SlideShare ist ein Scribd-Unternehmen logo
1 von 9
EXTREME PROGRAMMING (XP)
Hernández Maya Diego Alfredo
LA PROGRAMACIÓN EXTREMA
Es una metodología de desarrollo de software que forma parte de las llamadas
metodologías agiles, creada por Kent Beck y que se puede clasificar dentro de
las metodologías evolutivas. Su autor Kent Beck opto por desarrollar una
metodología que combinara las mejores características de otras y reducir las
practicas pesadas de los métodos mas tradicionales.
VALORES
 Comunicación. Muy importante. La XP ayuda mediante sus prácticas
a la comunicación entre los integrantes del grupo de trabajo: jefes de
proyecto, clientes y desarrolladores.
 Sencillez. Los programas deben ser los más sencillos posibles y
tener la funcionalidad necesaria que se indican en los requisitos. No
hay que añadir algo que no se necesite hoy. Si se necesita añadir
más funcionalidad mañana pues ya se hará entonces.
 Retroalimentación. Las pruebas que se le realizan al software nos
mantiene informados del grado de fiabilidad del sistema.
 Valentía. Asumir retos, ser valientes ante los problemas y
afrontarlos. El intentar mejorar algo que ya funciona. Aunque gracias
a las pruebas unitarias no existe el riesgo de ‘meter la pata’.
PRINCIPIOS
 Realimentación veloz
 Modificaciones incrementales
 Trabajo de calidad
 Asunción de simplicidad
PRACTICAS
El juego de la planificación (the planning game). Es un permanente diálogo entre las partes
empresarial (deseable) y técnica (posible).
Pequeñas entregas (small releases). Se entregan pequeñas versiones del programa pero
manteniendo los requisitos primordiales y que funcione como un todo.
Metáfora (metaphor). Una metáfora es una historia que ayuda a que cualquiera pueda
entender lo que hace el programa.
Diseño sencillo (simple design). A la hora de desarrollar el software es necesario tratar de
hacerlo de la manera más simple.
PRACTICAS
Pruebas (testing). los programadores escriben pruebas para chequear el correcto
funcionamiento del programa, los clientes realizan pruebas funcionales.
Refactorización (refactoring). Se refiere a tratar de hacer el programa más simple al
implementar nuevas características sin que este pierda su funcionalidad original, a este
proceso se le denomina recodificar o reautorizar (refactoring).
Programación por parejas (pair programming). Todo el código de producción lo escriben dos
personas frente al ordenador, con un sólo ratón y un sólo teclado, uno codifica en el
ordenador y piensa la mejor manera de hacerlo, el otro piensa más estratégicamente.
Propiedad colectiva (collective ownership).Ningún miembro del equipo es propietario del
código. Nadie conoce cada parte igual de bien pero todos conoce algo sobre cada parte.
PRACTICAS
Integración continua (continuos integration). Hay que integrar todas las partes que se hayan
desarrollado del código al menos una vez al día y hacerle las pruebas correspondientes.
40 horas semanales (40-hour week). Se proponen estas horas para tener un avance
significativo del proyecto sin llegar a la fatiga que se puede generar en el equipo de trabajo.
Cliente en casa (on-site costumer). Un cliente real debe sentarse con el equipo de
programadores, estar disponible para responder a sus preguntas, resolver discusiones y fijar
las prioridades.
Estándares de codificación (coding standards). Este sirve para que todos los programadores
conozcan la forma en que está estructurada el código de los demás ya que todos los
integrantes son libres de interactuar con todas las partes del código
FASES DE XP
1. Planificación
• Historias de usuario
• Plan de entregas
• Velocidad del proyecto
• Iteraciones
• Rotaciones
• Reuniones
1. Desarrollo
• Disponibilidad del cliente
• Unidad de pruebas
• Programación por parejas
• Integración
1. Diseño
• Metáforas del sistema
• Tarjetas CRC
• Soluciones puntuales
• Funcionalidad mínima
• Reciclaje
1. Pruebas
• Implantación
• Pruebas de aceptación
HISTORIAS DE USUSARIO
Tiene el mismo propósito que los casos de uso, siendo pequeñas descripciones
sin mucho nivel de detalle escritas por el cliente en el que dice que quiere del
programa y como lo quiere, estas deben de ser entendibles para todo el equipo
y conllevaran al proceso de creación de los tests de implementación.

Weitere ähnliche Inhalte

Was ist angesagt?

