SlideShare una empresa de Scribd logo
1 de 12
© 2007 IBM Corporation
®
Pág 1
IBM Business Process Manager 7.5
Metodologia XP
Juan Camilo Parra M
jcparra@co.ibm.com
IBM Software Group | WebSphere software
Programación Extrema (XP)
2
La Programación
Extrema es una
metodología ligera de
desarrollo de
software que se basa
en la simplicidad, la
comunicación y la
realimentación o
reutilización del código
desarrollado.
IBM Software Group | WebSphere software
Objetivo
3
Ser capaz de adaptarse a
los cambios de requisitos
en cualquier punto de la
vida del proyecto es una
aproximación mejor y más
realista que intentar definir
todos los requisitos al
comienzo del proyecto e
invertir esfuerzos después
en controlar los cambios
en los requisitos.
IBM Software Group | WebSphere software
Valores
4
simplicidad
comunicación
retroalimentación
coraje
respeto
IBM Software Group | WebSphere software
Simplicidad
5
Se simplifica el
diseño para agilizar
el desarrollo y
facilitar el
mantenimiento.
IBM Software Group | WebSphere software
Comunicación
6
Las cosas se
pueden
comunicar
mejor cuanto
más simple sean
IBM Software Group | WebSphere software
Retroalimentación
7
Al estar el cliente integrado
en el proyecto, su opinión
sobre el estado del
proyecto se conoce en
tiempo real. Al realizarse
ciclos muy cortos tras los
cuales se muestran
resultados, se minimiza el
tener que rehacer partes
que no cumplen con los
requisitos
IBM Software Group | WebSphere software
Coraje o valentía
8
Valentía para diseñar
Valentía para implementar
Valentía para desechar algo
Valentía al persistir
Valentía para reconstruir
IBM Software Group | WebSphere software
Respeto
9
Los miembros del
equipo se respetan
los unos a otros,
porque no se pueden
realizar cambios que
hacen que las
pruebas existentes
fallen o que demore el
trabajo de sus
compañeros.
Los miembros respetan
su trabajo porque
siempre están luchando
por la alta calidad en el
producto y buscando el
diseño óptimo o más
eficiente para la
solución
IBM Software Group | WebSphere software
Características
10
Desarrollo iterativo e incremental: pequeñas
mejoras, unas tras otras.
Pruebas unitarias continuas,
Trabajo en parejas: se recomienda que las
tareas de desarrollo se lleven a cabo por dos
personas en un mismo puesto.
Frecuente integración del equipo de
programación con el cliente o usuario.
Corrección de todos los errores antes de
añadir nueva funcionalidad. Hacer entregas
frecuentes.
Refactorización, es decir, reescribir ciertas
partes del código para aumentar su legibilidad y
mantenibilidad pero sin modificar su
comportamiento.
IBM Software Group | WebSphere software
Características
11
Propiedad del código compartida: en vez de
dividir la responsabilidad en el desarrollo de
cada módulo en grupos de trabajo distintos, este
método promueve el que todo el personal pueda
corregir y extender cualquier parte del proyecto.
Simplicidad es la mejor manera de que las
cosas funcionen. Cuando todo funcione se
podrá añadir funcionalidad si es necesario.
IBM Software Group | WebSphere software

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Agile Estimation Techniques
Agile Estimation TechniquesAgile Estimation Techniques
Agile Estimation Techniques
 
SOFTWARE TESTING.pptx
SOFTWARE TESTING.pptxSOFTWARE TESTING.pptx
SOFTWARE TESTING.pptx
 
Planificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePlanificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-software
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Extreme programming (xp)
Extreme programming (xp)Extreme programming (xp)
Extreme programming (xp)
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity Planning
 
The ScrumButt Test
The ScrumButt TestThe ScrumButt Test
The ScrumButt Test
 
Scrum
ScrumScrum
Scrum
 
SCRUM + KANBAN = SCRUMBAN
SCRUM + KANBAN = SCRUMBANSCRUM + KANBAN = SCRUMBAN
SCRUM + KANBAN = SCRUMBAN
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Modelo Slim
Modelo SlimModelo Slim
Modelo Slim
 
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
 
Cocomo
CocomoCocomo
Cocomo
 
Valores y prácticas XP
Valores y prácticas XPValores y prácticas XP
Valores y prácticas XP
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Waterfallmodel
WaterfallmodelWaterfallmodel
Waterfallmodel
 
Prototipos
PrototiposPrototipos
Prototipos
 
Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
 
Agile Planning and Estimation
Agile Planning and EstimationAgile Planning and Estimation
Agile Planning and Estimation
 

Destacado

Metodologia xp
Metodologia xpMetodologia xp
Metodologia xpCrisCobol
 
Metodología xp
Metodología xpMetodología xp
Metodología xpPiskamen
 
Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)Cesar Acosta
 
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
 
Simon Lighting Ensembles - Link
Simon Lighting Ensembles - LinkSimon Lighting Ensembles - Link
Simon Lighting Ensembles - LinkMktlighting
 
