SlideShare a Scribd company logo
1 of 19
Download to read offline
The Requirements Week

                     Seminario Practicando Requisitos




         Midiendo la calidad de los requisitos y la especificación
                            José Miguel Fuentes


8 de Junio de 2010                                 www.visuresolutions.com
Practicando Requisitos

                               Midiendo la calidad de los requisitos y la especificación




        1. La importancia del requisito en el SDLC
        2. Objetivos de calidad
        3. Midiendo requisitos de forma individual
        4. Midiendo especificaciones en conjunto
        5. Roles relacionados con la calidad de los
           requisitos
        6. El proceso de mejora continua




www.visuresolutions.com   Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   2
Practicando Requisitos

                                                                          La importancia del requisito en el SDLC




                                                                                                                                                                 3
www.visuresolutions.com   Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID
Practicando Requisitos

                                                                               La importancia del requisito en el SDLC



   Factores de éxito                                             % de Respuestas                                    Basadas en requisitos
   1. User Involvement                                           15.9%
   2. Executive Management Support                               13.9%
   3. Clear Statement of Requirements                            13.0%
                                                                 13.0%
   4. Proper Planning                                            9.6%
   5. Realistic Expectations                                     8.2%
                                                                 8.2 %
   6. Smaller Project Milestones                                 7.7%
   7. Competent Staff                                            7.2%
   8. Ownership                                                  5.3%
   9. Clear Vision & Objectives                                  2.9 %
                                                                 2.9%
   10. Hard-Working, Focused Staff                               2.4%
   Other                                                         13.9%

                                                                                              +40% tiene relación directa
                                                                                              con la captura y definición
                                                                                                     de requisitos

                                                                                                                                                                      4
www.visuresolutions.com        Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID
Practicando Requisitos

                                                                              La importancia del requisito en el SDLC




        1. Los proyectos de software son cada vez más complejos
        2. Cuanto antes se aborden y solucionen los problemas de
           calidad, menos repercusiones futuras


                                                                          100                                                   Análisis de requisitos
               100
                                                                                                                                Diseño
                                                                  50                                                            Codificación
                50                                        30
                                       15                                                                                       Pruebas unitarias
                          1       3 10                                                                                          Pruebas de sistema
                  0
                                                                                                                                Pruebas de aceptación
                                            Coste                                                                               Producción




www.visuresolutions.com       Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   5
Practicando Requisitos

                                                                                                                       Objetivos de calidad




        1. Completa: describe todas las necesidades relevantes para
           los stakeholders
        2. Consistente: carece de conflictos entre requisitos
        3. Correcta: todo es pertinente y no contiene errores
        4. Modificable: facilidad para efectuar cambios de forma
           sencilla, completa y consistente
        5. Verificable: existencia de un proceso acotado que
           determine si el sistema final satisface el requisito
        6. Trazable: el origen del requisito está marcado de forma
           clara; y se puede seguir el impacto del requisito a lo largo
           del SDLC
        7. No ambigua: una única interpretación
                                                                                                    IEEE Std. 830 - 1998
www.visuresolutions.com   Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   6
Practicando Requisitos

                                                                                                                        Objetivos de calidad


    Sigla       Concepto            Descripción
        S       eSpecífico          Claros y simples: qué, por qué…
       M        Medible             Se puede cuantificar y evaluar
       A        Alineado            Con la estrategia o con el fin del sistema
        R       Realista            Puede conseguirse con un número de recursos lógico
        T       limitado en         Establece un periodo de tiempo claro
                Tiempo




                                                     "I believe that this nation should commit
                                                     itself to achieving the goal, before this
                                                     decade is out, of landing a man on the
                                                     Moon and returning him safely to Earth"



www.visuresolutions.com    Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   7
Practicando Requisitos

                                                                                                                       Objetivos de calidad




        En casa del herrero…. cuchillo de palo


               Podemos medir objetivamente las características indicadas por
                 IEEE Std. 830 ??


               Podemos medir objetivamente las necesidades SMART ??


               ¡¡ Necesitamos algo que poder medir !!




www.visuresolutions.com   Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   8
Practicando Requisitos

                                                                         Midiendo requisitos de forma individual




        De forma objetiva sí puede darse respuesta a:
               Se emplean los tiempos verbales adecuados
               Se utiliza el modo verbal adecuado
               Entiende todo el equipo el significado de los términos
                 empleados… incluyendo los acrónimos: glosarios y ontologías
               Los términos empleados son cuantificables y validables: no hay
                 ambigüedad
               La estructura textual del requisito lo hace difícil de leer: gramática
                 y legibilidad
               Se están incluyendo múltiples necesidades dentro del mismo
                 requisito: atomicidad
               Se está sobre-especificando el requisito
               El tamaño de cada requisitos es el adecuado

