190 likes | 882 Views
Crystal Methodologies. Margarita Fernández Enrich. Laboratorio de Sistemas de Información Facultad de Informática Universidad Politécnica de Valencia. Contenido:. Un poco de historia... ¿En qué consiste la metodología Crystal? Características del equipo Crystal
E N D
Crystal Methodologies Margarita Fernández Enrich Laboratorio de Sistemas de Información Facultad de Informática Universidad Politécnica de Valencia
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
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
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.
¿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
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
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.
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)
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
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
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
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)
La importancia del tamaño de un equipo: Desarrollo + Tamaño-equipo Metodología más pesada
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.
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).
Bibliografía: • http://www.crystalmethodologies.org • http://members.aol.com/humansandt/Crystal/Clear • http://www.amazon.com/exec/abidos/ASIN/0201498340/alistaircockburn • “Methodology Per Project” Alistais Cockburn Diferentes artículos: • http://members.aol.com/acockburn