Diferencia entre revisiones de «XP: Extreme Programming»

De productpatterns_wiki
Saltar a: navegación, buscar
(Página creada con «asdf»)
 
Línea 1: Línea 1:
asdf
+
__NOTOC__
 +
<div style="border: 1px solid rgb(204, 204, 204); padding: 10px; width: 450px; float: right; background-color: rgb(239, 239, 239); margin-left: 20px; min-height: 500px;">
 +
 
 +
<div id="section_1">
 +
<span id="Patrones_Relacionados"></span><h2 class="editable" style=padding-top:15px>[[Archivo:bricks.png|left|24px|bricks.png]]Patrones de Productos Relacionados</h2>
 +
*[Patrón Asignar Tarea]
 +
*[Patrón Clasificar por Riesgo]
 +
*[Patrón Clasificar por Valor]
 +
*[Patrón Diseñar]
 +
*[Patrón Dividir Historia]
 +
*[Patrón Dividir Tarea]
 +
*[Patrón Escribir Casos de Prueba]
 +
*[Patrón Estribir Historia]
 +
*[Patrón Escribir Pruebas Funcionales]
 +
*[Patrón Establecer Ámbito Versión]
 +
*[Patrón Establecer Balanceo]
 +
*[Patrón Establecer Factor de Carga]
 +
*[Patrón Establecer Velocidad]
 +
*[Patrón Estimar Historia]
 +
*[Patrón Estimar Tarea]
 +
*[Patrón Generar Código]
 +
*[Patrón Integrar]
 +
*[Patrón Modificar Casos de Prueba]
 +
*[Patrón Modificar Integración]
 +
*[Patrón Pruebas de Integración]
 +
*[Patrón Pruebas Funcionales Historia]
 +
*[Patrón Pruebas Unitarias]
 +
*[Patrón Recuperación Tareas]
 +
*[Patrón Registrar Progreso]
 +
*[Patrón Transformar Historia en Tareas]
 +
*[Patrón Unir Tarea]
 +
</div>
 +
 
 +
<div id="section_2">
 +
<span id="Metodos y Modelos relacionados"></span><h2 class="editable" style=padding-top:15px>[[Archivo:engrane.png|left|24px|engrane.png]]Metodos y Modelos Relacionados</h2>
 +
*Ninguno
 +
</div>
 +
 
 +
<div id="section_3">
 +
<span id="Ejemplos"></span><h2 class="editable" style=padding-top:15px>[[Archivo:stuff.png|left|24px|stuff.png]]Ejemplos</h2>
 +
*Ninguno
 +
</div>
 +
 
 +
<div id="section_4">
 +
<span id="Video_Explicaci.c3.b3n"></span><h3 style="color: rgb(128, 128, 128);" class="editable">[[Archivo:video-24px.png|left|16px|video-24px.png]]Video Explicaci&oacute;n<span style="color: rgb(128, 128, 128);">
 +
</span></h3>
 +
<ul style= "margin-left:110px;">
 +
Meter videos Clase de Introducción a Psp </ul>
 +
</div><br>
 +
</div>
 +
 
 +
<div id="section_5">
 +
<span id="Descripción"></span><h2 class="editable">[[Archivo:Sticky.png|left|24px|start-flag.png]]Descripción</h2>
 +
XP es una de las llamadas metodologías ágiles de desarrollo de software más exitosas de los tiempos recientes. La metodología propuesta en XP está diseñada para entregar el software que los clientes necesitan en el momento en el que lo necesitan.
 +
 
 +
Se basa principalmente en la simplicidad, la comunicación e interacción permanente con el cliente (comprobación de requisitos constante) y en el "pair-programming", que es la técnica de programación por parejas donde uno de los programadores escribe código y el otro lo prueba.
 +
 
 +
Los valores que fomenta XP son los siguientes:
 +
*Comunicación
 +
*Simplicidad
 +
*Realimentación
 +
*Coraje
 +
 
 +
El modelo de un proyecto XP se muestra en la siguiente imagen:
 +
[[Archivo:Modelo de un Proyecto XP.jpg|300px]]
 +
 
 +
 
 +
<div id="section_6">
 +
<span id="Restricciones_(Forces)"></span><h2 class="editable" style=padding-top:15px>[[Archivo:forces.png|left|24px|forces.png]]Restricciones (''Forces'')</h2>
 +
*'''Tipo de Organización: ''' PyMEs, Grandes Empresas.
 +
