SlideShare una empresa de Scribd logo
1 de 21
Missing Requirements
Miguel Tomico
missing  ['mɪsɪɳ] adjetivo 
  1   ausente
  2   (persona) desaparecido,-a, dado por muerto/a
  3   (objeto) perdido,-a




                                                     2
Origen de los ataques informáticos




Con respecto a la seguridad, utilizamos:
• Antivirus
• Firewalls
• Encriptación (SSL)
• Restringimos el acceso a los CPD




Sin embargo…

       75% de los ataques están dirigidos a la capa web


                                                                  4
Consecuencias de los ataques informáticos




•   Robo o alteración de información
•   Fuga de información
•   Fraudes
•   Deterioro de niveles de servicio
•   Imposibilidad para entregar servicios
•   Robo de identidades



Producen…
    Pérdida de credibilidad o confianza (imagen), de ingresos
         (finanzas), de oportunidades (posicionamiento) o
             incumplimiento de regulaciones (legalidad)


                                                                  5
Impacto de los defectos de seguridad




Actualmente existen:
• Guías de codificación de aplicaciones web
  seguras (OWASP)
• Herramientas avanzadas de pruebas
  automáticas de seguridad




A pesar de ello…

         2/3 de las aplicaciones web son vulnerables!


                                                                6
¿Por qué no se introducen técnicas y herramientas de seguridad?




Siendo el problema tan antiguo y tan crítico, existiendo técnicas y
             herramientas eficaces y bien conocidas…
   ¿Por qué no se utilizan en los proyectos?




                                                                       7
¿Por qué no se introducen técnicas y herramientas de seguridad?




• Por presupuestos y plazos ajustados
• Por olvido o “dado por supuesto”
• Por no considerarse necesario

En definitiva…
   Por requisitos ausentes o incompletos!




                                                                       8
Tipos de requisitos No Funcionales




   Interfaz              Verificación
   Fiabilidad            Documentación
   Disponibilidad        Portabilidad
   Rendimiento           Operacional
   Mantenimiento         Pruebas
   Calidad               Seguridad
   Administración        Escalabilidad
   Arquitectura          Coste
   Accesibilidad         Recursos
   Cumplimiento de       Usabilidad
    estándares



                                                       9
Principales motivo de fracaso de los proyectos




...el mayor motivo de fracaso de los proyectos es por:

                                            Falta de
                                            recursos                                  Falta de apoyo
                  Falta de involucración
                                               11%                                         ejecutivo
                              del usuario                           Expectativas
                                                                                             9%
                                  12%                                no realistas
                                                                      10%
                  Requisitos
                 incompletos
                     13%                                                     Cambios de
                                                                            reqs/especs
                                                                               9%

                                      Otros    Ya no es necesario
                                      20%                             Falta de planificación
                                                       8%
                                                                            8%

                                                                     Fuentes:       Standish Group
                                                                                    www.rm2go.com
                                                                                    Scientific American
                                                                                                          10
¿Qué podemos hacer para mitigarlo?




                                     11
Consejos para mitigar la ausencia de requisitos




•   Identificar todos los stakeholders
•   Utilizar repositorios compartidos
    – Consultar los tipos de requisitos que suelen aparecer en proyectos
      parecidos y revisar si todos ellos se han tenido en cuenta
    – Utilizar plantillas. Checklists.
    – Reutilización de requisitos
3. Conseguir una mayor implicación de los usuarios finales
    – Cursos de concienciación sobre la importancia de hacer una buena 
      gestión de requisitos y el coste de no hacerlo
    – Formar a los analistas en técnicas de comunicación
4. Establecer revisiones y compromisos
    – Firma de baselines



                                                                           12
Consejos para mitigar la ausencia de requisitos




1. Incluir el tiempo necesario para una correcta gestión de
   requisitos en el plan del proyecto
   – Considerar la elicitación como un proceso iterativo
2. Revisiones
   – Con expertos en el dominio
   – Por terceros ajenos al proyecto
   – Peer reviews
3. Utilizar prototipos
   – Como complemento a los requisitos




                                                                    13
Hemos incluido todos los tipos de requisitos de manera completa.
                      ¿Hemos terminado?




                                                                   14
15
Modelo en V




         16
Consejos para mitigar la pérdida de requisitos




SI. Los requisitos se pueden perder.
   – En sistemas críticos, Requisitos perdidos  Vidas perdidas!


• La solución: Trazabilidad




                                                                     17
Consejos para mitigar la pérdida de requisitos




¿Y qué hay de los cambios en los requisitos? ¿Cómo asegurar
  que no “se pierden”?

• La solución: Enlaces sospechosos




                                                                 18
Consejos para mitigar la pérdida de requisitos




Existen otros mecanismos para detectar cambios en requisitos:
  Comparación de la especificación completa (líneas base)
  Comparación de versiones de requisitos individuales
  Workflows y notificaciones




                                                                 19
Conclusiones


 El mayor motivo de fracaso de los proyectos es por requisitos
  incompletos o ausentes
 Evitarlo está en nuestra mano
    Dar a la fase de elicitación la importancia que merece
        Incluirla en el plan como un proceso iterativo
    Identificar todos los stakeholders e implicar a los usuarios
    Las herramientas pueden ayudarnos
        Utilizar plantillas. Crear catálogos de requisitos reutilizables
        Utilizar prototipos
    Hacer revisiones por expertos y por personal ajeno
 Una estricta trazabilidad asegura que no se “pierdan”
  requisitos por el camino
 Utilizar técnicas y herramientas para detectar cambios en los
  requisitos
    Enlaces sospechosos, comparación de baselines

                                                                                      20
Missing Requirements
Miguel Tomico

Más contenido relacionado

Destacado

Webassadors Mixology #26 - L'actu' Web de la semaine du 16.01.2015
Webassadors Mixology #26 - L'actu' Web de la semaine du 16.01.2015Webassadors Mixology #26 - L'actu' Web de la semaine du 16.01.2015
Webassadors Mixology #26 - L'actu' Web de la semaine du 16.01.2015Webassadors
 
Webassadors - Mixology #13 - Actu' Web de la semaine du 29.09.14
Webassadors - Mixology #13 - Actu' Web de la semaine du 29.09.14Webassadors - Mixology #13 - Actu' Web de la semaine du 29.09.14
Webassadors - Mixology #13 - Actu' Web de la semaine du 29.09.14Webassadors
 
Las drogas maicol martinez 8 5
Las drogas maicol martinez 8 5Las drogas maicol martinez 8 5
Las drogas maicol martinez 8 5MAIUNIC
 
Standard fci braque allemand poil court
Standard fci braque allemand poil courtStandard fci braque allemand poil court
Standard fci braque allemand poil courtelyaneforet
 
Webassadors - Mixology #9 - Actu' Web de la semaine du 01.09.14
Webassadors - Mixology #9 - Actu' Web de la semaine du 01.09.14Webassadors - Mixology #9 - Actu' Web de la semaine du 01.09.14
Webassadors - Mixology #9 - Actu' Web de la semaine du 01.09.14Webassadors
 
une partie de campagne (texte)
une partie de campagne (texte)une partie de campagne (texte)
une partie de campagne (texte)maggica
 
ComTrafic logiciel de taxation téléphonique et Gestion Financière des Télécoms
ComTrafic logiciel de taxation téléphonique et Gestion Financière des TélécomsComTrafic logiciel de taxation téléphonique et Gestion Financière des Télécoms
ComTrafic logiciel de taxation téléphonique et Gestion Financière des TélécomsComTrafic
 
Dossier de presse sauvetage des faons 09.05.2011
Dossier de presse sauvetage des faons 09.05.2011Dossier de presse sauvetage des faons 09.05.2011
Dossier de presse sauvetage des faons 09.05.2011elyaneforet
 
Standard fci langhaar
Standard fci langhaarStandard fci langhaar
Standard fci langhaarelyaneforet
 
Perfil De Hugo CañEstro En Emeyeme 658626101
Perfil De Hugo CañEstro En Emeyeme 658626101Perfil De Hugo CañEstro En Emeyeme 658626101
Perfil De Hugo CañEstro En Emeyeme 658626101DesignHugo
 
Uso del video educativo jorge arturo padilla tirado
Uso del video educativo jorge arturo padilla tiradoUso del video educativo jorge arturo padilla tirado
Uso del video educativo jorge arturo padilla tiradopadilltja
 
Prevención en el anciano. limites
Prevención en el anciano. limitesPrevención en el anciano. limites
Prevención en el anciano. limitesfcamarelles
 
Veille d’information et Organisation des réunions
Veille d’information et Organisation des réunionsVeille d’information et Organisation des réunions
Veille d’information et Organisation des réunionsat Backbook
 
Hmf un bailleur face aux changements actuels du monde des logements sociaux
Hmf  un bailleur face aux changements actuels du monde des logements sociaux Hmf  un bailleur face aux changements actuels du monde des logements sociaux
Hmf un bailleur face aux changements actuels du monde des logements sociaux Georgiev Boris
 
Usages des SNS par les jeunes pour la recherche d’emploi
Usages des SNS par les jeunes pour la recherche d’emploiUsages des SNS par les jeunes pour la recherche d’emploi
Usages des SNS par les jeunes pour la recherche d’emploiJezabel Roullee
 
Campus de Excelencia Internacional. Experiencias internacionales
Campus de Excelencia Internacional. Experiencias internacionalesCampus de Excelencia Internacional. Experiencias internacionales
Campus de Excelencia Internacional. Experiencias internacionalesIT Human strategies
 

Destacado (20)

Webassadors Mixology #26 - L'actu' Web de la semaine du 16.01.2015
Webassadors Mixology #26 - L'actu' Web de la semaine du 16.01.2015Webassadors Mixology #26 - L'actu' Web de la semaine du 16.01.2015
Webassadors Mixology #26 - L'actu' Web de la semaine du 16.01.2015
 
Webassadors - Mixology #13 - Actu' Web de la semaine du 29.09.14
Webassadors - Mixology #13 - Actu' Web de la semaine du 29.09.14Webassadors - Mixology #13 - Actu' Web de la semaine du 29.09.14
Webassadors - Mixology #13 - Actu' Web de la semaine du 29.09.14
 
Las drogas maicol martinez 8 5
Las drogas maicol martinez 8 5Las drogas maicol martinez 8 5
Las drogas maicol martinez 8 5
 
Standard fci braque allemand poil court
Standard fci braque allemand poil courtStandard fci braque allemand poil court
Standard fci braque allemand poil court
 
Webassadors - Mixology #9 - Actu' Web de la semaine du 01.09.14
Webassadors - Mixology #9 - Actu' Web de la semaine du 01.09.14Webassadors - Mixology #9 - Actu' Web de la semaine du 01.09.14
Webassadors - Mixology #9 - Actu' Web de la semaine du 01.09.14
 
une partie de campagne (texte)
une partie de campagne (texte)une partie de campagne (texte)
une partie de campagne (texte)
 
ComTrafic logiciel de taxation téléphonique et Gestion Financière des Télécoms
ComTrafic logiciel de taxation téléphonique et Gestion Financière des TélécomsComTrafic logiciel de taxation téléphonique et Gestion Financière des Télécoms
ComTrafic logiciel de taxation téléphonique et Gestion Financière des Télécoms
 
4.10
4.104.10
4.10
 
Dossier de presse sauvetage des faons 09.05.2011
Dossier de presse sauvetage des faons 09.05.2011Dossier de presse sauvetage des faons 09.05.2011
Dossier de presse sauvetage des faons 09.05.2011
 
Standard fci langhaar
Standard fci langhaarStandard fci langhaar
Standard fci langhaar
 
Doc: Curso html
Doc:  Curso htmlDoc:  Curso html
Doc: Curso html
 
Blogger
BloggerBlogger
Blogger
 
Misiónyvison
MisiónyvisonMisiónyvison
Misiónyvison
 
Perfil De Hugo CañEstro En Emeyeme 658626101
Perfil De Hugo CañEstro En Emeyeme 658626101Perfil De Hugo CañEstro En Emeyeme 658626101
Perfil De Hugo CañEstro En Emeyeme 658626101
 
Uso del video educativo jorge arturo padilla tirado
Uso del video educativo jorge arturo padilla tiradoUso del video educativo jorge arturo padilla tirado
Uso del video educativo jorge arturo padilla tirado
 
Prevención en el anciano. limites
Prevención en el anciano. limitesPrevención en el anciano. limites
Prevención en el anciano. limites
 
Veille d’information et Organisation des réunions
Veille d’information et Organisation des réunionsVeille d’information et Organisation des réunions
Veille d’information et Organisation des réunions
 
Hmf un bailleur face aux changements actuels du monde des logements sociaux
Hmf  un bailleur face aux changements actuels du monde des logements sociaux Hmf  un bailleur face aux changements actuels du monde des logements sociaux
Hmf un bailleur face aux changements actuels du monde des logements sociaux
 
Usages des SNS par les jeunes pour la recherche d’emploi
Usages des SNS par les jeunes pour la recherche d’emploiUsages des SNS par les jeunes pour la recherche d’emploi
Usages des SNS par les jeunes pour la recherche d’emploi
 
Campus de Excelencia Internacional. Experiencias internacionales
Campus de Excelencia Internacional. Experiencias internacionalesCampus de Excelencia Internacional. Experiencias internacionales
Campus de Excelencia Internacional. Experiencias internacionales
 

Similar a 2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements

Gestión requerimientos
Gestión requerimientosGestión requerimientos
Gestión requerimientosSoftware Guru
 
Los requisitos como proceso social Visure Solutions José Luis Benito
Los requisitos como proceso social Visure Solutions José Luis BenitoLos requisitos como proceso social Visure Solutions José Luis Benito
Los requisitos como proceso social Visure Solutions José Luis BenitoVisure Solutions
 
Sesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositivaSesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositivaYesi Kathe
 
Analisis requer
Analisis requerAnalisis requer
Analisis requerrasek13
 
Introducción a Agile y Scrum
Introducción a Agile y ScrumIntroducción a Agile y Scrum
Introducción a Agile y ScrumJohnny Ordóñez
 
Monografía Problemas de-la-industria-de-software
Monografía Problemas de-la-industria-de-softwareMonografía Problemas de-la-industria-de-software
Monografía Problemas de-la-industria-de-softwareLeonardo Blanco
 
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
 
Ventajas y desventajas modelos
Ventajas y desventajas modelosVentajas y desventajas modelos
Ventajas y desventajas modelosCristHian Martinez
 
Módulo 7. Gestión de proyectos ágiles
Módulo 7. Gestión de proyectos ágilesMódulo 7. Gestión de proyectos ágiles
Módulo 7. Gestión de proyectos ágilesJohnny Ordóñez
 
Fundamentos de monitoreo
Fundamentos de monitoreoFundamentos de monitoreo
Fundamentos de monitoreoGonzalo Arnáiz
 
Trabajo proyectoss
Trabajo proyectossTrabajo proyectoss
Trabajo proyectossAlexa Romero
 
Monitorización de experiencia de usuario Web
Monitorización de experiencia de usuario WebMonitorización de experiencia de usuario Web
Monitorización de experiencia de usuario WebNicolas Sanchez Roel
 
presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...
presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...
presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...Chri35
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitosyessicarguez
 
El diablo está en los detalles: Calidad a través de las pruebas funcionales y...
El diablo está en los detalles: Calidad a través de las pruebas funcionales y...El diablo está en los detalles: Calidad a través de las pruebas funcionales y...
El diablo está en los detalles: Calidad a través de las pruebas funcionales y...EY Perú
 

Similar a 2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements (20)

Gestión requerimientos
Gestión requerimientosGestión requerimientos
Gestión requerimientos
 
Proceso dedesarrollo
Proceso dedesarrolloProceso dedesarrollo
Proceso dedesarrollo
 
Introducción gerencia de requerimientos
Introducción gerencia de requerimientosIntroducción gerencia de requerimientos
Introducción gerencia de requerimientos
 
Los requisitos como proceso social Visure Solutions José Luis Benito
Los requisitos como proceso social Visure Solutions José Luis BenitoLos requisitos como proceso social Visure Solutions José Luis Benito
Los requisitos como proceso social Visure Solutions José Luis Benito
 
Sesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositivaSesion 1. entendiendo las necesidades (2);diapositiva
Sesion 1. entendiendo las necesidades (2);diapositiva
 
Analisis requer
Analisis requerAnalisis requer
Analisis requer
 
Introducción a Agile y Scrum
Introducción a Agile y ScrumIntroducción a Agile y Scrum
Introducción a Agile y Scrum
 
Monografía Problemas de-la-industria-de-software
Monografía Problemas de-la-industria-de-softwareMonografía Problemas de-la-industria-de-software
Monografía Problemas de-la-industria-de-software
 
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
 
Ventajas y desventajas modelos
Ventajas y desventajas modelosVentajas y desventajas modelos
Ventajas y desventajas modelos
 
Módulo 7. Gestión de proyectos ágiles
Módulo 7. Gestión de proyectos ágilesMódulo 7. Gestión de proyectos ágiles
Módulo 7. Gestión de proyectos ágiles
 
Qualilogy Servicios - 2014
Qualilogy Servicios - 2014Qualilogy Servicios - 2014
Qualilogy Servicios - 2014
 
Fundamentos de monitoreo
Fundamentos de monitoreoFundamentos de monitoreo
Fundamentos de monitoreo
 
Comprensión de los requerimientos
Comprensión de los requerimientosComprensión de los requerimientos
Comprensión de los requerimientos
 
Trabajo proyectoss
Trabajo proyectossTrabajo proyectoss
Trabajo proyectoss
 
Monitorización de experiencia de usuario Web
Monitorización de experiencia de usuario WebMonitorización de experiencia de usuario Web
Monitorización de experiencia de usuario Web
 
presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...
presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...
presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
El diablo está en los detalles: Calidad a través de las pruebas funcionales y...
El diablo está en los detalles: Calidad a través de las pruebas funcionales y...El diablo está en los detalles: Calidad a través de las pruebas funcionales y...
El diablo está en los detalles: Calidad a través de las pruebas funcionales y...
 

Más de Visure Solutions

Visure Solutions INCOSE Tool Vendor Challenge 2013
Visure Solutions INCOSE Tool Vendor Challenge  2013Visure Solutions INCOSE Tool Vendor Challenge  2013
Visure Solutions INCOSE Tool Vendor Challenge 2013Visure Solutions
 
Una puerta abierta al futuro - Gregorio Oterino - Visure Solutions
Una puerta abierta al futuro - Gregorio Oterino - Visure SolutionsUna puerta abierta al futuro - Gregorio Oterino - Visure Solutions
Una puerta abierta al futuro - Gregorio Oterino - Visure SolutionsVisure Solutions
 
Requisitos el alma de cualquier sistema - Guillermo Collada - Visure Solutions
Requisitos el alma de cualquier sistema - Guillermo Collada - Visure SolutionsRequisitos el alma de cualquier sistema - Guillermo Collada - Visure Solutions
Requisitos el alma de cualquier sistema - Guillermo Collada - Visure SolutionsVisure Solutions
 
Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...
Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...
Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...Visure Solutions
 
Despliegue de una herramienta de ingeniería de requisitos en la industria de ...
Despliegue de una herramienta de ingeniería de requisitos en la industria de ...Despliegue de una herramienta de ingeniería de requisitos en la industria de ...
Despliegue de una herramienta de ingeniería de requisitos en la industria de ...Visure Solutions
 
Caso práctico: desarrollador de robótica - José Manuel Muñoz - Visure Solutions
Caso práctico: desarrollador de robótica - José Manuel Muñoz - Visure SolutionsCaso práctico: desarrollador de robótica - José Manuel Muñoz - Visure Solutions
Caso práctico: desarrollador de robótica - José Manuel Muñoz - Visure SolutionsVisure Solutions
 
Meeting DO-178B/C Certification with Visure Requirements
Meeting DO-178B/C Certification with Visure RequirementsMeeting DO-178B/C Certification with Visure Requirements
Meeting DO-178B/C Certification with Visure RequirementsVisure Solutions
 
Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...Visure Solutions
 
From Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind RiverFrom Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind RiverVisure Solutions
 
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
 
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...Visure Solutions
 
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...Visure Solutions
 
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...Visure Solutions
 
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...Visure Solutions
 
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...Visure Solutions
 
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
 
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...Visure Solutions
 
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...Visure Solutions
 
Hiroaki Katanopres REConf2012 Visure Solutions
Hiroaki Katanopres REConf2012   Visure SolutionsHiroaki Katanopres REConf2012   Visure Solutions
Hiroaki Katanopres REConf2012 Visure SolutionsVisure Solutions
 
Kuka REConf 2011 Visure Solutions
Kuka REConf 2011   Visure SolutionsKuka REConf 2011   Visure Solutions
Kuka REConf 2011 Visure SolutionsVisure Solutions
 

Más de Visure Solutions (20)

Visure Solutions INCOSE Tool Vendor Challenge 2013
Visure Solutions INCOSE Tool Vendor Challenge  2013Visure Solutions INCOSE Tool Vendor Challenge  2013
Visure Solutions INCOSE Tool Vendor Challenge 2013
 
Una puerta abierta al futuro - Gregorio Oterino - Visure Solutions
Una puerta abierta al futuro - Gregorio Oterino - Visure SolutionsUna puerta abierta al futuro - Gregorio Oterino - Visure Solutions
Una puerta abierta al futuro - Gregorio Oterino - Visure Solutions
 
Requisitos el alma de cualquier sistema - Guillermo Collada - Visure Solutions
Requisitos el alma de cualquier sistema - Guillermo Collada - Visure SolutionsRequisitos el alma de cualquier sistema - Guillermo Collada - Visure Solutions
Requisitos el alma de cualquier sistema - Guillermo Collada - Visure Solutions
 
Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...
Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...
Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...
 
Despliegue de una herramienta de ingeniería de requisitos en la industria de ...
Despliegue de una herramienta de ingeniería de requisitos en la industria de ...Despliegue de una herramienta de ingeniería de requisitos en la industria de ...
Despliegue de una herramienta de ingeniería de requisitos en la industria de ...
 
Caso práctico: desarrollador de robótica - José Manuel Muñoz - Visure Solutions
Caso práctico: desarrollador de robótica - José Manuel Muñoz - Visure SolutionsCaso práctico: desarrollador de robótica - José Manuel Muñoz - Visure Solutions
Caso práctico: desarrollador de robótica - José Manuel Muñoz - Visure Solutions
 
Meeting DO-178B/C Certification with Visure Requirements
Meeting DO-178B/C Certification with Visure RequirementsMeeting DO-178B/C Certification with Visure Requirements
Meeting DO-178B/C Certification with Visure Requirements
 
Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...
 
From Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind RiverFrom Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind River
 
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
 
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
 
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
 
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
 
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
 
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
 
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
 
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
 
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
 
Hiroaki Katanopres REConf2012 Visure Solutions
Hiroaki Katanopres REConf2012   Visure SolutionsHiroaki Katanopres REConf2012   Visure Solutions
Hiroaki Katanopres REConf2012 Visure Solutions
 
Kuka REConf 2011 Visure Solutions
Kuka REConf 2011   Visure SolutionsKuka REConf 2011   Visure Solutions
Kuka REConf 2011 Visure Solutions
 

2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements

  • 2. missing  ['mɪsɪɳ] adjetivo  1   ausente 2   (persona) desaparecido,-a, dado por muerto/a 3   (objeto) perdido,-a 2
  • 3.
  • 4. Origen de los ataques informáticos Con respecto a la seguridad, utilizamos: • Antivirus • Firewalls • Encriptación (SSL) • Restringimos el acceso a los CPD Sin embargo… 75% de los ataques están dirigidos a la capa web 4
  • 5. Consecuencias de los ataques informáticos • Robo o alteración de información • Fuga de información • Fraudes • Deterioro de niveles de servicio • Imposibilidad para entregar servicios • Robo de identidades Producen… Pérdida de credibilidad o confianza (imagen), de ingresos (finanzas), de oportunidades (posicionamiento) o incumplimiento de regulaciones (legalidad) 5
  • 6. Impacto de los defectos de seguridad Actualmente existen: • Guías de codificación de aplicaciones web seguras (OWASP) • Herramientas avanzadas de pruebas automáticas de seguridad A pesar de ello… 2/3 de las aplicaciones web son vulnerables! 6
  • 7. ¿Por qué no se introducen técnicas y herramientas de seguridad? Siendo el problema tan antiguo y tan crítico, existiendo técnicas y herramientas eficaces y bien conocidas… ¿Por qué no se utilizan en los proyectos? 7
  • 8. ¿Por qué no se introducen técnicas y herramientas de seguridad? • Por presupuestos y plazos ajustados • Por olvido o “dado por supuesto” • Por no considerarse necesario En definitiva… Por requisitos ausentes o incompletos! 8
  • 9. Tipos de requisitos No Funcionales  Interfaz  Verificación  Fiabilidad  Documentación  Disponibilidad  Portabilidad  Rendimiento  Operacional  Mantenimiento  Pruebas  Calidad  Seguridad  Administración  Escalabilidad  Arquitectura  Coste  Accesibilidad  Recursos  Cumplimiento de  Usabilidad estándares 9
  • 10. Principales motivo de fracaso de los proyectos ...el mayor motivo de fracaso de los proyectos es por: Falta de recursos Falta de apoyo Falta de involucración 11% ejecutivo del usuario Expectativas 9% 12% no realistas 10% Requisitos incompletos 13% Cambios de reqs/especs 9% Otros Ya no es necesario 20% Falta de planificación 8% 8% Fuentes: Standish Group www.rm2go.com Scientific American 10
  • 11. ¿Qué podemos hacer para mitigarlo? 11
  • 12. Consejos para mitigar la ausencia de requisitos • Identificar todos los stakeholders • Utilizar repositorios compartidos – Consultar los tipos de requisitos que suelen aparecer en proyectos parecidos y revisar si todos ellos se han tenido en cuenta – Utilizar plantillas. Checklists. – Reutilización de requisitos 3. Conseguir una mayor implicación de los usuarios finales – Cursos de concienciación sobre la importancia de hacer una buena  gestión de requisitos y el coste de no hacerlo – Formar a los analistas en técnicas de comunicación 4. Establecer revisiones y compromisos – Firma de baselines 12
  • 13. Consejos para mitigar la ausencia de requisitos 1. Incluir el tiempo necesario para una correcta gestión de requisitos en el plan del proyecto – Considerar la elicitación como un proceso iterativo 2. Revisiones – Con expertos en el dominio – Por terceros ajenos al proyecto – Peer reviews 3. Utilizar prototipos – Como complemento a los requisitos 13
  • 14. Hemos incluido todos los tipos de requisitos de manera completa. ¿Hemos terminado? 14
  • 15. 15
  • 17. Consejos para mitigar la pérdida de requisitos SI. Los requisitos se pueden perder. – En sistemas críticos, Requisitos perdidos  Vidas perdidas! • La solución: Trazabilidad 17
  • 18. Consejos para mitigar la pérdida de requisitos ¿Y qué hay de los cambios en los requisitos? ¿Cómo asegurar que no “se pierden”? • La solución: Enlaces sospechosos 18
  • 19. Consejos para mitigar la pérdida de requisitos Existen otros mecanismos para detectar cambios en requisitos: Comparación de la especificación completa (líneas base) Comparación de versiones de requisitos individuales Workflows y notificaciones 19
  • 20. Conclusiones  El mayor motivo de fracaso de los proyectos es por requisitos incompletos o ausentes  Evitarlo está en nuestra mano  Dar a la fase de elicitación la importancia que merece  Incluirla en el plan como un proceso iterativo  Identificar todos los stakeholders e implicar a los usuarios  Las herramientas pueden ayudarnos  Utilizar plantillas. Crear catálogos de requisitos reutilizables  Utilizar prototipos  Hacer revisiones por expertos y por personal ajeno  Una estricta trazabilidad asegura que no se “pierdan” requisitos por el camino  Utilizar técnicas y herramientas para detectar cambios en los requisitos  Enlaces sospechosos, comparación de baselines 20