metodologias crystal
TRANSCRIPT
![Page 1: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/1.jpg)
INTEGRANTES:
GARCIA BOCANEGRA, NELITZA GARCIA MERCADO, CRISTEL SALVADOR PEREDA, JESSICA TRELLES ZEGARRA, XIMENA
METODOLOGÍAS CRYSTAL
![Page 2: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/2.jpg)
INTRODUCCIÓN
Es una metodología que ha sido creada por (Alistair Cockburn ).
Él ha explorado a fondo los métodos ágiles, haciendo énfasis en la familia de metodologías Crystal.
Es una familia porque cree que los diferentes tipos de proyectos requieren diferentes tipos de metodología.
Él mira esta variación a lo largo de dos ejes: o El número de personas en el proyectoo Las consecuencias de los errores.
![Page 3: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/3.jpg)
DEFINICIÓN
Crystal es una metodología de desarrollo de Software ágil, aunque mas bien se la considera un Conjunto de metodologías para el desarrollo de software caracterizadas por estar centradas en las personas que forman parte del equipo y en la reducción al máximo del número de artefactos producidos.
El equipo de desarrollo es un factor clave, por lo que se deben invertir esfuerzos en mejorar sus habilidades y destrezas, así como tener políticas de trabajo en equipo definidas.
![Page 4: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/4.jpg)
CARACTERISTICAS DE LA METODOLOGÍA CRYSTAL
Una de sus características principales es la 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
![Page 5: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/5.jpg)
RASGOS DE UN EQUIPO CRYSTAL
Una disminución en el número de desarrolladores proporcionará una mejor comunicación entre los mismos.
Trabajar en un mismo lugar dará lugar a una disminución de gastos por conceptos de comunicación.
La mejora individual habilitará el paso a la mejora del equipo y por consecuente al producto final.
![Page 6: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/6.jpg)
VENTAJAS Y DESVENTAJAS DE LAS METODOLOGÍAS CRYSTAL
VENTAJAS DESVENTAJAS Son apropiadas para
entornos ligeros Al estar diseñada para el
cambio experimenta reducción de costo.
Presenta una planificación más transparente para los clientes.
Se definen en cada iteración cuales son los objetivos de la siguiente.
Permite tener una muy útil realimentación de los usuarios.
Delimita el alcance del proyecto con el cliente
![Page 7: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/7.jpg)
METODOLOGÍA Y PRIORIDAD
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
![Page 8: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/8.jpg)
METODOLOGÍAS CRYSTAL
Metodologías crystal se clasifican mediante los siguientes colores:
Crystal Clear Crystal Orange Crystal Orange Web Crystal Yellow Crystal Red Crystal Magenta Crystal Blue
Aunque solamente tres de ellos han sido realmente construidos y son usados en proyectos empresariales, institucionales etc.
![Page 9: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/9.jpg)
DIFERENTES POLÍTICAS DE EQUIPO
“Se utilizaran políticas diferentes para equipos diferentes”.
Codificación por colores de Crystal:
Dependiendo del tamaño del equipo.Por ejemplo:
3-8 10-20 25-50 50-100 100-200 200-500 800+
Crystal Clear Crystal Orange
![Page 10: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/10.jpg)
METODOLOGÍA“CRYSTAL CLEAR”
1. ¿QUE ES CRYSTAL CLEAR?
Crystal Clear es una familia de metodologías con un “código genético” común.
Puede ser usado en proyectos pequeños y como casi todos los otros métodos.
Consiste en valores, técnicas y procesos. Da flexibilidad y prioriza la parte humana, apuntando
a lograr eficiencia, habitabilidad y confianza en los miembros del equipo.
![Page 11: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/11.jpg)
EL CÓDIGO GENÉTICO
Consiste en:
Un “modelo de juegos cooperativos”
Este modelo ve el desarrollo de software como una serie de partidos que consisten en inventar y comunicar.Cada partido es diferente y tiene como objetivo entregar software y preparase para el siguiente juego. Esto permite al equipo trabajar concentrado y en forma efectiva con un objetivo claro cada vez.
![Page 12: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/12.jpg)
PRIORIDADES DE CRYSTAL CLEAR
Crystal Clear establece un conjunto de prioridades y principios que sirven de guía para la toma de decisiones:
Eficiencia en el
desarrollo
Habitabilidad
Seguridad en lo que se
entrega
![Page 13: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/13.jpg)
PROPIEDADES DE CRYSTAL CLEAR
Estas tres propiedades son "obligatorias“" para Crystal Clear
Frecuencia en la entregas Comunicación Crecimiento reflexivo
Estas propiedades pueden agregarse en la medida de las necesidades de cada grupo y proyecto.
Seguridad personal Concentración Fácil acceso a usuarios claves Entorno técnico con :
o Testing automatizado o Integración frecuente
![Page 14: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/14.jpg)
PRINCIPIOS DE CRYSTAL CLEAR
El grado de detalle necesario en documentar requerimientos, diseño, planeamiento, etc, varía según el proyecto.
Es imposible eliminar toda documentación pero puede ser reducida logrando un modo de comunicación más accesible, informal y preciso que pueda ser accedido por todos los miembros del equipo.
El equipo ajusta constantemente su forma de trabajo para lograr que cada personalidad encaje con los otros miembros, con el entorno y las particularidades de cada asignación.
![Page 15: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/15.jpg)
CARACTERISTICAS DE CRYSTAL CLEAR
Entrega frecuen
te Comunicación
osmótica
Mejora reflexiva
Seguridad
personal
Foco
Fácil acceso a usuarios expertos
![Page 16: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/16.jpg)
ESTRATEGIAS DE CRYSTAL CLEAR
![Page 17: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/17.jpg)
TÉCNICAS DE CRYSTAL CLEAR
Entrevistas de proyecto
Talleres de reflexión
Planeación BlitzEstimación Delphi con estimaciones
de periciaEncuentros diarios de pie
Miniatura de procesos
Gráficos de quemado
Programación lado a lado
![Page 18: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/18.jpg)
ROLES Y ARTEFACTOS DE CRYSTAL CLEAR
ROLES Y ARTEFACTOSPatrocinador
Usuario experto
Diseñador principal
Diseñador – programador
Experto en negocios
Coordinador
Verificador
Escritor
![Page 19: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/19.jpg)
PROCESO DE CRYSTAL CLEAR
Crystal clear enfatiza el proceso como un conjunto de ciclos anidados.
En la mayoría de los procesos se percibe siete ciclos:
1. El proyecto en si.
2. El ciclo de entrega de una
unidad
3. La iteración
4. La semana laboral.
5. El periodo de integración, de 30 minutos a
tres días.
![Page 20: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/20.jpg)
PROCESO CICLOS ANIDADOS
![Page 21: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/21.jpg)
METODOLOGÍA“CRYSTAL ORANGE”
1. ¿QUE ES CRYSTAL ORANGE?
Crystal Orange es una metodología de gestión de proyectos que pertenece a la familia de Cristal. Crystal Orange está diseñado para proyectos de tamaño mediano, que van desde 25 hasta 50 personas en el equipo.
Un proyecto de Crystal Orange tiene una duración de entre uno y dos años.
Se suele dividir en varios equipos con la cruz de grupos funcionales.
![Page 22: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/22.jpg)
ROLES DE CRYSTAL ORANGE
Patrocinador Experto en negociosExperto en usos técnicosAnalista/diseñador de negocios
Gerente del proyectoArquitecto de softwareDiseñador líderProgramador líderOtros diseñadores-programadores
Diseñador de interfaz de usuario
“Reuse point”Escritor de códigoProbador
![Page 23: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/23.jpg)
PRINCIPIOS DE CRYSTAL ORANGE
Crystal Orange sustenta seis principios comunes durante el proceso de desarrollo:
CRYSTAL ORANGE
![Page 24: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/24.jpg)
ACTIVIDADES DE CRYSTAL ORANGE
• Puesta en escena
• Revisar• Rastreo• Paralelismo• Holístico de
la diversidad
• Puesta a punto
• Taller
ACTIVIDADES
![Page 25: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/25.jpg)
ACTIVIDAD “REVISAR”
Opiniones
Demostración
Construcción
Opiniones objetivas se realizan en esta fase. Cada incremento incluye varias iteraciones.
![Page 26: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/26.jpg)
EL EQUIPO DE CRYSTAL ORANGE
Crystal Orange propone una amplia gama de funciones clave, agrupados en varios equipos, tales como la planificación, la tutoría, Arquitectura, Mentor, Tecnología y Equipos de Prueba.
Incluye: Un diseñador de interfaz de usuario ingeniero en base de datos Arquitecto Programadores Probadores Diseño Punto de reutilización Escritores
![Page 27: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/27.jpg)
METODOLOGÍA“ORANGE WEB”
1. ¿QUE ES ORANGE WEB?
Crystal Orange Web es una metodología que hemos creado para eBucks.com, una compañía de entrega de código para la Web en un flujo continuo.
Se diferencia de Crystal Orange en que esta metodología no se refiere a un proyecto, pero con un flujo continuo de iniciativas que requieren una programación y con los resultados de cada iniciativa que se fusionó con la creciente base de código utilizado por el público.
![Page 28: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/28.jpg)
CRYSTAL ORANGE WEB ESTA EN PERIODO DE PRUEBA
Esta metodología está todavía en su periodo de prueba. La incluyo aquí porque:
Un número creciente de empresas están encontrando en este tipo de situación
Esto representa la aplicación más reciente de las ideas de este libro
Tiene una forma diferente de Crystal Orange
![Page 29: Metodologias Crystal](https://reader036.vdocuments.net/reader036/viewer/2022081418/557210b5497959fc0b8d97d3/html5/thumbnails/29.jpg)
LAS 5 CATEGORIAS DE CRYSTAL ORANGE WEB
2. Proceso básico
3. Máximo progreso,
distracciones mínimas
4. Como máximo, sin defectos
5. Una Comunidad, alineados en Conversación