You are on page 1of 29

GARCIA BOCANEGRA,

NELITZA
GARCIA MERCADO, CRISTEL
SALVADOR PEREDA, JESSICA
TRELLES ZEGARRA, XIMENA
INTRODUCCIN
Es una metodologa que ha sido creada por
(Alistair Cockburn ).
l ha explorado a fondo los mtodos giles, haciendo nfasis en
la familia de metodologas Crystal.
Es una familia porque cree que los diferentes tipos de proyectos
requieren diferentes tipos de metodologa.
l mira esta variacin a lo largo de dos ejes:
o El nmero de personas en el proyecto

o Las consecuencias de los errores.
DEFINICIN
Crystal es una metodologa de desarrollo de Software gil,
aunque mas bien se la considera un Conjunto de
metodologas para el desarrollo de software caracterizadas
por estar centradas en las personas que forman parte del
equipo y en la reduccin al mximo del nmero 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 polticas de trabajo en equipo definidas.
CARACTERISTICAS DE
LA METODOLOGA CRYSTAL
Una de sus caractersticas principales es la vital importancia
a las personas que componen el equipo de un proyecto,
por tanto sus puntos de estudio son:
y
Aspecto humano del equipo
Tamao de un equipo (nmero de componentes)
Comunicacin entre los componentes
Distintas polticas a seguir
Espacio fsico de trabajo
RASGOS DE UN EQUIPO
CRYSTAL
Una disminucin en el nmero de desarrolladores
proporcionar una mejor comunicacin entre los mismos.
Trabajar en un mismo lugar dar lugar a una disminucin de gastos
por conceptos de comunicacin.
La mejora individual habilitar el paso a la mejora del equipo y
por consecuente al producto final.
VENTAJAS Y DESVENTAJAS DE
LAS METODOLOGAS CRYSTAL
VENTAJA
S
DESVENTAJA
S
Son apropiadas para entornos Delimita el alcance del
ligeros proyecto con el cliente
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.
METODOLOGA Y
PRIORIDAD
Cada metodologa tiene unas prioridades a la hora de
alcanzar el xito de la aplicacin:
intentar
La familia de Crystal Combinacin de productividad y
tolerancia
METODOLOGAS CRYSTAL
Metodologas
colores:
crystal se clasifican mediante los siguientes
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.
DIFERENTES POLTICAS DE
EQUIPO
Se utilizaran polticas diferentes para equipos diferentes.
Codificacin por colores de Crystal:
Dependiendo del tamao del equipo.
Por ejemplo:
Crystal Clear Crystal Orange
3-8 10-20 25-50 50-100 100-200 200-500 800+
METODOLOGA
CRYSTAL CLEAR
1. QUE ES CRYSTAL
CLEAR?
Crystal Clear es una familia de metodologas con un
cdigo gentico comn.
Puede ser usado en proyectos pequeos y como casi
todos los otros mtodos.
Consiste en valores, tcnicas y procesos.
Da flexibilidad y prioriza la parte humana, apuntando a lograr
eficiencia, habitabilidad y confianza en los miembros del equipo.
EL CDIGO GENTICO
Consiste en:
Un modelo de juegos cooperativos
Este modelo ve el desarrollo de software como una
de partidos que consisten en inventar y comunicar.
serie
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.
PRIORIDADES DE CRYSTAL
CLEAR
Crystal Clear establece un conjunto de prioridades
decisiones:
y
principios que sirven de gua para la toma de
Eficiencia en el
desarrollo
Seguridad en
lo que se
entrega
Habitabilidad
PROPIEDADES DE CRYSTAL
CLEAR
Estas tres propiedades son "obligatorias"
Clear
Frecuencia en la entregas
Comunicacin
Crecimiento reflexivo
para Crystal
Estas propiedades pueden agregarse en la medida de
las necesidades de cada grupo y proyecto.
Seguridad personal
Concentracin
Fcil acceso a usuarios claves
Entorno tcnico con :
o Testing automatizado

