jueves, 22 de junio de 2017
Que es Metodologia Agil
Que es Metodologias Agiles ? (What is Agile methodology?)
El término “ágil” generalmente se refiere a ser capaz de moverse o responder rápida y fácilmente; siendo ágil. En cualquier tipo de disciplina de gestión, ágil como una cualidad, por tanto, debe ser una buena cosa para apuntar. gestión de proyectos Agile específicamente, implica ser adaptativa durante la creación de un producto, servicio, o cualquier otro resultado.
Una serie de metodologías ágiles originó y ganó fuerza en la década de 1990 y principios de 2000. Estos son los diferentes métodos ágiles populares que se utilizan.
Lean Kanban: concepto lean (ligero) optimiza el sistema de una organización para producir resultados valiosos sobre la base de sus recursos, necesidades y alternativas al tiempo que reduce los residuos. Kanban significa literalmente un “letrero” o “cartelera” y propugna el uso de ayudas visuales para ayudar y realizar un seguimiento de la producción.
Extreme Programming (XP): Originada en Chrysler Corporation, ganó fuerza en la década de 1990. XP hace que sea posible mantener el costo de cambiar el software aumente radicalmente con el tiempo. Los atributos clave de XP incluyen desarrollo incremental, horario flexible, códigos de pruebas automatizadas, la comunicación verbal, el diseño, la estrecha colaboración en constante evolución, y la vinculación de las unidades de largo y corto plazo de todos los implicados.
Métodos Cristal: cristal introducidas por Alistair Cockburn a principios de 1990, los métodos de Cristal tienen cuatro roles ejecutivos patrocinador, diseñador jefe, los desarrolladores y los usuarios experimentados. Métodos de cristal recomiendan diversas estrategias y técnicas para lograr agilidad.
Métodos de desarrollo de sistemas dinámicos (DSMD Dynamic Systems Development Methods): Este marco se publicó inicialmente en 1995 y es administrado por el Consorcio DSDM. DSDM establece la calidad y el esfuerzo en términos de costo y tiempo al principio y ajusta los resultados del proyecto para cumplir con los criterios establecidos, dando prioridad a los entregables en “Debe tener”, “debería tener”, “podría tener”, y “no tendrá” categorías
Desarrollo direccionado a función (FDD Feature Driven Development): Introducido por Jeff De Luca en 1997 y opera sobre el principio de la realización de un proyecto por lo descomponen en pequeñas funciones, de valor para el cliente que pueden ser entregados en menos de dos semanas. FDD tiene dos principios básico de desarrollo en software es una actividad humana y el desarrollo de software es una funcionalidad de valor para el cliente .
Desarrollo direccionado a pruebas (TDD Test Driven Development): También conocida como Desarrollar Primero la prueba y fue introducido por Kent Beck, uno de los creadores de la programación extrema (XP). Es un método de desarrollo de software que consiste en escribir código de prueba automatizado primero y el desarrollo de la menor cantidad de código necesario para pasar esa prueba más tarde.
Desarrollo de Software Adaptativo (ASD Adaptive Software Development): Este método surgió a partir de la rápida labor de desarrollo de aplicaciones por Jim Highsmith y Sam Bayer. Los aspectos más destacados de los TEA son una constante adaptación de los procesos a la obra que nos ocupa, la provisión de soluciones a los problemas que surgen en grandes proyectos, y, con el desarrollo incremental iterativo de prototipos continua.
Proceso ágil unificada (AUP): Evoluciona de Rational Unified Process de IBM y desarrollado por Scott Ambler, AUP combina técnicas ágiles como Test Driven Development (TDD) industria-probado y probado, ágil Modelado, gestión del cambio ágil, y refactorización de base de datos, para entregar un producto de trabajo de la mejor calidad.
Diseño de dominio-Driven (DDD): Este enfoque estaba destinado para el manejo de diseños complejos con aplicación vinculada a un modelo en evolución. Fue concebido por Eric Evans en 2004 y gira en torno al diseño de un dominio de núcleo.
Todos estos métodos de Agile difieren entre sí en una variedad de aspectos, pero que tienen en común su adhesión a los Agile Manifesto.
Publicado en 22 de de junio de, 2017
fuente: https://www.linkedin.com/pulse/what-agile-methodology-neha-jaiswal?trk=v-feed&lipi=urn%3Ali%3Apage%3Ad_flagship3_feed%3B5BCGTphx0EahBtoWQ18zyA%3D%3D
Suscribirse a:
Entradas (Atom)