Site de salão de cabeleireiro
CRYSTAL
Introducción
Crystal es una metodología de desarrollo de Software ágil, más que una metolodogía se la considera una familia de metodologías, debido a que se subdivide en varios tipos de metodologías en función a la cantidad de persona que vayan a estar en el proyecto. Es una metodología que ha sido creada por una persona en particular (Alistair Cockburn ) el cuál llego la creó en base al análisis de distintos proyectos de desarrollo de SW y su propia experiencia, lo cuál fusionando ambos aspectos dio lugar a una metodología bastante interesante, la cual se presenta a continuación.
Desarrollo de la metodología
Antecedentes
En los inicios de 1990, en un estudio realizado en IBM se llegó a los siguientes 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.
Qué es Crystal Clear
Crystal Clear no es una metodología en si misma sino una familia de metodologías con un “código genético” común.
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).
Por ejemplo. • 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.
CC puede ser usado en proyectos pequeños y como casi todos los otros métodos, CC consiste en valores, técnicas y procesos.
En primera instancia se especifican los antecedentes de la metodología, continuando con definiciones que ayudan a estructurar la fundamentación teórica y se termina con las características esenciales de los diferentestipos de Crystal.
La