SlideShare una empresa de Scribd logo
1 de 14
*
*Definición:
XP se puede definir como un conjunto de pasos de diversas
metodologías, acopladas de manera que sean pasos flexibles a
seguir utilizadas con el uso común, para realizar un desarrollo más
agradable y sencillo.
Esta metodología tiene como base la simplicidad y como objetivo
principal la satisfacción del cliente; para lograrlo se deben tomar en
cuenta cuatro valores fundamentales:
*Comunicación
*Simplicidad
*Retroalimentación
*Coraje
*
*
*
 Para desarrollo de sistemas complejos: porque permite una mejor
organización del material y optimización del tiempo.
 Implementación de planes ahorro de recursos: con una planificación
más óptima se impide el desperdicio de materiales que utilizaremos en el
proyecto.
 Proyectos de desarrollo de software flexible para poder realizar
cambios: es cuando el cliente pide que se hagan cambio s de última hora
y el modelo xp permiten que realizarlos sea más sencillo.
 Proyectos cortos con cambios tecnológicos variables en el tiempo:
permite realizar proyectos grandes relacionados con las tecnologías ya
que se adapta a los cambios con rapidez y permite implementarlos a
gran escala.
 Para pequeños y medianos equipos: en cada entrega los
programadores reciben retroalimentación del cliente Durante el resto del
proceso de desarrollo para lograr que el proyecto se realice de una
manera eficiente.
*
*Una ventaja es que la programación extrema es fácil
de adaptarse tanto al desarrollo de sistemas
pequeños como grandes, optimiza el tiempo en
desarrollo, permite realizar el desarrollo en parejas
para complementar el conocimiento, el código es
sencillo y entendible, además de la poca
documentación que se necesita para elaborar el
desarrollo del sistema.
*
* Una desventaja es que no se tiene un costo o
tiempo definido, pues el sistema va creciendo
con cada entrega que se le realiza al cliente,
se necesitaría de la presencia constante del
cliente lo cual resulta difícil de lograr.
*Otra desventaja suele ser la programación en
parejas, debido a que algunos
desarrolladores no comparten la idea de
modificar su código y menos si es por alguien
más.
*
*El desarrollo de software no es una tarea fácil. Prueba de ello es
que existen numerosas propuestas metodológicas que inciden en
distintas dimensiones del proceso de desarrollo. Por una parte
tenemos aquellas propuestas más tradicionales que se centran
especialmente en el control del proceso, estableciendo
rigurosamente las actividades involucradas, los artefactos que se
deben producir, y las herramientas y notaciones que se usarán.
Estas propuestas han demostrado ser efectivas y necesarias en un
gran número de proyectos, pero también han presentado
problemas en otros muchos. Una posible mejora es incluir en los
procesos de desarrollo más actividades, más artefactos y más
restricciones, basándose en los puntos débiles detectados. Sin
embargo, el resultado final sería un proceso de desarrollo más
complejo que puede incluso limitar la propia habilidad del equipo
para llevar a cabo el proyecto. Otra aproximación es centrarse en
otras dimensiones, como por ejemplo el factor humano o el
producto software.
*
*Software development is not an easy task. Proof of this is that
there are numerous methodological proposals that affect
different dimensions of the development process. On the one
hand we have those more traditional approaches that are
especially focused on process control strictly the activities
involved establishing, artifacts to be produced, and the tools and
notations to be used. These proposals have proved effective and
necessary in a number of projects, but have also presented
problems in many others. A possible improvement is to include in
the development process more activities, more devices and more
restrictions, based on the weaknesses identified. However, the
end result would be a more complex process of development
which can even limit the own ability of the team to carry out the
project. Another approach is to focus on other dimensions, such
as human factor or the software product.
*
*No aplicar la metodología si existe la posibilidad de no
cumplir con los plazos establecidos en la etapa de planeación,
ya que además se incrementaría de gran manera los costos
del proyecto.
*Es recomendable que se consulten diversas fuentes
bibliográficas para lograr un mayor entendimiento del tema.
*Se recomienda que antes de elegir una metodología se
analicen sus ventajas y desventajas a fin de que sea la más
adecuada para el proyecto a realizar.
*Debe hacerse todo lo posible por no realizar modificaciones
demasiado drásticas a la metodología XP ya que se corre el
riesgo de alterar la esencia de la metodología.
*
*Es más una filosofía de trabajo que una
Metodologías. Ninguna de las practicas
defendidas por XP son invención de este método,
XP lo que hace es agruparlas.
*Esta diseñado para grupos de pequeños
programadores.
*Las Metodologías tradicionales imponen un
proceso disciplinado, están orientados a
documentos y se vuelven demasiado burocráticas
e ineficaces. XP es tiene la ventaja de estar más
orientada a las personas que a los procesos.
*
* XP 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 implementadas y coraje para
enfrentar los cambios. XP se define como
especialmente adecuada para proyectos con
requisitos imprecisos y muy cambiantes, y donde
existe un alto riesgo técnico. Promoviendo el
trabajo en equipo, preocupándose por el
aprendizaje de los desarrolladores, y propiciando
un buen clima de trabajo.
*
*Exploración: Este verbo refiere a examinar,
reconocer, averiguar o registrar con
diligencia un lugar o una cosa
*Reléase: Nueva versión de una aplicación
informática.
*Metodologías: Las metodologías son las
teorías del aprendizaje que orientan el
método, entre ellas
*
*http://www.uv.mx/universo/486/infgral/infgral_15.html
*https://sites.google.com/site/xpmetodologia/marco-
teorico/caracteristicas
*https://sites.google.com/site/desarrolloextreme/
*http://procesosoftware.wikispaces.com/M%C3%A9todo+
%C3%81gil+XP
*https://sites.google.com/site/xpmetodologia/recomend
aciones

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
Métodos agiles
Métodos agilesMétodos agiles
Métodos agiles
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agiles
 
