SlideShare una empresa de Scribd logo
1 de 19
Universidad Nacional del
Nordeste
1
Metodología CrystalMetodología Crystal
INTEGRANTES
• Reyes, Elena Estefanía
• Salina, Luciano Federico
• Sandoval, Carlos David
•Sotelo, Maitén
2017
Ingeniería de Software I
Facultad de Ciencias Exactas y Naturales y Agrimensura
2
INTRODUCCIONINTRODUCCION
 A principios de los 90 se comenzaba a estudiar las
distintas metodologías.
 En esos momentos estaban surgiendo las nuevas
metodologías ágiles:
 XP (Extreme Programming)
Scrum
FDD
Crystal Methodologies
 Nuestro estudio se centra en la metodología Crystal, que
fue propulsada por Alistair Cockburn.
3
METODOLOGIA AGIL: CRYSTALMETODOLOGIA AGIL: CRYSTAL
 Crystal da vital importancia a las personas que componen
el equipo de un proyecto grande, 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
4
EQUIPO: CARACTERISTICASEQUIPO: CARACTERISTICAS
 Crystal aconseja que el tamaño del equipo sea reducido
(Pocos componentes).
 La mejora de la comunicación entre los miembros del
equipo del proyecto:
 Mismo lugar de trabajo  Disminuye el coste de la
comunicación
Mejora individualMejora individual  Mejora global del equipoMejora global del equipo
5
CLASIFICACION CRYSTAL:CLASIFICACION CRYSTAL:
CODIGO DE COLORESCODIGO DE COLORES
 “Se utilizarán políticas diferentes para equipos
diferentes”
 Codificación por colores de Crystal:
 Para proyectos grandes existen familias de
Metodologías.
3-8
Personas
Clear
10-20
Personas
25-50
Personas
50-100
Personas
100-200
Personas
200-500
Personas
800+
Personas
04/02/03 6
7
ROLESROLES
 Patrocinador
 Usuario Experto
 Diseñador Principal
 Diseñador- Programador
 Experto en Negocios
 Coordinador
 Tester
 Documentador(Writer)
8
Herramientas y TécnicasHerramientas y Técnicas
HERRAMIENTAS: TÉCNICAS:
- Catalogo Simple - Escribir casos de uso
- Caso de uso - Tarjetas CRC
- Requisito de diseño no
funcional
-Responsabilidad
- Arquitectura - Programa de
derivación
-Prueba de casos
- Diseño de Interfaz de Usuario
PropiedadesPropiedades
 Entregas Frecuentes, en base a un ciclo de vida
iterativo e incremental.
 Mejora Reflexiva.
 Comunicación osmótica.
 Seguridad Personal.
 Enfoque.
 Facil acceso a usuario a usuarios expertos
 Entorno técnico con pruebas automatizadas, gestión
de la configuración e integración continuas.
9
10
Elementos básicos de una metodología:Elementos básicos de una metodología:
 Los elementos básicos de una metodología son los
elementos a combinar para el éxito en un proyecto de
desarrollo:
– Calidad
– Productos Herramientas
– Estándares Equipos
– Actividades Roles
– Técnicas Habilidades
11
Elementos básicos de una metodología:Elementos básicos de una metodología:
12
Las Metodologías “Crystal” más conocidasLas Metodologías “Crystal” más conocidas
 Crystal Clear
– Crystal Clear se corresponde con el color Blanco en la
codificación de colores de Crystal
3 – 8 personas
 Crystal Orange
– Crystal Orange se corresponde con el color Naranja en
la codificación de colores de Crystal
25 – 50 personas
13
PrioridadesPrioridades
 Cada metodología tiene unas prioridades a la
hora de intentar alcanzar el éxito de la
aplicación:
 La familia de Crystal  Combinación de
productividad y tolerancia. También priorizan la
comunicación entre los individuos.
 XP  Aumenta la productividad pero disminuye
la tolerancia (Menos importancia al individuo).
 FDD  Es una metodología iterativa y
adaptativa, esta no cubre todo el ciclo de vida
sino solo la face de diseño y construcción y se
considera adecuado para proyectos mayores y
de misión critica.
 SCRUM  Caracterizado por adoptar una
14
La importancia del tamaño de un equipo:La importancia del tamaño de un equipo:
Desarrollo + Tamaño-equipo Metodología más
pesada
15
COMUNICACIÓNCOMUNICACIÓN
 La comunicación (osmótica), requiere que el equipo este
en una misma ubicación física.
 Crystal recomienda la interacción cara a cara, por ser éste
el mejor método de comunicación.
16
La importancia de la comunicaciónLa importancia de la comunicación
04/02/03 17
Ventajas y DesventajasVentajas y Desventajas
Ventajas:
• Familia de metodologías
diseñada a escala para el
tamaño del proyecto y
criticidad.
• A medida que crece el tamaño
del proyecto, la
interfuncionalidad del equipo
es utilizado para asegurar su
consistencia.
• El énfasis en el testeo es tan
fuerte que al menos un
verificador está a la
expectativa en cada equipo de
desarrollo.
Desventajas:Desventajas:
• Se espera que todos los
miembros del equipo estén
situados en el mismo lugar.
Puede que no funcione bien
para equipos distribuidos.
• Mover de un color a otro en la
mitad del proyecto no
funciona, ya que Crystal no
fue diseñado para ser
compatible de modo
ascendente o descendente.
18
ConclusionesConclusiones
 Cuantas más personas estén implicadas, más grande
debe ser la metodología.
 A mas personas en el proyecto mas coordinación.
 Si el proyecto tiene mucha densidad, un error no
detectado puede ser crítico.
 El aumento de tamaño o densidad añade un coste
considerable al proyecto.
 A mas criticidad en el software, mas rigurosidad en el
proceso.
 La forma más eficaz de comunicación es la interactiva
(cara a cara).
19
Bibliografía
 http://www.crystalmethodologies.org
 http://ingenieriadesoftware.mex.tl/59189_Metod
ologia-Crystal.html
 http://www.javiergarzas.com/2012/09/metodolog
ias-crystal.html
 http://www.crystalclearsoftware.com

Más contenido relacionado

La actualidad más candente

Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosJuan Carlos Olivares Rojas
 
Sistemas con interfaces a manipulación directa
Sistemas con interfaces a manipulación directaSistemas con interfaces a manipulación directa
Sistemas con interfaces a manipulación directaKike Salsalazar
 
Metodologia de desarrollo de software
Metodologia de desarrollo de softwareMetodologia de desarrollo de software
Metodologia de desarrollo de softwareVictor Varela
 
2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tspeeelllkkk
 
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.argentm
 
Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.templarioo
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónIsaias Toledo
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos TradicionalesSergio Sanchez
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioSergio Sanchez
 
Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup finalMariaC7
 
Arquitectura de software orientada a patrones
Arquitectura de software orientada a patronesArquitectura de software orientada a patrones
Arquitectura de software orientada a patronesGustavo De la Cruz Tovar
 
Recopilacion De Informacion De Ing.Sofware
Recopilacion De Informacion De Ing.SofwareRecopilacion De Informacion De Ing.Sofware
Recopilacion De Informacion De Ing.Sofwarecarolina
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiraljuanksi28
 

La actualidad más candente (20)

Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
Sistemas con interfaces a manipulación directa
Sistemas con interfaces a manipulación directaSistemas con interfaces a manipulación directa
Sistemas con interfaces a manipulación directa
 
Metodologia de desarrollo de software
Metodologia de desarrollo de softwareMetodologia de desarrollo de software
Metodologia de desarrollo de software
 
METODOS TRADICIONALES VS AGILES
METODOS TRADICIONALES VS AGILES METODOS TRADICIONALES VS AGILES
METODOS TRADICIONALES VS AGILES
 
2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tsp
 
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.
 
Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de Información
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup final
 
Estilos y Paradigmas de Interacción
Estilos y Paradigmas de InteracciónEstilos y Paradigmas de Interacción
Estilos y Paradigmas de Interacción
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Arquitectura de software orientada a patrones
Arquitectura de software orientada a patronesArquitectura de software orientada a patrones
Arquitectura de software orientada a patrones
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Recopilacion De Informacion De Ing.Sofware
Recopilacion De Informacion De Ing.SofwareRecopilacion De Informacion De Ing.Sofware
Recopilacion De Informacion De Ing.Sofware
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 

Similar a Crystal Metodología

Similar a Crystal Metodología (20)

Crystal Methodologies
Crystal MethodologiesCrystal Methodologies
Crystal Methodologies
 
Crystal clear exposicion
Crystal clear exposicionCrystal clear exposicion
Crystal clear exposicion
 
metodologia cristal.pptx
metodologia cristal.pptxmetodologia cristal.pptx
metodologia cristal.pptx
 
5640999.ppt
5640999.ppt5640999.ppt
5640999.ppt
 
Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptx
 
METODOLOGIA CRYSTAL CLEAR.pptx
METODOLOGIA CRYSTAL CLEAR.pptxMETODOLOGIA CRYSTAL CLEAR.pptx
METODOLOGIA CRYSTAL CLEAR.pptx
 
Los metodos agiles
Los metodos agilesLos metodos agiles
Los metodos agiles
 
Metodologías de Desarrollo de Software
Metodologías de Desarrollo de SoftwareMetodologías de Desarrollo de Software
Metodologías de Desarrollo de Software
 
SEMANA 13-14.pptx
SEMANA 13-14.pptxSEMANA 13-14.pptx
SEMANA 13-14.pptx
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Metodología de desarrollo Cristal
Metodología de desarrollo CristalMetodología de desarrollo Cristal
Metodología de desarrollo Cristal
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILES
 
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
 
Métodos agiles
Métodos agilesMétodos agiles
Métodos agiles
 
Díme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarDíme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usar
 
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
 
Métodos ágiles de programación
Métodos ágiles de programaciónMétodos ágiles de programación
Métodos ágiles de programación
 
Metodologías Ágiles
Metodologías ÁgilesMetodologías Ágiles
Metodologías Ágiles
 

Último

Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOLUISDAVIDVIZARRETARA
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfIvanRetambay
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesgovovo2388
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 

Último (20)

Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 

Crystal Metodología

  • 1. Universidad Nacional del Nordeste 1 Metodología CrystalMetodología Crystal INTEGRANTES • Reyes, Elena Estefanía • Salina, Luciano Federico • Sandoval, Carlos David •Sotelo, Maitén 2017 Ingeniería de Software I Facultad de Ciencias Exactas y Naturales y Agrimensura
  • 2. 2 INTRODUCCIONINTRODUCCION  A principios de los 90 se comenzaba a estudiar las distintas metodologías.  En esos momentos estaban surgiendo las nuevas metodologías ágiles:  XP (Extreme Programming) Scrum FDD Crystal Methodologies  Nuestro estudio se centra en la metodología Crystal, que fue propulsada por Alistair Cockburn.
  • 3. 3 METODOLOGIA AGIL: CRYSTALMETODOLOGIA AGIL: CRYSTAL  Crystal da vital importancia a las personas que componen el equipo de un proyecto grande, 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
  • 4. 4 EQUIPO: CARACTERISTICASEQUIPO: CARACTERISTICAS  Crystal aconseja que el tamaño del equipo sea reducido (Pocos componentes).  La mejora de la comunicación entre los miembros del equipo del proyecto:  Mismo lugar de trabajo  Disminuye el coste de la comunicación Mejora individualMejora individual  Mejora global del equipoMejora global del equipo
  • 5. 5 CLASIFICACION CRYSTAL:CLASIFICACION CRYSTAL: CODIGO DE COLORESCODIGO DE COLORES  “Se utilizarán políticas diferentes para equipos diferentes”  Codificación por colores de Crystal:  Para proyectos grandes existen familias de Metodologías. 3-8 Personas Clear 10-20 Personas 25-50 Personas 50-100 Personas 100-200 Personas 200-500 Personas 800+ Personas
  • 7. 7 ROLESROLES  Patrocinador  Usuario Experto  Diseñador Principal  Diseñador- Programador  Experto en Negocios  Coordinador  Tester  Documentador(Writer)
  • 8. 8 Herramientas y TécnicasHerramientas y Técnicas HERRAMIENTAS: TÉCNICAS: - Catalogo Simple - Escribir casos de uso - Caso de uso - Tarjetas CRC - Requisito de diseño no funcional -Responsabilidad - Arquitectura - Programa de derivación -Prueba de casos - Diseño de Interfaz de Usuario
  • 9. PropiedadesPropiedades  Entregas Frecuentes, en base a un ciclo de vida iterativo e incremental.  Mejora Reflexiva.  Comunicación osmótica.  Seguridad Personal.  Enfoque.  Facil acceso a usuario a usuarios expertos  Entorno técnico con pruebas automatizadas, gestión de la configuración e integración continuas. 9
  • 10. 10 Elementos básicos de una metodología:Elementos básicos de una metodología:  Los elementos básicos de una metodología son los elementos a combinar para el éxito en un proyecto de desarrollo: – Calidad – Productos Herramientas – Estándares Equipos – Actividades Roles – Técnicas Habilidades
  • 11. 11 Elementos básicos de una metodología:Elementos básicos de una metodología:
  • 12. 12 Las Metodologías “Crystal” más conocidasLas Metodologías “Crystal” más conocidas  Crystal Clear – Crystal Clear se corresponde con el color Blanco en la codificación de colores de Crystal 3 – 8 personas  Crystal Orange – Crystal Orange se corresponde con el color Naranja en la codificación de colores de Crystal 25 – 50 personas
  • 13. 13 PrioridadesPrioridades  Cada metodología tiene unas prioridades a la hora de intentar alcanzar el éxito de la aplicación:  La familia de Crystal  Combinación de productividad y tolerancia. También priorizan la comunicación entre los individuos.  XP  Aumenta la productividad pero disminuye la tolerancia (Menos importancia al individuo).  FDD  Es una metodología iterativa y adaptativa, esta no cubre todo el ciclo de vida sino solo la face de diseño y construcción y se considera adecuado para proyectos mayores y de misión critica.  SCRUM  Caracterizado por adoptar una
  • 14. 14 La importancia del tamaño de un equipo:La importancia del tamaño de un equipo: Desarrollo + Tamaño-equipo Metodología más pesada
  • 15. 15 COMUNICACIÓNCOMUNICACIÓN  La comunicación (osmótica), requiere que el equipo este en una misma ubicación física.  Crystal recomienda la interacción cara a cara, por ser éste el mejor método de comunicación.
  • 16. 16 La importancia de la comunicaciónLa importancia de la comunicación
  • 17. 04/02/03 17 Ventajas y DesventajasVentajas y Desventajas Ventajas: • Familia de metodologías diseñada a escala para el tamaño del proyecto y criticidad. • A medida que crece el tamaño del proyecto, la interfuncionalidad del equipo es utilizado para asegurar su consistencia. • El énfasis en el testeo es tan fuerte que al menos un verificador está a la expectativa en cada equipo de desarrollo. Desventajas:Desventajas: • Se espera que todos los miembros del equipo estén situados en el mismo lugar. Puede que no funcione bien para equipos distribuidos. • Mover de un color a otro en la mitad del proyecto no funciona, ya que Crystal no fue diseñado para ser compatible de modo ascendente o descendente.
  • 18. 18 ConclusionesConclusiones  Cuantas más personas estén implicadas, más grande debe ser la metodología.  A mas personas en el proyecto mas coordinación.  Si el proyecto tiene mucha densidad, un error no detectado puede ser crítico.  El aumento de tamaño o densidad añade un coste considerable al proyecto.  A mas criticidad en el software, mas rigurosidad en el proceso.  La forma más eficaz de comunicación es la interactiva (cara a cara).
  • 19. 19 Bibliografía  http://www.crystalmethodologies.org  http://ingenieriadesoftware.mex.tl/59189_Metod ologia-Crystal.html  http://www.javiergarzas.com/2012/09/metodolog ias-crystal.html  http://www.crystalclearsoftware.com