SlideShare una empresa de Scribd logo
1 de 15
Crystal es una metodología de desarrollo de Software ágil, que
en realidad está considerada como una «familia de
metodologías» debido a que se subdivide en varios tipos de
metodologías en función a la cantidad de personas que vayan
a conformar el proyecto. Creada por Alistair Cockburn.
Crystal Clear es una familia de metodologías con un “código
genético” común.
El nombre Crystal deriva de la caracterización de los proyectos según 2
dimensiones, tamaño y complejidad.
Por ejemplo:
•Clear es para equipos de hasta 6 personas o menos.
•Amarillo para equipos entre 7 a 20 personas.
•Naranja para equipos entre 21 a 40 personas.
•Roja para equipos entre 41 a 80 personas.
•Marron para equipos entre 81 a 200 personas.
Crystal da vital importancia a las personas que componen el equipo de un
proyecto, y por tanto sus puntos de estudio son:
• Aspecto humano del equipo
• Tamaño de un equipo (número de componentes)
• Comunicación entre los componentes
• Distintas políticas a seguir
• Espacio físico de trabajo
CC puede ser usado en proyectos
pequeños y como casi todos los otros
métodos, CC consiste en valores, técnicas
y procesos.
En primera instancia se especifican los
antecedentes de la metodología, contin
uando con definiciones que
ayudan a estructurar la fundamentación
teórica y se termina con las caracterí
sticas esenciales de los diferentes
tipos de Crystal.
1) Entrega frecuente. Consiste en entregar software a los clientes
con frecuencia, no solamente compilar el código.
La frecuencia dependerá del proyecto, pero puede ser diaria, s
emanal o mensual.
2) Comunicación osmótica. Todos juntos en el mismo cuarto.
Una variante especial es disponer en la sala de un experto diseñ
ador senior y discutir respecto del tema que se trate.
3) Mejora reflexiva. Tomarse un pequeño tiempo (unas pocas hora
s cada o una vez al mes) para pensar bien qué se está haciendo,
cotejar notas, reflexionar, discutir.
Los valores o propiedades de CC son:
4)Seguridad personal. Hablar con los compañeros cuando algo mole
sta dentro del grupo.
5)Foco. Saber lo que se está haciendo y tener la tranquilidad y el tie
mpo para hacerlo.
6)Fácil acceso a usuarios expertos. Tener alguna comunicación con
expertos desarrolladores.
Patrocinador. Produce la Declaración de Misión con Prioridades de Co
mpromiso (Tradeoff). Consigue los recursos y define la totalidad del
proyecto.
Usuario Experto. Junto con el Experto en Negocios produce la Lista de
Actores / Objetivos y el archivo de casos de uso y requerimientos.
Debe familiarizarse con el uso del sistema, sugerir
modos de operación, información a visualizar simultáneamente, navega
ción, etc.
Diseñador Principal. Produce la Descripción Arquitectónica. Se supone
que debe ser al menos un profesional de Nivel 3.
Los roles en CC son:
En Metodologías Ágiles se definen tres niveles de experiencia:
Nivel 1 es capaz de “seguir los procedimientos”.
Nivel 2 es capaz de “apartarse de los procedimientos específicos” y encontrar
otros distintos
Nivel 3 es capaz de manejar con fluidez, mezclar e inventar procedimientos.
Programador. Produce, junto con el Diseñador Principal, los Borradores de
Pantallas, el Modelo Común de Dominio,
las Notas y Diagramas de Diseño, el Código Fuente, el Código de Migración,
las Pruebas y el Sistema Empaquetado. Un programa en CC es “diseño y
programa”; sus programadores son diseñadores / programadores.
Experto en Negocios. Junto con el Usuario Experto produce la Lista de
Actores / Objetivos y el archivo de casos de uso y requerimientos.
Debe conocer las reglas y políticas del negocio.
Coordinador. Con la ayuda del equipo, produce el Mapa de Proyecto, el
Plan de Entrega, el Estado del proyecto, la lista de Riesgos, etc.
Verificador. Produce el Reporte de Bugs. Puede ser un programador en
tiempo parcial, o un equipo de varias personas.
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.
•Comunicación entre los desarrolladores.
•Políticas a seguir.
•Espacio físico de trabajo.
Características
•Puesta en escena. Consiste en la planificación del siguiente
incremento, el equipo selecciona los requerimientos que serán
implementados en el incremento y planifican lo que harán.
•Revisiones. Cada incremento tiene varias iteraciones y cada iteración
incluye las actividades de construcción, demostración y resumen de
objetivos del incremento.
•Monitoreo. Los progresos son monitoreados a partir de las diferentes
entregas. El proceso se mide con los hitos clave y la estabilidad de las
fases.
Fases de la metodología Crystal
•Paralelismo y flujo. Cuando el monitoreo nos brinda un estado
suficientemente estable es hora de pasar a la próxima etapa.
•Estrategia de diversidad holística. Se utiliza para dividir grandes
equipos funcionales en equipos multifuncionales.
•Técnica de puesta a punto de la metodología. Se basa en entrevistas
y talleres para elaborar una metodología específica para el proyecto.
Sirve para modificar o fijar el proceso de desarrollo.
•Puntos de vista de usuario. Dependiendo del color de la metodología
Crystal que se elija se recomienda la opinión de dos usuarios por cada
versión del producto (CC); también tres revisiones por parte del cliente
en cada iteración (CO).
Ventajas
•Son apropiadas para entornos ligeros
•Al estar diseñada para el cambio experimenta reducción de costo.
•Presenta una planificación más transparente para los clientes.
•Se definen en cada iteración cuales son los objetivos de la
siguiente.
•Permite tener una muy útil realimentación de los usuarios.
Ventajas y Desventajas
Desventajas
•Delimita el alcance del proyecto con el cliente.
Una herramienta que soporta la metodología Crystal es Jira de la
empresa Atlassian. Es un tipo de herramienta paga que cuenta con
prueba limitada. Los precios varían de acuerdo al despliegue en el
que se quiera contar con la herramienta.
Considerando al software para un servidor con 10 usuarios cuesta
10 dólares con 12 meses de periodo de mantenimiento incluido,
luego estos precios van aumentando considerablemente; por
ejemplo con 25 usuarios a 2000 dólares, hasta usuarios ilimitados a
39.600 dólares. En el caso de que el volumen sea de un data
center de 500 usuarios su precio sería 12.000 dólares.
Herramienta
El hecho de que Crystal utilice un enfoque en las personas y la comunicación
como su principio organizador es lo que lo distingue de otros métodos de
desarrollo de software. A diferencia de otras metodologías ágiles, Crystal se
enfoca en ajustar las técnicas utilizadas en un proyecto con el objetivo de
fortalecer el proceso de comunicación en equipo. Además de eso, Crystal permite:
•Integración continúa
•Procesos flexibles y configurables.
•Participación activa del usuario
Hay que tener en cuenta que Crystal se creó principalmente para recordarte cómo
mantenerte centrado y enfocado en tu trabajo durante el desarrollo del proyecto.
Esto significa que debes tener un amplio conocimiento y una amplia experiencia
en el desarrollo de software si deseas implementarlo con éxito y triunfar en tus
próximos proyectos futuro
Beneficios

Más contenido relacionado

La actualidad más candente

DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)urumisama
 
Factibilidad Ambiental de un proyecto de SW
Factibilidad Ambiental de un proyecto de SWFactibilidad Ambiental de un proyecto de SW
Factibilidad Ambiental de un proyecto de SWPilar Pardo Hidalgo
 
plan de gestion de la calidad PMBOK
 plan de gestion de la calidad PMBOK plan de gestion de la calidad PMBOK
plan de gestion de la calidad PMBOKIsmael Fernandez R
 
Microsoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expoMicrosoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expourumisama
 
Metodología xp
Metodología xpMetodología xp
Metodología xpPiskamen
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3Saul Villarreal
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Plantilla trabajo final estandares de calidad de TI.
Plantilla trabajo final estandares de calidad de TI.Plantilla trabajo final estandares de calidad de TI.
Plantilla trabajo final estandares de calidad de TI.Darthuz Kilates
 
4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De SoftwareJulio Pari
 

La actualidad más candente (20)

DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)
 
Factibilidad Ambiental de un proyecto de SW
Factibilidad Ambiental de un proyecto de SWFactibilidad Ambiental de un proyecto de SW
Factibilidad Ambiental de un proyecto de SW
 
plan de gestion de la calidad PMBOK
 plan de gestion de la calidad PMBOK plan de gestion de la calidad PMBOK
plan de gestion de la calidad PMBOK
 
GESTION DEL RIESGO
GESTION DEL RIESGOGESTION DEL RIESGO
GESTION DEL RIESGO
 
Microsoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expoMicrosoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expo
 
Mesa de ayuda
Mesa de ayudaMesa de ayuda
Mesa de ayuda
 
7. Mantenimiento de Software
7. Mantenimiento de Software7. Mantenimiento de Software
7. Mantenimiento de Software
 
Metodo putnam - estimacion de costos y tiempo
Metodo putnam - estimacion de costos y tiempoMetodo putnam - estimacion de costos y tiempo
Metodo putnam - estimacion de costos y tiempo
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Diapositivas xp
Diapositivas xpDiapositivas xp
Diapositivas xp
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Plantilla trabajo final estandares de calidad de TI.
Plantilla trabajo final estandares de calidad de TI.Plantilla trabajo final estandares de calidad de TI.
Plantilla trabajo final estandares de calidad de TI.
 
metodología crystal clear
 metodología crystal clear metodología crystal clear
metodología crystal clear
 
Metricas de Software
Metricas de SoftwareMetricas de Software
Metricas de Software
 
Ensayo de Diseño de Software
Ensayo de Diseño de SoftwareEnsayo de Diseño de Software
Ensayo de Diseño de Software
 
4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 

Similar a Crystal Metodología Ágil de Desarrollo de Software Centrada en las Personas

Similar a Crystal Metodología Ágil de Desarrollo de Software Centrada en las Personas (20)

Crystal clear exposicion
Crystal clear exposicionCrystal clear exposicion
Crystal clear exposicion
 
Metodologia crystal
Metodologia crystalMetodologia crystal
Metodologia crystal
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Metodologías de Desarrollo de Software
Metodologías de Desarrollo de SoftwareMetodologías de Desarrollo de Software
Metodologías de Desarrollo de Software
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Los metodos agiles
Los metodos agilesLos metodos agiles
Los metodos agiles
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILES
 
Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017
 
Crystal clear Sebasky Analisis
Crystal clear Sebasky AnalisisCrystal clear Sebasky Analisis
Crystal clear Sebasky Analisis
 
Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]
 
Proyectos I
Proyectos IProyectos I
Proyectos I
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILES
 
SEMANA 13-14.pptx
SEMANA 13-14.pptxSEMANA 13-14.pptx
SEMANA 13-14.pptx
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágil
 
METODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TIMETODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TI
 
METODOLOGÍAS ÁGILES
METODOLOGÍAS ÁGILESMETODOLOGÍAS ÁGILES
METODOLOGÍAS ÁGILES
 
Crystal Clear
Crystal ClearCrystal Clear
Crystal Clear
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
 
Programacion Extrema
Programacion ExtremaProgramacion Extrema
Programacion Extrema
 
FACCI METODOLOGIAS AGILES
FACCI METODOLOGIAS AGILESFACCI METODOLOGIAS AGILES
FACCI METODOLOGIAS AGILES
 

Más de juan gonzalez

METODOS HEREDADOS EN LA PROGRAMACION .pptx
METODOS HEREDADOS EN LA PROGRAMACION .pptxMETODOS HEREDADOS EN LA PROGRAMACION .pptx
METODOS HEREDADOS EN LA PROGRAMACION .pptxjuan gonzalez
 
TIPOS DE COMUNICACION EN LAS OFICINAS.pptx
TIPOS DE COMUNICACION EN LAS OFICINAS.pptxTIPOS DE COMUNICACION EN LAS OFICINAS.pptx
TIPOS DE COMUNICACION EN LAS OFICINAS.pptxjuan gonzalez
 
Politicas-de-ruteo-con-MikroTik-RouterOS.pptx
Politicas-de-ruteo-con-MikroTik-RouterOS.pptxPoliticas-de-ruteo-con-MikroTik-RouterOS.pptx
Politicas-de-ruteo-con-MikroTik-RouterOS.pptxjuan gonzalez
 
METODO DE SOBRECARGA EN PROGRAMACION.pptx
METODO DE SOBRECARGA EN PROGRAMACION.pptxMETODO DE SOBRECARGA EN PROGRAMACION.pptx
METODO DE SOBRECARGA EN PROGRAMACION.pptxjuan gonzalez
 
Mecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptx
Mecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptxMecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptx
Mecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptxjuan gonzalez
 
recursividad EN PROGRAMACION ORIENTADA .pptx
recursividad EN PROGRAMACION ORIENTADA .pptxrecursividad EN PROGRAMACION ORIENTADA .pptx
recursividad EN PROGRAMACION ORIENTADA .pptxjuan gonzalez
 
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptxOBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptxjuan gonzalez
 
ESCANER E IMPRESORAS para las oficinas.pptx
ESCANER E IMPRESORAS para las oficinas.pptxESCANER E IMPRESORAS para las oficinas.pptx
ESCANER E IMPRESORAS para las oficinas.pptxjuan gonzalez
 
AGENDA DIGITAL. para las organizacionespptx
AGENDA DIGITAL. para las organizacionespptxAGENDA DIGITAL. para las organizacionespptx
AGENDA DIGITAL. para las organizacionespptxjuan gonzalez
 
MULTIMETRO para medir los niveles electricos.pptx
MULTIMETRO para medir los niveles  electricos.pptxMULTIMETRO para medir los niveles  electricos.pptx
MULTIMETRO para medir los niveles electricos.pptxjuan gonzalez
 
DISTRIBUCION DE PRODUCTOS BASISCOS DE LAS EMPRESAS
DISTRIBUCION DE PRODUCTOS BASISCOS DE LAS EMPRESASDISTRIBUCION DE PRODUCTOS BASISCOS DE LAS EMPRESAS
DISTRIBUCION DE PRODUCTOS BASISCOS DE LAS EMPRESASjuan gonzalez
 
COMERCIO ELECTRONICO COMO SOPORTE PARA LAS EMPRESAS
COMERCIO ELECTRONICO COMO SOPORTE PARA LAS EMPRESASCOMERCIO ELECTRONICO COMO SOPORTE PARA LAS EMPRESAS
COMERCIO ELECTRONICO COMO SOPORTE PARA LAS EMPRESASjuan gonzalez
 
MODELO NEGOCIOS PARA LAS EMPRESAS PUBLICAS Y PRIVADAS
MODELO NEGOCIOS PARA LAS EMPRESAS PUBLICAS Y PRIVADASMODELO NEGOCIOS PARA LAS EMPRESAS PUBLICAS Y PRIVADAS
MODELO NEGOCIOS PARA LAS EMPRESAS PUBLICAS Y PRIVADASjuan gonzalez
 
programaciON EXTREMA.pptx
programaciON EXTREMA.pptxprogramaciON EXTREMA.pptx
programaciON EXTREMA.pptxjuan gonzalez
 
metodologia asd.pptx
metodologia asd.pptxmetodologia asd.pptx
metodologia asd.pptxjuan gonzalez
 
metodologia scrum.pptx
metodologia scrum.pptxmetodologia scrum.pptx
metodologia scrum.pptxjuan gonzalez
 
METODOLOGIA RUP.pptx
METODOLOGIA RUP.pptxMETODOLOGIA RUP.pptx
METODOLOGIA RUP.pptxjuan gonzalez
 
caractersticas de los medios de transmision de datos.pptx
caractersticas de los medios de transmision de datos.pptxcaractersticas de los medios de transmision de datos.pptx
caractersticas de los medios de transmision de datos.pptxjuan gonzalez
 

Más de juan gonzalez (20)

METODOS HEREDADOS EN LA PROGRAMACION .pptx
METODOS HEREDADOS EN LA PROGRAMACION .pptxMETODOS HEREDADOS EN LA PROGRAMACION .pptx
METODOS HEREDADOS EN LA PROGRAMACION .pptx
 
TIPOS DE COMUNICACION EN LAS OFICINAS.pptx
TIPOS DE COMUNICACION EN LAS OFICINAS.pptxTIPOS DE COMUNICACION EN LAS OFICINAS.pptx
TIPOS DE COMUNICACION EN LAS OFICINAS.pptx
 
Politicas-de-ruteo-con-MikroTik-RouterOS.pptx
Politicas-de-ruteo-con-MikroTik-RouterOS.pptxPoliticas-de-ruteo-con-MikroTik-RouterOS.pptx
Politicas-de-ruteo-con-MikroTik-RouterOS.pptx
 
METODO DE SOBRECARGA EN PROGRAMACION.pptx
METODO DE SOBRECARGA EN PROGRAMACION.pptxMETODO DE SOBRECARGA EN PROGRAMACION.pptx
METODO DE SOBRECARGA EN PROGRAMACION.pptx
 
Mecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptx
Mecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptxMecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptx
Mecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptx
 
recursividad EN PROGRAMACION ORIENTADA .pptx
recursividad EN PROGRAMACION ORIENTADA .pptxrecursividad EN PROGRAMACION ORIENTADA .pptx
recursividad EN PROGRAMACION ORIENTADA .pptx
 
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptxOBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
 
ESCANER E IMPRESORAS para las oficinas.pptx
ESCANER E IMPRESORAS para las oficinas.pptxESCANER E IMPRESORAS para las oficinas.pptx
ESCANER E IMPRESORAS para las oficinas.pptx
 
AGENDA DIGITAL. para las organizacionespptx
AGENDA DIGITAL. para las organizacionespptxAGENDA DIGITAL. para las organizacionespptx
AGENDA DIGITAL. para las organizacionespptx
 
MULTIMETRO para medir los niveles electricos.pptx
MULTIMETRO para medir los niveles  electricos.pptxMULTIMETRO para medir los niveles  electricos.pptx
MULTIMETRO para medir los niveles electricos.pptx
 
DISTRIBUCION DE PRODUCTOS BASISCOS DE LAS EMPRESAS
DISTRIBUCION DE PRODUCTOS BASISCOS DE LAS EMPRESASDISTRIBUCION DE PRODUCTOS BASISCOS DE LAS EMPRESAS
DISTRIBUCION DE PRODUCTOS BASISCOS DE LAS EMPRESAS
 
COMERCIO ELECTRONICO COMO SOPORTE PARA LAS EMPRESAS
COMERCIO ELECTRONICO COMO SOPORTE PARA LAS EMPRESASCOMERCIO ELECTRONICO COMO SOPORTE PARA LAS EMPRESAS
COMERCIO ELECTRONICO COMO SOPORTE PARA LAS EMPRESAS
 
MODELO NEGOCIOS PARA LAS EMPRESAS PUBLICAS Y PRIVADAS
MODELO NEGOCIOS PARA LAS EMPRESAS PUBLICAS Y PRIVADASMODELO NEGOCIOS PARA LAS EMPRESAS PUBLICAS Y PRIVADAS
MODELO NEGOCIOS PARA LAS EMPRESAS PUBLICAS Y PRIVADAS
 
programaciON EXTREMA.pptx
programaciON EXTREMA.pptxprogramaciON EXTREMA.pptx
programaciON EXTREMA.pptx
 
metodologia asd.pptx
metodologia asd.pptxmetodologia asd.pptx
metodologia asd.pptx
 
metodologia scrum.pptx
metodologia scrum.pptxmetodologia scrum.pptx
metodologia scrum.pptx
 
METODOLOGIA RUP.pptx
METODOLOGIA RUP.pptxMETODOLOGIA RUP.pptx
METODOLOGIA RUP.pptx
 
METODOLOGIAS.pptx
METODOLOGIAS.pptxMETODOLOGIAS.pptx
METODOLOGIAS.pptx
 
PARADIGMAS.ppt
PARADIGMAS.pptPARADIGMAS.ppt
PARADIGMAS.ppt
 
caractersticas de los medios de transmision de datos.pptx
caractersticas de los medios de transmision de datos.pptxcaractersticas de los medios de transmision de datos.pptx
caractersticas de los medios de transmision de datos.pptx
 

Último

Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxHarryArmandoLazaroBa
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxluisvalero46
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciazacariasd49
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...ssuser646243
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptxJhordanGonzalo
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLO
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLOAVANCE EXPEDIENTE TECNICO POROTO - TRUJILLO
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLOSANTOSESTANISLAORODR
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxPaolaVillalba13
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 

Último (20)

Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptx
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptx
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potencia
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLO
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLOAVANCE EXPEDIENTE TECNICO POROTO - TRUJILLO
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLO
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptx
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 

Crystal Metodología Ágil de Desarrollo de Software Centrada en las Personas

  • 1.
  • 2. Crystal es una metodología de desarrollo de Software ágil, que en realidad está considerada como una «familia de metodologías» debido a que se subdivide en varios tipos de metodologías en función a la cantidad de personas que vayan a conformar el proyecto. Creada por Alistair Cockburn.
  • 3. Crystal Clear es una familia de metodologías con un “código genético” común. El nombre Crystal deriva de la caracterización de los proyectos según 2 dimensiones, tamaño y complejidad. Por ejemplo: •Clear es para equipos de hasta 6 personas o menos. •Amarillo para equipos entre 7 a 20 personas. •Naranja para equipos entre 21 a 40 personas. •Roja para equipos entre 41 a 80 personas. •Marron para equipos entre 81 a 200 personas.
  • 4. Crystal da vital importancia a las personas que componen el equipo de un proyecto, y por tanto sus puntos de estudio son: • Aspecto humano del equipo • Tamaño de un equipo (número de componentes) • Comunicación entre los componentes • Distintas políticas a seguir • Espacio físico de trabajo CC puede ser usado en proyectos pequeños y como casi todos los otros métodos, CC consiste en valores, técnicas y procesos. En primera instancia se especifican los antecedentes de la metodología, contin uando con definiciones que ayudan a estructurar la fundamentación teórica y se termina con las caracterí sticas esenciales de los diferentes tipos de Crystal.
  • 5. 1) Entrega frecuente. Consiste en entregar software a los clientes con frecuencia, no solamente compilar el código. La frecuencia dependerá del proyecto, pero puede ser diaria, s emanal o mensual. 2) Comunicación osmótica. Todos juntos en el mismo cuarto. Una variante especial es disponer en la sala de un experto diseñ ador senior y discutir respecto del tema que se trate. 3) Mejora reflexiva. Tomarse un pequeño tiempo (unas pocas hora s cada o una vez al mes) para pensar bien qué se está haciendo, cotejar notas, reflexionar, discutir. Los valores o propiedades de CC son:
  • 6. 4)Seguridad personal. Hablar con los compañeros cuando algo mole sta dentro del grupo. 5)Foco. Saber lo que se está haciendo y tener la tranquilidad y el tie mpo para hacerlo. 6)Fácil acceso a usuarios expertos. Tener alguna comunicación con expertos desarrolladores.
  • 7. Patrocinador. Produce la Declaración de Misión con Prioridades de Co mpromiso (Tradeoff). Consigue los recursos y define la totalidad del proyecto. Usuario Experto. Junto con el Experto en Negocios produce la Lista de Actores / Objetivos y el archivo de casos de uso y requerimientos. Debe familiarizarse con el uso del sistema, sugerir modos de operación, información a visualizar simultáneamente, navega ción, etc. Diseñador Principal. Produce la Descripción Arquitectónica. Se supone que debe ser al menos un profesional de Nivel 3. Los roles en CC son:
  • 8. En Metodologías Ágiles se definen tres niveles de experiencia: Nivel 1 es capaz de “seguir los procedimientos”. Nivel 2 es capaz de “apartarse de los procedimientos específicos” y encontrar otros distintos Nivel 3 es capaz de manejar con fluidez, mezclar e inventar procedimientos. Programador. Produce, junto con el Diseñador Principal, los Borradores de Pantallas, el Modelo Común de Dominio, las Notas y Diagramas de Diseño, el Código Fuente, el Código de Migración, las Pruebas y el Sistema Empaquetado. Un programa en CC es “diseño y programa”; sus programadores son diseñadores / programadores.
  • 9. Experto en Negocios. Junto con el Usuario Experto produce la Lista de Actores / Objetivos y el archivo de casos de uso y requerimientos. Debe conocer las reglas y políticas del negocio. Coordinador. Con la ayuda del equipo, produce el Mapa de Proyecto, el Plan de Entrega, el Estado del proyecto, la lista de Riesgos, etc. Verificador. Produce el Reporte de Bugs. Puede ser un programador en tiempo parcial, o un equipo de varias personas.
  • 10. 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. •Comunicación entre los desarrolladores. •Políticas a seguir. •Espacio físico de trabajo. Características
  • 11. •Puesta en escena. Consiste en la planificación del siguiente incremento, el equipo selecciona los requerimientos que serán implementados en el incremento y planifican lo que harán. •Revisiones. Cada incremento tiene varias iteraciones y cada iteración incluye las actividades de construcción, demostración y resumen de objetivos del incremento. •Monitoreo. Los progresos son monitoreados a partir de las diferentes entregas. El proceso se mide con los hitos clave y la estabilidad de las fases. Fases de la metodología Crystal
  • 12. •Paralelismo y flujo. Cuando el monitoreo nos brinda un estado suficientemente estable es hora de pasar a la próxima etapa. •Estrategia de diversidad holística. Se utiliza para dividir grandes equipos funcionales en equipos multifuncionales. •Técnica de puesta a punto de la metodología. Se basa en entrevistas y talleres para elaborar una metodología específica para el proyecto. Sirve para modificar o fijar el proceso de desarrollo. •Puntos de vista de usuario. Dependiendo del color de la metodología Crystal que se elija se recomienda la opinión de dos usuarios por cada versión del producto (CC); también tres revisiones por parte del cliente en cada iteración (CO).
  • 13. Ventajas •Son apropiadas para entornos ligeros •Al estar diseñada para el cambio experimenta reducción de costo. •Presenta una planificación más transparente para los clientes. •Se definen en cada iteración cuales son los objetivos de la siguiente. •Permite tener una muy útil realimentación de los usuarios. Ventajas y Desventajas Desventajas •Delimita el alcance del proyecto con el cliente.
  • 14. Una herramienta que soporta la metodología Crystal es Jira de la empresa Atlassian. Es un tipo de herramienta paga que cuenta con prueba limitada. Los precios varían de acuerdo al despliegue en el que se quiera contar con la herramienta. Considerando al software para un servidor con 10 usuarios cuesta 10 dólares con 12 meses de periodo de mantenimiento incluido, luego estos precios van aumentando considerablemente; por ejemplo con 25 usuarios a 2000 dólares, hasta usuarios ilimitados a 39.600 dólares. En el caso de que el volumen sea de un data center de 500 usuarios su precio sería 12.000 dólares. Herramienta
  • 15. El hecho de que Crystal utilice un enfoque en las personas y la comunicación como su principio organizador es lo que lo distingue de otros métodos de desarrollo de software. A diferencia de otras metodologías ágiles, Crystal se enfoca en ajustar las técnicas utilizadas en un proyecto con el objetivo de fortalecer el proceso de comunicación en equipo. Además de eso, Crystal permite: •Integración continúa •Procesos flexibles y configurables. •Participación activa del usuario Hay que tener en cuenta que Crystal se creó principalmente para recordarte cómo mantenerte centrado y enfocado en tu trabajo durante el desarrollo del proyecto. Esto significa que debes tener un amplio conocimiento y una amplia experiencia en el desarrollo de software si deseas implementarlo con éxito y triunfar en tus próximos proyectos futuro Beneficios