www.visuresolutions.com   Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   9
Practicando Requisitos

                                                                         Midiendo requisitos de forma individual




        IRQA Quality Analyzer: Tecnología lingüística y semántica
               Identifica estructuras gramaticales
               Detecta los tiempos verbales empleados
               Localiza conceptos basados en ontologías
               Listas de expresiones permitidas y no permitidas
               Legibilidad de los textos


               Métricas factibles de medir y acotar que mapean con las
                características deseables IEEE 830 y SMART




www.visuresolutions.com   Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   10
Practicando Requisitos

                                                                         Midiendo requisitos de forma individual




www.visuresolutions.com   Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   11
Practicando Requisitos

                                                                          Midiendo especificaciones en conjunto




        Acoplamiento
               El acoplamiento es una de las principales causas de inconsistencias
               Y las inconsistencias llevan al retrabajo
               Objetivo: localizar las inconsistencias dentro de un mismo bloque o
                 entre diferentes bloques
               Solución:
                   Construir un grafo semántico a partir de cada requisito
                   Medir el grado de similitud semántica entre grafos




www.visuresolutions.com    Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   12
Practicando Requisitos

                                                                          Midiendo especificaciones en conjunto




        Acoplamiento
               UR001: ….
               UR023: El sistema deberá enviar notificaciones semanales de
                 nuestras ofertas a todos los clientes
               URxxx: …
               UR842: La aplicación debe ser capaz de notificar periódicamente a
                 sus clientes sobre nuestras ofertas
               UR999: …




www.visuresolutions.com    Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   13
Practicando Requisitos

                                                                         Midiendo especificaciones en conjunto




        Acoplamiento




www.visuresolutions.com   Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   14
Practicando Requisitos

                                                                           Midiendo especificaciones en conjunto




        Empleo de unidades inconsistentes
               Cada vez son más frecuentes los desarrollos por grupos
                 heterogéneos:
                      Diferentes lenguajes
                      Diferentes culturas
                      Diferente formación
               De especial interés en sistemas integrados hardware-software
               Objetivo: localizar el empleo de unidades inconsistentes dentro de
                 un proyecto
               Solución: carga de una ontología con unidades de medición en
                 diferentes sistemas (unidades físicas, monetarias…) para localizar
                 inconsistencias



www.visuresolutions.com     Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   15
Practicando Requisitos

                                                                         Midiendo especificaciones en conjunto




        Empleo de unidades inconsistentes




www.visuresolutions.com   Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   16
Practicando Requisitos

                                               Roles relacionados con la calidad de los requisitos


                     Necesito indicar en qué aspectos hacer más énfasis en cada momento
                     Quiero marcar umbrales para medir la evolución de calidad deseada
           Q         Me encantaría saber cómo evoluciona la calidad de la organización
                     Qué aspectos de calidad debemos reforzar con formación
                     Me ayuda a marcar las políticas de calidad

                     Quiero saber cómo evoluciona la calidad de mis proyectos
                     Cumplimos las mejores prácticas impuestas?
                     Quién de mi equipo se ajusta mejor a estas prácticas?
                     Los requisitos de todo el equipo con consistentes entre sí
                     Me ayuda a saber si nos alineamos con las políticas de calidad

                     Necesito algo que me asista mientras redacto requisitos
                     Qué es lo que no debería emplear mientras escribo
                     Cómo es la calidad de mis requisitos
                     Me ayuda a trabajar de modo más eficiente

www.visuresolutions.com     Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   17
Practicando Requisitos

                                                                                               El proceso de mejora continua




www.visuresolutions.com   Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   18
Practicando Requisitos




        Contacto:


               José Miguel Fuentes
               josemiguel.fuentes@overti.es
               http://www.reusecompany.com
               http://www.overti.es
               +34 902 884 843




www.visuresolutions.com   Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID   19

More Related Content

Similar to Midiendo la calidad de requisitos

05 Visure VI Semana del CMMI
05 Visure VI Semana del CMMI05 Visure VI Semana del CMMI
05 Visure VI Semana del CMMIPepe
 
El curioso caso_de_los_requisitos_mutantes_2010
El curioso caso_de_los_requisitos_mutantes_2010El curioso caso_de_los_requisitos_mutantes_2010
El curioso caso_de_los_requisitos_mutantes_2010Ana Malumbres
 
La importancia de_la_ir_en_calidad_software_ 2010
La importancia de_la_ir_en_calidad_software_ 2010La importancia de_la_ir_en_calidad_software_ 2010
La importancia de_la_ir_en_calidad_software_ 2010Ana Malumbres
 
02 Visure V Semana CMMI 2009
02 Visure V Semana CMMI 200902 Visure V Semana CMMI 2009
02 Visure V Semana CMMI 2009Pepe
 
Jordi Borja - VISURE SOLUTIONS - Ingeniería de Requisitos - 10 aspectos a con...
Jordi Borja - VISURE SOLUTIONS - Ingeniería de Requisitos - 10 aspectos a con...Jordi Borja - VISURE SOLUTIONS - Ingeniería de Requisitos - 10 aspectos a con...
Jordi Borja - VISURE SOLUTIONS - Ingeniería de Requisitos - 10 aspectos a con...Visure Solutions
 
Ingeniería derequerimientos
Ingeniería derequerimientosIngeniería derequerimientos
Ingeniería derequerimientosKaddy Hernandez
 
Los indicadores como base del despliegue de la estrategia a procesos webinar
Los indicadores como base del despliegue de la estrategia a procesos webinarLos indicadores como base del despliegue de la estrategia a procesos webinar
Los indicadores como base del despliegue de la estrategia a procesos webinarStrategosInowa
 
Fundamentos de monitoreo
Fundamentos de monitoreoFundamentos de monitoreo
Fundamentos de monitoreoGonzalo Arnáiz
 
Productividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de SoftwareProductividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de Softwarejuliocasal
 
Hablemos sobre requisitos - Jordi Borja - Visures Solutions
Hablemos sobre requisitos - Jordi Borja - Visures SolutionsHablemos sobre requisitos - Jordi Borja - Visures Solutions
Hablemos sobre requisitos - Jordi Borja - Visures SolutionsVisure Solutions
 
Evelyn Carolina Galvez Ullaguari
Evelyn Carolina Galvez UllaguariEvelyn Carolina Galvez Ullaguari
Evelyn Carolina Galvez Ullaguarievegalvez
 
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitosVisure Solutions
 
Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)
Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)
Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)Mario Jiménez [Open Networker]
 
Como abordar una implementación exitosa - Raúl Zabala
Como abordar una implementación exitosa - Raúl ZabalaComo abordar una implementación exitosa - Raúl Zabala
Como abordar una implementación exitosa - Raúl ZabalaIBMSSA
 
Presentacion de axion ti resumen_2011
Presentacion de axion ti resumen_2011Presentacion de axion ti resumen_2011
Presentacion de axion ti resumen_2011fjvicens
 

Similar to Midiendo la calidad de requisitos (20)

05 Visure VI Semana del CMMI
05 Visure VI Semana del CMMI05 Visure VI Semana del CMMI
05 Visure VI Semana del CMMI
 
El curioso caso_de_los_requisitos_mutantes_2010
El curioso caso_de_los_requisitos_mutantes_2010El curioso caso_de_los_requisitos_mutantes_2010
El curioso caso_de_los_requisitos_mutantes_2010
 
La importancia de_la_ir_en_calidad_software_ 2010
La importancia de_la_ir_en_calidad_software_ 2010La importancia de_la_ir_en_calidad_software_ 2010
La importancia de_la_ir_en_calidad_software_ 2010
 
02 Visure V Semana CMMI 2009
02 Visure V Semana CMMI 200902 Visure V Semana CMMI 2009
02 Visure V Semana CMMI 2009
 
Icnet scrum
Icnet   scrumIcnet   scrum
Icnet scrum
 
Jordi Borja - VISURE SOLUTIONS - Ingeniería de Requisitos - 10 aspectos a con...
Jordi Borja - VISURE SOLUTIONS - Ingeniería de Requisitos - 10 aspectos a con...Jordi Borja - VISURE SOLUTIONS - Ingeniería de Requisitos - 10 aspectos a con...
Jordi Borja - VISURE SOLUTIONS - Ingeniería de Requisitos - 10 aspectos a con...
 
Ingeniería derequerimientos
Ingeniería derequerimientosIngeniería derequerimientos
Ingeniería derequerimientos
 
