“Bueno o malo, difícil de decir”.
Se supone que Agile se enfoca en las ‘predilecciones volátiles’ de un cliente. Por lo general, les gusta Agile por su flexibilidad y aplicabilidad a muchos requisitos diferentes del lado del cliente. Dicen que les gusta Agile debido a las siguientes ventajas:
Es rapido . Permite realizar el deseo del cliente más rápido y lanzar una aplicación lista o su nueva versión más rápido, ya que valora el “software de trabajo sobre la documentación completa” y no se necesita una planificación exhaustiva. El cliente puede ver el resultado en un corto período de tiempo.
- ¿Qué es lo peor que te puede pasar como ingeniero de software y cómo evitarlo?
- Cómo identificar y calcular la cantidad de recursos necesarios para una tarea de desarrollo de software en particular
- ¿Por qué los estudiantes de electrónica y comunicación van a trabajos de software?
- ¿A los ex CEOs a menudo les resulta más difícil obtener puestos ordinarios (como los de ingeniería de software)?
- Cómo construir software como un principiante completo
Es barato No es necesario gastar dinero en el diseño de la arquitectura: los clientes solo quieren que funcione aquí y ahora.
Es sencillo. Ágil es más comprensible para un hombre que está lejos de tener problemas de desarrollo de software. No tratarán con palabras tan terribles como “creación de prototipos”, “arquitectura”, “áreas de responsabilidad” y similares.
Es seguro. No implica un alto nivel de responsabilidad. “Hoy quiero una cosa, mañana, otra, y está bien. He cambiado de opinión, no hay problema.
Pero a cambio, Agile requiere una fuerte participación del cliente en todas las etapas del proceso de desarrollo. Este es el punto principal que determina el éxito de un nuevo producto. Los comentarios del cliente afectan casi todo: recursos, planes, horarios, procesos de trabajo y la estructura del equipo.
Para entender si Agile va a funcionar para su proyecto o no, es mejor examinar sus “valores centrales” desde el principio. Si la confiabilidad, la previsibilidad y la estabilidad son lo más importante, mejor intente otra cosa. Cuando se trata con brechas de tiempo, equipos distribuidos, nuevo dominio, Agile parece ser casi la única salida. Y este Agile es odiado tanto por los clientes como por los equipos de desarrollo porque la invención de algo nuevo es un estrés constante. Pero Agile es casi el único método para trabajar en condiciones tan difíciles e incomprensibles.
Aquí puede encontrar más información sobre Agile desde la perspectiva del cliente.