Métodos ágiles

Páginas: 33 (8015 palabras) Publicado: 22 de noviembre de 2010
TEMA
MÉTODOS ÁGILES

IES MILÀ I FONTANALS

Alumno : Joel Menoscal

Índice

Métodos Ágiles 3
Scrum 3
Familia de métodos Crystal 9
Feature Driven Development – FDD 13
Rational / Enterprise / Agile Unified Process – RUP, EUP y AUP 16
Dynamic Systems Development Method – DSDM 20
Adaptive Software Development – ASD 23
Open Source Software Development – OSS 26
Lean SoftwareDevelopment – LSD 27
Bibliografía 29

Métodos Ágiles

Las Metodologías Ágiles o “ligeras” constituyen un nuevo enfoque en el desarrollo de software, mejor aceptado por los desarrolladores de e-projects que las metodologías convencionales (ISO-9000, CMM, etc) debido a la simplicidad de sus reglas y prácticas, su orientación a equipos de desarrollo de pequeño tamaño, su flexibilidad ante loscambios y su ideología de colaboración.
Scrum

El término Scrum originalmente proviene de una estrategia de rugby, volver a poner en juego un balón perdido, mediante la que todo el equipo coopera y decide rápido la siguiente acción.
La familia de métodos de desarrollo ágiles evolucionó a partir de los conocidos ciclos de vida incremental e iterativo. Nacieron de la creencia que un acercamientomás en contacto con la realidad humana y la realidad del desarrollo de productos basados en el aprendizaje, innovación y cambio que daría mejores resultados. Los principios ágiles ponen el énfasis en construir software que funcione que se pueda usar rápidamente, en vez de pasarse mucho tiempo al principio escribiendo especificaciones. El desarrollo ágil se centra en equipos multifuncionales concapacidad para decidir por ellos mismos, en vez de grandes jerarquías y divisiones por funcionalidad. Y se centra en iteraciones rápidas, con el cliente dando su opinión continuamente. Suele pasar que cuando la gente oye hablar sobre desarrollo ágil o Scrum.
El primer equipo de Scrum lo creó Jeff Sutherland en Easel Corporation en 1993 y el marco de trabajo Scrum lo formalizó Ken Schwaber en 1995,poco después Sutherland y Schwaber se unieron para refinar y extender Scrum. Hoy en día Scrum es usado por empresas de todos los tamaños tales como Yahoo!, Microsoft, Google, Lockheed Martin, Motorola, SAP, Cisco, GE, CapitalOne y la Reserva Federal de EE.UU.
Scrum define un marco para la gestión de proyectos, que se ha utilizado con éxito durante los últimos 10 años. Está especialmente indicadapara proyectos con un rápido cambio de requisitos. Sus principales características se pueden resumir en dos. El desarrollo de software se realiza mediante iteraciones, denominadas sprints, con una duración de 30 días. El resultado de cada sprint es un incremento ejecutable que se muestra al cliente. La segunda característica importante son las reuniones a lo largo proyecto. Éstas son lasverdaderas protagonistas, especialmente la reunión diaria de 15 minutos del equipo de desarrollo para coordinación e integración.
Scrum se ha desarrollado para gestionar el proceso de desarrollo de sistemas. Aplica ideas de proceso industrial para controlar el desarrollo de los sistemas. Su enfoque reintroduce las ideas de flexibilidad, adaptabilidad y productividad. No define ninguna técnica dedesarrollo de software específica para la fase de aplicación. Scrum se centra en cómo deben funcionar los miembros del equipo para que el sistema sea flexible y se adapte a unas condiciones constantemente cambiantes.
En Scrum, el desarrollo de los sistemas involucra el entorno y asuntos técnicos (como requisitos, horario, recursos o tecnología) que probablemente cambiarán durante el proceso. Así pues,el proceso es imprevisible y complejo, requiriendo flexibilidad. Scrum ayuda a mejorar las tácticas existentes en ingeniería identificando continuamente cualquier deficiencia o impedimento en el proceso, así como con las prácticas que se usan.
Proceso
El proceso de Scrum consta de tres fases: pre-game, desarrollo o game y post-game.

A continuación se detallan las fases de Scrum según...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodos agiles
  • Métodos Agiles
  • Métodos ágiles: resumen
  • Métodos Ágiles
  • Metodo agiles
  • Métodos Ágiles
  • metodos agiles
  • Metodos agiles

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS