Sunteți pe pagina 1din 3

Metodología de Desarrollo Crystal

El método Crystal es un enfoque de desarrollo de software ágil que se centra principalmente en las
personas y sus interacciones cuando se trabaja en un proyecto en lugar de en procesos y herramientas.
Es una metodología que ha sido creada por una persona en particular (Alistair Cockburn ) el cuál llego y
la creó en base al análisis de distintos proyectos de desarrollo de software y su propia experiencia, lo cual
fusionando ambos aspectos dio lugar a una metodología bastante interesante.

El método Crystal se basa en dos supuestos fundamentales:

 Los equipos pueden simplificar sus procesos como su trabajo y convertirse en un equipo más
optimizado.
 Los proyectos son únicos y dinámicos y requieren métodos específicos.

Para hacer que esta categorización sea fácil de entender, Cockburn nombró la metodología Crystal y la
categorizó en dos dimensiones, tamaño y criticidad que coinciden con las de los minerales: color y dureza.

Esencialmente, Cockburn desarrolló estas familias para señalar que cada proyecto puede requerir un
conjunto particular de políticas, prácticas y procesos para cumplir con las características únicas del
proyecto.

El enfoque más adecuado para sus proyectos depende de tres dimensiones:

 Tamaño del equipo


 Critica
 ¿Cuál es la prioridad del proyecto?

En general, se caracterizan por los colores, según la cantidad de personas involucradas en el proyecto:

 Claro: para equipos de 8 personas o menos


 Amarillo: para equipos de 10-20 personas.
 Naranja: para equipos de 20 a 50 personas
 Rojo: para equipos de 50 a 100 personas.
Características del método de cristal:

 Alimentado por humanos


 Adaptado
 Ultraligero
 Comunicación osmótica
 Mejora reflexiva
 Entrega frecuente

Ventajas

Etapa Metodología Crystal

Análisis de  Planificación adaptativa vista en entregas frecuentes y colaboración


requerimientos y del cliente
planificación  Son apropiadas para entornos ligeros

Diseño  Diseño simple: documentación mínima enfocada en la comunicación


 Al estar diseñada para el cambio experimenta reducción de costo.
 Presenta una planificación más transparente para los clientes.

Codificación  Transferencia de conocimiento: la programación en grupo propicia el


conocimiento colectivo.
 Se definen en cada iteración cuales son los objetivos de la siguiente.
Pruebas y puesta en  Liderazgo-Colaboración: empoderamiento y autoorganización.
producción  Permite tener una muy útil realimentación de los usuarios.

Desventajas

 Delimita el alcance del proyecto con el cliente.

Bibliografía
https://www.ecured.cu/Crystal#Ventajas_y_Desventajas_de_las_metodolog.C3.ADas_Crystal

https://activecollab.com/blog/project-management/crystal-methods

https://folderit.net/itech/es/desarrollo-agil-de-software-crystal-clear-es/

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