Metodologia Xp

Páginas: 12 (2809 palabras) Publicado: 25 de junio de 2012
METODOLOGIA EXTREME PROGRAMMING (XP)
1. Introducción

2. Metodología de desarrollo de software
2.1. Metodologías ágiles

3. Metodología Programación extrema (XP)
3.1 Definición
3.2 Objetivos

3.3 Roles
3.3.1Cliente
3.3.2Programador
3.3.3Tutor
3.3.4 Perseguidor
3.3.5Verificador
3.3.6 “Agorero”
3.3.7Gestor
3.3.8 “Propietario de Oro
3.4 Valores de metodología XP
3.4.2Comunicación3.4.3Coraje
3.4.4Simplicidad
3.4.5Feedback
3.4.6Respeto

3.5 Características
3.6 Fases
3.6.1 1ª Fase: Planificación del proyecto.

1

3.6.1.1 El juego de la planificación.
3.6.1.2 Entregas pequeñas
3.6.1.3 Metáfora
3.6.1.4 Historias de usuario
3.6.1.5 Release planning
3.6.1.6 Velocidad del proyecto
3.6.1.7 Reuniones diarias
3.6.2 2ª Fase: Diseño.
3.6.2.1

Diseño simple3.6.2.2

Glosarios de términos

3.6.2.3

Usar tarjetas CRC en las reuniones de diseño

3.6.3 3ª Fase: Codificación.
3.6.3.1

Recodificación

3.6.3.2

Programación en parejas

3.6.3.3

Propiedad colectiva del código

3.6.3.4

Integración continua

3.6.3.5

40 horas por semana

3.6.3.6

Cliente in-situ

3.6.3.7

Estándares de programación

3.6.4 4ª Fase: Pruebas.3.6.4.1
3.6.4.2

3.7

Mantenimiento
Muerte del Proyecto

Ventajas y Desventajas
3.7.1 Ventajas
3.7.2 Desventajas

3.8 Aplicaciones

2

3.9 Conclusiones

METODOLOGÍA EXTREME PROGRAMMING (XP)

1. Introducción

XP nace en un proyecto desarrollado por Kent Beck en DaimlerChrysler, después de
haber trabajado varios años con Ward Cunningham en busca de una nueva
aproximación alproblema del desarrollo de software que hiciera las cosas más simples
de lo que se estaba acostumbrado con los métodos existentes. Kent definió cuatro
grandes tareas a realizar en el desarrollo de todo proyecto: planificación, diseño,
desarrollo y pruebas, teniendo siempre presente las cuatro características básicas que
debe reunir un programador XP: simplicidad en el desarrollo, comunicaciónentre las
partes implicadas, realimentación para poder reutilizar y coraje.

3

2. Metodología de desarrollo de software
Conjunto de procedimientos, técnicas, herramientas y un soporte documental que
ayuda a los desarrolladores a realizar nuevo software, es decir es un marco de trabajo
usado para estructurar, planificar y controlar el proceso de desarrollo en sistemas de
información.a. Metodologías agiles
Muestra versiones parcialmente funcionales del software al cliente en intervalos cortos
de tiempo siendo parte del equipo de desarrollo, para que pueda evaluar y sugerir
cambios en el producto según se va desarrollando.
Los individuos e interacciones son más importantes que los procesos y herramientas.
Software que funcione es más importante que documentaciónexhaustiva.
La colaboración con el cliente es más importante que la negociación de contratos.
La respuesta ante el cambio es más importante que el seguimiento de un plan.

Principales metodologias agiles:
Crystal Methodologies, Alistarir Cockburn
SCRUM, Ken Schwaber & Jeff Sutherland
DSDM (Dynamic Systems Development Method)
Lean Programming, Mary Poppendieck
FDD (Feature-Driven Development),Peter Coad & Jeff De Luca
Extreme Programming, Kent Beck
Adaptative Software Development, Jim Highsmith

4

3. Metodología Programación extrema (XP)

3.1 Definición.
Es una metodología ágil centrada en potenciar las relaciones interpersonales como
clave para el éxito en desarrollo de software, promoviendo el trabajo en equipo,
preocupándose por el aprendizaje de los desarrolladores, ypropiciando un buen clima
de trabajo, se basa en realimentación continua entre el cliente y el equipo de desarrollo,
comunicación fluida entre todos los participantes, simplicidad en las soluciones
implantadas y coraje para enfrentar los cambios.
3.2 Objetivos


Satisfacer al cliente: esta metodología trata de dar al cliente el software que
el necesita y cuando lo necesita, se debe...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodologia XP
  • Metodologia xp
  • Metodologia XP
  • Metodologia De Desarrollo Xp
  • Metodologia agil xp
  • ejemplo Pruebas metodologia xp
  • Metodologia de desarrollo de sistemas XP
  • METODOLOGIA XP Y Waterfall

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS