SlideShare una empresa de Scribd logo
Factores de éxito en la captura y gestión de Requisitos .  19 de Junio, Madrid Solo Requisitos 2008 Noriela Villarreal Escandón  Líder Funcional. TCS, Colombia
Contenido Introducción Requisitos: “La Fuente” Requisitos: Modelo de Maduración Requisitos: Factores de Éxito Conclusiones
Introducción ¿Qué es un requisito? Una condición o necesidad de un usuario para resolver un problema o alcanzar un objetivo. Una condición o capacidad que debe estar presente en un sistema o componentes de sistema para satisfacer un contrato, estándar, especificación u otro documento formal.  Una representación documentada de una condición o capacidad como en (1) o (2).
Ideas del usuario Resultado análisis Variación al alcance Requisitos V 1.0 Requisitos V 1.1 Variación al alcance Requisitos V 1.2 …… Requisitos V 1.3 …… Requisitos V 1.4 Requisitos: “La fuente” “ La parte más  difícil  de construir un sistema es precisamente  saber qué construir . Ninguna otra parte del trabajo conceptual es tan  difícil  como establecer los  requerimientos detallados . Ninguna otra parte del trabajo  afecta  tanto el sistema si es hecha mal. Ninguna es tan difícil de  corregir  más adelante... Entonces, la tarea más importante que el ingeniero de software hace para el cliente es la  extracción   iterativa  y el  refinamiento  de los requerimientos del producto.” Frederick P. Brooks 1987 Importancia
Entregable de Requisitos Requisitos: “La fuente” 20 años  después nos enfrentamos a los mismos problemas : El Sistema si funciona, pero “ le falta generar …..” Recibí el sistema que esperaba? Si acepto el sistema pero “cuando  podrían incluirle una funcionalidad que …..” El sistema parece completo,  pero “ porque no puedo  entrar desde Internet?” Si les dije que  deben conectarse 10 usuarios Al tiempo?”
Cómo estamos seguros de “qué construir?”  Quién, Cómo o Qué nos da la seguridad de “qué construir?”   Es suficiente el nivel de  detalle, calidad y profundidad en los requisitos? El dueño, los impactados y el analista aprobaron los mismos requisitos?  Los casos de pruebas garantizan plena cobertura de los requisitos? Existe proceso de Aseguramiento de Calidad aplicado? Entregable de Requisitos Requisitos: “La fuente” Análisis:
Requisitos: Modelo de maduración CMMI – Niveles de  Madurez   Source: SEI, Carnegie Mellon University
Requisitos: Modelo de maduración Gestión de Requerimientos Planeamiento de Proyecto Control y Monitoreo de Proyecto Gestión de los Acuerdos con Proveedores Medición y Análisis Aseguramiento de la Calidad de Procesos y Productos Gestión de la Configuración 7 PAs  N2 Innovación Organizacional e Implementación Análisis Causal y Resolución 2 PAs  N5 Rendimiento de los Procesos Organizacionales Gestión Cuantitativa de Proyectos 2 PAs  N4 Desarrollo de Requerimientos Solución Técnica Integración de Producto Verificación Validación Foco en los Procesos Organizacionales Definición de Procesos Organizacionales Capacitación Organizacional Gestión Integrada de Proyectos Gestión de Riesgos Trabajo Integrado en Equipo Gestión Integrada de Proveedores Análisis de Decisión y Resolución Ambiente para la Integración Organizacional  14 PAs  N3
Requisitos: Modelo de maduración CMMI – Nivel 2 Gestionar todos los requerimientos, técnicos y no técnicos, de los productos del proyecto y de los componentes del producto, ya sean recibidos o generados por los mismos, e identificar las inconsistencias entre estos y los planes de proyecto. Se incluye también a los requerimientos impuestos en el proyecto por la organización. Se deberán manejar los cambios en los requerimientos y establecer el compromiso con los mismos. El propósito del área de proceso  Desarrollo de Requerimientos , es  analizar ,  producir , y  optimizar  los requerimientos del cliente, del producto y de los componentes del producto. CMMI – Nivel 3
Source: SEI, Carnegie Mellon University  CMMI – Beneficios experimentados “ Las metodologías de calidad de proveedores “Offshore” están años adelantados a las firmas domésticas de EEUU” Fuente:  META Group: Top IT Outsourcing Vendors, North America, FY 2004-05 Beneficios experimentados con CMMI “ CMMI ha mejorado efectivamente la calidad de nuestras aplicaciones a la vez que ha reducido costos de soporte simultáneamente. Esto ha sido logrado en gran medida a través del uso de procesos maduros e innovadores.  La metodología “ OffShore/OnSite” funciona utilizando procesos SEI – CM M®  Nivel 5  proveyendo beneficios significativos” Gary Slavin Vice President - AIG Requisitos: Modelo de maduración Estadísticas Calendario 97.54%  de proyectos a tiempo Costo 95.6%  con variación de lo presupuestado de sólo 10% Calidad  99%  de entregables libres de defectos con severidades máximas y altas
Cliente 2. Metodologías y modelos 3. Ejecución del proyecto Requisitos: Factores de Éxito
1. Cliente: Garantizar el compromiso de las áreas de negocio con respecto al cumplimiento y calidad en las fases del análisis Gestión de Requisitos debe formar parte de los procesos organizativos. Delegar en un responsable los resultados en la etapa de análisis (metodología, métricas y calidad). Requisitos: Factores de Éxito
2. Metodologías y modelos Marco metodológico que permita determinar tareas, roles y entregables concretos. Obligatoriedad en la aplicación de metodologías. Aplicación de un Modelo de análisis y gestión de Requisitos (cambios, aprobaciones, responsables, tiempos, alcance de cada ítem por cada entregable). El modelo debe ser de dominio y entendimiento publico a través de un lenguaje común. El equipo que realiza el análisis debe estar uniformemente capacitado (metodologías – experiencia funcional - negocio)  Requisitos: Factores de Éxito
2. CMMI: Mejorar actividades en procesos y proyectos de la organización, a través de la innovación y análisis: Pruebas de QA aplicadas a los entregables de la etapa de análisis. (Quienes conforman el equipo de QA?) Trazabilidad en la gestión de requisitos en la etapa de Análisis.(Idea/necesidad, requisitos, casos de uso, etc.) Retroalimentación de hallazgos al cliente. Requisitos: Factores de Éxito
3. Ejecución del proyecto: Consenso del equipo en la definición de “lo que se quiere”. Análisis de impacto (IP – IF – AQ – SEG - ). Gestión de riesgos desde el inicio. Control de cambios desde el inicio. Resultado de análisis “Único” input para casos de prueba. Requisitos: Factores de Éxito
3. Ejecución del proyecto: Cumplir con los tiempos aprobados para el análisis.  (Acortar? Extender?) Comunicación abierta entre los equipos (Cliente –  Proveedor). Aceptación formal de cada documento generado en la etapa de análisis. Mejora continua.  (Métricas) Requisitos: Factores de Éxito
Factores de éxito en la captura y gestión de requisitos (Basado en las mejores prácticas de CMMI)
 
CONCLUSIONES La fase de análisis / visión / definición, debe ser  considerada de las más importantes en el proyecto  de SW. La utilización de modelos y metodologías permite a  la organización orientar sus procesos de SW y  obtener satisfacción. La gestión de Requisitos, factor clave en el éxito. La escritura de un buen guión genera  un Oscar en la película.
Gracias! [email_address] [email_address]

Más contenido relacionado

La actualidad más candente

W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
Taringa!
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
Sandrea Rodriguez
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-software
CBISOE
 
Modelos y estandares
Modelos y estandaresModelos y estandares
Modelos y estandares
martsofv
 
Gestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de SoftwareGestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de Software
Lorenzo Armenta Fonseca CAPM, MCP, MCTS
 
CMMI-DEV
CMMI-DEVCMMI-DEV
CMMI-DEV
Gabriel Mercado
 
Presentación ETICOM Universidad Sevilla Marzo 2011
Presentación ETICOM Universidad Sevilla Marzo 2011Presentación ETICOM Universidad Sevilla Marzo 2011
Presentación ETICOM Universidad Sevilla Marzo 2011
Jorge Marquez
 
Ingenieria en software
Ingenieria en softwareIngenieria en software
Ingenieria en software
luly garcia
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
draw507
 
Gestion Calidad Software
Gestion Calidad Software Gestion Calidad Software
Gestion Calidad Software
Johan Prevot R
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
yecka25
 
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
Luis Eduardo Pelaez Valencia
 
Libro Ingeniería del Software
Libro Ingeniería del SoftwareLibro Ingeniería del Software
Libro Ingeniería del Software
Giovanny Guillen
 
Unidad 5
Unidad 5Unidad 5
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoftPropuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Software Guru
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
Coesi Consultoria
 
Modelo De Calidad De Desarrollo De Software Cmmi
Modelo De Calidad De Desarrollo De Software CmmiModelo De Calidad De Desarrollo De Software Cmmi
Modelo De Calidad De Desarrollo De Software Cmmi
guest768516
 
Calidad de software Unidad 1
Calidad de software Unidad 1Calidad de software Unidad 1
Calidad de software Unidad 1
José Gutiérrez Díaz
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
Tensor
 
Actividad de aprendizaje 2
Actividad  de aprendizaje 2Actividad  de aprendizaje 2
Actividad de aprendizaje 2
Oroxko Vargas
 

La actualidad más candente (20)

W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-software
 
Modelos y estandares
Modelos y estandaresModelos y estandares
Modelos y estandares
 
Gestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de SoftwareGestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de Software
 
CMMI-DEV
CMMI-DEVCMMI-DEV
CMMI-DEV
 
Presentación ETICOM Universidad Sevilla Marzo 2011
Presentación ETICOM Universidad Sevilla Marzo 2011Presentación ETICOM Universidad Sevilla Marzo 2011
Presentación ETICOM Universidad Sevilla Marzo 2011
 
Ingenieria en software
Ingenieria en softwareIngenieria en software
Ingenieria en software
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Gestion Calidad Software
Gestion Calidad Software Gestion Calidad Software
Gestion Calidad Software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
 
Libro Ingeniería del Software
Libro Ingeniería del SoftwareLibro Ingeniería del Software
Libro Ingeniería del Software
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoftPropuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
 
Modelo De Calidad De Desarrollo De Software Cmmi
Modelo De Calidad De Desarrollo De Software CmmiModelo De Calidad De Desarrollo De Software Cmmi
Modelo De Calidad De Desarrollo De Software Cmmi
 
Calidad de software Unidad 1
Calidad de software Unidad 1Calidad de software Unidad 1
Calidad de software Unidad 1
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Actividad de aprendizaje 2
Actividad  de aprendizaje 2Actividad  de aprendizaje 2
Actividad de aprendizaje 2
 

Similar a Factores de éxito en la captura y gestión de requisitos (Basado en las mejores prácticas de CMMI)

Calidad de software Unidad 3
Calidad de software Unidad 3Calidad de software Unidad 3
Calidad de software Unidad 3
Omar Jimenez Grano
 
Introducción a CMMi
Introducción a CMMiIntroducción a CMMi
Introducción a CMMi
Antonio Giossa
 
Estándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina OrtegaEstándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina Ortega
2008PA2Info3
 
DFSS
DFSSDFSS
183237808 iso-12207
183237808 iso-12207183237808 iso-12207
183237808 iso-12207
Ronald Guerra
 
5012621 cmmi
5012621 cmmi5012621 cmmi
5012621 cmmi
Monyk Pilacuán
 
gestion de la calidad
gestion de la calidadgestion de la calidad
gestion de la calidad
sandy alejandro
 
Modelo Cmmi 7
Modelo Cmmi 7Modelo Cmmi 7
Modelo Cmmi 7
Su Vivian
 
Tema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de RequisitosTema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de Requisitos
Juan Carlos González Moreno
 
La gestión de requisitos en la subcontratación de proyectos. Recomendaciones ACQ
La gestión de requisitos en la subcontratación de proyectos. Recomendaciones ACQLa gestión de requisitos en la subcontratación de proyectos. Recomendaciones ACQ
La gestión de requisitos en la subcontratación de proyectos. Recomendaciones ACQ
Pepe
 
Introduccion a la Ingenieria de Software
Introduccion a la Ingenieria de SoftwareIntroduccion a la Ingenieria de Software
Introduccion a la Ingenieria de Software
angelicaastorga
 
Complemento cmmi
Complemento cmmiComplemento cmmi
Complemento cmmi
Tensor
 
EGobix - Gestion de la Calidad del Proyecto
EGobix - Gestion de la Calidad del ProyectoEGobix - Gestion de la Calidad del Proyecto
EGobix - Gestion de la Calidad del Proyecto
Ministerio de Justicia del Peru
 
Six sigma introduction strategies and organizations
Six sigma introduction strategies and organizationsSix sigma introduction strategies and organizations
Six sigma introduction strategies and organizations
rosh271
 
Christian Rivero
Christian RiveroChristian Rivero
Christian Rivero
Jdgc2304
 
Ieee 703
Ieee 703Ieee 703
cmmi-dev
cmmi-devcmmi-dev
cmmi-dev
Sam Camacho
 
Cmmi
CmmiCmmi
Sw Dev Process V2
Sw Dev Process V2Sw Dev Process V2
Sw Dev Process V2
Gabriel Oliva
 
Taller ingernieria de requerimientos
Taller ingernieria de requerimientosTaller ingernieria de requerimientos
Taller ingernieria de requerimientos
Xilena16
 

Similar a Factores de éxito en la captura y gestión de requisitos (Basado en las mejores prácticas de CMMI) (20)

Calidad de software Unidad 3
Calidad de software Unidad 3Calidad de software Unidad 3
Calidad de software Unidad 3
 
Introducción a CMMi
Introducción a CMMiIntroducción a CMMi
Introducción a CMMi
 
Estándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina OrtegaEstándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina Ortega
 
DFSS
DFSSDFSS
DFSS
 
183237808 iso-12207
183237808 iso-12207183237808 iso-12207
183237808 iso-12207
 
5012621 cmmi
5012621 cmmi5012621 cmmi
5012621 cmmi
 
gestion de la calidad
gestion de la calidadgestion de la calidad
gestion de la calidad
 
Modelo Cmmi 7
Modelo Cmmi 7Modelo Cmmi 7
Modelo Cmmi 7
 
Tema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de RequisitosTema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de Requisitos
 
La gestión de requisitos en la subcontratación de proyectos. Recomendaciones ACQ
La gestión de requisitos en la subcontratación de proyectos. Recomendaciones ACQLa gestión de requisitos en la subcontratación de proyectos. Recomendaciones ACQ
La gestión de requisitos en la subcontratación de proyectos. Recomendaciones ACQ
 
Introduccion a la Ingenieria de Software
Introduccion a la Ingenieria de SoftwareIntroduccion a la Ingenieria de Software
Introduccion a la Ingenieria de Software
 
Complemento cmmi
Complemento cmmiComplemento cmmi
Complemento cmmi
 
EGobix - Gestion de la Calidad del Proyecto
EGobix - Gestion de la Calidad del ProyectoEGobix - Gestion de la Calidad del Proyecto
EGobix - Gestion de la Calidad del Proyecto
 
Six sigma introduction strategies and organizations
Six sigma introduction strategies and organizationsSix sigma introduction strategies and organizations
Six sigma introduction strategies and organizations
 
Christian Rivero
Christian RiveroChristian Rivero
Christian Rivero
 
Ieee 703
Ieee 703Ieee 703
Ieee 703
 
cmmi-dev
cmmi-devcmmi-dev
cmmi-dev
 
Cmmi
CmmiCmmi
Cmmi
 
Sw Dev Process V2
Sw Dev Process V2Sw Dev Process V2
Sw Dev Process V2
 
Taller ingernieria de requerimientos
Taller ingernieria de requerimientosTaller ingernieria de requerimientos
Taller ingernieria de requerimientos
 

Más de Pepe

05 Almira Labs VII Semana CMMI
05 Almira Labs VII Semana CMMI05 Almira Labs VII Semana CMMI
05 Almira Labs VII Semana CMMI
Pepe
 
03 Tecsidel VII Semana CMMI
03 Tecsidel VII Semana CMMI03 Tecsidel VII Semana CMMI
03 Tecsidel VII Semana CMMI
Pepe
 
04 Panel VII Semana CMMI
04  Panel VII Semana CMMI04  Panel VII Semana CMMI
04 Panel VII Semana CMMI
Pepe
 
01 Ministerio de Defensa VII Semana CMMI
01 Ministerio de Defensa VII Semana CMMI01 Ministerio de Defensa VII Semana CMMI
01 Ministerio de Defensa VII Semana CMMI
Pepe
 
01 Insa VI Semana CMMI
01 Insa VI Semana CMMI01 Insa VI Semana CMMI
01 Insa VI Semana CMMI
Pepe
 
06 IAPSolutions VI Semana CMMI
06 IAPSolutions VI Semana CMMI06 IAPSolutions VI Semana CMMI
06 IAPSolutions VI Semana CMMI
Pepe
 
