De medio tiempo

DATOS BASE PARA LA CONSTRUCCION DEL REPORTE DE EXPORTACION DE SOFTWARE

DATOS BASE PARA LA CONSTRUCCION DEL REPORTE DE EXPORTACION DE SOFTWARE
Crédito: Depositphotos.com
  • ---Shares

DATOS BASE PARA LA CONSTRUCCION DEL REPORTE DE EXPORTACION DE SOFTWARE Tu empresa tecnológica En mercado en cifras Los nichos Entendiendo el concepto ¿De qué se trata el negocio? Caso mexicano Ventajas nacionales Lo básico Cambia los paradigmas

Tu empresa tecnológica

El software a la medida ofrece un pastel que se puede dividir en variastajadas, apúntate

Por Salvador Romero

Recientemente hubo dos eventos importantes en la ciudad de Méxicorelacionados con la industria de las Tecnologías de laInformación (TI), particularmente con el software y queespecíficamente se refirieron a la exportación de programas decómputo y a las actividades reconocidas como de Prueba oCertificación (Software testing). En esas reuniones participaronexpertos en estas actividades económicas, inclusive de variospaíses, los cuales vertieron diversos comentarios y ponencias queprovocaron muy interesantes reflexiones.

Derivado de las conclusiones de dichos eventos, así como delanálisis de diversos indicadores económicos relacionados con eltema, tanto en el ámbito nacional como internacional, queremos en esteartículo motivar al lector a profundizar en estos temas, ya quefinalmente estamos hablando de un negocio que bien puede valer cinco milmillones de dólares. Si, leíste bien, cinco mil millones dedólares, lo cual para cualquier país y sus empresas, es una ciframuy considerable.

En mercado en cifras

Las cifras que apoyan el anterior comentario se soportan en lo siguiente.Según los conferencistas, el total de gasto anual a nivel mundialrealizado en tecnologías de la información en 1997,particularmente en software, fue de 327 billones, de esos, 138 corresponden aEstados Unidos, 92 a los países europeos y 24 billones a lospaíses latinoamericanos. Esta cifra global se espera que pueda crecer a1 trillón para el año 2008. Para esa fecha el mercado denorteamericano crecerá a 433 billones y el latinoamericano a 50billones, cifras en dólares.

El mercado de desarrollo de programas de cómputo (software) tiene hoydía un enorme mercado y potencial de desarrollo y se espera que lademanda crezca a niveles impresionantes. Para centrar nuestra atenciónquiero unir este comentario con otros indicadores para reiterar lo expuesto:

El avance de la tecnología hará con el tiempo que el trabajo demano de obra masivo cada vez será menor, las computadoras y larobótica sustituirán estas tareas para el hombre. Lo queciertamente pone a las empresas en una posición de ser cada díamás competitivas y centradas en las áreas de conocimiento, estoimplica que los empleados altamente capacitados seránprácticamente necesarios y son los que se abrirán paso en elmundo empresarial y laboral.

El aumento intenso de procesos automatizados en los países desarrolladosy el correspondiente desarrollo de programas de cómputo, ha causado undéficit de jóvenes expertos en ciencias de la computacióny por lo mismo esta cifra tiende a aumentar con el tiempo. Se estima que eneste campo existen 885 mil vacantes en todo el mundo y entre diez por ciento y25 por ciento de las posiciones están abiertas y existe unarotación de los técnicos de 15 por ciento.

Hoy día en el mundo, el tamaño de negocio en el sector de losservicios es ya más grande que el sector de los productos, ya que estosúltimos demandan inversiones más cuantiosas y la creaciónde complejas redes de distribución; la inversión para cubrir elsector de los servicios está sólo en función delnúmero de gentes involucradas en el proyecto y desde luego en lacapacidad de los mismos. Una cifra que sirve de ejemplo alrededor de esto esque los servicios actuales en el mundo sujetos a ser subcontratados es de 25billones de dólares y crecerá a 257 billones para el año2008.

Desde hace ya varios años, países como la India e Irlanda, hanentendido claramente estos indicadores y se han avocado a crear estrategiaspuntuales para ganar parte de esos importantes mercados y mediante accionesconcertadas entre los gobiernos, las empresas y sobre todo con susemprendedores locales, responden adecuadamente a la demanda de lospaíses en desarrollo, en donde el costo de la hora-hombre especializadaen esos lugares no puede competir con el costo en esos países, sinmencionar que además de este factor básico de costos, lainfraestructura, la metodología y las acciones realizadas por esospaíses en este capítulo les han permitido exportar los cinco milbillones de dólares expresados al principio de este artículo.

