¿Qué proyecto o empresa utiliza el modelo de cascada?

La palabra “cascada” es una de las palabras más utilizadas en el idioma inglés (la palabra “ágil” no se queda atrás). Cuando la gente dice la palabra “Cascada” suena como una metodología específica que se basa en el modelo original “Cascada” definido por Winston Royce en la década de 1970.

Sin embargo, la verdad es que muy pocas compañías usan ese tipo de modelo específico tan rígidamente como se definió en la década de 1970. Cuando las personas dicen la palabra “Cascada”, generalmente se refieren a cualquier metodología basada en un plan que no sea Ágil. Eso podría incluir metodologías iterativas como RUP que fueron muy populares en los años 90 y 2000.

En cualquier caso, la palabra “Cascada” no es realmente un modelo o metodología específica de la forma en que la palabra se usa comúnmente. Cuando dice que una “empresa utiliza el modelo de Cascada”, podría significar muchas cosas diferentes. Es una gran simplificación excesiva pensar que hay dos metodologías específicas: una llamada “Cascada” y otra llamada “Ágil” y que existe una opción binaria y mutuamente excluyente entre las dos.

Creo que lo que realmente quiere decir es “¿Qué proyecto o compañía utiliza un modelo basado en un plan que no sea totalmente ágil?” y los horarios son importantes. La industria de la construcción es un ejemplo común.

El ejemplo que me gusta usar en mi entrenamiento es:

Si estuvieras construyendo un puente sobre un río, sería ridículo decir ‘Construiremos el primer tramo, veremos cómo sale eso y luego decidiremos cómo terminar los tramos restantes’.

Ese es un ejemplo ridículo para mostrar que Agile no es una solución para todos los problemas y hay situaciones en las que un enfoque ágil no tiene sentido.

Chuck Cobb
Autor de “La guía del administrador de proyectos para dominar Agile”
Echa un vistazo: Capacitación ágil de gestión de proyectos en línea para gerentes de proyectos

Gracias por el A2A. Diría que solo unas pocas empresas están utilizando la lista de modelos en cascada. Aunque el modelo en cascada demostró revolucionar el concepto y la necesidad de tener un SDLC para el proyecto. Pero con el transcurso del tiempo, nos encontramos con algunas formas más sorprendentes de desarrollar un software. En lo que respecta al presente, esta es la era ágil. En la actualidad, las empresas se centran en ciertos parámetros, incluida la participación equitativa del cliente y otras partes interesadas durante el desarrollo del proyecto.

En la metodología ágil, todos los proyectos se segregan en sprints. Cada Sprint consta de un conjunto de características que se entregarán en el proyecto. Cada finalización de sprint está marcada con una demostración. Estas demostraciones son una forma de demostrar el alcance logrado en el proyecto.

Agile se enfoca en la planificación como una parte crucial del proyecto. Todo el equipo trabaja en una coordinación muy estrecha entre sí bajo la supervisión del scrum master que se asegura de que el alcance congelado se realice en el sprint y también se ocupa de los asuntos del equipo y las estimaciones.

Por lo tanto, Agile es lo que hay en estos días.

¡¡¡Espero que esto ayude!!!

Literalmente, cualquier compañía financiera, incluso si usan Agile en el lado del software. Parecen estar aliviados por los planes de trabajo tradicionales y el porcentaje de finalización.

También escuché informes similares sobre la industria de la construcción, la manufactura y básicamente cualquier compañía involucrada en la contratación gubernamental de bienes. Tiene sentido, siempre y cuando esté seguro de que no tendrá nuevos requisitos a mitad del proyecto.

El modelo de cascada, creo, es el método más popular para el desarrollo de software. El otro modelo es ágil. Recientemente he estado buscando un trabajo como ingeniero de software y la mayoría de los puestos quería algunos con experiencia en SDLC, lo que significaba usar el modelo en cascada o alguna variación del mismo. De lo contrario, la descripción del trabajo indicaría explícitamente que querían a alguien con experiencia ágil.

More Interesting

¿Qué es la prueba DevOps?

¿Qué es el diseño estructural en ingeniería de software?

¿Cuál podría ser el nombre de una empresa de desarrollo de software que se ocupa de desarrollo web, móvil y de juegos? ¿Solo una palabra?

¿Qué significa Software as a Service (SaaS)?

Ingeniería de software: ¿Crees que 9-12 semanas en Dev Bootcamp o App Academy son suficientes para producir un desarrollador web junior?

¿Cuáles son las mejores prácticas y estrategias para transferir un proyecto de desarrollo de software tercerizado internamente?

Tengo un descanso de verano de 3 meses. Durante este tiempo, quiero aprender la estructura de datos y los algoritmos para poder manejar entrevistas técnicas y también obtener una buena clasificación en la programación competitiva. ¿Cómo debo prepararme para alcanzar mis metas?

¿Es un salario bruto de 100,000 USD un buen salario para una persona en Houston, Texas en general (en este caso para el rol de ingeniero de software senior)?

¿Qué tan difícil es la transición del desarrollo web a la ingeniería de software?

¿Quién maneja una cartera de pedidos?

El calendario html5 de Chrome parece horrible, ¿debería seguir usando el calendario de jquery?

¿Tiene alguna experiencia en el empleo de desarrolladores que no sean de su país de residencia?

¿Es correcto decir que el software nunca sufre desgaste?

¿Cómo se suele mantener en secreto el código fuente?

¿Cuál es la definición de profesionalismo para los ingenieros de software?