Вы находитесь на странице: 1из 19

INGENIERA DE SOFTWARE

METODOLOGAS DEL DESARROLLO DE SOFTWARE

METODOLOGAS
AGILES
EQUIPO 2
MSC. JOS ANTONIO HIRAM VZQUEZ LPEZ
INTEGRANTES
Carlos Alexis Cano Villa
Salomn Hernndez Candanedo
Roberto Len Montes
Monserrat Montiel Benavides
Jos Tapia Ortiz
Miriam Tinoco Alvarez
Elas Tirado Snchez

2
CONTENIDO
Definicin 4
Principios 5
Valores principales 6
Beneficios 8
Metodologas agiles 10
Scrum 11
Programacin extrema 16
Referencias 19

3
Qu es?
Sistemas de gestin de proyectos que nos ayudan a usar el
tiempo de manera efectiva y creativa.

4
PRINCIPIOS
1. Participacin del cliente

2. Entrega incremental

3. Personas, no procesos

4. Adoptar el cambio

5. Mantener simplicidad

5
VALORES PRINCIPALES
1. Al individuo y sus interacciones ms que
al proceso y las herramientas.

2. Desarrollar software que funciona ms


que obtener una documentacin exhaustiva.

6
3. La colaboracin con el cliente ms que la
negociacin de un contrato.

4. Responder a los cambios ms que seguir


una planificacin.

7
BENEFICIOS
1. Simplificacin de la sobrecarga de
procesos

2. Calidad mejorada

3. Mejorar la previsibilidad a travs de una


mejor gestin del riesgo

8
4. Mejor perfil de productividad

5. Capacidad para aprovechar las inversiones realizadas

6. Realimentacin continua con el cliente

7. Equipo motivado

9
EJEMPLOS DE
METODOLOGAS AGILES
SCRUM
Es un marco de trabajo diseado para lograr la colaboracin eficaz de
equipos en proyectos, que emplea un conjunto de reglas y artefactos y
define roles que generan la estructura necesaria para su correcto
funcionamiento.

11
Requisitos para poder utilizar Scrum
1. Cultura de empresa

2. Compromiso del cliente

3. Compromiso de la direccin

12
4. Compromiso del equipo

5. Relacin entre proveedor y cliente

6. Facilidad para realizar cambios en el proyecto

13
7. Tamao del equipo

8. Equipo trabajando en un mismo espacio comn

9. Dedicacin del equipo a tiempo completo

10. Estabilidad del equipo

14
Scrum nos plantea establecer ciclos de trabajo

15
XP (PROGRAMACIN EXTREMA)
Es una metodologa gil centrada en potenciar las relaciones
interpersonales como clave para el xito en desarrollo de software,
promoviendo el trabajo en equipo, preocupndose por el aprendizaje de
los desarrolladores, y propiciando un buen clima de trabajo.

16
Practicas
de la XP

17
Fases del ciclo de vida de XP

18
Referencias
http://bibliotecadigital.uca.edu.ar/repositorio/tesis/metodologias-
desarrollo-software.pdf
http://www.winguweb.org/system/files/biblioteca/manual_de_metologias
_agiles_final.pdf
Somerville, Ian(2011) Ingeniera de Software (Novena edicin) Mxico.

19

Вам также может понравиться