Anda di halaman 1dari 9

Metologa Scrum

Metodologa gil de desarrollo



Introduccin
Los mtodos clsicos de desarrollo de software tienen muchas desventajas:
- Enorme esfuerzo durante la fase de planificacin
- Pobre conversin requisitos en un entorno de cambio rpido
- Trato del personal como un factor de produccin
Nuevos mtodos:
Metodologa gil de desarrollo de software
Qu es una metodologa gil?
Defensores giles creen:
Los procesos de desarrollo de software actuales son demasiado pesado o
engorroso
Demasiadas cosas se hacen que no estn directamente relacionados con el
producto de software que se produce
Desarrollo de software actual es demasiado rgido
Existen dificultad con los requisitos incompletos o cambiantes
Ciclos de desarrollo cortos (aplicaciones de Internet)
La implicacin del cliente ms activo es necesaria
CMM est enfocado en los procesos
Continuacin
Los mtodos giles son considerados:
Ligeros
Basado en las personas en lugar de basados en el plan
Varios mtodos giles
XP ms popular
No hay una sola definicin
Manifiesto gil ms cercano a una definicin
Conjunto de principios
Desarrollado por Agile Alliance
Manifiesto gil
Una declaracin de valores
Individuos e interacciones sobre procesos y herramientas
Trabajo sobre la documentacin completa
Colaboracin con el cliente sobre negociacin de contratos
Es una respuesta para cambiar con el seguimiento de un plan
Mayor informacin en http://www.agilemanifesto.org
Mtodos giles
Los mtodos giles:
Scrum
Extreme Programming (XP)
Adaptive Software Development (ASD)
Dynamic System Development Method (DSDM)
...
Agile Alliance (www.agilealliance.org)
Una organizacin sin fines de lucro promueve el desarrollo gil
Historia de Scrum
1995:
El anlisis de los procesos de desarrollo de software comn no adecuado para procesos empricos,
impredecibles y no repetibles
Diseo de un nuevo mtodo: Scrum por Jeff Sutherland & Ken Schwaber
Mejora de Scrum por Mike Beedle y combinacin de Scrum con Extreme Programming

1996:
introduccin de Scrum en la conferencia OOPSLA

2001:
publicacin "Desarrollo de Software gil con Scrum" por Ken Schwaber y Mike Beedle

Aplicacado con xito de Scrum en ms de 50 empresas
Los fundadores son miembros de Agile Alliance
Qu es Scrum?
SCRUM es una metodologa gil de gestin de proyectos cuyo objetivo primordial es elevar al
mximo la productividad de un equipo.
Reduce al mximo la burocracia y actividades no orientadas a producir software que funcione y
produce resultados en periodos muy breves de tiempo (cada 30 das), por medio de iteraciones o
Sprints.
Ideal para proyectos con un rpido cambio de requerimientos