Digamos que mi empresa iba a desarrollar una réplica de MS Word (solo como ejemplo). ¿Cuál sería el cuello de botella para el proceso de desarrollo, suponiendo que uno tenga efectivo infinito disponible y una organización como Microsoft? En otras palabras, ¿cuáles son los obstáculos más habituales para desarrollar dicho software rápidamente? Supongamos que todas las especificaciones están en su lugar y que la organización funciona perfectamente, por lo que nos enfocamos en el desarrollo de software hasta que el producto esté listo para ser enviado. Algunas alternativas pueden ser: - Escribir el código - Escribir pruebas - Probar manualmente el producto final - Reescribir el código debido a un diseño deficiente en primer lugar - Diseñar el código - Revisar el código realizado por desarrolladores experimentados - Diseñar GUI - Rediseñar GUI basado en alfa / comentarios de usuarios beta - Procesando comentarios de usuarios - Esperando comentarios de usuarios alfa / beta
Utilice referencias en su respuesta o indique su experiencia en el tema.