Autobiografía Pati Morales
Autobiografía Pati MoralesAutobiografía Pati Morales
Autobiografía Pati MoralesPati
 
Manifesto d'Advize, l'assurance-vie en ligne : le conseil et le suivi en plus !
Manifesto d'Advize, l'assurance-vie en ligne : le conseil et le suivi en plus !Manifesto d'Advize, l'assurance-vie en ligne : le conseil et le suivi en plus !
Manifesto d'Advize, l'assurance-vie en ligne : le conseil et le suivi en plus !AdviZe
 
Reglamentos cc
Reglamentos ccReglamentos cc
Reglamentos ccfrosero
 
FAFMRQ groupe 1 - Formation sur les enjeux que soulèvent les pratiques collab...
FAFMRQ groupe 1 - Formation sur les enjeux que soulèvent les pratiques collab...FAFMRQ groupe 1 - Formation sur les enjeux que soulèvent les pratiques collab...
FAFMRQ groupe 1 - Formation sur les enjeux que soulèvent les pratiques collab...PraTIC / projet de l'UQAM
 

Destacado (20)

Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Xp
XpXp
Xp
 
Pomodoro
PomodoroPomodoro
Pomodoro
 
Diapositivas xp
Diapositivas xpDiapositivas xp
Diapositivas xp
 
Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)
 
Programación Extrema - XP
Programación Extrema - XPProgramación Extrema - XP
Programación Extrema - XP
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
Programacion Extrema
Programacion ExtremaProgramacion Extrema
Programacion Extrema
 
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
 
Presentación1
Presentación1Presentación1
Presentación1
 
Simon Lighting Ensembles - Link
Simon Lighting Ensembles - LinkSimon Lighting Ensembles - Link
Simon Lighting Ensembles - Link
 
Autobiografía Pati Morales
Autobiografía Pati MoralesAutobiografía Pati Morales
Autobiografía Pati Morales
 
Manifesto d'Advize, l'assurance-vie en ligne : le conseil et le suivi en plus !
Manifesto d'Advize, l'assurance-vie en ligne : le conseil et le suivi en plus !Manifesto d'Advize, l'assurance-vie en ligne : le conseil et le suivi en plus !
Manifesto d'Advize, l'assurance-vie en ligne : le conseil et le suivi en plus !
 
Atelier Web2.0
Atelier Web2.0Atelier Web2.0
Atelier Web2.0
 
Reglamentos cc
Reglamentos ccReglamentos cc
Reglamentos cc
 
Actividadinternet
ActividadinternetActividadinternet
Actividadinternet
 
FAFMRQ groupe 1 - Formation sur les enjeux que soulèvent les pratiques collab...
FAFMRQ groupe 1 - Formation sur les enjeux que soulèvent les pratiques collab...FAFMRQ groupe 1 - Formation sur les enjeux que soulèvent les pratiques collab...
FAFMRQ groupe 1 - Formation sur les enjeux que soulèvent les pratiques collab...
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Socio-Política
Socio-PolíticaSocio-Política
Socio-Política
 

Similar a Metodologia xp

Similar a Metodologia xp (20)

Programacion extrema
Programacion extremaProgramacion extrema
Programacion extrema
 
expodesarrollo29
expodesarrollo29expodesarrollo29
expodesarrollo29
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Luis
LuisLuis
Luis
 
Programación extrema(XP)
Programación extrema(XP)Programación extrema(XP)
Programación extrema(XP)
 
Metodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XPMetodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XP
 
Metodologia Xp
Metodologia XpMetodologia Xp
Metodologia Xp
 
Programación Extrema - Metodología Ágil
Programación Extrema - Metodología Ágil Programación Extrema - Metodología Ágil
Programación Extrema - Metodología Ágil
 
Desarrollo de Software Adaptativo Abdon Marquez Efren 8CV12.pptx
Desarrollo de Software Adaptativo Abdon Marquez Efren 8CV12.pptxDesarrollo de Software Adaptativo Abdon Marquez Efren 8CV12.pptx
Desarrollo de Software Adaptativo Abdon Marquez Efren 8CV12.pptx
 
desarrollo agil-2022.pdf
desarrollo agil-2022.pdfdesarrollo agil-2022.pdf
desarrollo agil-2022.pdf
 
Equipo 5 Metodos de Desarrllo de Software
Equipo 5 Metodos de Desarrllo de SoftwareEquipo 5 Metodos de Desarrllo de Software
Equipo 5 Metodos de Desarrllo de Software
 
FACCI METODOLOGIAS AGILES
FACCI METODOLOGIAS AGILESFACCI METODOLOGIAS AGILES
FACCI METODOLOGIAS AGILES
 
Metodos agiles 4
Metodos agiles 4Metodos agiles 4
Metodos agiles 4
 
Comparación de dos Metodologias
Comparación de dos MetodologiasComparación de dos Metodologias
Comparación de dos Metodologias
 
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
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de software
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de software
 
