Método Ágil CRYSTAL

Crystal es una metodología de desarrollo de software ágil, aunque más 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 de número de artefactos producidos.
El equipo de desarrollo se considera un factor clave en esta metodología, por lo que se deben invertir esfuerzos en mejorar las habilidades y destrezas, así como tener políticas de trabajo en equipo bien definidas. Estas políticas dependerán del número de personas que formen el equipo, estableciéndose una clasificación por colores, por ejemplo Crystal Clear (3 a 8 personas, es decir proyectos pequeños) y Crystal Orange (25 a 50 personas).





diagrama.jpg


LISTA DE SÍMBOLOS Versión: 2.0



Nombre/s del Símbolo
**Tipo**
1
Archivo de Requisitos
Objeto
2
Burn-down chart
Objeto
3
Ciclo de Entrega
Verbo
4
Ciclo de Integración
Verbo
5
Ciclo de Iteración
Verbo
6
Ciclo del Día
Verbo
7
Ciclo del Episodio
Verbo
8
Ciclo del Proyecto
Verbo
9
Entregable
Objeto
10
Episodio
Objeto
11
Equipo
Sujeto
12
Experto en el Dominio
Sujeto
13
Funcionalidad
Objeto
14
Líder de proyecto
Sujeto
15
Líder Programador
Sujeto
16
Plan de proyecto
Objeto
17
Programador
Sujeto
18
Prueba automatizada
Verbo
19
Reunión de reflexión
Verbo
20
Reunión diaria
Verbo
21
Requisito
Objeto
22
Sistema Final
Objeto
23
Sponsor
Sujeto
24
Tester
Sujeto
25
Usuario experto
Sujeto


Símbolo Nº:1

Tipo: Objeto
Nombre/s

Archivo de Requisitos

Noción
Impacto



Símbolo Nº:2

Tipo: Objeto
Nombre/s
Burn-Down Chart
Noción
Impacto


Símbolo Nº:3

Tipo: Verbo
Nombre/s
Ciclo de Entrega
Noción
Impacto



Símbolo Nº:4

Tipo: Verbo
Nombre/s
Ciclo de Integración
Noción
Impacto




Símbolo Nº:5

Tipo: Verbo
Nombre/s
Ciclo de Iteración
Noción
  • Se realiza tantas veces como esté especificado en el plan de proyecto
  • Es una actividad realizada por el equipo
    • Su duración es de 1 a 2 semanas
Impacto

Símbolo Nº:6

Tipo: Verbo
Nombre/s
Ciclo del día
Noción
  • Su duración es una jornada laboral completa
  • Es una actividad realizada por el equipo
  • Se repite tantas veces como sea necesario para que el Programadory el Tester finalicen con su trabajo
Impacto


Símbolo Nº:7

Tipo: Verbo
Nombre/s
Ciclo del episodio
Noción
Impacto




Símbolo Nº:8

Tipo: Verbo
Nombre/s
Ciclo del proyecto
Noción
  • Se realiza una sola vez en cada proyecto
  • Es una actividad realizada por el equipo
  • Su objetivo es el desarrollo del Sistema Final
Impacto

Símbolo Nº:9

Tipo: Objeto
Nombre/s
Entregable
Noción
  • Es cualquier producto medible y verificable que se elabora para completar un proyecto o parte de un proyecto.
    • Ayuda a definir el alcance del proyecto.
Impacto

Símbolo Nº:10

Tipo: Objeto
Nombre/s
Episodio
Noción
Impacto



Símbolo Nº:11

Tipo: Sujeto
Nombre/s
Equipo
Noción
Impacto



Símbolo Nº:12

Tipo: Sujeto
Nombre/s
Experto en el Dominio
Noción
  • Persona que conoce el negocio.
  • Trabaja junto con el usuario experto en la definición de la lógica de negocio
Impacto


Símbolo Nº:13

Tipo: Objeto
Nombre/s
Funcionalidad
Noción
  • Es un conjunto de características del software que cumplen con una tarea específica.
  • Una funcionalidad puede estar compuesta por un episodio o un conjunto de episodios.
Impacto


Símbolo Nº:14

Tipo: Sujeto
Nombre/s
Líder de proyecto
Noción
  • Es el encargado de elaborar el plan del proyecto, la lista de riesgos y el cronograma de actividades y entregas.
Impacto
  • Controla que se cumplan todos los objetivos del proyecto.
  • Realiza un seguimiento de los tiempos y el presupuesto preestablecido.
  • Confecciona el Burn-down chart
  • Actualiza el Burn-down chart


Símbolo Nº:15

Tipo: Sujeto
Nombre/s
Líder Programador
Noción
  • Persona encargada del modelado de diseño.
Impacto


Símbolo Nº:16

Tipo: Objeto
Nombre/s
Plan de proyecto
Noción
Impacto



Símbolo Nº:17

Tipo: Sujeto
Nombre/s
Programador
Noción
  • Es la persona encargada de realizar parte del modelado de diseño
Impacto


Símbolo Nº:18

Tipo: Verbo
Nombre/s
Prueba Automatizada
Noción
  • Es una actividad realizada por el Tester
  • Es una prueba que no requiere estar presente el Tester.
  • Es diseñada por el Programador
Impacto
  • El Testerverifica que no haya regresiones en el sistema.
  • El Testerrealiza integraciones continuas.



Símbolo Nº:19

Tipo: Verbo
Nombre/s
Reunión de reflexión
Noción
  • Es una reunión de 30 minutos
  • Se realiza al finalizar el proyecto
  • Participa todo el equipo
  • Su propósito es reflexionar sobre como se llevo adelante la metodología
Impacto
  • El equipo expone las mejoras
  • El equipo comenta los inconvenientes.
  • El equipo busca soluciones a los problemas que surgiere
  • El equipo reflexiona sobre la cohesión del equipo y la forma en la que se llevo adelante la metodología



Símbolo Nº:20

Tipo: Verbo
Nombre/s
Reunión diaria
Noción
  • Es una reunión que se realiza cada día
  • El equipo se reúne
  • La duración es de pocos minutos
  • Su propósito es que todos los miembros del equipoestén enterados sobre que está trabajando cada uno.
Impacto
  • Consiste en diseñar uno o más episodios
  • Se discuten problemas que pueden ser relevantes
  • Se busca que cada integrante del equipo tenga un conocimiento general de la tarea


Símbolo Nº:21

Tipo: Objeto
Nombre/s
Requisito
Noción
Impacto




Símbolo Nº:22

Tipo: Objeto
Nombre/s
Sistema Final
Noción
  • Es el software que utilizará el usuario
  • Está formado por un conjunto de funcionalidades
Impacto





Símbolo Nº:23

Tipo: Sujeto
Nombre/s
Sponsor
Noción
  • Es la persona que invierte en el proyecto
  • Es la persona que tiene la visión a largo plazo.
Impacto


Símbolo Nº:24

Tipo: Sujeto
Nombre/s
Tester
Noción
  • Es el encargado de ejecutar las pruebas de los episodios.
  • Este rol puede ser desempeñado uno de los Programador
Impacto
  • Produce el informe de errores de última hora.

Símbolo Nº:25

Tipo: Sujeto
Nombre/s
Usuario Experto
Noción
  • Es la persona que conoce el negocio
  • Es la persona que tiene mayor conocimiento del proceso que un usuario común
Impacto




BIBLIOGRAFÍA

Gvpwtoe cw sno lcthdhehiìo dc dcwovvheeh dc whatyovc ïi`e% osnqsc lïw f`cn wc eo ghnw`dcvosnghnksnth dc lcthdhehiìowrovo ce dcwovvheeh dc whatyovc govogtcv`{odow rhv cwtovgcntvodow cn eow rcvwhnow qsc ahvlon rovtc dce cqs`rhp cn eovcdsgg`÷n oe lï}`lhdce nûlcvh dcovtcaogthwrvhdsg`dhw.Ce cqs`rh dc dcwovvheeh wc ghnw`dcvo sn aogthv geoc cn cwto lcthdhehiìo% rhv eh qsc wcdcfcn `ncvt`v cwascv{hw cnlckhvov eow mof`e`dodcw p dcwtvc{ow% owì ghlh tcncvrheìt`gowdc tvofokh cn cqs`rhf`cn dca`n`dow. Cwtow rheìt`gowdcrcndcvïn dce nûlcvh dc rcvwhnowqsc ahvlcn ce cqs`rh% cwtofecg`àndhwc sno geow`﬏gog`÷n rhv ghehvcw% rhv ckclrehGvpwtoeGecov -7 o = rcvwhnow% cw dcg`vrvhpcgthw rcqsc
hw) p Gvpwtoe Hvonic -63 o 32 rcvwhnow).Cn cwtc tvofokh wc mofeovï cn ghngvcth dc Gvpwtoe Gecov