SlideShare una empresa de Scribd logo
1 de 11
Modelos de proceso de
software
Integrantes: Bautista Mamani, Alexander Moisés
Dávila Soliz Carolina
Fernández Vargas Rodrigo Gastón
Quispe Churqui Herbert Wilmer
Velasco Mendoza Félix William
Modelos de proceso de software
“Un proceso de software es un
conjunto de actividades o
resultados asociados que
conducen a la creación de un
producto de software”.
Sommerville, 2002
Para empezar a desarrollar los procesos de software
primeramente se debe definir los siguientes
conceptos:
Modelo
Secuenciales
Evolutivos
Agiles
Modelos Secuenciales
Formados por un conjunto de Fases o Actividades.
Propuestos originalmente para poner orden en el caos del
desarrollo de Software.
Constituyen un mapa razonablemente eficaz para los equipos
de Software.
Primeros en aparecer junto a la Programación estructurada.
Características
Incluyen las
actividades
estructurales
Generales
Distinto énfasis
en cada una de
ellas
Acciones y
Tareas de
Ingeniería de
Software
Modelos
Clásico o
En
Cascada
DRA
(Desarrollo Rápido
de Aplicaciones)
Desarrollo
Orientado
A Prototipos
Secuencial
Lineal
• Parece caer en Cascada por gravedad.
• El inicio de una etapa debe esperar a la
finalización de una etapa anterior.
• Es uno de los primeros modelos en
originarse y es modelo de todos los demás
modelos de ciclo de vida.
• Propuesta por Winston W. Royce en 1970,
revisada por Barry Boehm en 1980 e Ian
Sommerville en 1985.
Modelo Clásico en Cascada
Características
• Especificación de Requerimientos –
Planificación.
• Secuencia Definida Acontecimientos y
Resultados Finales.
• Apropiado para Proyectos Estables
• Las Tareas se evalúa por Separado
• Visión del Proyecto con Productos Intermedios.
• Proyectos de Poca innovación.
• Basado en Ciclo convencional de Ingeniería.
• Un modelo incremental de ciclo de
desarrollo corto.
• Permite el desarrollo corto de 60 a 90 días.
James Martin en 1980.
• Desarrollo iterativo, construcción de
prototipos y uso de herramientas CASE.
• Sistemas completamente funcionales.
Modelo DRA
Características
• Modelo Lineal Secuencial
• Basado en componentes para entregar un
modelo operativo.
• Poder modular la aplicación para que cada
equipo pueda trabajar en diferentes modelos.
• Usabilidad, utilidad y rapidez de ejecución.
• Adaptación de Alta velocidad del Modelo de
Cascada.
Modelo Secuencial lineal
Es el mas antiguo de todos
los modelos de software. Es
también conocido como
modelo de ciclo de vida
básico o ciclo de vida
clásico.
Tiene su origen en el
modelo en cascada.
PLAN
RÁPIDO
MODELADO DISEÑO
RÁPIDO
CONSTRUCCIÓN
DE PROTOTIPO
DESARROLLO Y
ENTREGA
COMUNICACION
TIPOS DE
MODELOS DE
PROTOTIPOS
TIPOS DE MODELOS
DE PROTOTIPOS
• Rápido
• Reutilizable
• Modular
• Horizontal
• Vertical
• De baja fidelidad
• De alta fidelidad
Modelo Orientado a Prototipos
Modelo basado en la construcción de simulaciones o modelos ejecutables de
aplicaciones mas extensos. El objetivo principal es la participación directa en la
construcción del software requerido.
FASES ANALISIS DE LOS
REQUERIMIENTOS
DEL SOFTWARE
GENERACION DEL
CODIGOMANTENIMIENTO
Modelos Evolutivos
 La idea detrás de este modelo es el desarrollo de una
implantación del sistema inicial, exponerla a los
comentarios del usuario, refinarla en N versiones hasta
que se desarrolle el sistema adecuado.
Inicialización
Periodos
de
Iteración
Lista de
Control El modelo evoluciona
 Los requerimientos que son claros al principio
dictarán el incremento inicial.
 Especificación de requerimientos.
 Uso de prototipos.
 Un prototipo se considera un medio para especificar los
requerimientos.
 Reduce el riesgo de carecer de requisitos iniciales
completos y estables.
Modelo
Incremental y
creciente
Espiral
Desarrollo
concurrente
Tipos de modelos evolutivos
Modelo Incremental y creciente
Características:
Características
-Se enfoca en el análisis de riesgos.
-Los interesados deben estar
involucrados en cada vuelta.
Fases del modelo
Análisis de Riesgo
Determinar Objetivos
Desarrollar y probar
Planificación
Modelo en Espiral
El análisis de riesgo requiere la
participación de personal con experiencia.
-Es un modelo que puede
combinarse con otros modelos de
procesos de desarrollo (cascada y
evolutivo).
-Es el mejor modelo que se utiliza para
desarrollar grandes sistemas.
Modelo de Desarrollo
concurrente
Características
• Se puede expresar de
manera esquematizada.
• Las actividades llevan
procesos concurrentes.
• Es aplicable a todo tipo de
desarrollo de software.
Fases
• Es aplicable al cliente servidor.
Modelos Ágiles
Manifiesto ÁGIL
El 17 de febrero de 2001
Para definir a los métodos que
estaban surgiendo como alternativa
a las metodologías formales
Valores
Valorar más a sus individuos y su interacción
que a los procesos y las herramientas.
Valorar más el software que funciona que la
documentación exhaustiva.
Valorar más la colaboración con el cliente
que la negociación contractual.
Valorar más la respuesta al cambio que el
seguimiento de un plan.
Características
Es difícil predecir qué requerimientos de
software persistirán y cuáles cambiarán.
Es difícil pronosticar cómo cambiarán las prioridades
del cliente a medida que avanza el proyecto
El análisis, el diseño, la construcción y las pruebas
no son tan predecibles como nos gustaría .
Algunos Modelos Ágiles
Modelo Scrum
Modelo XP
Modelo Crystal
Modelo SCRUM
Iterativo, incremental.
Entregas funcionales rápidas y
frecuentes de 2 a 4 semanas. Equipos Auto - organizables.
Características
Roles
Los individuos y su interacción, por encima de los
procesos y las herramientas.
Modelo XP
Características
Desarrollo iterativo e incremental Pruebas unitarias continuas. Programación en parejas.
Propiedad del código compartida Simplicidad.
Roles
Modelo Crystal
Creadas por Alistair Cockburn
Define un código de color para establecer
la complejidad de la metodología
Características
Priorizan la comunicación y la cooperación de la gente.
Los proyectos utilizan ciclos de desarrollo incremental,
de una longitud máxima de cuatro meses
Se centra en las personas, la interacción, comunicación
directa, habilidades, talentos
Patrocinador
Crystal Orange
Sugiere que se elija un color de la metodología
para un proyecto en función de su criticidad y
tamaño.
Los caracteres indican los
riesgos potenciales
Los números indican el número de
personas involucradas en el proyecto.
Roles
Usuario Exp. Diseñador Programador
Experto en
Negocios
Coordinador Verificador Escritor
Crystal Clear
Crystal Clear
Usa procesos cíclicos anidados de varias
longitudes
Está diseñado para proyectos pequeños
Iteración y ciclos de entrega dentro de un proyecto
Iteración y ciclos de entrega dentro de un proyecto
Representación de etapas
Está diseñado para proyectos de mediana envergadura
Crystal Orange
Entrega incremental
Seguimiento constante al proyecto
Participación del usuario final

Más contenido relacionado

La actualidad más candente

Desarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesDesarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesJuan C. S. Suárez
 
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREFely Villalba
 
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeProceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeSam Espinosa
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareMonica Rodriguez
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrolloHermes Romero
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
 
MODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWAREMODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWARERocio Castellanos
 
Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software Juan C. S. Suárez
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodosivansierra20
 
Procesos de modelos del software
Procesos de modelos del softwareProcesos de modelos del software
Procesos de modelos del softwarePabel Leonel
 
Metodología de desarrollo de software rad
 Metodología de desarrollo de software rad Metodología de desarrollo de software rad
Metodología de desarrollo de software radmarcosxm
 
Unidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWAREUnidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWAREPablo Daniel Bazan Carmona
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del softwareDiego Llusco
 

La actualidad más candente (20)

Desarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesDesarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos Ágiles
 
Modelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones webModelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones web
 
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
 
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeProceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Grupo82018
Grupo82018Grupo82018
Grupo82018
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
Modelos Prescriptivos de Proceso
Modelos Prescriptivos de ProcesoModelos Prescriptivos de Proceso
Modelos Prescriptivos de Proceso
 
Trabajo nº2 ing sw
Trabajo nº2   ing swTrabajo nº2   ing sw
Trabajo nº2 ing sw
 
Modelos de Desarrollo de Software - INF162 - 2017
Modelos de Desarrollo de Software - INF162 - 2017Modelos de Desarrollo de Software - INF162 - 2017
Modelos de Desarrollo de Software - INF162 - 2017
 
MODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWAREMODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWARE
 
Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software
 
Jovanni jimenez v.
Jovanni jimenez v.Jovanni jimenez v.
Jovanni jimenez v.
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodos
 
Procesos de modelos del software
Procesos de modelos del softwareProcesos de modelos del software
Procesos de modelos del software
 
Metodología de desarrollo de software rad
 Metodología de desarrollo de software rad Metodología de desarrollo de software rad
Metodología de desarrollo de software rad
 
Unidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWAREUnidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWARE
 
Mapa mental actual cropped
Mapa mental actual croppedMapa mental actual cropped
Mapa mental actual cropped
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 

Similar a Modelos software

Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareLuis Fernández
 
Modelos de procesos del software
Modelos de procesos del softwareModelos de procesos del software
Modelos de procesos del softwareElvisCallisaya
 
Presentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de softwarePresentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de softwareReset_the_cover
 
Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1Dalia Sandiego
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Softwaresebas montes
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de softwarejoseantonio897
 
Modelos del ciclo de vida del software
Modelos del ciclo de vida del softwareModelos del ciclo de vida del software
Modelos del ciclo de vida del softwareAbner Torres
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-softwareGrupo_9
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-softwareGrupo_9
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-softwareGrupo_9
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de softwarejhonatanalex
 
Modelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareModelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareRonald A Cortez B
 

Similar a Modelos software (20)

Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
Modelos de procesos del software
Modelos de procesos del softwareModelos de procesos del software
Modelos de procesos del software
 
Presentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de softwarePresentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de software
 
Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Software
 
Modelos de software
Modelos de softwareModelos de software
Modelos de software
 
prueva
pruevaprueva
prueva
 
Tarea nayeli
Tarea nayeliTarea nayeli
Tarea nayeli
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de software
 
Modelos del ciclo de vida del software
Modelos del ciclo de vida del softwareModelos del ciclo de vida del software
Modelos del ciclo de vida del software
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
Webquest i 2019
Webquest i 2019Webquest i 2019
Webquest i 2019
 
Modelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareModelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de software
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Software
 

Modelos software

  • 1. Modelos de proceso de software Integrantes: Bautista Mamani, Alexander Moisés Dávila Soliz Carolina Fernández Vargas Rodrigo Gastón Quispe Churqui Herbert Wilmer Velasco Mendoza Félix William
  • 2. Modelos de proceso de software “Un proceso de software es un conjunto de actividades o resultados asociados que conducen a la creación de un producto de software”. Sommerville, 2002 Para empezar a desarrollar los procesos de software primeramente se debe definir los siguientes conceptos: Modelo Secuenciales Evolutivos Agiles
  • 3. Modelos Secuenciales Formados por un conjunto de Fases o Actividades. Propuestos originalmente para poner orden en el caos del desarrollo de Software. Constituyen un mapa razonablemente eficaz para los equipos de Software. Primeros en aparecer junto a la Programación estructurada. Características Incluyen las actividades estructurales Generales Distinto énfasis en cada una de ellas Acciones y Tareas de Ingeniería de Software Modelos Clásico o En Cascada DRA (Desarrollo Rápido de Aplicaciones) Desarrollo Orientado A Prototipos Secuencial Lineal • Parece caer en Cascada por gravedad. • El inicio de una etapa debe esperar a la finalización de una etapa anterior. • Es uno de los primeros modelos en originarse y es modelo de todos los demás modelos de ciclo de vida. • Propuesta por Winston W. Royce en 1970, revisada por Barry Boehm en 1980 e Ian Sommerville en 1985. Modelo Clásico en Cascada
  • 4. Características • Especificación de Requerimientos – Planificación. • Secuencia Definida Acontecimientos y Resultados Finales. • Apropiado para Proyectos Estables • Las Tareas se evalúa por Separado • Visión del Proyecto con Productos Intermedios. • Proyectos de Poca innovación. • Basado en Ciclo convencional de Ingeniería. • Un modelo incremental de ciclo de desarrollo corto. • Permite el desarrollo corto de 60 a 90 días. James Martin en 1980. • Desarrollo iterativo, construcción de prototipos y uso de herramientas CASE. • Sistemas completamente funcionales. Modelo DRA Características • Modelo Lineal Secuencial • Basado en componentes para entregar un modelo operativo. • Poder modular la aplicación para que cada equipo pueda trabajar en diferentes modelos. • Usabilidad, utilidad y rapidez de ejecución. • Adaptación de Alta velocidad del Modelo de Cascada.
  • 5. Modelo Secuencial lineal Es el mas antiguo de todos los modelos de software. Es también conocido como modelo de ciclo de vida básico o ciclo de vida clásico. Tiene su origen en el modelo en cascada. PLAN RÁPIDO MODELADO DISEÑO RÁPIDO CONSTRUCCIÓN DE PROTOTIPO DESARROLLO Y ENTREGA COMUNICACION TIPOS DE MODELOS DE PROTOTIPOS TIPOS DE MODELOS DE PROTOTIPOS • Rápido • Reutilizable • Modular • Horizontal • Vertical • De baja fidelidad • De alta fidelidad Modelo Orientado a Prototipos Modelo basado en la construcción de simulaciones o modelos ejecutables de aplicaciones mas extensos. El objetivo principal es la participación directa en la construcción del software requerido. FASES ANALISIS DE LOS REQUERIMIENTOS DEL SOFTWARE GENERACION DEL CODIGOMANTENIMIENTO
  • 6. Modelos Evolutivos  La idea detrás de este modelo es el desarrollo de una implantación del sistema inicial, exponerla a los comentarios del usuario, refinarla en N versiones hasta que se desarrolle el sistema adecuado. Inicialización Periodos de Iteración Lista de Control El modelo evoluciona  Los requerimientos que son claros al principio dictarán el incremento inicial.  Especificación de requerimientos.  Uso de prototipos.  Un prototipo se considera un medio para especificar los requerimientos.  Reduce el riesgo de carecer de requisitos iniciales completos y estables. Modelo Incremental y creciente Espiral Desarrollo concurrente Tipos de modelos evolutivos Modelo Incremental y creciente Características:
  • 7. Características -Se enfoca en el análisis de riesgos. -Los interesados deben estar involucrados en cada vuelta. Fases del modelo Análisis de Riesgo Determinar Objetivos Desarrollar y probar Planificación Modelo en Espiral El análisis de riesgo requiere la participación de personal con experiencia. -Es un modelo que puede combinarse con otros modelos de procesos de desarrollo (cascada y evolutivo). -Es el mejor modelo que se utiliza para desarrollar grandes sistemas.
  • 8. Modelo de Desarrollo concurrente Características • Se puede expresar de manera esquematizada. • Las actividades llevan procesos concurrentes. • Es aplicable a todo tipo de desarrollo de software. Fases • Es aplicable al cliente servidor.
  • 9. Modelos Ágiles Manifiesto ÁGIL El 17 de febrero de 2001 Para definir a los métodos que estaban surgiendo como alternativa a las metodologías formales Valores Valorar más a sus individuos y su interacción que a los procesos y las herramientas. Valorar más el software que funciona que la documentación exhaustiva. Valorar más la colaboración con el cliente que la negociación contractual. Valorar más la respuesta al cambio que el seguimiento de un plan. Características Es difícil predecir qué requerimientos de software persistirán y cuáles cambiarán. Es difícil pronosticar cómo cambiarán las prioridades del cliente a medida que avanza el proyecto El análisis, el diseño, la construcción y las pruebas no son tan predecibles como nos gustaría . Algunos Modelos Ágiles Modelo Scrum Modelo XP Modelo Crystal
  • 10. Modelo SCRUM Iterativo, incremental. Entregas funcionales rápidas y frecuentes de 2 a 4 semanas. Equipos Auto - organizables. Características Roles Los individuos y su interacción, por encima de los procesos y las herramientas. Modelo XP Características Desarrollo iterativo e incremental Pruebas unitarias continuas. Programación en parejas. Propiedad del código compartida Simplicidad. Roles
  • 11. Modelo Crystal Creadas por Alistair Cockburn Define un código de color para establecer la complejidad de la metodología Características Priorizan la comunicación y la cooperación de la gente. Los proyectos utilizan ciclos de desarrollo incremental, de una longitud máxima de cuatro meses Se centra en las personas, la interacción, comunicación directa, habilidades, talentos Patrocinador Crystal Orange Sugiere que se elija un color de la metodología para un proyecto en función de su criticidad y tamaño. Los caracteres indican los riesgos potenciales Los números indican el número de personas involucradas en el proyecto. Roles Usuario Exp. Diseñador Programador Experto en Negocios Coordinador Verificador Escritor Crystal Clear Crystal Clear Usa procesos cíclicos anidados de varias longitudes Está diseñado para proyectos pequeños Iteración y ciclos de entrega dentro de un proyecto Iteración y ciclos de entrega dentro de un proyecto Representación de etapas Está diseñado para proyectos de mediana envergadura Crystal Orange Entrega incremental Seguimiento constante al proyecto Participación del usuario final