05 Visure VI Semana del CMMI
05 Visure VI Semana del CMMI05 Visure VI Semana del CMMI
05 Visure VI Semana del CMMI
Pepe
 
04 Grupo Gesfor VI Semana CMMI
04 Grupo Gesfor VI Semana CMMI04 Grupo Gesfor VI Semana CMMI
04 Grupo Gesfor VI Semana CMMI
Pepe
 
03 Siconet VI Semana CMMI
03 Siconet VI Semana CMMI03 Siconet VI Semana CMMI
03 Siconet VI Semana CMMI
Pepe
 
02 Avanade VI Semana CMMI
02 Avanade VI Semana CMMI02 Avanade VI Semana CMMI
02 Avanade VI Semana CMMI
Pepe
 
09 Gesein VI Semana CMMI
09 Gesein VI Semana CMMI09 Gesein VI Semana CMMI
09 Gesein VI Semana CMMI
Pepe
 
07 Caelum VI Semana CMMI
07 Caelum VI Semana CMMI07 Caelum VI Semana CMMI
07 Caelum VI Semana CMMI
Pepe
 
08 Consejo VI Semana CMMI
08 Consejo VI Semana CMMI08 Consejo VI Semana CMMI
08 Consejo VI Semana CMMI
Pepe
 
02 Deloitte SFIC 2009
02 Deloitte SFIC 200902 Deloitte SFIC 2009
02 Deloitte SFIC 2009
Pepe
 
08 AEC SFIC 2009
08 AEC SFIC 200908 AEC SFIC 2009
08 AEC SFIC 2009
Pepe
 
03 IDC SFIC 2009
03 IDC SFIC 200903 IDC SFIC 2009
03 IDC SFIC 2009
Pepe
 
18 Inycom SFIC 2009
18 Inycom SFIC 200918 Inycom SFIC 2009
18 Inycom SFIC 2009
Pepe
 
19 AEMES SFIC 2009
19 AEMES SFIC 200919 AEMES SFIC 2009
19 AEMES SFIC 2009
Pepe
 
17 IBM SFIC 2009
17 IBM SFIC 200917 IBM SFIC 2009
17 IBM SFIC 2009
Pepe
 
16 Vector Software SFIC 2009
16 Vector Software SFIC 200916 Vector Software SFIC 2009
16 Vector Software SFIC 2009
Pepe
 

Más de Pepe (20)

05 Almira Labs VII Semana CMMI
05 Almira Labs VII Semana CMMI05 Almira Labs VII Semana CMMI
05 Almira Labs VII Semana CMMI
 
03 Tecsidel VII Semana CMMI
03 Tecsidel VII Semana CMMI03 Tecsidel VII Semana CMMI
03 Tecsidel VII Semana CMMI
 
04 Panel VII Semana CMMI
04  Panel VII Semana CMMI04  Panel VII Semana CMMI
04 Panel VII Semana CMMI
 
01 Ministerio de Defensa VII Semana CMMI
01 Ministerio de Defensa VII Semana CMMI01 Ministerio de Defensa VII Semana CMMI
01 Ministerio de Defensa VII Semana CMMI
 
01 Insa VI Semana CMMI
01 Insa VI Semana CMMI01 Insa VI Semana CMMI
01 Insa VI Semana CMMI
 
06 IAPSolutions VI Semana CMMI
06 IAPSolutions VI Semana CMMI06 IAPSolutions VI Semana CMMI
06 IAPSolutions VI Semana CMMI
 
05 Visure VI Semana del CMMI
05 Visure VI Semana del CMMI05 Visure VI Semana del CMMI
05 Visure VI Semana del CMMI
 
04 Grupo Gesfor VI Semana CMMI
04 Grupo Gesfor VI Semana CMMI04 Grupo Gesfor VI Semana CMMI
04 Grupo Gesfor VI Semana CMMI
 
03 Siconet VI Semana CMMI
03 Siconet VI Semana CMMI03 Siconet VI Semana CMMI
03 Siconet VI Semana CMMI
 
02 Avanade VI Semana CMMI
02 Avanade VI Semana CMMI02 Avanade VI Semana CMMI
02 Avanade VI Semana CMMI
 
09 Gesein VI Semana CMMI
09 Gesein VI Semana CMMI09 Gesein VI Semana CMMI
09 Gesein VI Semana CMMI
 
