Para poder describir adecuadamente que es un desarrollo iterativo e incremental me gustaría primero describir cada uno de los procesos independientemente para así buscar el acople pertinente y sus ventajas en el momento de ponerlo en practica.
Incremental: en el proceso, desarrollo o ciclo de vida incremental lo que se hace es hacer entregas por partes dividir el proyecto por partes (divide y vencerás) para al final hacer una integración de todas las soluciones y entregar una final al cliente. Este desarrollo por partes se puede hacer como lo desee el desarrollador pero muchas veces se pide de acuerdo a las necesidades y urgencias del cliente. Se puede tomar entrega por funcionalidad.
Iterativo: en el proceso, desarrollo o ciclo de vida iterativo a cada entrega se le llama una iteración, cada una de estas iteraciones varia a la anterior en la mejora del producto, es decir, que desde la primera iteración se debe entregar la totalidad de los requerimientos del producto solo que cada entrega es revisada y mejorada para llegar a una ultima iteración con el producto completo, super revisado y con la mejor calidad.
Después de evaluar cada proceso por aparte se puede hacer una combinación entre ambos de manera que a medida que van pasando entregas se van aumentando requerimientos al producto y se van mejorando componentes anteriores, en cada iteración se debe repetir un proceso similar, cada una de las iteraciones debe ser de máximo 3 semanas deben ser de tiempos cortos.
No hay comentarios:
Publicar un comentario