La metodología Crystal se centra en el aspecto humano de los equipos de proyecto. Favorece equipos pequeños para mejorar la comunicación. Define roles específicos y recomienda la interacción cara a cara como mejor método de comunicación. Las metodologías Crystal Clear y Crystal Orange se adaptan a equipos de 3-8 y 25-50 personas respectivamente.
2. 1. Un poco de historia…
A principios de los 90 se comenzaba a estudiar las distintas
metodologías.
En esos momentos estaban surgiendo las nuevas
metodologías ágiles:
XP (Extreme Programming)
Scrum
Agile Alliance
Crystal Metodologies
Nuestro estudio se centra en Crystal Methodologies, que fue
propulsada por Alistair Cockburn.
06/02/2010 2
3. 2. ¿En qué consiste la metodología Crystal?
Crystal da vital importancia a las personas que componen el
equipo de un proyecto, y por tanto sus puntos de estudio
son:
Aspecto humano del equipo
Tamaño de un equipo (número de componentes)
Comunicación entre los componentes
Distintas políticas a seguir
Espacio físico de trabajo
06/02/2010 3
4. 3. Características del equipo Crystal
Crystal aconseja que el tamaño del equipo sea reducido
(Pocos componentes).
La mejora de la comunicación entre los miembros del
equipo del proyecto:
Mismo lugar de trabajo Disminuye el coste de la
comunicación
Mejora individual Mejora global del equipo
06/02/2010 4
5. 5. El papel de cada persona, Roles
ROLES:
Executive Sponsor (Patrocinador Ejecutivo)
Project Manager (Jefe de Proyecto)
Domain Expert (Experto en el Dominio)
Usage Expert (Experto de uso)
Designer-Programmer (Programador Diseñador)
UI Designer (UI Diseñador)
Tester (Realizador de Pruebas)
Technical (Programador Técnico)
06/02/2010 5
6. 6. Herramientas y Técnicas
HERRAMIENTAS: TÉCNICAS:
- Describir CU Casos
- casos de uso - Errores del SX
Diseño - Resp. de Diseño
- Arquitectura - Programa
Derivación
- Prueba de casos
- Diseño IU
06/02/2010 6
7. 7. Elementos básicos de una metodología:
Los elementos básicos de una metodología son los
elementos a combinar para el éxito en un proyecto de
desarrollo:
Calidad Instrumentos
Productos Equipos
Normas Funciones
Actividades
Técnicas
06/02/2010 7
8. 8. Las Metodologías de“Crystal” más conocidas
Crystal Clear
Crystal Clear se corresponde con el color Blanco en la
codificación de colores de Crystal
3 – 8 personas
Crystal Orange
Crystal Orange se corresponde con el color Naranja en la
codificación de colores de Crystal
25 – 50 personas
06/02/2010 8
9. 9. Una metodología, unas prioridades
Cada metodología tiene unas prioridades a la hora
de intentar alcanzar el éxito de la aplicación:
La familia de Crystal Combinación de
productividad y tolerancia
XP Aumenta la productividad pero disminuye la
tolerancia (Menos importancia al individuo)
06/02/2010 9
10. 11. La importancia de la comunicación
La comunicación es más barata y mejor cuanto más
“cercana” sea.
Crystal recomienda la interacción cara a cara, por ser éste el
mejor método de comunicación.
06/02/2010 10
11. 12. Conclusiones:
Cuantas más personas estén implicadas, más grande debe
ser la metodología.
Si el proyecto tiene mucha densidad, un error no
detectado puede ser crítico.
El aumento de tamaño o densidad añade un coste
considerable al proyecto.
La forma más eficaz de comunicación es la interactiva
(cara a cara).
06/02/2010 11