*'''Tipo de Sistema: '''Aplica a todos los tipos de sistemas.
 +
*'''Paradigma de Programación: '''Orientado a Objetos.
 +
</div>
 +
 
 +
<div id="section_7">
 +
<span id="Recursos_de_Informaci.c3.b3n"></span><h2 class="editable" style=padding-top:15px>[[Archivo:Information-Sources.png|left|24px|Information-Sources.png]]Recursos de Informaci&oacute;n</h2>
 +
*Álvarez, José R. y Arias Manuel. Método Extreme programming.Recuperado el 2010-03-05 de http://www.ia.uned.es/ia/asignaturas/adms/GuiaDidADMS/node61.html
 +
*Anaya Villegas, Adrian. A proposito de programación extrema XP(extreme Programming).Recuperado el 2010-02-10 de http://www.monografias.com
 +
*Beck, K.(2000), Una explicación de la programación extrema. Aceptar el cambio. Ed. Addisson Wesley.
 +
*De Seta, Leonardo. Una introducción a Extreme Programming.Recuperado el 2010-03-02 de http://www.dosideas.com/noticias/metodologias/822-una-introduccion-a-extreme-programming.html
 +
*Extreme Programming: A gentle introduction. Recuperado el 2010-03-15 de http://www.extremeprogramming.org/
 +
*Joskowicz, José. Reglas y prácticas en Xtreme Programming. Recuperado el 2010-03-15 de http://iie.fing.edu.uy/~josej/docs/XP%20-%20Jose%20Joskowicz.pdf
 +
*Letelier, Patricio y Panadés Mª Carmen. Metodologías Ágiles en el desarrollo de software: extreme programming. Recuperado el 2010-03-15 de http://www.willydev.net/descargas/masyxp.pdf
 +
*Newkirk, James y Martin, Robert C.(2001), La programación Extrema en la Práctica.Ed Addisson Wesley.
 +
</div>
 +
<hr />

Revisión de 09:13 1 feb 2015

bricks.png
Patrones de Productos Relacionados

  • [Patrón Asignar Tarea]
  • [Patrón Clasificar por Riesgo]
  • [Patrón Clasificar por Valor]
  • [Patrón Diseñar]
  • [Patrón Dividir Historia]
  • [Patrón Dividir Tarea]
  • [Patrón Escribir Casos de Prueba]
  • [Patrón Estribir Historia]
  • [Patrón Escribir Pruebas Funcionales]
  • [Patrón Establecer Ámbito Versión]
  • [Patrón Establecer Balanceo]
  • [Patrón Establecer Factor de Carga]
  • [Patrón Establecer Velocidad]
  • [Patrón Estimar Historia]
  • [Patrón Estimar Tarea]
  • [Patrón Generar Código]
  • [Patrón Integrar]
  • [Patrón Modificar Casos de Prueba]
  • [Patrón Modificar Integración]
  • [Patrón Pruebas de Integración]
  • [Patrón Pruebas Funcionales Historia]
  • [Patrón Pruebas Unitarias]
  • [Patrón Recuperación Tareas]
  • [Patrón Registrar Progreso]
  • [Patrón Transformar Historia en Tareas]
  • [Patrón Unir Tarea]

engrane.png
Metodos y Modelos Relacionados

  • Ninguno

stuff.png
Ejemplos

  • Ninguno

video-24px.png
Video Explicación

    Meter videos Clase de Introducción a Psp

start-flag.png
Descripción

XP es una de las llamadas metodologías ágiles de desarrollo de software más exitosas de los tiempos recientes. La metodología propuesta en XP está diseñada para entregar el software que los clientes necesitan en el momento en el que lo necesitan.

Se basa principalmente en la simplicidad, la comunicación e interacción permanente con el cliente (comprobación de requisitos constante) y en el "pair-programming", que es la técnica de programación por parejas donde uno de los programadores escribe código y el otro lo prueba.

Los valores que fomenta XP son los siguientes:

  • Comunicación
  • Simplicidad
  • Realimentación
  • Coraje

El modelo de un proyecto XP se muestra en la siguiente imagen: 300px


forces.png
Restricciones (Forces)

  • Tipo de Organización: PyMEs, Grandes Empresas.
  • Tipo de Sistema: Aplica a todos los tipos de sistemas.
  • Paradigma de Programación: Orientado a Objetos.

Information-Sources.png
Recursos de Información