Metodología rápida para desarrollo de web
Metodología rápida para desarrollo de webMetodología rápida para desarrollo de web
Metodología rápida para desarrollo de web
 
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...
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Introducción al proyecto
Introducción al proyectoIntroducción al proyecto
Introducción al proyecto
 
Exponer mañana
Exponer mañanaExponer mañana
Exponer mañana
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
metodos dinamicos
metodos dinamicosmetodos dinamicos
metodos dinamicos
 
Métodos ágiles de programación
Métodos ágiles de programaciónMétodos ágiles de programación
Métodos ágiles de programación
 
Topico2 matics
Topico2 maticsTopico2 matics
Topico2 matics
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Public3
Public3Public3
Public3
 
Exposicion
ExposicionExposicion
Exposicion
 
Presentacion diego
Presentacion diegoPresentacion diego
Presentacion diego
 

Destacado

Vte and-cancer-hcp-education-final fr
Vte and-cancer-hcp-education-final frVte and-cancer-hcp-education-final fr
Vte and-cancer-hcp-education-final fr
vtesimplified
 
TECNOLOGIA Y SOCIEDAD MATERIA, ENERGÍA Y DESARROLLO SOSTENIBLE “MEDS”
TECNOLOGIA Y SOCIEDAD MATERIA, ENERGÍA Y DESARROLLO SOSTENIBLE “MEDS”TECNOLOGIA Y SOCIEDAD MATERIA, ENERGÍA Y DESARROLLO SOSTENIBLE “MEDS”
TECNOLOGIA Y SOCIEDAD MATERIA, ENERGÍA Y DESARROLLO SOSTENIBLE “MEDS”
Javier Montaño
 

Destacado (20)

Emerveillez vous (1)
Emerveillez vous (1)Emerveillez vous (1)
Emerveillez vous (1)
 
TICS ELENY MORALES CACHA
TICS ELENY MORALES CACHA TICS ELENY MORALES CACHA
TICS ELENY MORALES CACHA
 
Informaticaaaa
InformaticaaaaInformaticaaaa
Informaticaaaa
 
iPhone voiture | Adaptateurs iPod | Kits voiture main libre | Dension
iPhone voiture | Adaptateurs iPod | Kits voiture main libre | DensioniPhone voiture | Adaptateurs iPod | Kits voiture main libre | Dension
iPhone voiture | Adaptateurs iPod | Kits voiture main libre | Dension
 
Le E commerce : Comment vendre en ligne ?
Le E commerce : Comment vendre en ligne ?Le E commerce : Comment vendre en ligne ?
Le E commerce : Comment vendre en ligne ?
 
MÓDULO 2: BÚSQUEDA AVANZADA EN GOOGLE
MÓDULO 2: BÚSQUEDA AVANZADA EN GOOGLEMÓDULO 2: BÚSQUEDA AVANZADA EN GOOGLE
MÓDULO 2: BÚSQUEDA AVANZADA EN GOOGLE
 
Présentation
PrésentationPrésentation
Présentation
 
Des managers témoignent
Des managers témoignentDes managers témoignent
Des managers témoignent
 
Des managers témoignent
Des managers témoignentDes managers témoignent
Des managers témoignent
 
M2 t1 planificador version
M2 t1 planificador version M2 t1 planificador version
M2 t1 planificador version
 
Hopital Cheikh Zaïd, une référence sanitaire
Hopital Cheikh Zaïd, une référence sanitaireHopital Cheikh Zaïd, une référence sanitaire
Hopital Cheikh Zaïd, une référence sanitaire
 
Vte and-cancer-hcp-education-final fr
Vte and-cancer-hcp-education-final frVte and-cancer-hcp-education-final fr
Vte and-cancer-hcp-education-final fr
 
