Está en la página 1de 18

Crystal Methodologies

Margarita Fernández
Enrich

Laboratorio de Sistemas de Información


Facultad de Informática
Universidad Politécnica de Valencia
04/02/03 1
Contenido:
 Un poco de historia...
 ¿En qué consiste la metodología Crystal?
 Características del equipo Crystal
 Diferentes políticas de equipo
 El papel de cada persona, Roles
 Herramientas y Técnicas
 Elementos básicos de una metodología

04/02/03 2
Contenido:
 Las metodologías de “Crystal” más conocidas
 Una metodología, unas prioridades
 La importancia del tamaño del equipo
 La importancia de la comunicación
 Conclusiones
 Bibliografía

04/02/03 3
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.

04/02/03 4
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

04/02/03 5
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

04/02/03 6
4. Diferentes políticas de
equipo
 “Se utilizarán políticas diferentes para equipos
diferentes”
 Codificación por colores de Crystal:
 Dependiendo del tamaño del equipo.

3-8 10-20 25-50 50- 100- 200- 800


100 200 500 +

04/02/03 7
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)

04/02/03 8
6. Herramientas y Técnicas
HERRAMIENTAS: TÉCNICAS:
- Sampler Catalog - Writing Use
Cases
- Use Cases - CRC Cards
- Non funcional Reqts - Responsabiliy
Design
- Architecture - Program
Derivation
- Tests Cases
- UI Design

04/02/03 9
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:

– Quality Tools
– Products Teams
– Standards Roles
– Activities Skins
– Techniques

04/02/03 10
7. Elementos básicos de una
metodología:

04/02/03 11
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

04/02/03 12
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)

04/02/03 13
10. La importancia del tamaño de un
equipo:

Desarrollo + Tamaño-equipo Metodología más


pesada
04/02/03 14
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.

04/02/03 15
11. La importancia de la
comunicación

04/02/03 16
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).

04/02/03 17
13. Bibliografía:
 http://www.crystalmethodologies.org
 http://members.aol.com/humansandt/Crystal/Cle
ar
 http://www.amazon.com/exec/abidos/ASIN/0201
498340/alistaircockburn
 “Methodology Per Project” Alistais Cockburn
Diferentes artículos:
http://members.aol.com/acockburn

04/02/03 18

También podría gustarte