Las Fábricas de Software

4 11 2008

 

 

Este termino me hace remontar a la era Industrial, aunque se supone que estamos en la era del conocimiento, no entiendo el por que FABRICA.  El termino Fabrica de Software fue tomado del proceso de desarrollar software a la medida (Tipos de Fábrica de Software)

 

Hoy día, todos conocemos variados productores de software las cuales contribuyen produciendo millones de líneas de código por día. Entre ellos podemos encontrar 3 tipos de productores:

  • En Serie (Microsoft, Adobe, Entre otros) Los productores en serie son aquellos que producen software (un producto) y lo venden el mismo miles de veces. Por lo tanto Microsoft es a productores de Vehículos como Chevrolet.
  • Servicios (Google, Microsoft): Son los que producen software no para adquirir una licencia o un medio (CD, DVD, Disco), sino los que publican el software en Internet para su uso global. La diferencia con los primeros es que no se paga (cuando es cobrable) por al adquisición sino por el uso.
  • Personalizado ( TCS, EDS ) : Estos son los que la industria convoca cuando tiene una necesidad específica y que las soluciones del mercado no satisfacen dicha necesidad con las restricciones con que se cuenten. Haciendo otra comparación es cuando se va a donde el Carpintero a realizar una Biblioteca por que ninguna de los Hipermercado tiene una del tamaño indicado y/o son de un costo inalcanzable.

 

Estas ultimas, son las denominas fábricas de Software, son las que tiene una cantidad de productores(desarrolladores en todo su  significado) construyendo  software a la medida para cada uno de sus clientes. Hoy día se cuenta con dos fabricas de talla mundial: TCS y EDS. Estas son de origen Indio y Norte Americano respectivamente. Ambas son sumamente grandes incluso cuentan con unidades de negocio que no tiene que ver con el negocio de software.

 

Retomando, las FABRICAS DE SOFTWARE me hacen sentir como en la era

industrial, y poniendo del lado del consumidor me doy por mal servido y decepcionado que vayamos a pasos tan lentos y nos dediquemos a reconstruir conceptos ya evolucionados.

 

Cuando trabaje como vendedor de mostrador de venta de autopartes, entendí (después de muchos tropiezos) que para poder lograr la venta continuidad de los productos debía dejar de intentar de venderlos a ellos y enfocar mis esfuerzos en venderle un servicio completo al cliente, con esto logre muy buenas relaciones con los clientes, tanto que se dejaron de preocupar por los precios y mas por su negocio. Viendo lo que realizan estas productoras de software, me hace reflexionar de lo que aprendí en ese momento. Las productoras solo se han encargado un pedazo del pastel, y se están quedando si la parte mas importante, es decir se están dedicando solo al tema de desarrollo (construcción de aplicativos o software), pero realmente existe una gran cantidad de actividades que no se están realizando o teniendo en cuenta al momento de “desarrollar” software.

 

Hablemos de algunas de las cosas que considero que las fábricas se están quedando cortas

 

  1. Instalación y Configuración: Realmente cuando se desarrolla un software, por complicado que sea, es sumamente vital tener guías o manuales de instalación los suficientemente claros.
  2. Estrategias de Recuperación: Los sistemas fallan y pueden fallar de manera grave. La verdad son pocos los software que se ven con este tipo de documentación
  3. Mantenimiento: Todo tiende a la entropía de forma natural y por eso es necesario realizar tareas que la retarden. Usualmente cuando se desarrolla un producto, como parte de los entregables este no se encuentra.

 

¿Ustedes que creen?

 

 

 


Acciones

Información

Deja un comentario