SlideShare uma empresa Scribd logo
1 de 21
OPENUP COMO PROCESO DE
  DESARROLLO DE SOFTWARE
NUESTRA EMPRESA ES AVANTEC
Y se dedica al desarrollo y mantenimiento de software
PROCESO DE TOMA DE DECISIONES
PLANTEAMIENTO DEL PROBLEMA
Indicadores de la situación actual


    Casos de Prueba después de QC
                                                El software producido no es
                                                capaz de superar ni la mitad
                  37%                           de los casos de prueba de
                               Prueba exitosa
                               Prueba fallida
                                                QC
      63%




                                                    Criticidad de errores detectados
                                                     Criticidad baja     Criticidad media   Criticidad alta



 La mayoría de errores tienen
 un nivel de importancia                                           37%
                                                                                     26%


 medio/alto
                                                                                 37%
ALTERNATIVAS DE SOLUCIÓN
Algunas metodologías
EVALUACIÓN TÉCNICA
Evaluación de alternativas



Criterios evaluados:
●
 Gestión de requerimientos
                                           Evaluación de Alternativas
●
 Pruebas y criterios de       90
aceptación
                              85
●
 Interacción con el usuario   80

●
 Contenido de releases        75
                                                                    Evaluación técnica


●
 Definición de arquitectura   70

●
 Soporte de herramientas      65
                                   Waterfall     XP       OpenUP
●
 Familiaridad del equipo
●
 Complejidad en la
implementación
EVALUACIÓN ECONÓMICA
Evaluación de alternativas




Consideraciones:
●
 Duración de 6 meses                           Evaluación económica
●
 Tamaño de 20 KLOC                160000
                                  140000
●
 Un AF, un ARQ, 4 DEVS y 2 QC     120000
                                  100000
●
 Los errores requieren 25 horas   80000
                                  60000
de DEV y 20 de QC                 40000
                                  20000
●
 Incidencias por KLOC:                 0
                                           Waterfall                  XP                   OpenUP
    ●
        Waterfall: 33.3                           Costo de recursos        Deuda técnica

    ●
        XP: 0.75
    ●
        OpenUP: 1.8
OPENUP ES NUESTRO
FRAMEWORK DE PROCESOS
Lo usaremos como base de nuestro proceso de desarrollo
MARCO TEÓRICO
ECLIPSE PROCESS FRAMEWORK
Marco Teórico




 Permite definir metodologías con herramientas de ingeniería de
 procesos. Provee EPF Composer que nos permite implementar,
 desplegar y mantener procesos.
OPENUP
 Marco teórico


Proceso Unificado ligero.
Iterativo, incremental y
extensible.

Incluye los roles Stakeholder,
desarrollador, arquitectos,
Jefe de Proyecto y Tester.

Tiene como objetivo la
disminución del riesgo,
identificando inconvenientes
temprano.

Busca balancear agilidad
con disciplina.
DESARROLLO DE LA SOLUCIÓN
METODOLOGÍA
  Definición del nuevo proceso de entrega


Definición de Contenido del método:
Roles, Tareas, Plantillas y Productos
de Trabajo.

Asignar responsabilidades a los roles
sobre productos de trabajo.

Definir plantillas y guías para
productos de trabajo y tareas.

Definición del Patrones de
capacidad.

Definición del Proceso de Entrega

Publicación del Proceso.
IDENTIFICAR REQUERIMIENTOS
Patrón de capacidad
DESARROLLAR LA ARQUITECTURA
Patrón de capacidad
DESARROLLAR INCREMENTO
Patrón de capacidad
PROBAR SOLUCIÓN
Patrón de capacidad
PROCESO DE ENTREGA
Para Aplicaciones Web en Avances Tecnológicos
EVALUACIÓN DE RESULTADOS
Indicadores del nuevo contexto


   Casos de Prueba después de QC

                                               El porcentaje de éxito
     41%
                                               aumentó de 37% a 59%
                              Prueba exitosa
                              Prueba fallida
                 59%




                                                   Criticidad de errores detectados
                                                    Criticidad baja   Criticidad media   Criticidad alta



 El porcentaje de errores de                                          15%
                                                                             8%

 criticidad alta se redujo de
 37% a 8%
                                                                              77%
CONCLUSIONES
  Palabras Finales

Implementar un proceso iterativo
incrementa la Calidad del Software.

La Planificación Iterativa para
intervalos cortos es muy precisa.

El proceso de desarrollo debe
soportar y aceptar los cambios en
los requerimientos.

Es necesario adaptar el proceso de
desarrollo al contexto de la
empresa.

El Proceso de Desarrollo no es
estático: está sujeto a cambios.
¡GRACIAS!

Mais conteúdo relacionado

Mais procurados

DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps IntroductionRobert Sell
 
Planificación de un proyecto de ingeniería de software
Planificación de un proyecto de ingeniería de softwarePlanificación de un proyecto de ingeniería de software
Planificación de un proyecto de ingeniería de softwareovefa
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...Simplilearn
 
Frameworks para desarrollo de aplicaciones Web
Frameworks para desarrollo de aplicaciones WebFrameworks para desarrollo de aplicaciones Web
Frameworks para desarrollo de aplicaciones WebEsteban Saavedra
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...Edureka!
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudEliud Cortes
 
Site (Service) Reliability Engineering
Site (Service) Reliability EngineeringSite (Service) Reliability Engineering
Site (Service) Reliability EngineeringMark Underwood
 
DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April MeetupShweta Sadawarte
 
Lean Kanban India 2019 Conference | Cumulative Flow Diagram Patterns: The St...
Lean Kanban India 2019 Conference |  Cumulative Flow Diagram Patterns: The St...Lean Kanban India 2019 Conference |  Cumulative Flow Diagram Patterns: The St...
Lean Kanban India 2019 Conference | Cumulative Flow Diagram Patterns: The St...LeanKanbanIndia
 
Introduction to CICD
Introduction to CICDIntroduction to CICD
Introduction to CICDKnoldus Inc.
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014johnfcshaw
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwarePrimoLaura
 

Mais procurados (20)

DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Planificación de un proyecto de ingeniería de software
Planificación de un proyecto de ingeniería de softwarePlanificación de un proyecto de ingeniería de software
Planificación de un proyecto de ingeniería de software
 
Devops
DevopsDevops
Devops
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
DevOps
DevOps DevOps
DevOps
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
 
Programacion Extrema
Programacion ExtremaProgramacion Extrema
Programacion Extrema
 
Frameworks para desarrollo de aplicaciones Web
Frameworks para desarrollo de aplicaciones WebFrameworks para desarrollo de aplicaciones Web
Frameworks para desarrollo de aplicaciones Web
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 
Site (Service) Reliability Engineering
Site (Service) Reliability EngineeringSite (Service) Reliability Engineering
Site (Service) Reliability Engineering
 
DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April Meetup
 
SonarQube Presentation.pptx
SonarQube Presentation.pptxSonarQube Presentation.pptx
SonarQube Presentation.pptx
 
METODOLOGIA RUP
METODOLOGIA RUPMETODOLOGIA RUP
METODOLOGIA RUP
 
Lean Kanban India 2019 Conference | Cumulative Flow Diagram Patterns: The St...
Lean Kanban India 2019 Conference |  Cumulative Flow Diagram Patterns: The St...Lean Kanban India 2019 Conference |  Cumulative Flow Diagram Patterns: The St...
Lean Kanban India 2019 Conference | Cumulative Flow Diagram Patterns: The St...
 
Introduction to CICD
Introduction to CICDIntroduction to CICD
Introduction to CICD
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-software
 

Semelhante a OpenUP como proceso de desarrollo

Presentación cessi estandar iso iec 29119 2012 v1.0
Presentación cessi estandar iso iec 29119   2012 v1.0Presentación cessi estandar iso iec 29119   2012 v1.0
Presentación cessi estandar iso iec 29119 2012 v1.0Raúl Martínez
 
Presentación SoftQuality_enero_2011_v2.1
Presentación SoftQuality_enero_2011_v2.1Presentación SoftQuality_enero_2011_v2.1
Presentación SoftQuality_enero_2011_v2.1Jorge Marquez
 
JISBD - Entorno para la Evaluación y Certificación de la Calidad del Producto...
JISBD - Entorno para la Evaluación y Certificación de la Calidad del Producto...JISBD - Entorno para la Evaluación y Certificación de la Calidad del Producto...
JISBD - Entorno para la Evaluación y Certificación de la Calidad del Producto...Alarcos Quality Center
 
Sw kaizen apresentacao agiles 2012 v0.1
Sw kaizen apresentacao agiles 2012 v0.1Sw kaizen apresentacao agiles 2012 v0.1
Sw kaizen apresentacao agiles 2012 v0.1Alejandro Olchik
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de softwareGiovanny Guillen
 
Capacidad de procesos raul
Capacidad de procesos raulCapacidad de procesos raul
Capacidad de procesos raulRAUL CHAVIEL
 
Capacidad de procesos raul
Capacidad de procesos raulCapacidad de procesos raul
Capacidad de procesos raulRAUL CHAVIEL
 
AQC Lab - Programa Creacion de Empresas
AQC Lab - Programa Creacion de EmpresasAQC Lab - Programa Creacion de Empresas
AQC Lab - Programa Creacion de EmpresasAQCLab
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurancewill2294
 
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOpsHablemosDeTesting
 
Shift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareShift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareMarco Avendaño
 
Desarrollando software de calidad
Desarrollando software de calidadDesarrollando software de calidad
Desarrollando software de calidadEQ SOFT EIRL
 
Testing Software
Testing SoftwareTesting Software
Testing Softwareodelorenzi
 
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0Renato Gonzalez
 

Semelhante a OpenUP como proceso de desarrollo (20)

Presentación cessi estandar iso iec 29119 2012 v1.0
Presentación cessi estandar iso iec 29119   2012 v1.0Presentación cessi estandar iso iec 29119   2012 v1.0
Presentación cessi estandar iso iec 29119 2012 v1.0
 
Presentación SoftQuality_enero_2011_v2.1
Presentación SoftQuality_enero_2011_v2.1Presentación SoftQuality_enero_2011_v2.1
Presentación SoftQuality_enero_2011_v2.1
 
JISBD - Entorno para la Evaluación y Certificación de la Calidad del Producto...
JISBD - Entorno para la Evaluación y Certificación de la Calidad del Producto...JISBD - Entorno para la Evaluación y Certificación de la Calidad del Producto...
JISBD - Entorno para la Evaluación y Certificación de la Calidad del Producto...
 
Pruebas funcionales
Pruebas funcionalesPruebas funcionales
Pruebas funcionales
 
Sw kaizen apresentacao agiles 2012 v0.1
Sw kaizen apresentacao agiles 2012 v0.1Sw kaizen apresentacao agiles 2012 v0.1
Sw kaizen apresentacao agiles 2012 v0.1
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Capacidad de procesos raul
Capacidad de procesos raulCapacidad de procesos raul
Capacidad de procesos raul
 
Capacidad de procesos raul
Capacidad de procesos raulCapacidad de procesos raul
Capacidad de procesos raul
 
AQC Lab - Programa Creacion de Empresas
AQC Lab - Programa Creacion de EmpresasAQC Lab - Programa Creacion de Empresas
AQC Lab - Programa Creacion de Empresas
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
 
Servicio de QA - Harriague y Asociados
Servicio de QA - Harriague y AsociadosServicio de QA - Harriague y Asociados
Servicio de QA - Harriague y Asociados
 
Shift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareShift Left: En busca del éxito del software
Shift Left: En busca del éxito del software
 
Gestión De Calidad
Gestión De CalidadGestión De Calidad
Gestión De Calidad
 
GestióN De Calidad
GestióN De CalidadGestióN De Calidad
GestióN De Calidad
 
Desarrollando software de calidad
Desarrollando software de calidadDesarrollando software de calidad
Desarrollando software de calidad
 
Testing Software
Testing SoftwareTesting Software
Testing Software
 
Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1
 
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
 
Is new
Is newIs new
Is new
 

Mais de Carlos Gavidia-Calderon

What Do You Want From Me? Adapting Systems to the Uncertainty of Human Prefer...
What Do You Want From Me? Adapting Systems to the Uncertainty of Human Prefer...What Do You Want From Me? Adapting Systems to the Uncertainty of Human Prefer...
What Do You Want From Me? Adapting Systems to the Uncertainty of Human Prefer...Carlos Gavidia-Calderon
 
Game-theoretic Analysis of Development Practices: Challenges and Opportunities
Game-theoretic Analysis of Development Practices: Challenges and OpportunitiesGame-theoretic Analysis of Development Practices: Challenges and Opportunities
Game-theoretic Analysis of Development Practices: Challenges and OpportunitiesCarlos Gavidia-Calderon
 
Segmentación de imágenes mediante algoritmos ACO
Segmentación de imágenes mediante algoritmos ACOSegmentación de imágenes mediante algoritmos ACO
Segmentación de imágenes mediante algoritmos ACOCarlos Gavidia-Calderon
 
Arquitectura y diseño de aplicaciones Java EE
Arquitectura y diseño de aplicaciones Java EEArquitectura y diseño de aplicaciones Java EE
Arquitectura y diseño de aplicaciones Java EECarlos Gavidia-Calderon
 

Mais de Carlos Gavidia-Calderon (9)

What Do You Want From Me? Adapting Systems to the Uncertainty of Human Prefer...
What Do You Want From Me? Adapting Systems to the Uncertainty of Human Prefer...What Do You Want From Me? Adapting Systems to the Uncertainty of Human Prefer...
What Do You Want From Me? Adapting Systems to the Uncertainty of Human Prefer...
 
Game-theoretic Analysis of Development Practices: Challenges and Opportunities
Game-theoretic Analysis of Development Practices: Challenges and OpportunitiesGame-theoretic Analysis of Development Practices: Challenges and Opportunities
Game-theoretic Analysis of Development Practices: Challenges and Opportunities
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Segmentación de imágenes mediante algoritmos ACO
Segmentación de imágenes mediante algoritmos ACOSegmentación de imágenes mediante algoritmos ACO
Segmentación de imágenes mediante algoritmos ACO
 
An introduction to software engineering
An introduction to software engineeringAn introduction to software engineering
An introduction to software engineering
 
Paralelismo a nivel de Instrucciones
Paralelismo a nivel de InstruccionesParalelismo a nivel de Instrucciones
Paralelismo a nivel de Instrucciones
 
GWT - Una introducción
GWT - Una introducciónGWT - Una introducción
GWT - Una introducción
 
Spring Web Services
Spring Web ServicesSpring Web Services
Spring Web Services
 
Arquitectura y diseño de aplicaciones Java EE
Arquitectura y diseño de aplicaciones Java EEArquitectura y diseño de aplicaciones Java EE
Arquitectura y diseño de aplicaciones Java EE
 

Último

Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 

Último (20)

Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 

OpenUP como proceso de desarrollo

  • 1. OPENUP COMO PROCESO DE DESARROLLO DE SOFTWARE
  • 2. NUESTRA EMPRESA ES AVANTEC Y se dedica al desarrollo y mantenimiento de software
  • 3. PROCESO DE TOMA DE DECISIONES
  • 4. PLANTEAMIENTO DEL PROBLEMA Indicadores de la situación actual Casos de Prueba después de QC El software producido no es capaz de superar ni la mitad 37% de los casos de prueba de Prueba exitosa Prueba fallida QC 63% Criticidad de errores detectados Criticidad baja Criticidad media Criticidad alta La mayoría de errores tienen un nivel de importancia 37% 26% medio/alto 37%
  • 6. EVALUACIÓN TÉCNICA Evaluación de alternativas Criterios evaluados: ● Gestión de requerimientos Evaluación de Alternativas ● Pruebas y criterios de 90 aceptación 85 ● Interacción con el usuario 80 ● Contenido de releases 75 Evaluación técnica ● Definición de arquitectura 70 ● Soporte de herramientas 65 Waterfall XP OpenUP ● Familiaridad del equipo ● Complejidad en la implementación
  • 7. EVALUACIÓN ECONÓMICA Evaluación de alternativas Consideraciones: ● Duración de 6 meses Evaluación económica ● Tamaño de 20 KLOC 160000 140000 ● Un AF, un ARQ, 4 DEVS y 2 QC 120000 100000 ● Los errores requieren 25 horas 80000 60000 de DEV y 20 de QC 40000 20000 ● Incidencias por KLOC: 0 Waterfall XP OpenUP ● Waterfall: 33.3 Costo de recursos Deuda técnica ● XP: 0.75 ● OpenUP: 1.8
  • 8. OPENUP ES NUESTRO FRAMEWORK DE PROCESOS Lo usaremos como base de nuestro proceso de desarrollo
  • 10. ECLIPSE PROCESS FRAMEWORK Marco Teórico Permite definir metodologías con herramientas de ingeniería de procesos. Provee EPF Composer que nos permite implementar, desplegar y mantener procesos.
  • 11. OPENUP Marco teórico Proceso Unificado ligero. Iterativo, incremental y extensible. Incluye los roles Stakeholder, desarrollador, arquitectos, Jefe de Proyecto y Tester. Tiene como objetivo la disminución del riesgo, identificando inconvenientes temprano. Busca balancear agilidad con disciplina.
  • 12. DESARROLLO DE LA SOLUCIÓN
  • 13. METODOLOGÍA Definición del nuevo proceso de entrega Definición de Contenido del método: Roles, Tareas, Plantillas y Productos de Trabajo. Asignar responsabilidades a los roles sobre productos de trabajo. Definir plantillas y guías para productos de trabajo y tareas. Definición del Patrones de capacidad. Definición del Proceso de Entrega Publicación del Proceso.
  • 18. PROCESO DE ENTREGA Para Aplicaciones Web en Avances Tecnológicos
  • 19. EVALUACIÓN DE RESULTADOS Indicadores del nuevo contexto Casos de Prueba después de QC El porcentaje de éxito 41% aumentó de 37% a 59% Prueba exitosa Prueba fallida 59% Criticidad de errores detectados Criticidad baja Criticidad media Criticidad alta El porcentaje de errores de 15% 8% criticidad alta se redujo de 37% a 8% 77%
  • 20. CONCLUSIONES Palabras Finales Implementar un proceso iterativo incrementa la Calidad del Software. La Planificación Iterativa para intervalos cortos es muy precisa. El proceso de desarrollo debe soportar y aceptar los cambios en los requerimientos. Es necesario adaptar el proceso de desarrollo al contexto de la empresa. El Proceso de Desarrollo no es estático: está sujeto a cambios.