SlideShare una empresa de Scribd logo
1 de 43
5 Consejos Rápidos … Jordi Borja Director General Borland Ibérica Madrid, 20 de Junio de 2008
Esto ya os lo sabéis… 0 10 20 30 40 50 60 70 Requirements Design Code Development Testing Acceptance Testing Operation Relative Cost to Correct a Defect
…  y esto también…
…  y me imagino que estos chistes también…
…  entonces… …  qué os cuento?
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Los 5 subprocesos RDM básicos
Los 5 subprocesos RDM básicos Requirements Definition & Management IIT Management & Governance Technique | Stakeholders System Boundaries |  Glossary IT Management & Governance Strategic & Operational Demand Business  Demand IT  Operations ELICITATION 1 Elicitation Identify Stakeholders Select Elicitation Techniques 1 Define  User Scenarios Set System Boundaries Manage Dependencies Create Glossary / Domain Model
Los 5 subprocesos RDM básicos Requirements Definition & Management IIT Management & Governance Technique | Stakeholders System Boundaries |  Glossary Prioritization | Verify Risk | Estimation IT Management & Governance Strategic & Operational Demand Business  Demand IT  Operations ELICITATION ANALYSIS 1 2 Analysis Prioritize  High-Level User Scenarios Verification & Analysis
Los 5 subprocesos RDM básicos Requirements Definition & Management IIT Management & Governance Technique | Stakeholders System Boundaries |  Glossary Prioritization | Verify Risk | Estimation Detail Requirements |  Business Model Scenarios |  UC Model | Prototype IT Management & Governance Strategic & Operational Demand Business  Demand IT  Operations ELICITATION ANALYSIS SPECIFICATION 1 3 2 Specification Detail User Scenarios Create Use Case Model Construct/Enhance Business Model Create UI Prototype
Los 5 subprocesos RDM básicos Requirements Definition & Management IIT Management & Governance Technique | Stakeholders System Boundaries |  Glossary Prioritization | Verify Risk | Estimation Detail Requirements |  Business Model Scenarios |  Use Case Model | Prototype Review | Signoff |  Baseline IT Management & Governance Strategic & Operational Demand Business  Demand IT  Operations ELICITATION ANALYSIS SPECIFICATION VALIDATION 1 3 2 4 Validation Review / Validate Requirements
Los 5 subprocesos RDM básicos Requirements Definition & Management Technique | Stakeholders System Boundaries |  Glossary Prioritization | Verify Risk | Estimation Detail Requirements |  Business Model Scenarios |  UC Model | Prototype Review | Signoff |  Baseline IT Management & Governance Strategic & Operational Demand Business  Demand IT  Operations ELICITATION ANALYSIS SPECIFICATION VALIDATION 1 3 2 4 Storage | Linking/Trace | Measure/Audit | Reporting/Doc | Security  MANAGEMENT 5 Manage Storage Baselines Linking Tracing Planning (Impact / Estimation) Reporting / Documentation
Se trata de un proceso iterativo…
Un buen proceso de requisitos, independiente de la metodología que se utilice… 1. Planning 2. Staging 3. Developing 4. Releasing
Contratad a expertos “de verdad”…
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hay, la comunicación … tiempo Lo que el cliente NECESITA Lo DESARROLLADO } Expectation Gap Crítico! Esto no me vale!   …  pero funciona!   PERFECTO…  lo voy a probar!   FUNCIONA!   Customer Developer
Entenderse no es tan difícil…
¿Qué se necesita? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Un ejemplo… DefineIT
 
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Vale la pena el esfuerzo …
Requirements Based Testing Una solución que  valida que los requisitos son correctos, completos y sin ambigüedades ; y que  define automáticamente el conjunto óptimo de casos de prueba  a partir de los requisitos para asegurar la calidad del producto Requirements Quality Validate against Business Objectives Map Against  Use Cases Ambiguity Analysis Domain Expert Reviews Validated Requirements Logical  Test Cases Fix  Requirements Validated Test Cases Validate  Apps Test Case Design Formalize Requirements Define / Optimize Test Cases Test Cases Quality Review Test Cases by Reqs Authors Review Test Cases by Domain Experts Design & Code Quality Review Test Cases by Developers Review Design & Code with Test Cases Test Execution Complete Test Cases Execution Tests
Requirements Based Testing Formalize Requirements For Test Design Cálculo automático de los casos de prueba Exportación directa a herramienta de pruebas
Requirements Based Testing –  CaliberRM & SCTM
Cobertura de Pruebas de Requisitos.
 
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Una gestión de cambios típica… CHANGE MANAGEMENT request for change CHANGE MANAGER defect PROJECT MANAGEMENT REQUIREMENTS MANAGEMENT approved request for change approved request for change REQUIREMENTS ANALYST PROJECT MANAGER TEST MANAGEMENT MODEL MANAGEMENT DESIGNER TESTER verified requirements verified requirements CONFIGURATION MANAGER CONFIGURATION MANAGEMENT verified design verified design unit tested code/modules REQUESTOR C
Trazabilidad implícita Release    Demandas; Subsistemas    Artefactos
Trazabilidad de cambios Demandas    Artefactos afectados
Trazabilidad semántica entre artefactos Requisitos    Casos de uso    Diseño    Código…
Análisis de las trazas (explícitas) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿A que me ayuda la trazabilidad? task USER goal strategy MARKETING BUSINESS conversation system feature FUNCTIONAL INTERFACE ¿Están todas mis  necesidades satisfechas? Cliente
¿A que me ayuda la trazabilidad? task USER conversation system feature FUNCTIONAL INTERFACE ¿Es necesario esto que  estoy implementando? Desarrollador goal strategy MARKETING BUSINESS
Impacto del Cambio … el impacto de un cambio en los requisitos en las pruebas (y viceversa) está claramente gestionado.
Impacto del Cambio Trazabilidad con pruebas
Implicar a todo el equipo de desarrollo…
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Los procesos están para ser mejorados…
Jordi Borja Director General Member of Int. Tech. Board Tel:  +34 91 708 09 60 Fax: +34 91 307 66 05 Mobile: +34 679 198 168 [email_address] Borland Ibérica C/ Ribera del Loira, 46 28042 MADRID ESPAÑA www.borland.com

Más contenido relacionado

La actualidad más candente

Sesion 1 ds introduccion_disenoprevios
Sesion 1 ds introduccion_disenopreviosSesion 1 ds introduccion_disenoprevios
Sesion 1 ds introduccion_disenoprevios
Julio Pari
 
Sesion 1 proceso software
Sesion 1 proceso softwareSesion 1 proceso software
Sesion 1 proceso software
Julio Pari
 
Determinación de características qfd
Determinación de características qfdDeterminación de características qfd
Determinación de características qfd
Sagui Lab
 
Desarrollo de Requerimientos
Desarrollo de RequerimientosDesarrollo de Requerimientos
Desarrollo de Requerimientos
UTPL UTPL
 
Qué es lean manufacturing
Qué es lean manufacturingQué es lean manufacturing
Qué es lean manufacturing
JUAN-ROLDAN
 

La actualidad más candente (20)

Sesion 1 ds introduccion_disenoprevios
Sesion 1 ds introduccion_disenopreviosSesion 1 ds introduccion_disenoprevios
Sesion 1 ds introduccion_disenoprevios
 
Qfd[1]
Qfd[1]Qfd[1]
Qfd[1]
 
QFD Casa de la Calidad
QFD Casa de la CalidadQFD Casa de la Calidad
QFD Casa de la Calidad
 
Quality function deployment
Quality function deploymentQuality function deployment
Quality function deployment
 
Trabajo sena
Trabajo senaTrabajo sena
Trabajo sena
 
Trabajo sena andres cueva
Trabajo sena andres cuevaTrabajo sena andres cueva
Trabajo sena andres cueva
 
Trabajo sena
Trabajo senaTrabajo sena
Trabajo sena
 
Ingenieria requerimientos
Ingenieria requerimientosIngenieria requerimientos
Ingenieria requerimientos
 
Qfd despliegue funcióncalidad
Qfd   despliegue funcióncalidadQfd   despliegue funcióncalidad
Qfd despliegue funcióncalidad
 