Metodologia xp
Metodologia xpMetodologia xp
Metodologia xpCrisCobol
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xpCrisCobol
 
Programación extrema
Programación extremaProgramación extrema
Programación extremaBrandon Betto
 
Pracicas de Ingenieria de Software
Pracicas de Ingenieria de SoftwarePracicas de Ingenieria de Software
Pracicas de Ingenieria de Softwareeeencalada
 
METODOLOGIAS XP
METODOLOGIAS XPMETODOLOGIAS XP
METODOLOGIAS XPBiingeSof
 
1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del softwareRamiro Estigarribia Canese
 
Extreme programming (1)
Extreme programming (1)Extreme programming (1)
Extreme programming (1)Enrique Polo
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudEliud Cortes
 
La programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xpLa programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xpjezule
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agilesMax Power
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extremaRafael Hernandez
 
La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!Cristian Sánchez
 
Resolucion de guia
Resolucion de guiaResolucion de guia
Resolucion de guiareina vigil
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)Juan Avendaño
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xpgmjuan
 

Was ist angesagt? (20)

Programación Extrema - XP
Programación Extrema - XPProgramación Extrema - XP
Programación Extrema - XP
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Pracicas de Ingenieria de Software
Pracicas de Ingenieria de SoftwarePracicas de Ingenieria de Software
Pracicas de Ingenieria de Software
 
METODOLOGIAS XP
METODOLOGIAS XPMETODOLOGIAS XP
METODOLOGIAS XP
 
Diapositivas xp
Diapositivas xpDiapositivas xp
Diapositivas xp
 
1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software
 
Extreme programming (1)
Extreme programming (1)Extreme programming (1)
Extreme programming (1)
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 
Monografia metodologia xp
Monografia   metodologia xpMonografia   metodologia xp
Monografia metodologia xp
 
La programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xpLa programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xp
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
Xp
XpXp
Xp
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extrema
 
La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!
 
Resolucion de guia
Resolucion de guiaResolucion de guia
Resolucion de guia
 
Programacion Extrema
Programacion ExtremaProgramacion Extrema
Programacion Extrema
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 

Ähnlich wie Metodos agiles 4

Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]Agustín
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Lis Pater
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xpjhon
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xpljds
 
Comparación de dos Metodologias
Comparación de dos MetodologiasComparación de dos Metodologias
Comparación de dos Metodologiaszonajava
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extremaMiguelGonzalezLo
 
Extremeprograming
ExtremeprogramingExtremeprograming
Extremeprogramingestudiante
 
Unidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de softwareUnidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de softwareAlejandro Flores
 
Is.EXP.1.327117 Programación Extrema
Is.EXP.1.327117 Programación ExtremaIs.EXP.1.327117 Programación Extrema
Is.EXP.1.327117 Programación Extremaperaltag
 
Programación extrema xp
Programación extrema xpProgramación extrema xp
Programación extrema xpJose Luis Dorao
 
Metodología xp
Metodología xpMetodología xp
Metodología xpPiskamen
 
Exposicion xp[1]
Exposicion xp[1]Exposicion xp[1]
Exposicion xp[1]Eagle20
 
Programacion extrema
Programacion extremaProgramacion extrema
Programacion extremaCheo Mateo
 

Ähnlich wie Metodos agiles 4 (20)

Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 
XP Programming
XP ProgrammingXP Programming
XP Programming
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xp
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xp
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xp
 
Comparación de dos Metodologias
Comparación de dos MetodologiasComparación de dos Metodologias
Comparación de dos Metodologias
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extrema
 
Xp
XpXp
Xp
 
Metodologiaxp
MetodologiaxpMetodologiaxp
Metodologiaxp
 
Xp
XpXp
Xp
 
Extremeprograming
ExtremeprogramingExtremeprograming
Extremeprograming
 
Unidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de softwareUnidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de software
 
Is.EXP.1.327117 Programación Extrema
Is.EXP.1.327117 Programación ExtremaIs.EXP.1.327117 Programación Extrema
Is.EXP.1.327117 Programación Extrema
 
desarrollo agil-2022.pdf
desarrollo agil-2022.pdfdesarrollo agil-2022.pdf
desarrollo agil-2022.pdf
 
Programación extrema xp
Programación extrema xpProgramación extrema xp
Programación extrema xp
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Exposicion xp[1]
Exposicion xp[1]Exposicion xp[1]
Exposicion xp[1]
 