Introducción a la certificación PMI-ACP
Introducción a la certificación PMI-ACPIntroducción a la certificación PMI-ACP
Introducción a la certificación PMI-ACP
 
El software en_el_peru
El software en_el_peruEl software en_el_peru
El software en_el_peru
 
Los indicadores como base del despliegue de la estrategia a procesos webinar
Los indicadores como base del despliegue de la estrategia a procesos webinarLos indicadores como base del despliegue de la estrategia a procesos webinar
Los indicadores como base del despliegue de la estrategia a procesos webinar
 
Fundamentos de monitoreo
Fundamentos de monitoreoFundamentos de monitoreo
Fundamentos de monitoreo
 
Productividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de SoftwareProductividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de Software
 
Hablemos sobre requisitos - Jordi Borja - Visures Solutions
Hablemos sobre requisitos - Jordi Borja - Visures SolutionsHablemos sobre requisitos - Jordi Borja - Visures Solutions
Hablemos sobre requisitos - Jordi Borja - Visures Solutions
 
Catálogo 2010 - 2011
Catálogo 2010 - 2011Catálogo 2010 - 2011
Catálogo 2010 - 2011
 
Moprosoftcmmi
MoprosoftcmmiMoprosoftcmmi
Moprosoftcmmi
 
Evelyn Carolina Galvez Ullaguari
Evelyn Carolina Galvez UllaguariEvelyn Carolina Galvez Ullaguari
Evelyn Carolina Galvez Ullaguari
 
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
 
Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)
Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)
Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)
 
Como abordar una implementación exitosa - Raúl Zabala
Como abordar una implementación exitosa - Raúl ZabalaComo abordar una implementación exitosa - Raúl Zabala
Como abordar una implementación exitosa - Raúl Zabala
 
Presentacion de axion ti resumen_2011
Presentacion de axion ti resumen_2011Presentacion de axion ti resumen_2011
Presentacion de axion ti resumen_2011
 

