Sunteți pe pagina 1din 8

CRYSTAL METHODOLOGIES

A principios de los 90 se comenzaba a estudiar las distintas metodologas. En esos momentos estaban surgiendo las nuevas metodologas giles: XP (Extreme Programming) Scrum Agile Alliance Crystal Metodologies Metodologa que ha sido creada por una persona en particular (Alistair Cockburn )

Crystal Methodologies es la compilacin de un conjunto de metodologas que faciliten el desarrollo de software dependiendo de varios factores, teniendo como principal factor la cantidad de desarrolladores, incluida dentro de las llamadas metodologas giles se caracteriza por estar orientada a las personas que integran el equipo o grupo de desarrolladores, que son en su mayor parte sobre los que recaer el xito o fracaso del proyecto, as como a la disminucin de artefactos que se produzcan.

Crystal da vital importancia a las personas que componen el equipo de un proyecto, y por tanto sus puntos de estudio son: Tamao de un equipo (nmero de componentes) Comunicacin entre los componentes Distintas polticas a seguir Espacio fsico de trabajo

CARACTERISTICAS

Crystal aconseja que el tamao del equipo sea reducido (Pocos componentes). El factor ms signicativo es comunicacin. Mismo lugar de trabajo Disminuye el coste de la comunicacin Mejora individual Mejora global del equipo Cuando el nmero de personas aumenta, tambin aumenta la necesidad de coordinar.

Polticas de equipo POLITICAS DIFERENTES PARA EQUIPOS DIFERENTES. 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

3-8

10-20

20-50

50-100

100-200

Una metodologa, unas prioridades Cada metodologa tiene unas prioridades a la hora de intentar alcanzar el xito de la aplicacin: La familia de Crystal Combinacin de productividad y tolerancia. XP Aumenta la productividad pero disminuye la tolerancia (Menos importancia al individuo) La importancia de la comunicacin La comunicacin es ms barata y mejor cuanto ms cercana sea. Crystal recomienda la interaccin cara a cara, por ser ste el mejor mtodo de comunicacin valores

Frecuencia en las entregas Comunicacin Crecimiento reflexivo Seguridad personal Concentracin Usuarios expertos Entorno tcnico para pruebas automatizadas HERRAMIENTAS Y TECNICAS HERRAMIENTAS: Casos de uso Diseo Arquitectura Derivacin Prueba de casos

Diseo IU TCNICAS: Describir CU Casos Errores del SX Resp. de Diseo Programa

Elementos bsicos de una metodologa Los elementos bsicos de una metodologa son los elementos a combinar para el xito en un proyecto de desarrollo: Calidad Instrumentos Productos Equipos Normas Funciones Actividades Tcnicas ROLES Executive Sponsor (Patrocinador Ejecutivo) Project Manager (Jefe de Proyecto) Domain Expert (Experto en el Dominio) Usage Expert (Experto de uso) Designer-Programmer (Programador Diseador) UI Designer (UI Diseador) Tester (Realizador de Pruebas)

Technical (Programador Tcnico) Ventajas de las metodologas Crystal Son apropiadas para entornos ligeros Al estar diseada para el cambio experimenta reduccin de costo. Presenta una planificacin ms transparente para los clientes. Se definen en cada iteracin cuales son los objetivos de la siguiente. Permite tener una muy til realimentacin de los usuarios.

Desventajas de las metodologas Crystal Delimita el alcance del proyecto con el cliente.

Crystal Methodologies vs Metodologas tradicionales

Metologias tradicionales

Vs

Metodologas C

Planificacin predictiva y aislada

Anlisis de requerimientos y planificacin

Planificacin ad entregas frecue del cliente

Diseo flexible y extensible, modelos y documentacin exhaustiva.

Diseo

Diseo simple: mnima enfocad comunicacin

Desarrollo individual con roles y responsabilidades estrictas.

Codificacin

Transferencia d programacin e conocimiento c

Actividades de control orientadas a los hitos

Pruebas y puesta en produccin

Liderazgo-Colab empoderamien autoorganizaci

S-ar putea să vă placă și