Présentation REEE
Présentation REEEPrésentation REEE
Présentation REEE
 
7 retours 130702
7 retours 1307027 retours 130702
7 retours 130702
 
2014 10 bilan politiquecongresavignon20141
2014 10 bilan politiquecongresavignon201412014 10 bilan politiquecongresavignon20141
2014 10 bilan politiquecongresavignon20141
 
Consejos para escribir cuentos tercero
Consejos para escribir cuentos terceroConsejos para escribir cuentos tercero
Consejos para escribir cuentos tercero
 
PUPITRES DE MUSIQUE
PUPITRES DE MUSIQUEPUPITRES DE MUSIQUE
PUPITRES DE MUSIQUE
 
TECNOLOGIA Y SOCIEDAD MATERIA, ENERGÍA Y DESARROLLO SOSTENIBLE “MEDS”
TECNOLOGIA Y SOCIEDAD MATERIA, ENERGÍA Y DESARROLLO SOSTENIBLE “MEDS”TECNOLOGIA Y SOCIEDAD MATERIA, ENERGÍA Y DESARROLLO SOSTENIBLE “MEDS”
TECNOLOGIA Y SOCIEDAD MATERIA, ENERGÍA Y DESARROLLO SOSTENIBLE “MEDS”
 
La poêle parfaite
La poêle parfaiteLa poêle parfaite
La poêle parfaite
 
Equipo 14
Equipo 14Equipo 14
Equipo 14
 

Similar a Metodologías xp

Metodologías ágiles en el desarrollo de software
Metodologías ágiles en el desarrollo de softwareMetodologías ágiles en el desarrollo de software
Metodologías ágiles en el desarrollo de software
princeos
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
martin8730
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
martin8730
 
Metodologias Agiles
Metodologias AgilesMetodologias Agiles
Metodologias Agiles
puyol10
 
Procesos de desarrollo de software
Procesos de desarrollo de softwareProcesos de desarrollo de software
Procesos de desarrollo de software
Leynes Morán
 

Similar a Metodologías xp (20)

Metodologías ágiles en el desarrollo de software
Metodologías ágiles en el desarrollo de softwareMetodologías ágiles en el desarrollo de software
Metodologías ágiles en el desarrollo de software
 
Todo agilok
Todo agilokTodo agilok
Todo agilok
 
Articulo agiles metodos
Articulo agiles metodosArticulo agiles metodos
Articulo agiles metodos
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodologias Agiles
Metodologias AgilesMetodologias Agiles
Metodologias Agiles
 
Metodologías Agiles
Metodologías AgilesMetodologías Agiles
Metodologías Agiles
 
prog
progprog
prog
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agiles
 
Requirements Engineering for Software and Systems_chapter07 (1).pdf
Requirements Engineering for Software and Systems_chapter07 (1).pdfRequirements Engineering for Software and Systems_chapter07 (1).pdf
Requirements Engineering for Software and Systems_chapter07 (1).pdf
 
Metodologias xp
Metodologias xpMetodologias xp
Metodologias xp
 
Dsdm_f
Dsdm_fDsdm_f
Dsdm_f
 
Métodos Ágiles
Métodos ÁgilesMétodos Ágiles
Métodos Ágiles
 
Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software Jr
 
Los metodos agiles
Los metodos agilesLos metodos agiles
Los metodos agiles
 
Metodologiasagiles
MetodologiasagilesMetodologiasagiles
Metodologiasagiles
 
Procesos de desarrollo de software
Procesos de desarrollo de softwareProcesos de desarrollo de software
Procesos de desarrollo de software
 
Las metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúLas metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el Perú
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILES
 

Más de mireya2022 (15)

Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Cpm
CpmCpm
Cpm
 
Pert
PertPert
Pert
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Modelo cocomo
Modelo cocomo Modelo cocomo
Modelo cocomo
 
Dc
DcDc
Dc
 
Diagrama Despliegue
Diagrama DespliegueDiagrama Despliegue
Diagrama Despliegue
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
D.Actividad
D.ActividadD.Actividad
D.Actividad
 
Diagrama interaccion
Diagrama interaccionDiagrama interaccion
Diagrama interaccion
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de uso
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Clasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de SoftwareClasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de Software
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Último (20)

La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 

