Ir al contenido principal

Entradas

Mostrando entradas de febrero, 2015

Que hace que el modelo Cascada de desarrollo de software falle en muchas maneras?

Estudios han revelado que el 80% de los proyectos de software no se concluyen efectivamente o no se satisfacen las necesidades, las metodología de cascada es uno de los  factores clave para que esto ocurra  por que?. Las fases tradicionales en un modelo de cascada consisten en un analisis de requerimientos, un diseño, un desarrollo y fase de pruebas y el lanzamiento o puesta en producción. Como se muestra la metodología consiste en una estricta cadena secuencial de fases, se necesita concluir una fase para continuar con la siguiente, esto es difícil, costoso y frustrante para el equipo ademas de consumir demasiado tiempo. La linea de tiempo es planificada al inicio del proyecto y se obtiene un entregable funcional únicamente al finalizar la cadena, esto quiere decir que si se retrasa una fase todo el proyecto se retrasa. Con el método de cascada los usuario de este, deben evitar el riesgo tratando de anticipar de antemano todas las posibilidades.  Esto quiere decir que en una

Que es SCRUM

Scrum es un marco liviano de gestión de proyectos, es un acercamiento iterativo e incremental en el desarrollo del trabajo. Usado mayormente para el desarrollo de proyectos de software. Este modelo fue identificado y definido por Ikujiro Nonaka e Hirotaka Takeuchi a principios de los 80, al analizar cómo desarrollaban los nuevos productos las principales empresas de manufactura tecnológica: Fuji-Xerox, Canon, Honda, Nec, Epson, Brother, 3M y Hewlett-Packard (Nonaka & Takeuchi, The New New Product Development Game, 1986) En su estudio, Nonaka y Takeuchi compararon la nueva forma de trabajo en equipo, con el avance en formación de melé (scrum en inglés) de los jugadores de Rugby, a raíz de lo cual quedó acuñado el término “scrum” para referirse a ella. (wikipedia) https://hbr.org/1986/01/the-new-new-product-development-game/ar/1 https://hbr.org/2011/05/the-big-idea-the-wise-leader Puede ser utilizado en cualquier tipo de desarrollo de software, desde paquetes comple