programacion xp

Páginas: 48 (11834 palabras) Publicado: 4 de junio de 2014
METODOLOGIA XP



APRENDICES:
ELIZABETH GUARIN CARREÑO
ANGIE MARTIN
JONATHAN FERNANDO AGUDELO
LEIDY MARCELA PIÑEROS



INSTRUCTOR:
LUIS HERNANDO PRIETO




CENTRO DE METROLOGIA Y DISEÑO
ANALISIS UML
ANALISIS Y DESARROLLO DE SISTEMAS
SENA
BOGOTA 14 DE MAYO


CONTENIDO

pág.
Introducción………………………………………………………………………………..5
La programación extrema o eXtreme Programming(XP)…………………………… 6
Metodología extreme programming (xp)………………………………………………..7
Principio de pruebas
Refactorización
Entregas pequeñas
Entendimiento compartido………………………………………………………………………………8-9
Diseño simple
Metáfora
Propiedad colectiva del código
Estándar de codificación
Proceso de desarrollo……………………………………………………………………………...10-11
Interacción con el cliente.
PLANIFICACIÓN DELPROYECTO………………………………………………………………………………12
DISEÑO, DESARROLLO Y PRUEBAS
Conclusiones…………………………………………………………………………13-14









INTRODUCCIÓN
La programación extrema o XP es una metodología de desarrollo que se englobaría dentro de las denominadas metodologías Ágiles en la que se da máxima prioridad a la obtención de resultados y reduce la burocracia que se produce al utilizar otras ‘metodologías pesadas’.
Todo en el softwarecambia. Los requisitos cambian. El diseño cambia. El negocio cambia. La tecnología cambia. El equipo cambia. Los miembros del equipo cambian. El problema no es el cambio en sí mismo, puesto que sabemos que el cambio va a suceder; el problema es la incapacidad de adaptarnos a dicho cambio cuando éste tiene lugar.
Actualmente la mayoría de los programadores no pensamos en una metodología dedesarrollo a la hora de crear algún software, o sea tenemos cierta tendencia en embebernos en cuestiones técnicas, hablar de lenguajes de programación, de técnicas de programación, de entornos de desarrollo o de editores de recursos. Pero se nos pasan por alto temas muy importantes como es la ingeniería de software, la manera en que debemos de hacer nuestro software. Alrededor de cómo hacer software hayun gran número de teorías, propuestas, etc. El primer paso es conocer las metodologías más relevantes o buscar a alguien que las conozca, y en una situación ideal haber trabajado con varias de ellas.
No hay metodología que funcione de manera universal, de hecho cada vez más las metodologías se conciben como Marco Metodológico que son necesario ajustar para cada organización y tipo de Proyecto.Realizar este ajuste es algo que requiere de una experiencia y un conocimiento previo. El problema con la implantación de una metodología es que no se suele tener una segunda oportunidad.
A la hora de seleccionar una metodología la primera decisión que se plantea es: ¿Una Metodología ágil o una metodología guiada por plan?. La gran mayoría de proyectos se pueden beneficiar mucho del uso de unametodología ágil, pero indudablemente existen proyectos y entornos en los que es condición, generalmente impuesta por el cliente o la dirección de la empresa, que el proyecto se desarrolle con más control.
Para plantearte el uso de una metodología ágil tenemos que ser capaces de asumir completamente el Manifiesto ágil y ser capaces de hacer que sea el paradigma que guíe la gestión de nuestroproyecto, y desde luego es sumamente importante que logremos un Sponsor.

La programación extrema o eXtreme Programming (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, laprogramació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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Xp
  • Xp (Programacion Extrema)
  • Extreme Programming (Xp) – Programación Extrema
  • Programación xp
  • Programación Extrema (Xp)
  • Programación extrema [xp]
  • Cargos de programación xp
  • PROGRAMACION EXTREMA (XP)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS