ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Aspectos esenciales del diseño


Enviado por   •  7 de Marzo de 2019  •  Ensayos  •  1.397 Palabras (6 Páginas)  •  12 Visitas

Página 1 de 6

INTRODUCCION

Las metodologías agiles, se han comenzado a desarrollar hace muy poco tiempo, dentro de estas encontramos la metodología Crystal la cual identifica con colores diferentes cada método, y su elección debe ser consecuencia del tamaño y criticidad del proyecto, de forma que los de mayor tamaño o aquellos en los que la presencia de errores o desbordamiento de agendas implique consecuencias graves, deben de adoptar metodologías más pesadas. De esta forma se pretende obtener mayor rentabilidad en el desarrollo de proyectos de software, los métodos cristal no prescriben practicas concretas, porque están en continuo cambio.

QUE ES UNA METODOLOGIA AGIL?

Es un tipo de metodología basada en un enfoque flexible utilizada para el desarrollo de proyectos que precisan de una especial rapidez y flexibilidad en su proceso de los cuales muchos de estos proyectos tienen relación con el desarrollo de software.

En sectores constantemente cambiantes, las organizaciones necesitan desarrollar sus servicios rápidamente en base a las metodologías agiles para ser altamente competitivos, ya que si utilizamos metodologías tradicionales puede ocasionar retraso en las fechas de entrega de la misma forma podría suceder que para cuando tengamos el producto final este ya quede obsoleto.

QUE ES LA METODOLOGIA CRYSTAL

Es un tipo de metodologías agiles creada en un estudio realizado en IBM en 1990 por alistair cockburn quien fue uno de los firmantes del manifiesto ágil.

Este tipo de metodologías sirve para gestionar proyectos agiles con la diferencia de que es menos extrema y esta  pensada para mas tipologías de proyectos y organizaciones, destacando especialmente proyectos y empresas grandes.

El nombre de metodología crystal viene de que cada proyecto software puede caracterizarse según dos dimensiones, tamaño y criticidad.

Una de las bases de la metodología Crystal es que hay una metodología para cada proyecto para lo cual se genero la escala de cockburn.

definido de otra manera no existe una metodología de desarrollo de software única, mejor y universal; si no que por cada tipo de proyecto existe un tipo de metodología diferente y mejor que se adapte a el.

las variables clave a la hora de seleccionar una metodología son:

el tamaño del equipo

su distribución

la criticidad del proyecto

las prioridades

ESCALA DE COCKBURN

[pic 1]

En las metodologías Crystal, proyectos grandes, que necesitan más coordinación y comunicación, se asocian con colores más oscuros. Proyectos en los que un fallo pueda causar mayores problemas, también se asocian con colores más oscuros.

Así, aparece una familia de metodologías:

Clear, para equipos de hasta 8 personas o menos.

Amarillo, de entre 10 y 20 personas.

Naranja, para equipos entre 20 y 50 personas.

Roja, entre 50 y 100 personas.

Rosa, entre 100 y 200 personas.

Celeste, entre 200 y 500 personas.

Azul, entre 500 a 800+ personas.

Las 7 propiedades de las metodologías crystal

1.- ENTREGAS FECUENTES, EN BASE A UN CICLO DE VIDA ITERATIVO E INCREMENTAL

las metodologías crystal contemplan muchas más opciones en base a las entregas de un proyecto.

2.- MEJORA REFLEXIVA

Es un proceso de mejora continua donde las iteraciones ayudan a ir ajustando el proyecto para su mejoramiento.

3.- COMUNICACION OSMOTICA

El equipo de trabajo debe estar en una misma ubicación física para lograr una mejor comunicación.

4.- SEGURIDAD PERSONAL

Todas las personas pueden expresar sus opiniones sin miedos.

5.- ENFOQUE

Periodos sin interrupciones en el equipo, objetivos y prioridades claros definiendo tareas concretas.

6.- FACIL ACCESO A USUARIO EXPERTOS 

Las metodologías crystal no exigen que los usuarios estén continuamente junto al equipo de proyecto.

7.- ENTORNO TECNICO CON PRUEBAS AUTOMATIZADAS, GESTION DE LA CONFIGURACION E INTEGRACION CONTINUA.

Practicas comunes en casi todas las metodologías agiles.

CARACTERÍSTICAS

Una de sus características principales es la vital importancia que se les da a los desarrolladores que componen el grupo de trabajo, por lo cual sus puntos de estudio están destinados a:


Aspecto humano del equipo:
Tamaño de un equipo (número de componentes): Se aconseja que sea reducido
ya que se basa en la siguiente ley:

A mayor Desarrollo + A mayor Tamaño-equipo = Metodología más Pesada


COMUNICACIÓN ENTRE LOS DESARROLLADORES:
 Se debe dar en un mismo medio ya que
la comunicación es más barata y mejor cuanto más “cercana” sea para así disminuir el coste de la comunicación. Crystal recomienda que la interacción cara a cara es el mejor método de comunicación.


POLÍTICAS A SEGUIR:

Para el desarrollo de proyectos según su complejidad se utiliza la Codificación por colores de Cristal dependiendo del tamaño del equipo así:

Código

10-20

 25-50

50-100

100-200

200-500

Color

Amarillo

Naranja 

Rojo

Violeta

 Agua


 
ESPACIO FÍSICO DE TRABAJO:

Instalaciones más adecuadas mejoran la productividad.

Al igual que el scrum aquí se trabajan roles por persona así:

ü Executive Sponsor (Patrocinador Ejecutivo)
ü Project Manager (Jefe de Proyecto)
ü Domain Expert (Experto en el Dominio)
ü Usage Expert (Experto de uso)
ü Designer-Programmer (Programador Diseñador)
ü UI Designer (UI Diseñador)
ü Tester (Realizador de Pruebas)
ü Technical (Programador Técnico)

...

Descargar como (para miembros actualizados)  txt (9.6 Kb)   pdf (211.5 Kb)   docx (141.6 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com