Como la globalización ayuda al crecimiento del desarrollo de software nacional y se puede posicionar en todo el mundo en cuestión de minutos
INTRODUCCIÓN
La tecnología se ha convertido en un factor
importante en las empresas, donde ahora todas depende de esto para poder
brindar sus productos o servicios. Cosas como páginas en Facebook, páginas web,
sistema de producción, etc., son de uso diario en prácticamente cualquier
negocio actualmente.
La globalización hace que las empresas
puedan usar recursos de otros países para obtener beneficios con la
distribución de los éstos en diferentes lugares del mundo.
En lo personal, tengo alrededor de 10 años
de experiencia trabajando con desarrollo de software para empresas posicionadas
en todo el mundo, lo cual no es algo nuevo, pero la facilidad de exportar o
mover productos de software hoy en día es mayor que nunca.
En nuestro país muchas veces podemos
percibir que a nivel tecnológico estamos un poco más atrás que otros países del
mundo, pero es de rescatar que esto no pasa con el desarrollo de software. Por
ejemplo, herramientas nuevas y las presentaciones de éstas pueden ser descargadas
el mismo momento en el que son publicadas a nivel global. Mientras algún
administrador de desarrollo está presentando la nueva versión de alguna
herramienta de software en Estados Unidos, ésta se puede estar viendo y descargando
en tiempo real en Costa Rica o cualquier otra parte del mundo.
Pero esto no termina aquí, cuando se habla
propiamente del desarrollo de aplicaciones gracias a las nuevas plataformas
tecnológicas con las que se cuenta, una persona puede hacer un requerimiento en
cualquier momento y desde cualquier lugar del mundo y trabajarla en otra parte
de manera remota. En el momento en que esto está listo, es sólo cuestión de
minutos para tener este requerimiento funcionando en todo el mundo.
DISTRIBUCIÓN DE EQUIPOS
Gracias a los avances en software es posible
tener equipos de desarrollo distribuidos en cualquier parte del mundo sin tener
contacto físico entre los participantes y todos pueden trabajar en equipo como
si estuvieran ubicados en el mismo lugar.
Algunas empresas tienen personas en
diferentes zonas horarias para poder tener un soporte 24/7 de sus sistemas y de
esta manera brindar mejores servicios a los usuarios que también pueden estar
distribuidos por el mundo.
Así también, barreras como el idioma para el
desarrollo de software ya no existen. Se puede diseñar y distribuir cualquier
sistema en muchos idiomas de manera simple y rápida. Incluso, se tienen
plataformas como las de Google que pueden traducir cualquier página web en
segundos a cualquier idioma.
INTERNET
El internet forma parte vital de este
proceso y por eso es importante el soporte de las naciones en el mejoramiento
de las velocidades y estabilidad del mismo.
Como ha sido posible apreciar en Costa Rica,
las velocidades del internet han tendido al aumento constante, mientras que los
precios han ido disminuyendo.
Lo anterior, brinda la posibilidad a las
personas de trabajar desde sus casas o cualquier otro lugar.
Las empresas realmente no requieren de
instalaciones físicas para poder contratar servicios de desarrollo de software
en cualquier lugar del mundo.
En nuestro país también se ve el creciente
mercado para las personas que están en esta área de trabajo.
COSTA RICA Y EL DESARROLLO DE SOFTWARE
El desarrollo de software del país ha
crecido lo suficiente para decir que en el año 2002 representaba el 0,28% del
PIB de Costa Rica mientras que para el año 2012, diez años después, representó
el 1,31%.
“Hoy
día, la economía de Costa Rica genera más servicios de software (como
paquetes informáticos, apps y animaciones digitales) que
exportaciones de café” (Cordero, 2013)
El crecimiento de software como servicio está
tomando cada vez más poder y convirtiéndose en un servicio muy importante para
nuestra sociedad.
TECNOLOGÍAS DE PUNTA
Con la globalización y el internet tenemos
acceso a casi todas las tecnologías que están saliendo en el mercado para
desarrollo de sistemas. Por ejemplo, Google con su framework para aplicaciones
web llamado Angular permite que cualquier persona en el mundo tenga acceso a
descargar las actualizaciones que realiza Google cada 6 meses para mantener
este lenguaje de computadoras actualizado, con una característica muy
importante, que es gratuito para cualquier empresa o persona.
Siguiendo con el ejemplo anterior, lo que se
debe esperar para estar con la tecnología de punta es alrededor de 10 minutos
mientras se descarga, las actualizaciones en nuestra máquina.
Según informes del periódico La Nación
(Cordero, 2017), 37 empresas costarricenses tienen presencia fuera de este país,
encontradas en 79 sedes alrededor del mundo. Para el 2014, Camtic contabilizaba
897 empresas relacionadas al sector digital.
Existen muchas plataformas que permiten la compra
de servicios modernos desde cualquier parte del mundo. En el mercado podemos
ver tres grandes empresas compitiendo por brindar los mejores servicios para
empresas y personas a nivel global, con lo que podemos mencionar a Microsoft
con su nube llamada Azure, Amazon con su nube llamada AWS y Google con su
servicio de nube.
Microsoft Azure cuenta con servicios para
las empresas de cualquier tamaño, sean tanto empresas pequeñas, como medianas y
grandes. Esta nube ofrece servicios de alta tecnología para empresas de
cualquier tipo en el mundo.
Amazon Web Services también cuenta con una
gran serie de servicios para pequeñas, medianas y grandes empresas, brindando
tecnologías de calidad y modernas a tan sólo un clic en cualquier parte del
mundo.
Google Cloud ofrece servicios para pequeña,
mediana y grande empresas que demandan alta tecnología.
Con esto, tenemos tres empresas que brindan
plataformas para empresas o desarrolladores de todo el mundo con un clic de
distancia. Ofrecen diferentes servicios y precios que se van ajustando a cada
una de las necesidades.
Lo anterior permite que cualquier empresa
nacional o extranjera tenga la posibilidad de contar con los más altos
estándares y plataformas de desarrollo del mundo, sin quedar ni un paso atrás
ante otros países, lo cual es muy atractivo sobre todo considerando que muchas
naciones compiten en desventajas en otras áreas cuando requieren de materias
primas o algún otro tipo de insumo. Para el desarrollo de software podemos
tener los insumos (lenguajes, plataformas, etc.) necesarios en el momento requerido.
Con el avance tan rápido tecnológico, todas
las empresas y personas pueden estar al día con las tecnologías necesarias para
poder innovar y crear las herramientas para que sus negocios sean exitosos.
Con estas tres plataformas tenemos la
posibilidad de brindar los sistemas a nivel global desde cualquier ubicación.
Se cuenta con centros de datos en las regiones más importantes del mundo para
poder brindar soluciones rápidas en cualquier lugar y todo desde un clic de
distancia.
Esto facilita el desarrollo y publicación de
software a cualquier parte del mundo. Desde Costa Rica podemos publicar
software que puede estar siendo utilizando digamos en China. Por ejemplo, el
desarrollo de aplicaciones móviles, se pueden desarrollar en cualquier lugar y
en el momento de ser publicadas en las tiendas éstas pueden ser vistas y
utilizadas por cualquier persona.
Podemos tomar como ejemplo la aplicación Flappy
Bird. Esto fue desarrollado por un hindú, el cual es un juego que rápidamente
se posicionó como uno de los más atractivos en el mercado generando US$50 mil
diarios, diseñado para dispositivos Android. Tanto la plataforma como el
lenguaje para el desarrollo de este tipo de aplicaciones son gratuitas con una
inversión únicamente de $30 para crear una cuenta en Google Play y el tiempo de
aprendizaje.
Los costos del desarrollo de software han
disminuido, actualmente existe una gran comunidad de software libre que permite
el uso de sus herramientas, lenguajes, código, ideas, etc., permitiendo reducir
los costos de producción. Actualmente se podría desarrollar con inversiones
únicamente en el personal técnico y en las plataformas que estemos utilizando
para poner nuestro software disponible.
Las tres nubes que mencionamos anteriormente
también ofrecen muchos servicios gratuitos que se pueden usar para iniciar y
poner los sistemas a funcionar, ya sea como demos o al inicio del negocio
cuando se podría contar con menos recursos económicos. Muchos de los servicios
gratuitos son limitados, pero brindan un buen punto de inicio para las
empresas.
Las empresas que están trabajando día a día
en brindar nuevas y mejores soluciones también están generando contenido para
capacitar a los usuarios de estas tecnologías. Estas capacitaciones se pueden
encontrar en diferentes formatos como tutoriales de texto, videos,
conferencias, etc. Muchas de estas conferencias se pueden seguir por demanda el
mismo día que se están presentando, lo que hace que el tiempo de espera para
utilizarlas podamos decir que no existe, que es nulo.
Un ejemplo de que ya no existe barreras con
el desarrollo de software es cómo la siguiente figura muestra el crecimiento
que ha tenido en las exportaciones del país, el cual representaba un 33% de las
exportaciones para el 2013. (Brenes 2013).
Esto además quiere decir que el personal
costarricense está altamente capacitado para poder trabajar con las tecnologías
modernas de desarrollo de software. Costa Rica se está posicionando como un
buen socio de negocios para tercerizar servicios. Un 60% de los proyectos
que se venden fuera de nuestro país son para el mercado estadounidense,
representando así el mayor socio comercial para este sector.
NIVEL DE CONOCIMIENTO
Actualmente está creciendo las personas que
quieren y saben cómo desarrollar sistemas de información. En este momento
existe muchos entrenamientos, cursos, tutoriales, etc., en línea que permiten a
las personas generar conocimiento en las tendencias tecnológicas y desarrollo
de software prácticamente para desarrollar cualquier cosa que se requiera.
Igualmente, existe mucho entrenamiento formal como en universidades que
imparten este tema para que las personas puedan especializarse en este tipo de
disciplina.
Muchas personas ya pueden crear sus propios
programas o apps para celulares, web, y otros sin tener que asistir a una
institución de manera formal para aprender esta disciplina. Sin embargo, día
con día se está mejorando las técnicas y esto demanda mayor preparación y
conocimiento por lo que las empresas están creando conferencias y
certificaciones a nivel global para mejorar a los desarrolladores en diferentes
disciplinas que demanda un poco mas de habilidades en el área.
La reducción de las tecnologías para el desarrollo
de software tanto en su precio como en los costos de adquirir el conocimiento
ayudan a que las personas puedan obtener estas habilidades. Por ejemplo,
Microsoft cuenta con una plataforma gratuita especializada en educar a todas
las personas que lo desean en las áreas de bases de datos, desarrollo de
aplicaciones móviles, juegos y desarrollo de páginas web. Cualquier persona con
acceso a internet puede ir a Microsoft Academy y usar sin restricción cualquier
curso que desee.
Así también, se tiene empresas como Google y
Amazon generando conocimiento y compartiéndolo por todo el mundo para aumentar
la capacidad necesaria para crear las tecnologías de mañana.
CONCLUSIONES
El desarrollo de
software en nuestro país se ha incrementado de gran manera gracias a las
habilidades que los costarricenses han adquirido con el paso del tiempo y el
proceso de la globalización. Nuestra apertura por aprender nuevos conocimientos
como idiomas, cultura, etc., nos permite salir al mercado global ofreciendo
software casi que sin ninguna restricción.
Las nuevas
plataformas para el manejo e instalación de software hacen que este mercado sea
alcanzable para casi cualquier persona. Vemos que de esto han tomado ventaja
muchas empresas y están vendiendo software de alta calidad dentro y fuero del
país. Tenemos una gran plataforma de servicios de software que se venden a
empresas extranjeras gracias al gran talento del costarricense.
Como vemos, para
poder vender un producto de este tipo, lo que requerimos es una computadora e internet
y ya estamos listos para desarrollar cualquier producto con las mejores
tecnologías del mercado y se puede posicionar en cualquier lugar en cuestión de
minutos.
REFERENCIAS
1.
CORDERO SANCHO, MONICA: “Servicios de software
en Costa Rica representan el 1,3% de la producción local”. El Financiero,
Diciembre, 2013, Disponible en: https://www.elfinancierocr.com/tecnologia/servicios-de-software-en-costa-rica-representan-el-13-de-la-produccion-local/KRWAF4ETORHSPCJIIBMWNIHDEI/story/
2.
CODERO, CARLOS: “37 empresas informáticas
ticas tienen sedes fuera de Costa Rica”, La Nación, Noviembre 2017, disponible
en: https://www.nacion.com/economia/negocios/37-empresas-informaticas-ticas-tienen-sedes-fuera/H4RDGRVYBZENDJDIF3UXSM57CI/story/
3.
BRENES QUIROS, CÉSAR
AUGUSTO Y MORALES CHAVARRÍA, SERGIO: “Más empresas
extranjeras tercerizan servicios con sello tico”. El financiero, Mayo 2013,
disponible en: https://www.elfinancierocr.com/negocios/mas-empresas-extranjeras-tercerizan-servicios-con-sello-tico/D6NJOC3PUZCTJM62WULQKIK2MI/story/
Etiquetas: amazon, azure, Costa Rica, Desarrollo, economia, la nube, software