Metodologías Crystal

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 16

Metodologas giles

Crystal

Historia
Nace en los aos 90 por idea de
Alistair Cockburn.

En que consiste?
Es un conjunto de metodologas que
facilitan del desarrollo de software.
Estn compuestas por tcnicas, procesos y
roles para cada persona que integra el
desarrollo de software.

Principios
1.
2.
3.
4.
5.
6.
7.

Entrega frecuente.
Comunicacin osmtica.
Mejora reflexiva.
Seguridad personal.
Foco.
Fcil acceso a usuarios expertos.
Entorno tcnico con pruebas
automatizadas, gestin de la
configuracin e integracin continua.

Caractersticas.
Aspecto humano del equipo.
Tamao del equipo.
Comunicacin entre los
desarrolladores.
Polticas a seguir.
Espacio fsico de trabajo.

Polticas de equipo.
POLITICAS DIFERENTES PARA EQUIPOS
DIFERENTES.
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.
...

3-10

10-20

20-50

50-100

100-200 200-500

500+

Roles
EXECUTIVE
DOMAIN
EXPERT
SPONSOR
(EXPERTO
(PATROCINADOR
ENPRUEBAS)
EL
DOMINIO)
EJECUTIVO)
UI
DESIGNER
(UIDE
DISEADOR)
DESIGNER-PROGRAMMER
PROJECT
USAGE
MANAGER
EXPERT
(JEFE
(EXPERTO
(PROGRAMADOR
PROYECTO)
DE
USO)
DISEADOR)
TECHNICAL
TESTER
(REALIZADOR
(PROGRAMADOR
DE
TCNICO)

Herramientas y Tcnicas
HERRAMIENTAS:
Catalogo Simple
Caso de uso
Clase Colaboradora
Requisito de diseo no
funcional
Arquitectura
Prueba de Casos
Diseo de Interfaz Usuario

Herramientas y Tcnicas
TCNICAS:

Escribir casos de usos


Tarjeta de
Responsabilidad
Responsabilidad
Programa de Derivacin

Elementos bsicos de una


metodologa:
Los elementos bsicos de una metodologa son los elementos
a combinar para el xito en un proyecto de desarrollo:

04/02/03

Quality
Products
Standards
Activities
Techniques

Tools
Teams
Roles
Skills

10

Metodologas Crystal
Criticidad
del
proyecto

<8

8-20

20-50

50-100

C: Comodidad
D: Dinero
Discrecional
E: Dinero
Esencial
L: Vidas

Tamao
del
proyecto

Prioridades

Segur
idad
del
proye
cto
Eficie
ncia
del
desar
rollo
Habitab
ilidad
de los
conveni
os
resulta
ntes

"When you want your boat to go fast, it is easier to cut anchors than add
horsepower. Luke Hohmann

Diseadas para escalar por el


tamao del proyecto y criticidad.
nica metodologa que
especficamente toma en cuenta
proyectos crticos de vida.

Ventajas

Conforme el proyecto crece, se


utilizan equipos multi-funcionales
para garantizar la consistencia.
El componente humano - soporte
del proyecto.
Al menos se espera que un tester
este en cada equipo del proyecto.

Puede no funcionar bien para


equipos distribuidos.

Desventajas

Se requieren ajustes de un
proyecto de cierto
tamao/estructura a otro.
Migrar de una metodologa
Crystal a otra a mitad del
proyecto no funciona.

Conclusin

Conceptos clave: Tamao y criticidad


Crystal agrega mecanismos de apoyo a la carga adicional
de los equipos ms grandes y un mayor grado de
seguridad requerido por los proyectos ms crticos.
Si el proyecto es muy grande, un error no detectado
puede ser crtico.
El aumento de tamao o densidad aade un coste
considerable al proyecto.
La forma ms eficaz de comunicacin es la interactiva.

Metodologas pesadas son la mejor opcin cuando la


confiabilidad es la prioridad.
Se necesitan metodologas ligeras donde las
necesidades del cliente cambian constantemente
No prescriben prcticas de desarrollo, herramientas o
productos a usar. As que pueden combinarse con otras
metodologas.
Ninguna metodologa puede tomarse literalmente. Se
debe modificar para requisitos particulares en el contexto
en el que se aplica con el fin de aumentar el ndice de
adopcin y la oportunidad para el xito.

También podría gustarte