07 Caelum VI Semana CMMI
07 Caelum VI Semana CMMI07 Caelum VI Semana CMMI
07 Caelum VI Semana CMMI
 
08 Consejo VI Semana CMMI
08 Consejo VI Semana CMMI08 Consejo VI Semana CMMI
08 Consejo VI Semana CMMI
 
02 Deloitte SFIC 2009
02 Deloitte SFIC 200902 Deloitte SFIC 2009
02 Deloitte SFIC 2009
 
08 AEC SFIC 2009
08 AEC SFIC 200908 AEC SFIC 2009
08 AEC SFIC 2009
 
03 IDC SFIC 2009
03 IDC SFIC 200903 IDC SFIC 2009
03 IDC SFIC 2009
 
18 Inycom SFIC 2009
18 Inycom SFIC 200918 Inycom SFIC 2009
18 Inycom SFIC 2009
 
19 AEMES SFIC 2009
19 AEMES SFIC 200919 AEMES SFIC 2009
19 AEMES SFIC 2009
 
17 IBM SFIC 2009
17 IBM SFIC 200917 IBM SFIC 2009
17 IBM SFIC 2009
 
16 Vector Software SFIC 2009
16 Vector Software SFIC 200916 Vector Software SFIC 2009
16 Vector Software SFIC 2009
 

