Modelo de Desarrollo de Software basado en Iteraciones (Versión 0.1)

Junio 12th, 2008

No Gravatar

sphere

Introducción:

El “Modelo de Desarrollo de Software basado en Iteraciones” es una fusión entre el modelo tradicional, el modelo rápido (RAD),  y el modelo dinámico de desarrollo de software (DSDM).

Lo que se desea obtener es un protocolo de desarrollo para cualquier tipo de aplicación de software. El modelo consiste en minimizar los procesos que tardan tiempo, para entregar avances o compilados por modulos, documentando todo el proceso y facilitando de transferencia de conocimientos.

Se parece al modelo de desarrollo mediante prototipos, sin embargo en este modelo los prototipos fungen como entregables y tienen versión.

Esta es la versión 0.1 del modelo. Lo estoy subiendo a este blog ya que me gustaría recibir sus comentarios, sugerencias de mejora, y en general poder ir formalizando este modelo para posiblemente en un futuro generar un estándar.

 

Ciclo de Desarrollo:

  1. Inicio
  2. Requerimientos
  3. Análisis y Diseño Global
    1. Estructuración
    2. Diagramas
    3. Diseño
    4. Proyecto Piloto
  4. Iteración de Análisis por Etapas
    1. Diagramas por Etapa
    2. Términos y condiciones de entrega
  5. Iteración de Desarrollo por Etapas
    1. Desarrollo de Etapa
    2. Entrega de Etapa
  6. Validación del producto íntegro
  7. Mantenimiento y Capacitación
  8. Cierre

Conclusión:

 

Obviamente este modelo está bastante inconcluso, por lo que desarrollaré una explicación mas informativa para cada paso del modelo. Sin embargo, creo que el punto que quiero expresar se da a entender.

El modelo se enfoca en los siguientes puntos:

 

  1. Recopilar los requerimientos totales del sistema
  2. Desarrollar los diagramas y en análisis a manera global
  3. Transferir este análisis a etapas (ejem: si se tiene 50 tablas en la base de datos, iniciar con 10 tablas fundamentales en la primera etapa, 20 en la segunda, etc.)
  4. Desarrollar y entregar cada etapa funcional, permitiendo la captura de registros, y aceptación del cliente desde la entrega de la primera etapa.
  5. Recopilar las versiones producidas y entregar el producto final, con las versiones y la documentación por etapa.

Abriré un post de discusión en el foro de “Discusión General” de Mty.Coders para poder analizar este modelo y cooperar para versiones posteriores.

Saludos,
Miffe

Categorías: Programación, Tips de Desarrollo

Etiquetas: , , , , , , , , Dejar un comentario

Dejar un comentario

Feed

http://mtycoders.com / Modelo de Desarrollo de Software basado en Iteraciones (Versión 0.1)