Metodologías xp

  • 1. *
  • 2. *Definición: XP se puede definir como un conjunto de pasos de diversas metodologías, acopladas de manera que sean pasos flexibles a seguir utilizadas con el uso común, para realizar un desarrollo más agradable y sencillo. Esta metodología tiene como base la simplicidad y como objetivo principal la satisfacción del cliente; para lograrlo se deben tomar en cuenta cuatro valores fundamentales: *Comunicación *Simplicidad *Retroalimentación *Coraje
  • 3. *
  • 4. *
  • 5. *  Para desarrollo de sistemas complejos: porque permite una mejor organización del material y optimización del tiempo.  Implementación de planes ahorro de recursos: con una planificación más óptima se impide el desperdicio de materiales que utilizaremos en el proyecto.  Proyectos de desarrollo de software flexible para poder realizar cambios: es cuando el cliente pide que se hagan cambio s de última hora y el modelo xp permiten que realizarlos sea más sencillo.  Proyectos cortos con cambios tecnológicos variables en el tiempo: permite realizar proyectos grandes relacionados con las tecnologías ya que se adapta a los cambios con rapidez y permite implementarlos a gran escala.  Para pequeños y medianos equipos: en cada entrega los programadores reciben retroalimentación del cliente Durante el resto del proceso de desarrollo para lograr que el proyecto se realice de una manera eficiente.
  • 6. * *Una ventaja es que la programación extrema es fácil de adaptarse tanto al desarrollo de sistemas pequeños como grandes, optimiza el tiempo en desarrollo, permite realizar el desarrollo en parejas para complementar el conocimiento, el código es sencillo y entendible, además de la poca documentación que se necesita para elaborar el desarrollo del sistema.
  • 7. * * Una desventaja es que no se tiene un costo o tiempo definido, pues el sistema va creciendo con cada entrega que se le realiza al cliente, se necesitaría de la presencia constante del cliente lo cual resulta difícil de lograr. *Otra desventaja suele ser la programación en parejas, debido a que algunos desarrolladores no comparten la idea de modificar su código y menos si es por alguien más.
  • 8. * *El desarrollo de software no es una tarea fácil. Prueba de ello es que existen numerosas propuestas metodológicas que inciden en distintas dimensiones del proceso de desarrollo. Por una parte tenemos aquellas propuestas más tradicionales que se centran especialmente en el control del proceso, estableciendo rigurosamente las actividades involucradas, los artefactos que se deben producir, y las herramientas y notaciones que se usarán. Estas propuestas han demostrado ser efectivas y necesarias en un gran número de proyectos, pero también han presentado problemas en otros muchos. Una posible mejora es incluir en los procesos de desarrollo más actividades, más artefactos y más restricciones, basándose en los puntos débiles detectados. Sin embargo, el resultado final sería un proceso de desarrollo más complejo que puede incluso limitar la propia habilidad del equipo para llevar a cabo el proyecto. Otra aproximación es centrarse en otras dimensiones, como por ejemplo el factor humano o el producto software.
  • 9. * *Software development is not an easy task. Proof of this is that there are numerous methodological proposals that affect different dimensions of the development process. On the one hand we have those more traditional approaches that are especially focused on process control strictly the activities involved establishing, artifacts to be produced, and the tools and notations to be used. These proposals have proved effective and necessary in a number of projects, but have also presented problems in many others. A possible improvement is to include in the development process more activities, more devices and more restrictions, based on the weaknesses identified. However, the end result would be a more complex process of development which can even limit the own ability of the team to carry out the project. Another approach is to focus on other dimensions, such as human factor or the software product.
  • 10. * *No aplicar la metodología si existe la posibilidad de no cumplir con los plazos establecidos en la etapa de planeación, ya que además se incrementaría de gran manera los costos del proyecto. *Es recomendable que se consulten diversas fuentes bibliográficas para lograr un mayor entendimiento del tema. *Se recomienda que antes de elegir una metodología se analicen sus ventajas y desventajas a fin de que sea la más adecuada para el proyecto a realizar. *Debe hacerse todo lo posible por no realizar modificaciones demasiado drásticas a la metodología XP ya que se corre el riesgo de alterar la esencia de la metodología.
  • 11. * *Es más una filosofía de trabajo que una Metodologías. Ninguna de las practicas defendidas por XP son invención de este método, XP lo que hace es agruparlas. *Esta diseñado para grupos de pequeños programadores. *Las Metodologías tradicionales imponen un proceso disciplinado, están orientados a documentos y se vuelven demasiado burocráticas e ineficaces. XP es tiene la ventaja de estar más orientada a las personas que a los procesos.
  • 12. * * XP 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 implementadas y coraje para enfrentar los cambios. XP se define como especialmente adecuada para proyectos con requisitos imprecisos y muy cambiantes, y donde existe un alto riesgo técnico. Promoviendo el trabajo en equipo, preocupándose por el aprendizaje de los desarrolladores, y propiciando un buen clima de trabajo.
  • 13. * *Exploración: Este verbo refiere a examinar, reconocer, averiguar o registrar con diligencia un lugar o una cosa *Reléase: Nueva versión de una aplicación informática. *Metodologías: Las metodologías son las teorías del aprendizaje que orientan el método, entre ellas