Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Metodologias XP y Crystal

Descargar como ppt, pdf o txt
Descargar como ppt, pdf o txt
Está en la página 1de 10

SEMEJANZAS ENTRE LA METODOLOGIA XP

“EXTREME PROGRAMMING Y LA
METODOLOGIA CRYSTAL

DECABO, MANUEL V-15.005.522


DURAN, JOSE LUIS V-6.728.741
MILLAN, HECTOR V-16-507.392

GUATAMARE, 27 DE ABRIL DE 2013


DEFINICIONES

EXTREME PROGRAMMING “XP”. Es un


enfoque de la Ingeniería del Software
formulada por Kent Beck. Es el más
destacado de los procesos agiles de
Desarrollo de Software. La
programación extrema pone más énfasis
en la adaptabilidad que en la
previsibilidad.

CRYSTAL. se la considera una familia de


metodologías, debido a que se subdivide en
varios tipos de metodologías en función a la
cantidad de persona que vayan a estar en el
proyecto. (Autor Alistair Cockburn 2001)
ROLES
De EXTREME PROGRAMMING “XP”.

oPROGRAMADOR
oCLIENTE
oENCARGADO DE PRUEBAS (TESTER)
oENCARGADO DE SEGUIMIENTO (TRACKER)
oENTRENADOR
oCONSULTOR
oGESTOR

De CRYSTAL.

oPATROCINADOR.
oUSUARIO EXPERTO.
oDISEÑADOR PRINCIPAL.
oDISEÑADORPROGRAMADOR.
oEXPERTO EN NEGOCIOS.
oCOORDINADOR.
oVERIFICADOR.
oESCRITOR.
PROCESOS DE LA METODOLOGIA EXTREME PROGRAMMING “XP”.

oEl cliente define el valor de negoció a implementar.


oEl Programador estima el esfuerzo necesario para su implementación.
oEl Programador construye ese valor.
oVuelve al paso 1.
oEn todas las interacciones de este ciclo, tanto el cliente como el programador
aprenden .
CARACTERISTICAS DE LA METODOLOGIA “CRYSTAL”.

Las caracteristicas de esta metodologia se basan en que tanto las


personas, como los dispositivos activos, tienen modos de éxito y modos de fallo .

•Cuando el número de personas aumenta, también aumenta la necesidad de coordinar.


•Cuando el potencial de daños se incrementa, la tolerancia a variaciones se ve afectada.
•La sensibilidad del tiempo en que se debe estar en el mercado varía: a veces este tiem
po debe acortarse al máximo y se toleran defectos, otras se enfatiza la auditoria, confia
bilidad, protección legal, entre otros.
•Las personas se comunican mejor cara a cara, con la pregunta y la respuesta en el mis
mo espacio de tiempo.
•El factor más significativo es “comunicación”.
PRACTICAS DE LA METOLOGIA EXTREME PROGRAMMING “XP”

1.- El juego de la planificación.


2.- Entregas pequeñas
3.- Metáforas
4.- Diseño Simple
5.- Refactorización
6.- Programación en parejas
7.- Propiedad colectiva del Código
8.- Integración continua
9.- 40 horas por semana
10.- Cliente in-Situ
11.- Estándares de programación.
VALORES O PROPIEDADES DE CRYSTAL

•Entrega frecuente.
•Comunicación osmótica.
•Mejora reflexiva. Foco.
•Fácil acceso a usuarios expertos.

TÉCNICAS DE CRYSTAL

•Entrevistas de proyectos.
•Talleres de reflexión
•Planeamiento Blitz.
•Estimación Delphi con estimaciones de pericia.
•Encuentros diarios de pie.
•Miniatura de procesos.
•Gráficos de quemado.
•Programación lado a lado
PRINICIPIOS DE EXTREME PROGRAMMING “XP”

1. Simplicidad
2. Comunicación
3. Retroalimentación
4. Coraje ó Valentía

ACTIVIDADES DE EXTREME PROGRAMMING “XP”

1. Codificar
2. Probar
3. Escuchar
4. Diseñar
PRINICIPIOS DE “CRYSTAL”

1. El grado de detalle necesario en documentar requerimientos, diseño, planeamiento,


etc, varía según el proyecto.
2. Es imposible eliminar toda documentación pero puede ser reducida logrando un
modo de comunicación más accesible, informal y preciso que pueda ser accedido
por todos los miembros del equipo.
3. El equipo ajusta constantemente su forma de trabajo para lograr que cada
personalidad encaje con los otros miembros, con el entorno y las particularidades
de cada asignación.
ESTRATEGIAS DE “CRYSTAL”

También podría gustarte