Programacion extrema
Programacion extremaProgramacion extrema
Programacion extrema
 
Monografia de xp
Monografia de xpMonografia de xp
Monografia de xp
 

Kürzlich hochgeladen

Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 

Kürzlich hochgeladen (20)

Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 

Metodos agiles 4

  • 2. LA PROGRAMACIÓN EXTREMA Es una metodología de desarrollo de software que forma parte de las llamadas metodologías agiles, creada por Kent Beck y que se puede clasificar dentro de las metodologías evolutivas. Su autor Kent Beck opto por desarrollar una metodología que combinara las mejores características de otras y reducir las practicas pesadas de los métodos mas tradicionales.
  • 3. VALORES  Comunicación. Muy importante. La XP ayuda mediante sus prácticas a la comunicación entre los integrantes del grupo de trabajo: jefes de proyecto, clientes y desarrolladores.  Sencillez. Los programas deben ser los más sencillos posibles y tener la funcionalidad necesaria que se indican en los requisitos. No hay que añadir algo que no se necesite hoy. Si se necesita añadir más funcionalidad mañana pues ya se hará entonces.  Retroalimentación. Las pruebas que se le realizan al software nos mantiene informados del grado de fiabilidad del sistema.  Valentía. Asumir retos, ser valientes ante los problemas y afrontarlos. El intentar mejorar algo que ya funciona. Aunque gracias a las pruebas unitarias no existe el riesgo de ‘meter la pata’.
  • 4. PRINCIPIOS  Realimentación veloz  Modificaciones incrementales  Trabajo de calidad  Asunción de simplicidad
  • 5. PRACTICAS El juego de la planificación (the planning game). Es un permanente diálogo entre las partes empresarial (deseable) y técnica (posible). Pequeñas entregas (small releases). Se entregan pequeñas versiones del programa pero manteniendo los requisitos primordiales y que funcione como un todo. Metáfora (metaphor). Una metáfora es una historia que ayuda a que cualquiera pueda entender lo que hace el programa. Diseño sencillo (simple design). A la hora de desarrollar el software es necesario tratar de hacerlo de la manera más simple.
  • 6. PRACTICAS Pruebas (testing). los programadores escriben pruebas para chequear el correcto funcionamiento del programa, los clientes realizan pruebas funcionales. Refactorización (refactoring). Se refiere a tratar de hacer el programa más simple al implementar nuevas características sin que este pierda su funcionalidad original, a este proceso se le denomina recodificar o reautorizar (refactoring). Programación por parejas (pair programming). Todo el código de producción lo escriben dos personas frente al ordenador, con un sólo ratón y un sólo teclado, uno codifica en el ordenador y piensa la mejor manera de hacerlo, el otro piensa más estratégicamente. Propiedad colectiva (collective ownership).Ningún miembro del equipo es propietario del código. Nadie conoce cada parte igual de bien pero todos conoce algo sobre cada parte.
  • 7. PRACTICAS Integración continua (continuos integration). Hay que integrar todas las partes que se hayan desarrollado del código al menos una vez al día y hacerle las pruebas correspondientes. 40 horas semanales (40-hour week). Se proponen estas horas para tener un avance significativo del proyecto sin llegar a la fatiga que se puede generar en el equipo de trabajo. Cliente en casa (on-site costumer). Un cliente real debe sentarse con el equipo de programadores, estar disponible para responder a sus preguntas, resolver discusiones y fijar las prioridades. Estándares de codificación (coding standards). Este sirve para que todos los programadores conozcan la forma en que está estructurada el código de los demás ya que todos los integrantes son libres de interactuar con todas las partes del código
  • 8. FASES DE XP 1. Planificación • Historias de usuario • Plan de entregas • Velocidad del proyecto • Iteraciones • Rotaciones • Reuniones 1. Desarrollo • Disponibilidad del cliente • Unidad de pruebas • Programación por parejas • Integración 1. Diseño • Metáforas del sistema • Tarjetas CRC • Soluciones puntuales • Funcionalidad mínima • Reciclaje 1. Pruebas • Implantación • Pruebas de aceptación
  • 9. HISTORIAS DE USUSARIO Tiene el mismo propósito que los casos de uso, siendo pequeñas descripciones sin mucho nivel de detalle escritas por el cliente en el que dice que quiere del programa y como lo quiere, estas deben de ser entendibles para todo el equipo y conllevaran al proceso de creación de los tests de implementación.