SPO_T005 Crystal

Plataformas de Aprendizaje Autodirigido

Crystal.

El marco ágil de Crystal es una familia de metodologías ágiles que Alistair Cockburn desarrolló en IBM en 1991. El marco ágil de Crystal se centra en las personas por encima de los procesos. Permite a los equipos de proyecto encontrar sus propias soluciones y no verse restringidos por metodologías rígidas.

  • Entrega frecuente.
  • Mejora reflexiva.
  • Comunicación cercana.
  • Seguridad personal.
  • Concentración.
  • Fácil acceso a usuarios expertos.
  • Entorno técnico.

Las metodologías Crystal están diseñadas para escalar y proporcionar una selección del rigor de la metodología basada en el tamaño del proyecto (número de personas involucradas en el proyecto) y la criticidad del proyecto.

Crystal Methodology se da cuenta de que cada proyecto puede requerir un conjunto ligeramente personalizado de políticas, prácticas y procesos para cumplir con las características únicas del proyecto. La familia de metodologías utiliza diferentes colores basados en el «peso» para determinar qué metodología utilizar. El uso de la palabra cristal proviene de la piedra preciosa donde las diversas «caras» representan principios y valores básicos subyacentes.

Las propiedades particulares de un proyecto fluctúan según el número de personas involucradas y el nivel de criticidad del proyecto asociado.

Por ejemplo, un pequeño equipo puede construir los productos sin muchos informes de estado y papeleo. Pero los equipos más grandes que trabajan en proyectos más complejos experimentarían rápidamente artefactos de comunicación sin la documentación adecuada.

Para que este concepto sea más fácil de entender, Cockburn desarrolló miembros de la familia en función del tamaño y la criticidad. Al señalar que cada proyecto requiere una combinación única de políticas, prácticas y procedimientos, señaló que Crystal era “un conjunto de muestras que ajustas a tus circunstancias”.

Estas muestras se agrupan así:

Cristalino (hasta 6 personas) – para equipos de hasta 8 personas trabajando en proyectos de precio fijo, sin negociación.

Amarillo cristal (7 a 20 personas) – para equipos con propiedad de área de código que incorporan comentarios de usuarios reales, misión declaraciones y pruebas automatizadas.

Cristal naranja (21 a 40 personas) – para equipos comprometidos en proyectos medianos que duran 1-2 años que se dividen según las habilidades. Crystal orange engloba proyectos ágiles “tradicionales” con desarrollo incremental.

Rojo cristal (40 a 80 personas) – para proyectos más grandes siguiendo un desarrollo de software tradicional con varios equipos.

Granate cristal (80 a 200 personas) – para los proyectos más grandes que requieren métodos definidos o diferentes según el del software.

Cristal diamante y zafiro – para proyectos críticos, significativos o de gran escala. Algunos proyectos pueden implicar riesgos potenciales para la vida humana.

Beneficios:

  • Son apropiadas para entornos ligeros.
  • Al estar diseñadas para el cambio, se experimenta reducción de costo.
  • Presentan una planificación más transparente para los clientes.
  • Se definen en cada iteración cuáles son los objetivos de la siguiente.
  • Permiten tener una muy útil retroalimentación de los usuarios.

Retos:

  • Delimita el alcance del proyecto con el cliente.
  • Puede no ser factible para proyectos muy grandes.
  • Establece equipos colocados, más no la distribución.
  • Aún está en desarrollo.

Los métodos Crystal se enfocan en:

  • Personas.
  • Interacción de equipos.
  • Comunidad.
  • Habilidades o conocimientos.
  • Talentos.
  • Comunicaciones.

Roles:

  • Patrocinador ejecutivo (executive sponsor).
  • Diseñador líder (lead designer).
  • Desarrolladores y usuarios expertos.