No tengo del todo claro qué es una cascada rápida …
Así que intentemos enumerar los beneficios que estamos buscando (y ágilmente proporciona, hecho correctamente):
- Obtenga comentarios muy rápidos de que estamos en el camino correcto desde una perspectiva de Mercado / Requisitos y nos adaptamos rápidamente en función de esos comentarios: utilizando iteraciones, demostraciones de clientes, características mínimas viables que se activan y nos ayudan a experimentar, así como una arquitectura flexible y una ingeniería sólida prácticas que nos permiten entregar continuamente lotes pequeños sin altos gastos generales
- Reduzca el riesgo técnico trabajando en pequeñas iteraciones e integrando continuamente todas las capas involucradas en una característica, así como haciendo que las personas adecuadas trabajen juntas en la característica con enlaces de comunicación mínimos entre ellas (por ejemplo, equipos Scrum / Feature)
- Siempre enfóquese en una cantidad limitada de características que las presente, usen, optimicen, en lugar de trabajar en demasiadas cosas a la vez tratando de unirlas a través del Diseño, Codificación, Pruebas. Esto también se llama Flow y se realiza a través de Pull / “Limited WIP” de Kanban o Sprints en Scrum.
- Adapte continuamente la forma en que hacemos las cosas a nuestra realidad mediante la experimentación guiada con diferentes formas de hacer las cosas, viendo si mejoran nuestras capacidades, adaptándonos. Tener un proceso realmente “vivo” / en evolución es uno de los diferenciadores más fuertes de una organización efectiva. Los marcos Lean / Agile como Kanban / Scrum proporcionan la guía y el mecanismo para aumentar las posibilidades de que esto suceda.
- Ritmo sostenible: desarrollo a un ritmo que podamos mantener indefinidamente. Una buena cantidad de trabajo. Mejora de la calidad para evitar “tormentas defectuosas” en la producción que son contraproducentes y desestabilizan la tubería de producción. Evitar la deuda técnica que nos detendrá más adelante en el futuro.
Probablemente olvidé algunas cosas, así que si crees que una “cascada rápida” ya te ofrece todo lo anterior, podemos hacer una segunda ronda 😉
- ¿Cómo debo construir mi propio Chatbot y conectarlo con mi aplicación web y la aplicación de Android?
- ¿Cuál es la mejor pila de tecnología para una aplicación web en el dominio de finanzas?
- ¿Qué sucede dentro de un servidor web cuando comienzas y presionas la URL?
- Con el surgimiento de IoT, ¿las aplicaciones independientes de escritorio están destinadas a 'morir'? ¿Vale la pena aventurarse en el desarrollo de tales aplicaciones?
- Cómo aprender a implementar mi aplicación web en un entorno de producción y configurar una infraestructura escalable