¿POR QUÉ ARMENIA?

Yerevan y el monte Ararat

Como ya sabrás, el centro de desarrollo de software de Oxygen se encuentra en Yerevan, Armenia, donde desarrollamos todos nuestros proyectos con un equipo de entre 60 y 70 programadores. ¿Por qué Armenia y no otro país más conocido como Ucrania, Polonia o la India?

Armenia es uno de los países más potentes del mundo a nivel de innovación tecnológica, empresas como Microsoft o Intel tienen allí centros de innovación donde forman a sus equipos de desarrolladores del futuro e investigan nuevas variantes tecnológicas para sus productos.

microsoft-logo-80 Microsoft Innovation Center Armenia

intel-logo-80 Intel Research Center en Armenia

Desde 1950, primero para la Unión Soviética y actualmente de forma independiente, Armenia ha sido uno de los países clave en el desarrollo de I+D en numerosos segmentos como electrónica, semiconductores y desarrollo de software entre otros.

Armenia es todo un país de I+D en sí mismo. Inventos mundialmente conocidos como el cajero automático (Luther Simjian), la resonancia electromagnética (Raymond Damadian), el avión de combate soviético MiG (Artem Mikoyan), la caja de cambios automática (Asatour Sarafian) o el sistema operativo Mac OS X (Avie Tevanian) han tenido en su nacimiento mentes de origen armenio.

Durante el periodo soviético, Armenia fue uno de los centros de desarrollo de tecnología y software militar más importantes, con solo el 1,5% de la población, se desarrollaron el 30% de todas las innovaciones electrónicas militares.

El sistema de educación soviético, quizá uno de los mejores que han existido nunca, aportó a Armenia una educación y una fuerza de trabajo extremadamente formada capaz de competir con cualquier otra en el mundo. En Armenia, el estatus de una familia no se mide por su situación económica, sino por el nivel que alcanzan sus hijos en la Universidad.

Algunas de las universidades más importantes en el área del desarrollo de software son:

Yerevan State University

American University of Armenia

Russian – Armenian University

National Polytechnic University of Armenia

Centro de Yerevan
Centro de Yerevan

Tras la independencia de la Unión Soviética en 1991, la industria fijó su objetivo en el desarrollo de software, los servicios de outsourcing y los servicios IT. El segmento de desarrollo de software ha destacado sobre los demás durante los últimos 10 años con crecimientos del 27% por año y ya en 2008 la aportación al PIB era del 1,2%, comparable por ejemplo al 1,3% que hay en Alemania.

En Oxygen, el idioma de trabajo es el inglés, un idioma que dominan prácticamente la totalidad de todos nuestros programadores. El dominio del inglés es obligado en un país que se ha convertido en un centro de desarrollo donde se desarrollan miles de proyectos web y de e-commerce tanto para Europa como para Estados Unidos y Australia. Actualmente, el 62% de la producción de software del país se exporta a alguna de estas zonas. Entre ellas a España, gracias a Oxygen :).

No lo dudes. Si necesitas realizar un desarrollo de calidad, innovador y competitivo, ponte en contacto con nosotros, estamos convencidos de que quedarás plenamente satisfecho con el trabajo y profesionalidad de nuestro equipo de programadores.

Yerevan desde las cascadas
Yerevan desde las cascadas

¿CÓMO DESARROLLO MI PROYECTO? ¿IN-HOUSE? ¿OUTSOURCING? ¿FREELANCE?

Oficina de trabajo

Cualquier responsable de desarrollo se ha hecho esta pregunta alguna vez.

En Oxygen, como empresa de desarrollo de software que somos, nos hemos encontrado con infinidad de situaciones y necesidades distintas y toda esa experiencia nos ha permitido desarrollar nuestra propia teoría.

 

“Lo óptimo es que cuentes con alguien in-house que conozca bien el proyecto y tenga una formación tecnológica buena; que la parte principal del desarrollo la realices con una compañía externa y que el mantenimiento y las pequeñas mejoras las afrontes con un freelance o un equipo externo”

 

Ahí queda eso. Vayamos por partes.

 

Hoy en día muchos negocios tienen una fuerte base tecnológica por lo que es obligatorio que o bien el equipo directivo tenga una buena formación tecnológica o bien cuenten con alguien in-house que sea el responsable de este área. Es importante que, en la medida de lo posible, tengamos el control tecnológico de nuestro proyecto y conozcamos sus fortalezas y debilidades.

Este perfil, debe ser el responsable de definir el proyecto y transmitirlo a un equipo de desarrolladores que le den vida.

 

A la hora del desarrollo ¿es mejor tener un equipo interno o externalizar? Desde nuestro punto de vista, es mucho mejor externalizar por dos motivos:

1. Experiencia y actualización

Un equipo externo está en constante evolución. Vemos muchos proyectos distintos en el mismo tiempo en el que un equipo in-house ve solamente uno. El suyo propio.

Es cierto que el equipo interno se especializa al máximo, pero eso mismo provoca que su capacidad de innovación sea mucho menor. En grandes empresas es evidente que hace falta un mix, es decir, mantener un equipo interno que soporte el día a día y externalizar una parte del proyecto que aporte innovación y frescura de forma continua.

 

2. Costes fijos y flexibilidad

Un equipo de desarrollo interno implica unos costes fijos que en muchas ocasiones no se tienen en cuenta: costes laborales, bajas, vacaciones, costes de formación, tiempos de contratación, gestión de recursos humanos, etc. La externalización elimina de un plumazo todos estos costes.

Un equipo externo aporta la flexibilidad que el ritmo de la economía actual necesita. El mundo tecnológico tiene unos tiempos de reacción muy cortos y trabajar con una empresa externa es como tener un servicio “plug and play”. Además, lo utilizas solamente el tiempo que lo necesitas y con un coste conocido de antemano.

 

Una vez finalizado el desarrollo principal, será necesario mantenerlo y hacer mejoras del mismo. Nuestra experiencia aquí nos dice que lo óptimo es tener un responsable tecnológico que sea capaz de innovar (y para eso hace falta tiempo que no se tiene si se emplea en desarrollar) y también de transmitir los objetivos del desarrollo a un equipo externo (o un freelance) que sería quien ejecutaría el proyecto.

 

En resumen, en nuestra opinión, cualquier empresa de base tecnológica debería:

  1. Centrarse en su modelo de negocio y trabajar en la definición de las innovaciones que necesitan para mantenerse como líderes en su sector (que es lo que va a hacer que ese negocio tenga éxito en el tiempo).
  1. Tener in-house un responsable o un pequeño equipo que le aporte estabilidad y control tecnológico del proyecto.
  1. Y externalizar todo el desarrollo y evoluciones tecnológicas del proyecto para optimizar costes, tener flexibilidad, capacidad de reacción y un aporte de innovación exterior.