Midiendo la calidad de requisitos

  • 1. The Requirements Week Seminario Practicando Requisitos Midiendo la calidad de los requisitos y la especificación José Miguel Fuentes 8 de Junio de 2010 www.visuresolutions.com
  • 2. Practicando Requisitos Midiendo la calidad de los requisitos y la especificación 1. La importancia del requisito en el SDLC 2. Objetivos de calidad 3. Midiendo requisitos de forma individual 4. Midiendo especificaciones en conjunto 5. Roles relacionados con la calidad de los requisitos 6. El proceso de mejora continua www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 2
  • 3. Practicando Requisitos La importancia del requisito en el SDLC 3 www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID
  • 4. Practicando Requisitos La importancia del requisito en el SDLC Factores de éxito % de Respuestas Basadas en requisitos 1. User Involvement 15.9% 2. Executive Management Support 13.9% 3. Clear Statement of Requirements 13.0% 13.0% 4. Proper Planning 9.6% 5. Realistic Expectations 8.2% 8.2 % 6. Smaller Project Milestones 7.7% 7. Competent Staff 7.2% 8. Ownership 5.3% 9. Clear Vision & Objectives 2.9 % 2.9% 10. Hard-Working, Focused Staff 2.4% Other 13.9% +40% tiene relación directa con la captura y definición de requisitos 4 www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID
  • 5. Practicando Requisitos La importancia del requisito en el SDLC 1. Los proyectos de software son cada vez más complejos 2. Cuanto antes se aborden y solucionen los problemas de calidad, menos repercusiones futuras 100 Análisis de requisitos 100 Diseño 50 Codificación 50 30 15 Pruebas unitarias 1 3 10 Pruebas de sistema 0 Pruebas de aceptación Coste Producción www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 5
  • 6. Practicando Requisitos Objetivos de calidad 1. Completa: describe todas las necesidades relevantes para los stakeholders 2. Consistente: carece de conflictos entre requisitos 3. Correcta: todo es pertinente y no contiene errores 4. Modificable: facilidad para efectuar cambios de forma sencilla, completa y consistente 5. Verificable: existencia de un proceso acotado que determine si el sistema final satisface el requisito 6. Trazable: el origen del requisito está marcado de forma clara; y se puede seguir el impacto del requisito a lo largo del SDLC 7. No ambigua: una única interpretación IEEE Std. 830 - 1998 www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 6
  • 7. Practicando Requisitos Objetivos de calidad Sigla Concepto Descripción S eSpecífico Claros y simples: qué, por qué… M Medible Se puede cuantificar y evaluar A Alineado Con la estrategia o con el fin del sistema R Realista Puede conseguirse con un número de recursos lógico T limitado en Establece un periodo de tiempo claro Tiempo "I believe that this nation should commit itself to achieving the goal, before this decade is out, of landing a man on the Moon and returning him safely to Earth" www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 7
  • 8. Practicando Requisitos Objetivos de calidad En casa del herrero…. cuchillo de palo Podemos medir objetivamente las características indicadas por IEEE Std. 830 ?? Podemos medir objetivamente las necesidades SMART ?? ¡¡ Necesitamos algo que poder medir !! www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 8
  • 9. Practicando Requisitos Midiendo requisitos de forma individual De forma objetiva sí puede darse respuesta a: Se emplean los tiempos verbales adecuados Se utiliza el modo verbal adecuado Entiende todo el equipo el significado de los términos empleados… incluyendo los acrónimos: glosarios y ontologías Los términos empleados son cuantificables y validables: no hay ambigüedad La estructura textual del requisito lo hace difícil de leer: gramática y legibilidad Se están incluyendo múltiples necesidades dentro del mismo requisito: atomicidad Se está sobre-especificando el requisito El tamaño de cada requisitos es el adecuado www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 9
  • 10. Practicando Requisitos Midiendo requisitos de forma individual IRQA Quality Analyzer: Tecnología lingüística y semántica Identifica estructuras gramaticales Detecta los tiempos verbales empleados Localiza conceptos basados en ontologías Listas de expresiones permitidas y no permitidas Legibilidad de los textos Métricas factibles de medir y acotar que mapean con las características deseables IEEE 830 y SMART www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 10
  • 11. Practicando Requisitos Midiendo requisitos de forma individual www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 11
  • 12. Practicando Requisitos Midiendo especificaciones en conjunto Acoplamiento El acoplamiento es una de las principales causas de inconsistencias Y las inconsistencias llevan al retrabajo Objetivo: localizar las inconsistencias dentro de un mismo bloque o entre diferentes bloques Solución: Construir un grafo semántico a partir de cada requisito Medir el grado de similitud semántica entre grafos www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 12
  • 13. Practicando Requisitos Midiendo especificaciones en conjunto Acoplamiento UR001: …. UR023: El sistema deberá enviar notificaciones semanales de nuestras ofertas a todos los clientes URxxx: … UR842: La aplicación debe ser capaz de notificar periódicamente a sus clientes sobre nuestras ofertas UR999: … www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 13
  • 14. Practicando Requisitos Midiendo especificaciones en conjunto Acoplamiento www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 14
  • 15. Practicando Requisitos Midiendo especificaciones en conjunto Empleo de unidades inconsistentes Cada vez son más frecuentes los desarrollos por grupos heterogéneos: Diferentes lenguajes Diferentes culturas Diferente formación De especial interés en sistemas integrados hardware-software Objetivo: localizar el empleo de unidades inconsistentes dentro de un proyecto Solución: carga de una ontología con unidades de medición en diferentes sistemas (unidades físicas, monetarias…) para localizar inconsistencias www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 15
  • 16. Practicando Requisitos Midiendo especificaciones en conjunto Empleo de unidades inconsistentes www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 16
  • 17. Practicando Requisitos Roles relacionados con la calidad de los requisitos Necesito indicar en qué aspectos hacer más énfasis en cada momento Quiero marcar umbrales para medir la evolución de calidad deseada Q Me encantaría saber cómo evoluciona la calidad de la organización Qué aspectos de calidad debemos reforzar con formación Me ayuda a marcar las políticas de calidad Quiero saber cómo evoluciona la calidad de mis proyectos Cumplimos las mejores prácticas impuestas? Quién de mi equipo se ajusta mejor a estas prácticas? Los requisitos de todo el equipo con consistentes entre sí Me ayuda a saber si nos alineamos con las políticas de calidad Necesito algo que me asista mientras redacto requisitos Qué es lo que no debería emplear mientras escribo Cómo es la calidad de mis requisitos Me ayuda a trabajar de modo más eficiente www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 17
  • 18. Practicando Requisitos El proceso de mejora continua www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 18
  • 19. Practicando Requisitos Contacto: José Miguel Fuentes josemiguel.fuentes@overti.es http://www.reusecompany.com http://www.overti.es +34 902 884 843 www.visuresolutions.com Copyright 2008 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 19