12
METODOLOGIA CRYSTAL CLEAR INSTITUTO TECNICO “PIO XII” ANALISIS DE SISTEMAS INFORMATICOS Lizeth Ojeda Gabriel Ruth Taquichiri Zepita Ademar Apaza Guarachi

Metodologia Crystal Clear

Embed Size (px)

DESCRIPTION

métodos agiles

Citation preview

METODOLOGIA CRYSTAL CLEAR

INSTITUTO TECNICO “PIO XII”

ANALISIS DE SISTEMAS INFORMATICOS

Lizeth Ojeda Gabriel

Ruth Taquichiri Zepita

Ademar Apaza Guarachi

ANTECEDENTESEn los inicios de 1990, en un estudio realizado en IBM se llegó a los siguiente acuerdos (Cockburn, 2001). Los equipos exitosos enfatizaban que no habían seguido métodos formales ni herramientas CASE y que habían estimulado la comunicación y los test. Los equipos con problemas no entendían sus fallas o si habían cumplido con los métodos formales. 

METODOLOGÍA CRYSTALCrystal es una metodología de desarrollo de Software ágil, más que una metodología se la considera una familia de metodologías.

QUÉ ES CRYSTAL CLEAR ¿?• El nombre Crystal deriva de la caracterización de los

proyectos según 2 dimensiones, tamaño y complejidad (como en los minerales, color y dureza).

• Crystal Clear no es una metodología en si misma sino una familia de metodologías con un “código genético” común.

CODIGO GENETICO

Un modelo de juegos

cooperativos

Prioridades

PropiedadesPrincipios

Estrategias

tecnicas

EN QUE CONSISTE¿?

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 equipoTamaño de un equipo (número de componentes)Comunicación entre los componentesDistintas políticas a seguirEspacio físico de trabajo

PROPIEDADES DE CRISTAL CLEAR

• Entrega frecuente. Consiste en entregar software a los clientes con frecuencia, no solamente en compilar el código. La frecuencia dependerá del proyecto, pero puede ser diaria, semanal o mensual.

• Comunicación osmótica. Todos juntos en el mismo cuarto. Una variante especial es disponer en la sala de un experto diseñador y discutir respecto del tema que se trate.

• Mejora reflexiva. Tomarse un pequeño tiempo (unas pocas horas cada semana o una vez al mes) para pensar bien qué se está haciendo, cotejar notas, reflexionar, discutir.

• Seguridad personal. Hablar con los compañeros cuando algo molesta dentro del grupo.

• Foco. Saber lo que se está haciendo y tener la tranquilidad y el tiempo para hacerlo.

• Fácil acceso a usuarios expertos. Tener alguna comunicación con expertos desarrolladores.

ROLESEs una tarea o responsabilidad que se le asigna a una

persona.

Hay ocho roles nominados Patrocinador. 

Produce la Declaración de Misión con Prioridades de Compromiso

Usuario Experto. 

Junto con el Experto en Negocios produce la Lista de Actores Objetivos y el  Archivo de Casos de Uso y Requerimientos.

Diseñador Principal. 

Produce la Descripción Arquitectónica. Se supone que debe ser al menos un  profesional de Nivel 3

Diseñador Programador. 

Produce, junto con el Diseñador Principal, los Borradores de Pantallas.

Experto en Negocios. 

Junto con el Usuario Experto produce la Lista de Actores Objetivos.Coordinador. 

Con la ayuda del equipo, produce el Mapa de Proyecto, el Plan de Entrega, el Estado  del Proyecto.

Verificador. 

Produce los reportes.Escritor. 

Produce el Manual de Usuario.

Crystal Clear• Crystal Clear se corresponde con el color Blanco en la

codificación de colores de Crystal

• 3 – 8 personas

PRIORIDADES DE CRYSTALLa familia de Crystal Combinación de productividad y

tolerancia

Crystal Clear establece un conjunto de prioridades y principios que sirven de guía para la toma de decisiones

• Eficiencia en el desarrollo: para hacer que los proyectos sean económicamente rentables

• Seguridad en lo que se entrega

• Habitabilidad: hacer que todos los miembros del equipo adopten y sigan las convenciones de trabajo establecidas por el equipo mismo.

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

OBJETIVO

• Conocer las características mas relevantes de la metodología cristal mostrar los papeles y roles propios de cada persona en el equipo del trabajo

EN RESUMEN

• La guía de trabajo que presenta Crystal Clear es altamente recomendable para equipos pequeños. Da flexibilidad y prioriza la parte humana (como todas las Metodologías Agiles), apuntando a lograr eficiencia, habitabilidad y confianza en los miembros del equipo.

• Presta especial importancia a la ubicación física del grupo, donde la comunicación cumple el principal rol. La entrega frecuente de código confiable y "funcionando" mantiene el foco y evita distracciones.

• El equipo es el que elige qué técnicas aplicar según lo que consideren apropiado en cada proyecto.

Gracias ......

Sonríe CTA.