domingo, 13 de septiembre de 2015

Acerca del Método Iterativo e Incremental



Son varias las metodologías que utilizan estas técnicas para el desarrollo de proyectos de software, las iteraciones consisten en definir requisitos concretos para lograr un producto (entregable) en cortos periodo de tiempo y así minimizar el riesgo en el alcance costo vs tiempo. Por ejemplo SCRUM utiliza periodos de hasta dos semanas, una vez terminada una iteración se inicia la siguiente para mejorar el producto e introducir nuevas características

Es necesario tener en cuenta que los dos métodos son diferentes y pueden ser utilizados de manera separada o en conjunto.

El método incremental
Consiste en dividir el problema en partes e ir desarrollando uno por uno hasta obtener el producto completo, un ejemplo claro de esto podría ser el desarrollo de un ERP, primero desarrollaríamos el modulo contable, luego el financiero, luego el de recurso humanos y así sucesivamente.

El método iterativo
Consiste en ir mejorando un producto en ciclos de desarrollo, en cada iteración se adicionan nuevos requisitos y nuevos elementos de calidad.

Entonces el "Ciclo de vida e incremental" utiliza los dos enfoques para ir obtienendo al final de cada ciclo una versión mas completa y estable del software, de más calidad siendo este el principal aspecto el que se debe mantener y mejorar en cada iteración.



Sus principales características son 
- Se deben priorizar los entregables de acuerdo al impacto (tiempo/costo)que tengan sobre el proyecto .
- El entregable debe estar completo, debe incluir pruebas y documentación.
- En cada iteración el producto debe ir evolucionando (nuevos requisitos).
- Al finalizar cada iteración el cliente de revisar y aprobar los entregables.

Sus ventajas
- El cliente puede ver el avance y obtiene resultados del proyecto desde sus inicios.
- Es mas fácil introducir clientes solicitados por el cliente.
- Mayor control de riesgos
- En caso de que el proyecto no sea viable para el cliente, se pierden menos recursos.





No hay comentarios.:

Publicar un comentario