Dfss
DfssDfss
Dfss
 
Metodología Gestión de Requerimientos
Metodología Gestión de RequerimientosMetodología Gestión de Requerimientos
Metodología Gestión de Requerimientos
 
Introduccion a la ing requerimientos
Introduccion a la ing requerimientosIntroduccion a la ing requerimientos
Introduccion a la ing requerimientos
 
Sesion 1 proceso software
Sesion 1 proceso softwareSesion 1 proceso software
Sesion 1 proceso software
 
Análisis y diseño de sistemas sesion 15 - casos de estudio
Análisis y diseño de sistemas   sesion 15 - casos de estudioAnálisis y diseño de sistemas   sesion 15 - casos de estudio
Análisis y diseño de sistemas sesion 15 - casos de estudio
 
QFD Quality Function Deployment - "Despliegue de la Función de la Calidad"
QFD Quality Function Deployment - "Despliegue de la Función de la Calidad"QFD Quality Function Deployment - "Despliegue de la Función de la Calidad"
QFD Quality Function Deployment - "Despliegue de la Función de la Calidad"
 
Determinación de características qfd
Determinación de características qfdDeterminación de características qfd
Determinación de características qfd
 
Desarrollo de Requerimientos
Desarrollo de RequerimientosDesarrollo de Requerimientos
Desarrollo de Requerimientos
 
Qfd
QfdQfd
Qfd
 
Qué es lean manufacturing
Qué es lean manufacturingQué es lean manufacturing
Qué es lean manufacturing
 
DESPLIEGUE FUNCION DE CALIDAD QFD
DESPLIEGUE FUNCION DE CALIDAD QFDDESPLIEGUE FUNCION DE CALIDAD QFD
DESPLIEGUE FUNCION DE CALIDAD QFD
 

Similar a Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la mejoramos??

Presentación gathering ees2
Presentación gathering ees2Presentación gathering ees2
Presentación gathering ees2
Etna Estrella
 
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
 

Similar a Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la mejoramos?? (20)

Presentación gathering ees2
Presentación gathering ees2Presentación gathering ees2
Presentación gathering ees2
 
Presentación steelmood cais marzo 2014 copia
Presentación steelmood cais marzo 2014   copiaPresentación steelmood cais marzo 2014   copia
Presentación steelmood cais marzo 2014 copia
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009
 
Testing de Aplicaciones Móviles, Públicas, Masivas y Críticas
Testing de Aplicaciones Móviles, Públicas, Masivas y CríticasTesting de Aplicaciones Móviles, Públicas, Masivas y Críticas
Testing de Aplicaciones Móviles, Públicas, Masivas y Críticas
 
Autana Framework for Automated Siebel Testing - FASTEST
Autana Framework for Automated Siebel Testing - FASTESTAutana Framework for Automated Siebel Testing - FASTEST
Autana Framework for Automated Siebel Testing - FASTEST
 
BPM METODOLOGIA
BPM METODOLOGIABPM METODOLOGIA
BPM METODOLOGIA
 
Trabajo sena
Trabajo senaTrabajo sena
Trabajo sena
 
08 Mtp
08 Mtp08 Mtp
08 Mtp
 
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
 
5012621 cmmi
5012621 cmmi5012621 cmmi
5012621 cmmi
 
5 Inteco Solo Pruebas 2009
5 Inteco Solo Pruebas 20095 Inteco Solo Pruebas 2009
5 Inteco Solo Pruebas 2009
 
OKR Canvas - Ágiles 2018
OKR Canvas - Ágiles 2018OKR Canvas - Ágiles 2018
OKR Canvas - Ágiles 2018
 
Provision
ProvisionProvision
Provision
 
Sw Dev Process V2
Sw Dev Process V2Sw Dev Process V2
Sw Dev Process V2
 
Gobierno de servicios tercerizados
Gobierno de servicios tercerizadosGobierno de servicios tercerizados
Gobierno de servicios tercerizados
 
creando la Metodología propia
creando la Metodología propiacreando la Metodología propia
creando la Metodología propia
 
