La mayoria de proyectos de software fracasan no porque los programadores sean malos si no por el desperdicio de recursos debido a una metodologia de desarrollo mal implementada, o en muchos casos, la falta de una implementacion de metodologia. Una de las mejores formas de desarrollo es la iterativa, existen diferentes metodologias que se basan en este modelo como lo son la metodologia agil, RUP, y cascada.
El metodo iterativo, como su nombre lo dice, se basa es en la repeticion de un mismo proceso, genralmente este proceso consta de 4 fases las cuales son:
1. Requerimientos
2. Disenio
3. Codigo
4. Pruebas
Es decir, estas 4 fases se continuan repitiendo durante todo el proceso de desarrollo en intervalos generalemnt de 2 semanas. Como podran ver, los requerimientos se recogen varias veces durante el desarrollo, esto ayuda a que el cliente reciba exactamente lo que quiere y de esta forma siempre se esta a tiempo para realizar los cambios necesarios.
No related posts.
