Crystal es una familia de metodologías ágiles para el desarrollo de software creada por Alistair Cockburn. Se enfoca en el tamaño del equipo y la comunicación. Divide los proyectos en colores según la cantidad de personas involucradas, como Clear para menos de 8, Amarillo para 10-20, Naranja para 20-50, etc. Promueve entregas frecuentes, reuniones diarias y periódicas de reflexión.
2. INTRODUCCION
Crystal es una metodología de desarrollo de
Software ágil, más que una metodología 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.
Es una metodología que ha sido creada por una
persona en particular (Alistair Cockburn ) el cuál
llego la creó en base al análisis de distintos
proyectos de desarrollo de SW y su propia
experiencia.
2
6. Por ejemplo.
Clear es para equipos de hasta 8 personas o menos.
Amarillo para equipos entre 10 a 20 personas.
Naranja para equipos entre 20 a 50 persona.
Roja para equipos entre 50 a 100 personas.
Azul para equipos entre 100 a 200 personas.
6
7. Las Metodologías “Crystal” más conocidas
CrystalClear
- Crystal Clear no es una metodología en si misma sino una
familia de metodologías con un “código genético” común.
CrystalOrange
-CrystalOrangesecorrespondeconelcolorNaranjaenlacodificacióndecoloresde
Crystal
25– 50personas
7
11. Frecuencia en las entregas: entregar al usuario
funcionalidad "usable" con una frecuencia de entre
y no más de un mes.
Comunicación: Crystal Clear toma como uno de
sus pilares a la comunicación. Promueve prácticas
de pizarrones, pizarras y espacios destinados a
(miembros del equipo y visitas) puedan ver
progreso del trabajo.
Crecimiento reflexivo: es necesario que el equipo
lleve a cabo reuniones periódicas de reflexión que
crecer y hacernos más eficientes.
Propiedades
12. Prioridades
Crystal Clear establece un conjunto de prioridades y principios
que sirven de guía para la toma de decisiones
Eficiencia en el desarrollo: para hacer que los proyectos sean
13. Elementos básicos de unametodología:
Loselementosbásicosdeunametodologíasonloselementosa
combinarparaeléxitoenunproyectodedesarrollo:
– Calidad
– Productos Herramientas
Equipos
– Estándares
– Actividades Roles
– T
écnicas Habilidades
13