Metodología BRAIN
Metodología BRAINMetodología BRAIN
Metodología BRAIN
 
18 Ibm
18 Ibm18 Ibm
18 Ibm
 
Mo Pro Soft
Mo Pro SoftMo Pro Soft
Mo Pro Soft
 
Capacitacitación Tester - QA 2
Capacitacitación Tester - QA 2Capacitacitación Tester - QA 2
Capacitacitación Tester - QA 2
 

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

Último

senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
nathalypaolaacostasu
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
i7ingenieria
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
MIGUELANGELLEGUIAGUZ
 

Último (20)

liderazgo guia.pdf.............................
liderazgo guia.pdf.............................liderazgo guia.pdf.............................
liderazgo guia.pdf.............................
 
Analisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la RentaAnalisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la Renta
 
2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
 
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxHIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
 
Distribuciones de frecuencia cuarto semestre
Distribuciones de frecuencia cuarto semestreDistribuciones de frecuencia cuarto semestre
Distribuciones de frecuencia cuarto semestre
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
 
Fabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria FarmacéuticaFabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria Farmacéutica
 
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADADECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
 
mapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdfmapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdf
 
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
 
Presentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdfPresentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdf
 
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptxADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
 
Empresa Sazonadores Lopesa estudio de mercado
Empresa Sazonadores Lopesa estudio de mercadoEmpresa Sazonadores Lopesa estudio de mercado
Empresa Sazonadores Lopesa estudio de mercado
 
4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfCONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
 