Factores de éxito en la captura y gestión de requisitos (Basado en las mejores prácticas de CMMI)

  • 1. Factores de éxito en la captura y gestión de Requisitos . 19 de Junio, Madrid Solo Requisitos 2008 Noriela Villarreal Escandón Líder Funcional. TCS, Colombia
  • 2. Contenido Introducción Requisitos: “La Fuente” Requisitos: Modelo de Maduración Requisitos: Factores de Éxito Conclusiones
  • 3. Introducción ¿Qué es un requisito? Una condición o necesidad de un usuario para resolver un problema o alcanzar un objetivo. Una condición o capacidad que debe estar presente en un sistema o componentes de sistema para satisfacer un contrato, estándar, especificación u otro documento formal. Una representación documentada de una condición o capacidad como en (1) o (2).
  • 4. Ideas del usuario Resultado análisis Variación al alcance Requisitos V 1.0 Requisitos V 1.1 Variación al alcance Requisitos V 1.2 …… Requisitos V 1.3 …… Requisitos V 1.4 Requisitos: “La fuente” “ La parte más difícil de construir un sistema es precisamente saber qué construir . Ninguna otra parte del trabajo conceptual es tan difícil como establecer los requerimientos detallados . Ninguna otra parte del trabajo afecta tanto el sistema si es hecha mal. Ninguna es tan difícil de corregir más adelante... Entonces, la tarea más importante que el ingeniero de software hace para el cliente es la extracción iterativa y el refinamiento de los requerimientos del producto.” Frederick P. Brooks 1987 Importancia
  • 5. Entregable de Requisitos Requisitos: “La fuente” 20 años después nos enfrentamos a los mismos problemas : El Sistema si funciona, pero “ le falta generar …..” Recibí el sistema que esperaba? Si acepto el sistema pero “cuando podrían incluirle una funcionalidad que …..” El sistema parece completo, pero “ porque no puedo entrar desde Internet?” Si les dije que deben conectarse 10 usuarios Al tiempo?”
  • 6. Cómo estamos seguros de “qué construir?” Quién, Cómo o Qué nos da la seguridad de “qué construir?” Es suficiente el nivel de detalle, calidad y profundidad en los requisitos? El dueño, los impactados y el analista aprobaron los mismos requisitos? Los casos de pruebas garantizan plena cobertura de los requisitos? Existe proceso de Aseguramiento de Calidad aplicado? Entregable de Requisitos Requisitos: “La fuente” Análisis:
  • 7. Requisitos: Modelo de maduración CMMI – Niveles de Madurez Source: SEI, Carnegie Mellon University
  • 8. Requisitos: Modelo de maduración Gestión de Requerimientos Planeamiento de Proyecto Control y Monitoreo de Proyecto Gestión de los Acuerdos con Proveedores Medición y Análisis Aseguramiento de la Calidad de Procesos y Productos Gestión de la Configuración 7 PAs N2 Innovación Organizacional e Implementación Análisis Causal y Resolución 2 PAs N5 Rendimiento de los Procesos Organizacionales Gestión Cuantitativa de Proyectos 2 PAs N4 Desarrollo de Requerimientos Solución Técnica Integración de Producto Verificación Validación Foco en los Procesos Organizacionales Definición de Procesos Organizacionales Capacitación Organizacional Gestión Integrada de Proyectos Gestión de Riesgos Trabajo Integrado en Equipo Gestión Integrada de Proveedores Análisis de Decisión y Resolución Ambiente para la Integración Organizacional 14 PAs N3
  • 9. Requisitos: Modelo de maduración CMMI – Nivel 2 Gestionar todos los requerimientos, técnicos y no técnicos, de los productos del proyecto y de los componentes del producto, ya sean recibidos o generados por los mismos, e identificar las inconsistencias entre estos y los planes de proyecto. Se incluye también a los requerimientos impuestos en el proyecto por la organización. Se deberán manejar los cambios en los requerimientos y establecer el compromiso con los mismos. El propósito del área de proceso Desarrollo de Requerimientos , es analizar , producir , y optimizar los requerimientos del cliente, del producto y de los componentes del producto. CMMI – Nivel 3
  • 10. Source: SEI, Carnegie Mellon University CMMI – Beneficios experimentados “ Las metodologías de calidad de proveedores “Offshore” están años adelantados a las firmas domésticas de EEUU” Fuente: META Group: Top IT Outsourcing Vendors, North America, FY 2004-05 Beneficios experimentados con CMMI “ CMMI ha mejorado efectivamente la calidad de nuestras aplicaciones a la vez que ha reducido costos de soporte simultáneamente. Esto ha sido logrado en gran medida a través del uso de procesos maduros e innovadores. La metodología “ OffShore/OnSite” funciona utilizando procesos SEI – CM M® Nivel 5 proveyendo beneficios significativos” Gary Slavin Vice President - AIG Requisitos: Modelo de maduración Estadísticas Calendario 97.54% de proyectos a tiempo Costo 95.6% con variación de lo presupuestado de sólo 10% Calidad 99% de entregables libres de defectos con severidades máximas y altas
  • 11. Cliente 2. Metodologías y modelos 3. Ejecución del proyecto Requisitos: Factores de Éxito
  • 12. 1. Cliente: Garantizar el compromiso de las áreas de negocio con respecto al cumplimiento y calidad en las fases del análisis Gestión de Requisitos debe formar parte de los procesos organizativos. Delegar en un responsable los resultados en la etapa de análisis (metodología, métricas y calidad). Requisitos: Factores de Éxito
  • 13. 2. Metodologías y modelos Marco metodológico que permita determinar tareas, roles y entregables concretos. Obligatoriedad en la aplicación de metodologías. Aplicación de un Modelo de análisis y gestión de Requisitos (cambios, aprobaciones, responsables, tiempos, alcance de cada ítem por cada entregable). El modelo debe ser de dominio y entendimiento publico a través de un lenguaje común. El equipo que realiza el análisis debe estar uniformemente capacitado (metodologías – experiencia funcional - negocio) Requisitos: Factores de Éxito
  • 14. 2. CMMI: Mejorar actividades en procesos y proyectos de la organización, a través de la innovación y análisis: Pruebas de QA aplicadas a los entregables de la etapa de análisis. (Quienes conforman el equipo de QA?) Trazabilidad en la gestión de requisitos en la etapa de Análisis.(Idea/necesidad, requisitos, casos de uso, etc.) Retroalimentación de hallazgos al cliente. Requisitos: Factores de Éxito
  • 15. 3. Ejecución del proyecto: Consenso del equipo en la definición de “lo que se quiere”. Análisis de impacto (IP – IF – AQ – SEG - ). Gestión de riesgos desde el inicio. Control de cambios desde el inicio. Resultado de análisis “Único” input para casos de prueba. Requisitos: Factores de Éxito
  • 16. 3. Ejecución del proyecto: Cumplir con los tiempos aprobados para el análisis. (Acortar? Extender?) Comunicación abierta entre los equipos (Cliente – Proveedor). Aceptación formal de cada documento generado en la etapa de análisis. Mejora continua. (Métricas) Requisitos: Factores de Éxito
  • 18.  
  • 19. CONCLUSIONES La fase de análisis / visión / definición, debe ser considerada de las más importantes en el proyecto de SW. La utilización de modelos y metodologías permite a la organización orientar sus procesos de SW y obtener satisfacción. La gestión de Requisitos, factor clave en el éxito. La escritura de un buen guión genera un Oscar en la película.