The Requirements Week

                     Seminario Practicando Requisitos




         Midiendo la calidad de los requi...
Practicando Requisitos

                               Midiendo la calidad de los requisitos y la especificación




     ...
Practicando Requisitos

                                                                          La importancia del requi...
Practicando Requisitos

                                                                               La importancia del ...
Practicando Requisitos

                                                                              La importancia del r...
Practicando Requisitos

                                                                                                  ...
Practicando Requisitos

                                                                                                  ...
Practicando Requisitos

                                                                                                  ...
Practicando Requisitos

                                                                         Midiendo requisitos de fo...
Practicando Requisitos

                                                                         Midiendo requisitos de fo...
Practicando Requisitos

                                                                         Midiendo requisitos de fo...
Practicando Requisitos

                                                                          Midiendo especificacione...
Practicando Requisitos

                                                                          Midiendo especificacione...
Practicando Requisitos

                                                                         Midiendo especificaciones...
Practicando Requisitos

                                                                           Midiendo especificacion...
Practicando Requisitos

                                                                         Midiendo especificaciones...
Practicando Requisitos

                                               Roles relacionados con la calidad de los requisitos...
Practicando Requisitos

                                                                                               El ...
Practicando Requisitos




        Contacto:


               José Miguel Fuentes
               josemiguel.fuentes@overti...
Próxima SlideShare
Cargando en…5
×

Midiendo la calidad_de_los_requisitos_y_la_especificación_2010

602 visualizaciones

Publicado el

Publicado en: Viajes
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
602
En SlideShare
0
De insertados
0
Número de insertados
8
Acciones
Compartido
0
Descargas
42
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Midiendo la calidad_de_los_requisitos_y_la_especificación_2010

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×