Noticias Weblogs Foros Wiki Código

Meta-Info

¿Que es?

Planeta Código es un agregador de weblogs sobre programación y desarrollo en castellano. Si eres lector te permite seguirlos de modo cómodo en esta misma página o mediante el fichero de subscripción.

rss subscripción

Sponsors

Puedes utilizar las siguientes imagenes para enlazar PlanetaCodigo:
planetacodigo

planetacodigo

Si tienes un weblog de programación y quieres ser añadido aquí, envíame un email solicitándolo.

Idea: Juanjo Navarro

Diseño: Albin

Blog de Julio César Pérez Arques

Esquema de un Sistema de Gestión de Desarrollo Software

Julio 31st, 2009 - [Enlace local]

UPDATE 090731: Se mejora la imagen del esquema y se subraya la importancia de la automatización de la alimentación del Sistema.



Me encuentro sumido en un proyecto de consultoría para definir un Sistema de Gestión de Desarrollo de Proyectos o Ecosistema Software. Así que aprovecho para compartir una primera versión del esquema lógico sobre el que estoy trabajando.





Wiki

Es el punto de entrada principal al Sistema.

Contiene la información básica de cada proyecto y la organización.

Redirige al resto de aplicaciones del Sistema.

Permite la creación de documentación de forma colaborativa.

Control de cambios automático.

Documentación exportable a formato pdf.



Cms

Sistema de Gestión Documental para los documentos binarios, como word, powerpoint, etc.

No toda la documentación puede estar en el Wiki.



Project Management

Visión de alto nivel de la gestión de proyectos.

Cuadro de mandos ágil para directivos.

Gestiona resto de estados de un proyecto que no son Desarrollo.



Issue Management

Gestión del desarrollo de cada proyecto con sus versiones, tareas, equipo, trazabilidad, etc.



Scm

Sistema de Gestión de Control de Fuentes (CVS, Subversion, Git,... etc.)



Continuous Integration Server

Descarga, construye, prueba, analiza el código, crea informes de estado y despliega en el Demos Server los proyectos de forma automática y periódica.



Demos Server

Servidor de demos del estado actual de cada proyecto.



Otros

Notificaciones vía RSS y e-mail.

Single Sign On.

Privacidad.

Integración con el IDE del equipo de desarrollo para automatizar la alimentación del Sistema y garantizar la trazabilidad.





Ahora toca analizar alternativas y seleccionar la que más se ajuste a las necesidades del cliente.

Los mayores problemas están en (1) el análisis del Wiki y el Cms por la cantidad de alternativas disponibles y (2) en la herramienta de Project Management porque cada organización tiene un punto de vista muy personal sobre la gestión de proyectos, lo que interesa y lo que no. Así que no descarto que haya que desarrollar una aplicación a medida como suelen tener todas las organizaciones.

» Leer más, comentarios, etc...

Información legal y técnica