Los nichos

¿De que tipo de software estamos hablando? Pues bien, por una partedebemos mencionar que en este caso no está incluido el software queconocemos como genérico, como el que desarrolla Microsoft, ya que estaempresa basa su negocio en la creación de programas dirigidos apúblicos masivos, más que a desarrollos especializados paracierto tipo de industria. La empresa de Bill Gates hace software como hojas decálculo, bases de datos y sistemas operativos. En este caso es muydifícil, prácticamente imposible competir.

Al software que nos referimos es el denominado en principio &flashquotHecho a laMedida&flashquot: los sistemas que las empresas tienen que desarrollar para atenderespecíficamente sus necesidades y que frecuentemente pretendendesarrollar con sus propios técnicos, aquí es en dondeestá el nicho de negocio.

Bajo las conclusiones anteriores las empresas de software de esos paíseshan desarrollado un know-how muy especializado para cumplir con lasexpectativas, sofisticadas especificaciones, programas de trabajo ydemás estrategias para atender a sus clientes en los países endesarrollo y eso les ha permitido exportar (vender) las cifras anuales quehemos mencionado.

Entendiendo el concepto

Por lo que se refiere a la otra parte del nicho de oportunidad planteado, elreferente al denominado, Testing o Pruebas de software, queremos primeramente,establecer la definición o alcance de lo que el términotesting significa.

En la cadena o proceso de producción de las solucionesinformáticas o programas de cómputo, una de las últimasfases del proceso y antes de proceder a liberar los sistemas o programas a laoperación, estos deben probarse exhaustivamente, esta actividad tienesentido en la búsqueda de la eliminación de errores, a todasluces costosos.

Las pruebas que se deben llevar al cabo para la certificación, o almenos comprobación, de que el producto está listo para serutilizado, tienen varios niveles. El básico que implica verificar que elprograma opera con datos reales y en la arquitectura o plataforma en la que seusará, así como en el ambiente en donde operará en la vidareal, hasta el nivel en el que se requiere comprobar que el programa ejecutelas funcionalidades o rutinas de cálculo o tratamiento de datos, deacuerdo a lo que el usuario o responsable de la aplicaciónestableció, todo esto es motivo de pruebas exhaustivas en donde sepondrá a prueba el cumplimiento de las especificaciones.

La actividad para llevar al cabo estas tareas es denominada testing, yno necesariamente es parte de la etapa de desarrollo del sistema, de hecho, esrecomendable que existan como actividades independientes, calendarizadas ycosteadas.

Este proceso de pruebas puede ser desarrollado tanto por personal interno de lacompañía, como por personal externo, en donde un serviciocontratado para esa tarea, puede ser muy eficiente toda vez que seconvertirá en el Probador más exigente.

En los países desarrollados, en donde el uso de paquetes de software esun elemento natural en la vida cotidiana de los individuos y en las empresas,las tareas de testing son ampliamente conocidas, sin embargosegún lo declarado por los expertos, sólo 25 por ciento de losproductos son probados adecuadamente, desde luego en este renglóndebemos incluir, necesariamente al software comercial. Esta cifra de algunamanera determina el tamaño del mercado.

El testing es un proceso que puede ser llevado al cabo por personal queno necesita tanta especialización como el que se requiere en el caso deldesarrollo del software, por lo que en ocasiones este proceso es realizado enlas empresas por personal de áreas ajenas al grupo de tecnologíay que fue preparado específicamente para llevar al cabo estas tareas. Secomenta que en los países en desarrollo las tareas de testing noson cubiertas por el personal de programación de código, debido aque dicho personal no las ven como actividades estimulantes. No obstante es untrabajo que debe hacerse y que le proporciona un alto valor a laproducción y por consiguiente, puede convertirse en una probable fuentede generación de empleos.

¿De qué se trata el negocio?

Aunque somos consientes que el negocio que estamos proponiendo es un tema paraverdaderos cazadores de gigantes, por el tamaño y por la competencia tandura que esto significa, consideramos que por sus eventuales utilidades yfinalmente porque para los especialistas en informática esprácticamente ineludible, consideramos que vale la pena.

El negocio se trata de configurar estrategias alrededor de las llamadasfábricas de software que desarrollan servicios a la medida para uncliente que típicamente no es un productor de software.