o Integracin frecuente
PRINCIPIOS DE CRYSTAL
CLEAR
El grado de detalle necesario en documentar
requerimientos, diseo, planeamiento, etc, vara segn el
proyecto.
Es imposible eliminar toda documentacin pero puede ser
reducida logrando un modo de comunicacin ms
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
asignacin.
CARACTERISTICAS DE
CRYSTAL CLEAR
Entrega
frecuente
Fcil
acceso a
usuarios
expertos
Comunica
cin
osmtica
Mejora
reflexiva
Foco
Seguridad
personal
ESTRATEGIAS DE CRYSTAL
CLEAR
TCNICAS DE CRYSTAL
CLEAR
ROLES Y ARTEFACTOS DE
CRYSTAL CLEAR
PROCESO DE CRYSTAL
CLEAR
Crystal clear enfatiza el proceso como un conjunto de
ciclos anidados.
En la mayora de los procesos se percibe siete ciclos:
1. El
proyecto
si.
2. El ciclo de
entrega de
una unidad
4. La
semana
laboral.
3. La
iteracin
en
7. El fragmento
de desarrollo de
una seccin de
cdigo, de
pocos minutos a
pocas horas
5. El periodo de
6. El da de integracin, de
30 minutos a tres
das.
trabajo.
PROCESO
CICLOS ANIDADOS
METODOLOGA
CRYSTAL ORANGE
1. QUE ES CRYSTAL
ORANGE?
Crystal Orange es una metodologa de gestin
que pertenece a la familia de Cristal. Crystal
de proyectos
Orange est
diseado para proyectos de tamao mediano, que van desde
25 hasta 50 personas en el equipo.
Un proyecto de Crystal Orange tiene una duracin de entre uno y dos aos.
Se suele dividir en varios equipos con la cruz de grupos
funcionales.
ROLES DE CRYSTAL ORANGE
Patrocinador
Experto en negocios
Experto en usos tcnicos
Analista/diseador de negocios
Gerente del proyecto
Arquitecto de software
Diseador lder
Programador lder
Otros diseadores-programadores
Diseador de interfaz de usuario
Reuse point
Escritor de cdigo
Probador
desarrollo:
PRINCIPIOS DE CRYSTAL
ORANGE
Crystal Orange sustenta seis principios comunes durante el
proceso de
ACTIVIDADES DE CRYSTAL
ORANGE
ACTIVIDAD REVISAR
Opiniones objetivas se realizan en esta fase. Cada incremento incluye
varias iteraciones.
EL EQUIPO DE CRYSTAL
ORANGE
Crystal Orange propone una amplia gama de funciones clave,
agrupados en varios equipos, tales como la planificacin, la
tutora, Arquitectura, Mentor, Tecnologa y Equipos de Prueba.
Incluye:
Un diseador de interfaz de usuario
ingeniero en base de datos
Arquitecto
Programadores
Probadores
Diseo
Punto de reutilizacin
Escritores
METODOLOGA
ORANGE WEB
1. QUE ES ORANGE
WEB?
Crystal Orange Web es una metodologa que hemos
creado para eBucks.com, una compaa de entrega de cdigo para la
Web en un flujo continuo.
Se diferencia de Crystal Orange en que esta metodologa
no se refiere a un proyecto, pero con un flujo continuo de
los
la
iniciativas que requieren una programacin y con
resultados de cada iniciativa que se fusion con
creciente base de cdigo utilizado por el pblico.
CRYSTAL ORANGE WEB ESTA EN
PERIODO DE PRUEBA
Esta metodologa est todava en su periodo de
prueba. La incluyo aqu porque:
Un nmero creciente de empresas estn encontrando
en este tipo de situacin
Esto representa la aplicacin ms reciente de las ideas de este libro
Tiene una forma diferente de Crystal Orange
LAS 5 CATEGORIAS DE
CRYSTAL ORANGE WEB

You might also like