Proyecto GlidePath. Software Empaquetado.

¿Cómo crear software empaquetado, ante la complejidad actual de las plataformas tecnológicas, y sobre todo, los retos de comercializar dicho producto?

Si bien un desarrollador puede aprender a programar en una nueva plataforma, éstas han crecido tanto, que no es fácil recordar todas las acciones a realizar, para terminar un proyecto real de software empaquetado. Más aún, el problema de producir un software empaquetado, requiere de tareas no relacionadas al desarrollo.

Una “Fábrica de Software Empaquetado”
El proyecto GlidePath surge del interés de Microsoft en facilitar la creación de software para Windows Vista. Consiste en un repositorio de “puntos de vista” permanente, actualizado en Internet y sin costo, que habilitan, el “paso a paso” para crear un software exitoso.

GlidePath es un esfuerzo por usar la extensibilidad de Microsoft Visual Studio 2005 Professional, para ofrecer un flujo de trabajo “paso a paso”, que ayude a cualquier persona interesada en construir y comercializar software empaquetado.

La “administración del producto de software empaquetado”, es critica y distinta del proceso de crear software a la medida. En http://www.streamload.com/luisdans/ publico/SoftwareNetMx/admin_Productos .zip puedes revisar una conferencia donde el autor habla más al respecto.

Glidepath se basa en Viewpoints, o puntos de vista, para definir los aspectos a considerar, y acciones a realizar. Tomando un caso simplificado al máximo de administración del producto, deberíamos tomar en cuenta al menos estos puntos de vista:
• Definir un mercado meta, no el potencial.
• Levantar requerimientos sobre las funciones que el cliente pagará.
• Definir la funcionalidad de la versión inicial del producto.
Para aplicaciones más complejas, existen puntos adicionales, tales como:
• Diseño de la lógica de aplicación.
• Configuración del almacenamiento a utilizar.
• Configuración del mecanismo de acceso a datos a utilizar.
• Configuración de las pruebas a realizar.
• Configuración de la seguridad.
• Configuración de venta de productos de software en Internet.

A la fecha de creación de este artículo, existen 25 puntos en total, pero la lista sigue aumentando. El detalle y recursos para cada uno se puede obtener en el sitio web de Glidepath (www.projectglidepath.net), que muestro a continuación

De interés puede ser también, el Enterprise Library , que ofrece fábricas de software para aplicaciones empresariales. De esta forma, cada vez se logra una mayor productividad en desarrollo específico de aplicaciones, sean para comercializarse masivamente, de tipo departamental o de misión crítica.

De esta forma, cada vez se logra una mayor productividad en desarrollo específico de aplicaciones, sean para comercializarse masivamente, de tipo departamental o de misión crítica.

Otras Referencias:
www.software.net.mx/desarrolladores/jornadas
www.visionaria.com
www.zuili.com.mx
www.asiste.com.mx

Software empaquetado
www.aegis-resources.com
www.pdma.org/news.php?ID=200&PHPSESSID=4f19f45cb9020ea472f01b5c9986a5b1

Centros de desarrollo
www.microsoft.com/spanish/msdn/
centro_recursos/default.mspx

Acerca del autor Luis Daniel Soto es Director de Evangelización en nuevas tecnologías en Microsoft México. Entre sus funciones actuales están la administración de la relación con el Gobierno Mexicano para el desarrollo de la industria de software (ProSoft). Es jurado del “Gran Orden del Honor al Mérito Autoral” en software del INDAUTOR/SEP y fundador de diversas asociaciones de TI. Ganó el primer lugar en el concurso nacional para software de exportación en 1989. blogs.msdn.com/luisdans