No creo que la metodología sea relevante para la naturaleza del proyecto. Los métodos ágiles y en cascada se pueden utilizar en cualquier tipo de proyecto, cada uno con diferentes grados de éxito, dependiendo principalmente del rigor de su proceso y la fuerza de sus equipos con cada método.
No diría que Agile es más realista, pero le brinda la mayor flexibilidad para ajustar el curso durante el proyecto.
Si se requiere que su proyecto cumpla con la rigurosa documentación de diseño y los estándares de prueba requeridos por las autoridades externas (federales, estatales, protección al consumidor, etc.), tendrá una ventaja en el uso de Waterfall, porque los ensayos de prueba complejos y la documentación de cumplimiento se pueden administrar más fácilmente como parte de un plan en cascada más grande.
- ¿Cuál es el papel de la administración de la configuración para los diversos entornos de producción y prueba en la tubería de implementación?
- ¿Con qué está relacionada la programación? ¿Conocimiento o inteligencia?
- ¿Cómo es trabajar en Amazon como ingeniero?
- ¿Qué opinas sobre GridGain?
- Cómo pasar de un probador funcional a un probador de usabilidad
Pero, de nuevo, también puede crear aplicaciones que cumplan estrictas pautas federales a través de Agile. Solo depende de cuánto quieras reescribir los mismos resultados de la prueba =]