Metodos agiles 3
Metodos agiles 3Metodos agiles 3
Metodos agiles 3
 

Más de Juan Camilo Parra

Más de Juan Camilo Parra (13)

Riesgos BPM
Riesgos BPMRiesgos BPM
Riesgos BPM
 
Gestion riesgos BPM
Gestion riesgos BPMGestion riesgos BPM
Gestion riesgos BPM
 
Elegir un primer proyecto BPM
Elegir un primer proyecto BPMElegir un primer proyecto BPM
Elegir un primer proyecto BPM
 
Afinamiento y entendimiento Garbage Collector JVM IBM
Afinamiento y entendimiento Garbage Collector JVM IBMAfinamiento y entendimiento Garbage Collector JVM IBM
Afinamiento y entendimiento Garbage Collector JVM IBM
 
Introduccion Itil
Introduccion ItilIntroduccion Itil
Introduccion Itil
 
Patron de diseño composite
Patron de diseño compositePatron de diseño composite
Patron de diseño composite
 
Introduccion a Scrum
Introduccion a ScrumIntroduccion a Scrum
Introduccion a Scrum
 
Introduccion bpm 7.5
Introduccion bpm 7.5Introduccion bpm 7.5
Introduccion bpm 7.5
 
Bpm Frameworks Metodologias Arqutecturas
Bpm Frameworks Metodologias ArqutecturasBpm Frameworks Metodologias Arqutecturas
Bpm Frameworks Metodologias Arqutecturas
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
 
IBM Message Broker Escalar flujos
IBM Message Broker Escalar flujosIBM Message Broker Escalar flujos
IBM Message Broker Escalar flujos
 
IBM Message Broker buenas practicas
IBM Message Broker buenas practicasIBM Message Broker buenas practicas
IBM Message Broker buenas practicas
 
Ibm message broker basic
Ibm message broker basicIbm message broker basic
Ibm message broker basic
 

Último

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 

Último (19)

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 

Metodologia xp

  • 1. © 2007 IBM Corporation ® Pág 1 IBM Business Process Manager 7.5 Metodologia XP Juan Camilo Parra M jcparra@co.ibm.com
  • 2. IBM Software Group | WebSphere software Programación Extrema (XP) 2 La Programación Extrema es una metodología ligera de desarrollo de software que se basa en la simplicidad, la comunicación y la realimentación o reutilización del código desarrollado.
  • 3. IBM Software Group | WebSphere software Objetivo 3 Ser capaz de adaptarse a los cambios de requisitos en cualquier punto de la vida del proyecto es una aproximación mejor y más realista que intentar definir todos los requisitos al comienzo del proyecto e invertir esfuerzos después en controlar los cambios en los requisitos.
  • 4. IBM Software Group | WebSphere software Valores 4 simplicidad comunicación retroalimentación coraje respeto
  • 5. IBM Software Group | WebSphere software Simplicidad 5 Se simplifica el diseño para agilizar el desarrollo y facilitar el mantenimiento.
  • 6. IBM Software Group | WebSphere software Comunicación 6 Las cosas se pueden comunicar mejor cuanto más simple sean
  • 7. IBM Software Group | WebSphere software Retroalimentación 7 Al estar el cliente integrado en el proyecto, su opinión sobre el estado del proyecto se conoce en tiempo real. Al realizarse ciclos muy cortos tras los cuales se muestran resultados, se minimiza el tener que rehacer partes que no cumplen con los requisitos
  • 8. IBM Software Group | WebSphere software Coraje o valentía 8 Valentía para diseñar Valentía para implementar Valentía para desechar algo Valentía al persistir Valentía para reconstruir
  • 9. IBM Software Group | WebSphere software Respeto 9 Los miembros del equipo se respetan los unos a otros, porque no se pueden realizar cambios que hacen que las pruebas existentes fallen o que demore el trabajo de sus compañeros. Los miembros respetan su trabajo porque siempre están luchando por la alta calidad en el producto y buscando el diseño óptimo o más eficiente para la solución
  • 10. IBM Software Group | WebSphere software Características 10 Desarrollo iterativo e incremental: pequeñas mejoras, unas tras otras. Pruebas unitarias continuas, Trabajo en parejas: se recomienda que las tareas de desarrollo se lleven a cabo por dos personas en un mismo puesto. Frecuente integración del equipo de programación con el cliente o usuario. Corrección de todos los errores antes de añadir nueva funcionalidad. Hacer entregas frecuentes. Refactorización, es decir, reescribir ciertas partes del código para aumentar su legibilidad y mantenibilidad pero sin modificar su comportamiento.
  • 11. IBM Software Group | WebSphere software Características 11 Propiedad del código compartida: en vez de dividir la responsabilidad en el desarrollo de cada módulo en grupos de trabajo distintos, este método promueve el que todo el personal pueda corregir y extender cualquier parte del proyecto. Simplicidad es la mejor manera de que las cosas funcionen. Cuando todo funcione se podrá añadir funcionalidad si es necesario.
  • 12. IBM Software Group | WebSphere software