Metodologías de desarrollo ágil
El desarrollo ágil de software
envuelve un enfoque para la toma de decisiones en los proyectos de software,
que se refiere a métodos de ingeniería del software basados en el desarrollo
iterativo e incremental, donde los requisitos y soluciones evolucionan con el
tiempo según la necesidad del proyecto. Así el trabajo es realizado mediante la
colaboración de equipos auto-organizados y multidisciplinarios, inmersos en un
proceso compartido de toma de decisiones a corto plazo.
Métodos ágiles
Algunos métodos ágiles de
desarrollo de software:
- · Adaptive Software Development (ASD)
- · Agile Unified Process
- · Crystal Clear
- · Feature Driven Development (FDD)
- · Lean Software Development (LSD) : Lean startup
- · Kanban (desarrollo)
- · Open Unified Process (OpenUP)
- · Programación Extrema (XP)
- · Método de desarrollo de sistemas dinámicos (DSDM)
- · Scrum
- · G300
- · 6D-BUM
- · PMI Agile
Las metodologías ágiles de la cual les daremos a conocer un poco son las siguientes:
Metodología Scrum:¿Qué es?
Scrum es una metodología ágil y flexible para gestionar el desarrollo de software, cuyo principal objetivo es maximizar el retorno de la inversión para su empresa (ROI). Se basa en construir primero la funcionalidad de mayor valor para el cliente y en los principios de inspección continua, adaptación, auto-gestión e innovación.
Metodología Scrum:¿Qué es?
Scrum es una metodología ágil y flexible para gestionar el desarrollo de software, cuyo principal objetivo es maximizar el retorno de la inversión para su empresa (ROI). Se basa en construir primero la funcionalidad de mayor valor para el cliente y en los principios de inspección continua, adaptación, auto-gestión e innovación.
Con la metodología Scrum el cliente se entusiasma y se compromete con el proyecto dado que lo ve crecer iteración a iteración. Asimismo le permite en cualquier momento realinear el software con los objetivos de negocio de su empresa, ya que puede introducir cambios funcionales o de prioridad en el inicio de cada nueva iteración sin ningún problema.
Esta metódica de trabajo promueve la innovación, motivación y compromiso del equipo que forma parte del proyecto, por lo que los profesionales encuentran un ámbito propicio para desarrollar sus capacidades.
¿Cuándo se utiliza?
Metodología de desarrollo XP
La programación extrema o eXtreme
Programming (de ahora en adelante, XP) es una metodología de desarrollo de la
ingeniería de software formulada por Kent Beck, autor del primer libro sobre la
materia, Extreme Programming Explained: Embrace Change (1999). Es el más destacado
de los procesos ágiles de desarrollo de software. Al igual que éstos, la
programación extrema se diferencia de las metodologías tradicionales
principalmente en que pone más énfasis en la adaptabilidad que en la
previsibilidad. Los defensores de la XP consideran que los cambios de
requisitos sobre la marcha son un aspecto natural, inevitable e incluso
deseable del desarrollo de proyectos. Creen que ser capaz de adaptarse a los
cambios de requisitos en cualquier punto de la vida del proyecto es una aproximación
mejor y más realista que intentar definir todos los requisitos al comienzo del
proyecto e invertir esfuerzos después en controlar los cambios en los
requisitos.
Les dejo el siguiente link para que conozcan más acerca de la metodología Scrum:
Les dejo el siguiente link para que conozcan más acerca de la metodología XP:
No hay comentarios.:
Publicar un comentario