El modelo que se plantea es similar al que se utiliza en países comoIndia e Irlanda, los cuales mediante las fábricas de software, ofrecenservicios a la medida. (Insistiendo que este concepto no pretende cubrir elproducto genérico de las empresas que empaquetan productos ycomercializan licencias de uso de programas.) En este modelo las empresasllamadas fábricas de software desarrollan servicios a la medida para uncliente que típicamente no es un productor de software. Es un conceptode outsourcing, en el cual se contrata el diseño de software a unaempresa dedicada totalmente a ese fin, la cual se encarga de desarrollarplataformas para sistemas administrativos, para nóminas, control,procesos, y muchos más,

Caso mexicano

Aunque debemos reconocer que en materia de desarrollo de software para tercerosel mercado mexicano, considerando desde el desarrollo de sistemas, pasando porpruebas y hasta comercialización, aún le falta por madurar y queesto implica mucho esfuerzo por parte de todos los implicados -como elgobierno, asociaciones, empresas especializadas y emprendedores-, el proyectobien vale la pena y por ello podemos aspirar a tomar una parte, aunque seapequeña, del mercado mundial.

Si bien es cierto que en México existen aproximadamente 400 empresas desoftware, más de 95 por ciento son microempresas, la mayoría deellas carentes de estructura formal y ninguna estrategia enfocada a este temade exportación de software o de servicios de prueba o testing, noobstante es recomendable planearlo. Algunos especialistas comparan estaoportunidad con el desarrollo inicial de las maquiladoras mexicanas en ladécada de los sesenta, en donde el país en su conjunto y losemprendedores en lo particular, desarrollaron un mercado único, que hoyvale muchos miles de millones de dólares anuales.

Ventajas nacionales

Para la definición de un plan de trabajo conviene recordar las ventajasque tienen las empresas mexicanas respecto de las ubicadas en continentes muyalejados.

* Enorme posibilidad de atender el mercado hispano en Estados Unidos.

* Facilidad para encontrar jóvenes capacitados.

* Facilidad para el manejo del idioma inglés.

* El Tratado de Libre Comercio.

* Para operaciones en línea, el uso horario similar con algunas regionesde Estados Unidos, es una tremenda ventaja.

* Mayor facilidad para conocer la perspectiva de la problemáticainformática, en el mercado objetivo en Estados Unidos.

Lo básico

Las estrategias básicas mínimas para desarrollar una estrategiaorientada a la exportación de software o para ofrecer servicios deprueba de programas, a nuestro juicio, entre otras, son las siguientes:

1. Competir en el mercado internacional aportando valor agregado a laspropuestas, como:

* Especialización en plataformas tecnológicas

* Especialización en un sector industrial específico

* Capacidad de integrar el desarrollo a la operación

* El modelo de negocio debe basarse en productividad, no en costo

* Desarrollar gradualmente confianza y credibilidad con base en resultados

* Establecer relaciones a largo plazo, con alta sensibilidad al cliente,más que a proyectos individuales

* Balancear la cobertura del mercado local con la exportación

* Promover productos terminados de valor agregado y no en proveer horashombre.

* Privilegiar la inversión en la gente, capacitación ytecnología.

* Desarrollar enfoques de calidad y certificación de procesos

Cambia los paradigmas

Adicionalmente es importante reflexionar sobre algunos conceptos, denominadosParadigmas, que son los que finalmente establecen ciertas percepciones sobrecómo son algunas cosas, por ejemplo, debemos reconocer que en el caso delas empresas mexicanas y hablando de tecnología, la percepción oparadigma internacional que existe sobre nuestra eficiencia, no es muyfavorable, lo que ciertamente es equivocado y tenemos que luchar con eso. Peroen el caso de ciertos aspectos internos en nuestras empresas y que nos toca anosotros cambiar, debemos pensar en algunos que nos causan ciertas dificultadespara desarrollar eficiente, oportuna y eficazmente nuestros productos oservicios y que debemos modificarlos.

Percepciones anteriores

Lo que se hace con calidad es necesariamente costoso

Lo que se desarrolla con calidad es necesariamente lento en suelaboración

Lo que se hace con método y disciplina es necesariamente poco flexible

Nuevos paradigmas

La calidad debe implicar el uso de un adecuado proceso y eso debe reflejarse enel precio.

El cumplimiento de un programa de trabajo bien estructurado, debe permitir laterminación en tiempo.

El establecimiento adecuado de las funciones y parámetros del sistema,debe considerar la flexibilidad requerida.

Finalmente recuerda que los procesos de modernización que estásufriendo el mundo globalizado son irreversibles y que por otro lado, se hacreado un fabuloso mercado al cual podemos aspirar, así es que lapregunta final es, ¿Vale la pena?