1 / 18

Crystal Methodologies

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

Download Presentation

Crystal Methodologies

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Crystal Methodologies Margarita Fernández Enrich Laboratorio de Sistemas de Información Facultad de Informática Universidad Politécnica de Valencia

  2. 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

  3. 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

  4. 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.

  5. ¿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

  6. 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

  7. 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.

  8. 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)

  9. 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

  10. 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

  11. Elementos básicos de una metodología:

  12. 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

  13. 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)

  14. La importancia del tamaño de un equipo: Desarrollo + Tamaño-equipo Metodología más pesada

  15. 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.

  16. La importancia de la comunicación

  17. 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).

  18. 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

More Related