Se observa que durante el desarrollo de aplicativos hay tres importantes fases que no se atienden y por ello, el producto resulta defectuoso:
Planeación (para obtener escalabilidad, portabilidad, mantenibilidad, alta disponbilidad, etc)
Diseño (es la planeación aterrizada. Es convertir en ceros y unos a la planeación)
Pruebas (todo debe ser probado en varias etapas y en distintas perspectivas)
Si a lo anterior le sumamos falta de capacidad técnica y uso de tecnologías pobres o antiguas, la resultante será con certeza un fracaso.
Se observa que durante el desarrollo de aplicativos hay tres importantes fases que no se atienden y por ello, el producto resulta defectuoso: