SlideShare una empresa de Scribd logo
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!

Más contenido relacionado

La actualidad más candente

Testing Metrics
Testing MetricsTesting Metrics
Testing Metrics
PM Venkatesha Babu
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and Planning
Sachin-QA
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
densy de la cruz lucero
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
KMS Technology
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
Intetics
 
Norma iso 14598
Norma iso 14598Norma iso 14598
Norma iso 14598
ehe ml
 
Estimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usoEstimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de uso
dianitadance
 
Software testing
Software testingSoftware testing
Software testing
KarnatiChandramoules
 
Fases del rup
Fases del rupFases del rup
Fases del rup
MaraJosQuilcaguanoTo
 
Gestion De Calidad Cap 26
Gestion De Calidad Cap 26Gestion De Calidad Cap 26
Gestion De Calidad Cap 26
diego danilo guaman
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
Gloria Stoilova
 
Code Quality in Ruby and Java
Code Quality in Ruby and JavaCode Quality in Ruby and Java
Code Quality in Ruby and Java
Steve Hayes
 
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVENAUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
SHASHI JAISWAL
 
proceso unificado de desarrollo
proceso unificado de desarrollo proceso unificado de desarrollo
proceso unificado de desarrollo
Andrea Marcela García García
 
Slides chapter 2
Slides chapter 2Slides chapter 2
Slides chapter 2
Priyanka Shetty
 
Modelo rup
Modelo rupModelo rup
Act 4.3 pruebas de software
Act 4.3 pruebas de softwareAct 4.3 pruebas de software
Act 4.3 pruebas de software
Rodrigo Santiago
 
Software Testing 101
Software Testing 101Software Testing 101
Software Testing 101
QA Hannah
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? Edureka
Edureka!
 
SQA-Plan.ppt
SQA-Plan.pptSQA-Plan.ppt
SQA-Plan.ppt
VijayAgrahari3
 

La actualidad más candente (20)

Testing Metrics
Testing MetricsTesting Metrics
Testing Metrics
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and Planning
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Norma iso 14598
Norma iso 14598Norma iso 14598
Norma iso 14598
 
Estimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usoEstimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de uso
 
Software testing
Software testingSoftware testing
Software testing
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
Gestion De Calidad Cap 26
Gestion De Calidad Cap 26Gestion De Calidad Cap 26
Gestion De Calidad Cap 26
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
 
Code Quality in Ruby and Java
Code Quality in Ruby and JavaCode Quality in Ruby and Java
Code Quality in Ruby and Java
 
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVENAUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
 
proceso unificado de desarrollo
proceso unificado de desarrollo proceso unificado de desarrollo
proceso unificado de desarrollo
 
Slides chapter 2
Slides chapter 2Slides chapter 2
Slides chapter 2
 
Modelo rup
Modelo rupModelo rup
Modelo rup
 
Act 4.3 pruebas de software
Act 4.3 pruebas de softwareAct 4.3 pruebas de software
Act 4.3 pruebas de software
 
Software Testing 101
Software Testing 101Software Testing 101
Software Testing 101
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? Edureka
 
SQA-Plan.ppt
SQA-Plan.pptSQA-Plan.ppt
SQA-Plan.ppt
 

Similar 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.0
Raú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.1
Jorge 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
 
Pruebas funcionales
Pruebas funcionalesPruebas funcionales
Pruebas funcionales
Alfonso Gabriel López Ceballos
 
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
Alejandro Olchik
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
Giovanny Guillen
 
Capacidad de procesos raul
Capacidad de procesos raulCapacidad de procesos raul
Capacidad de procesos raul
RAUL CHAVIEL
 
Capacidad de procesos raul
Capacidad de procesos raulCapacidad de procesos raul
Capacidad de procesos raul
RAUL CHAVIEL
 
AQC Lab - Programa Creacion de Empresas
AQC Lab - Programa Creacion de EmpresasAQC Lab - Programa Creacion de Empresas
AQC Lab - Programa Creacion de Empresas
AQCLab
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
will2294
 
#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
HablemosDeTesting
 
Servicio de QA - Harriague y Asociados
Servicio de QA - Harriague y AsociadosServicio de QA - Harriague y Asociados
Servicio de QA - Harriague y Asociados
Harriague y Asociados S.R.L.
 
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
Marco Avendaño
 
Gestión De Calidad
Gestión De CalidadGestión De Calidad
Gestión De Calidad
Marcela Gomez
 
GestióN De Calidad
GestióN De CalidadGestióN De Calidad
GestióN De Calidad
Marcela Gomez
 
Desarrollando software de calidad
Desarrollando software de calidadDesarrollando software de calidad
Desarrollando software de calidad
EQ SOFT EIRL
 
Testing Software
Testing SoftwareTesting Software
Testing Software
odelorenzi
 
Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1
Professional Testing
 
S2 D2 Verificación ySZXVC BVCXCVB validación.ppt
S2 D2 Verificación ySZXVC BVCXCVB validación.pptS2 D2 Verificación ySZXVC BVCXCVB validación.ppt
S2 D2 Verificación ySZXVC BVCXCVB validación.ppt
IvanhoeGarcia
 
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
Renato Gonzalez
 

Similar 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
 
S2 D2 Verificación ySZXVC BVCXCVB validación.ppt
S2 D2 Verificación ySZXVC BVCXCVB validación.pptS2 D2 Verificación ySZXVC BVCXCVB validación.ppt
S2 D2 Verificación ySZXVC BVCXCVB validación.ppt
 
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
 

Más 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 Opportunities
Carlos Gavidia-Calderon
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
Carlos 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 ACO
Carlos Gavidia-Calderon
 
An introduction to software engineering
An introduction to software engineeringAn introduction to software engineering
An introduction to software engineering
Carlos Gavidia-Calderon
 
Paralelismo a nivel de Instrucciones
Paralelismo a nivel de InstruccionesParalelismo a nivel de Instrucciones
Paralelismo a nivel de Instrucciones
Carlos Gavidia-Calderon
 
GWT - Una introducción
GWT - Una introducciónGWT - Una introducción
GWT - Una introducción
Carlos Gavidia-Calderon
 
Spring Web Services
Spring Web ServicesSpring Web Services
Spring Web Services
Carlos 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 EE
Carlos Gavidia-Calderon
 

Más 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

Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Festibity
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
Tecnología 5G Presentación.pdf trabajo .
Tecnología 5G Presentación.pdf trabajo .Tecnología 5G Presentación.pdf trabajo .
Tecnología 5G Presentación.pdf trabajo .
asrielgamer3421
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 

Último (20)

Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
Tecnología 5G Presentación.pdf trabajo .
Tecnología 5G Presentación.pdf trabajo .Tecnología 5G Presentación.pdf trabajo .
Tecnología 5G Presentación.pdf trabajo .
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 

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.