implemenatcion de un data mart en logistica
implemenatcion de un data mart en logisticaimplemenatcion de un data mart en logistica
implemenatcion de un data mart en logistica
 

Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la mejoramos??

  • 1. 5 Consejos Rápidos … Jordi Borja Director General Borland Ibérica Madrid, 20 de Junio de 2008
  • 2. Esto ya os lo sabéis… 0 10 20 30 40 50 60 70 Requirements Design Code Development Testing Acceptance Testing Operation Relative Cost to Correct a Defect
  • 3. … y esto también…
  • 4. … y me imagino que estos chistes también…
  • 5. … entonces… … qué os cuento?
  • 6.
  • 7.
  • 8. Los 5 subprocesos RDM básicos
  • 9. Los 5 subprocesos RDM básicos Requirements Definition & Management IIT Management & Governance Technique | Stakeholders System Boundaries | Glossary IT Management & Governance Strategic & Operational Demand Business Demand IT Operations ELICITATION 1 Elicitation Identify Stakeholders Select Elicitation Techniques 1 Define User Scenarios Set System Boundaries Manage Dependencies Create Glossary / Domain Model
  • 10. Los 5 subprocesos RDM básicos Requirements Definition & Management IIT Management & Governance Technique | Stakeholders System Boundaries | Glossary Prioritization | Verify Risk | Estimation IT Management & Governance Strategic & Operational Demand Business Demand IT Operations ELICITATION ANALYSIS 1 2 Analysis Prioritize High-Level User Scenarios Verification & Analysis
  • 11. Los 5 subprocesos RDM básicos Requirements Definition & Management IIT Management & Governance Technique | Stakeholders System Boundaries | Glossary Prioritization | Verify Risk | Estimation Detail Requirements | Business Model Scenarios | UC Model | Prototype IT Management & Governance Strategic & Operational Demand Business Demand IT Operations ELICITATION ANALYSIS SPECIFICATION 1 3 2 Specification Detail User Scenarios Create Use Case Model Construct/Enhance Business Model Create UI Prototype
  • 12. Los 5 subprocesos RDM básicos Requirements Definition & Management IIT Management & Governance Technique | Stakeholders System Boundaries | Glossary Prioritization | Verify Risk | Estimation Detail Requirements | Business Model Scenarios | Use Case Model | Prototype Review | Signoff | Baseline IT Management & Governance Strategic & Operational Demand Business Demand IT Operations ELICITATION ANALYSIS SPECIFICATION VALIDATION 1 3 2 4 Validation Review / Validate Requirements
  • 13. Los 5 subprocesos RDM básicos Requirements Definition & Management Technique | Stakeholders System Boundaries | Glossary Prioritization | Verify Risk | Estimation Detail Requirements | Business Model Scenarios | UC Model | Prototype Review | Signoff | Baseline IT Management & Governance Strategic & Operational Demand Business Demand IT Operations ELICITATION ANALYSIS SPECIFICATION VALIDATION 1 3 2 4 Storage | Linking/Trace | Measure/Audit | Reporting/Doc | Security MANAGEMENT 5 Manage Storage Baselines Linking Tracing Planning (Impact / Estimation) Reporting / Documentation
  • 14. Se trata de un proceso iterativo…
  • 15. Un buen proceso de requisitos, independiente de la metodología que se utilice… 1. Planning 2. Staging 3. Developing 4. Releasing
  • 16. Contratad a expertos “de verdad”…
  • 17.
  • 18. Hay, la comunicación … tiempo Lo que el cliente NECESITA Lo DESARROLLADO } Expectation Gap Crítico! Esto no me vale! … pero funciona! PERFECTO… lo voy a probar! FUNCIONA! Customer Developer
  • 19. Entenderse no es tan difícil…
  • 20.
  • 22.  
  • 23.
  • 24. Vale la pena el esfuerzo …
  • 25. Requirements Based Testing Una solución que valida que los requisitos son correctos, completos y sin ambigüedades ; y que define automáticamente el conjunto óptimo de casos de prueba a partir de los requisitos para asegurar la calidad del producto Requirements Quality Validate against Business Objectives Map Against Use Cases Ambiguity Analysis Domain Expert Reviews Validated Requirements Logical Test Cases Fix Requirements Validated Test Cases Validate Apps Test Case Design Formalize Requirements Define / Optimize Test Cases Test Cases Quality Review Test Cases by Reqs Authors Review Test Cases by Domain Experts Design & Code Quality Review Test Cases by Developers Review Design & Code with Test Cases Test Execution Complete Test Cases Execution Tests
  • 26. Requirements Based Testing Formalize Requirements For Test Design Cálculo automático de los casos de prueba Exportación directa a herramienta de pruebas
  • 27. Requirements Based Testing – CaliberRM & SCTM
  • 28. Cobertura de Pruebas de Requisitos.
  • 29.  
  • 30.
  • 31. Una gestión de cambios típica… CHANGE MANAGEMENT request for change CHANGE MANAGER defect PROJECT MANAGEMENT REQUIREMENTS MANAGEMENT approved request for change approved request for change REQUIREMENTS ANALYST PROJECT MANAGER TEST MANAGEMENT MODEL MANAGEMENT DESIGNER TESTER verified requirements verified requirements CONFIGURATION MANAGER CONFIGURATION MANAGEMENT verified design verified design unit tested code/modules REQUESTOR C
  • 32. Trazabilidad implícita Release  Demandas; Subsistemas  Artefactos
  • 33. Trazabilidad de cambios Demandas  Artefactos afectados
  • 34. Trazabilidad semántica entre artefactos Requisitos  Casos de uso  Diseño  Código…
  • 35.
  • 36. ¿A que me ayuda la trazabilidad? task USER goal strategy MARKETING BUSINESS conversation system feature FUNCTIONAL INTERFACE ¿Están todas mis necesidades satisfechas? Cliente
  • 37. ¿A que me ayuda la trazabilidad? task USER conversation system feature FUNCTIONAL INTERFACE ¿Es necesario esto que estoy implementando? Desarrollador goal strategy MARKETING BUSINESS
  • 38. Impacto del Cambio … el impacto de un cambio en los requisitos en las pruebas (y viceversa) está claramente gestionado.
  • 39. Impacto del Cambio Trazabilidad con pruebas
  • 40. Implicar a todo el equipo de desarrollo…
  • 41.
  • 42. Los procesos están para ser mejorados…
  • 43. Jordi Borja Director General Member of Int. Tech. Board Tel: +34 91 708 09 60 Fax: +34 91 307 66 05 Mobile: +34 679 198 168 [email_address] Borland Ibérica C/ Ribera del Loira, 46 28042 MADRID ESPAÑA www.borland.com