ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Actividades Trabajo 2: Las técnicas ágiles y la madurez de la industria del software para su adopción


Enviado por   •  15 de Abril de 2017  •  Trabajo  •  3.446 Palabras (14 Páginas)  •  382 Visitas

Página 1 de 14

Actividades[pic 1]

Trabajo 2: Las técnicas ágiles y la madurez de la industria del software para su adopción

Muy a pesar del transcurrir de los tiempos y la existencia de metodologías tradicionales, las cuales se basan en documentación exhausta, planificación y control de sus procesos seguidas de políticas o normas mandatorios en algunos casos, no se ha podido definir un estándar definitivo y global que aplique para cualquier desarrollo de software, en el cual los errores no siguán siendo una constante en las diferentes etapas de un proyecto de software sino por el contrario, con esto no se quiere decir que dichas metodologías tradicionales no hayan funcionado por el contrario han sido de ayuda para mucho y punto de comparación para aun hoy estar teniendo como desafío pensar en nuevos formas e ir incursionando con las hoy llamadas metodologías agiles, las cuales le dan mayor importancia al factor humano y al producto final mismo, restándoles importancia y rigurosidad en la documentación y siendo flexibles a los cambios que se puedan presentar en cualquier etapa del proyecto, lo antes como punto característico y en contra de las conocidas metodologías tradicionales.

 Para las tradicionales y  hoy conocidas como “nuevas técnicas”, su historia  se remontan a los años 1930 en donde Walter Shewhart propone el ciclo PDCA, "Planear", "Hacer", "Estudiar" y "Actuar", un concepto que luego fue difundido por Deming. Posterior en 1948 el ingeniero Taiichi Ohno, desarrollo KAMBA en Japón mientras trabajaba en Toyota, luego en 1951 se dio el desarrollo del primer método Interativo e Incremental (Iterative and Incremental Design and Development, IIDD) en donde William Deming el difusor del concepto de la Calidad Total, contribuyó a su expansión a través de la divulgación del "Planificar, Hacer, Analizar y Actuar”. Seguido en 1970 se publica el artículo "Administrando el desarrollo de sistemas de software grandes", por Winston Royce, dicho artículo se le suele atribuir la primera descripción del modelo de desarrollo en cascada. Todavía no tenía definido su nombre ni todas las fases por las cuales lo conocemos pues en 1976 ya se le da la definición del modelo en cascada para proyectos grandes por los señores Thomas  Bell y T.A Thayer. En 1986 el primer registro del termino SCRUM como analogía al Rugby en el desarrollo los autores Hirotaka Takeuchi y Ikujiro Nonaka, aplicaron estas metodologías en empresas como Fuji-Xerox, Canon, Honda, NEC, Epson, Brother, 3M, Xerox, and Hewlett-Packard. En 1992 Alistair Cockbur presenta los Métodos Crystal, convirtiéndose en el punto de partida de lo que hoy se le conoce como movimiento ágil. En 1995 se dio la creación del método Desarrollo de Sistemas Dinámicos (DSDM).  En este mismo año se popularizo el termino SCRUM gracias al articulo “The SCRUM Development Process” publicado por Jeff Sutherand y Ken Schwaber. En 1996, se habló de la programación eXtrema, desarrollada por Kent Beck. En 1997 se dio la técnica para sistemas complejos, el desarrollo adaptativo de software DAS por Jim Highsmith enfocada en la colaboración humana y organización propia del equipo en este mismo año se dio el Desarrollo guiado por funcionalidades FDD, en el que se definen mejores prácticas como son: Modelado de objeto de dominio, desarrollo de funcionalidades, Equipos de trabajo por funcionalidad entre otros, originariamente por Jeff De Luca. En 1998 por Alistair Cockburn, se basan en que proyectos distintos necesitan metodologías diferentes. Van desde Transparente, Amarillo, Naranja, Rojo, Marrón, Azul y Violeta, en orden ascendente de complejidad. En 1999 se publica el primer libro sobre la metodología XP. En 2001 se adopto el nombre “Metodologías Agiles” poco después algunos de ellos formaron la “Alianza Agil”, organización sin fines de lucro que promueve el desarrollo ágil de aplicaciones con los 4 valores y 12 principios por: Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland and Dave Thomas. En el  2002, desarrolla la técnica, desarrollo guiado por prueba, el concepto se originó el enfoque de "Probar primero" asociado a la Programación Extrema (XP) por Kent Beck  en el este mismo año se inventan el Planning Poker ideada por James Greening y escrita en un Paper. Adicional en este mismo año se creó la Scrum Alliance., por Ken Schwaber, Mike Cohn y Esther Derby. En el 2003 Mary and Tom Poppendieck,  publican el libro Lean Software Development adaptación de las técnicas Lean Manufacturing al desarrollo de software. En el 2005 propuesto por Scott Ambler es una versión simplificada del RUP. El Agile Unified Process describe de forma sencilla como desarrollar sistemas de negocio utilizando técnicas ágiles u conceptos de RUP que todavía son válidos. En el 2006  Dan North presenta su obra "Behavior Driven Development", un método que combina las principales ideas y técnicas del TDD con las ideas del Diseño guiado por dominio y el Análisis y Diseño orientado a objetivos. En 2007 Esther Derby y Diana Larsen escriben su obra "Agile Retrospectives", estableciendo las reuniones retrospectivas como práctica ágil estándar en este mismo año David Anderson presenta su obra "Kanban", adaptando el Kanban para el desarrollo de software. El método se enfoca en la entrega "justo a tiempo" y en no sobrecargar a los desarrolladores de software, tal como su precursor el Kanban para manufactura perfeccionado por Toyota. En 2008 Surge la certificación de Scrum Product Owner (CSPO). Posteriormente 2009 Ken Schawber funda Scrum.org y por ultimo en 2010 Primera publicación de la Guía Oficial de Scrum (http://www.scrumguides.org/)

...

Descargar como (para miembros actualizados) txt (22 Kb) pdf (285 Kb) docx (24 Kb)
Leer 13 páginas más »
Disponible sólo en Clubensayos.com