Published on March 4, 2014
Analysing Verify and Validate the Requirements Alessandro Rogora, PMP®, PRINCE2® RETI S.p.A. Executive Manager 28 February 2014
? Dove siamo nel nostro percorso ? 28/02/2014 Analysing - Verify and Validate the Requirements 2
4. Conduct Stakeholder Analysis 1. Define Business Needs 3. Define Requirement Management Plan 4. Eliciting the Requirements 7. Approval & Management 2. Define Business Case 5. Prioritize and Trace the Requirements 28/02/2014 6. Verify and Validate the Requirements Analysing - Verify and Validate the Requirements 3
IIBA® Business Analysis Body of Knowledge (BABOK®) v2.0 areas’ Business Analysis knowledge areas’ tasks Business Analysis Planning & Monitoring Elicitation Plan BA Approach Prepare for Elicitation Conduct Stakeholder Analysis Conduct Elicitation Activity Plan BA Activities Document Elicitation Results Plan BA Communication Plan Requirements Management Process Manage BA Performance 28/02/2014 Confirm Elicitation Results Requirements Management & Communication Enterprise Analysis Manage Solution Scope & Requirements Define Business Need Manage Requirements Traceability Assess Capability Gaps Maintain Requirements for Re-use Determine Solution Approach Prepare Requirements Package Requirements Analysis Define Solution Scope Communicate Requirements Define Business Case Analysing - Verify and Validate the Requirements Solution Assessment & Validation Prioritize Requirements Assess Proposed Solution Organize Requirements Allocate Requirements Specify and Model Requirements Assess Organizational Readiness Determine Assumptions & Constraints Verify Requirements Validate Requirements Define Transition Requirements Validate Solution Evaluate Solution Performance 4
between… What’s the difference between… Verifying the requirements Validating the requirements “…ensures that the modeled requirements meet the necessary standard of quality to allow them to be used effectively for the implementation. “…ensure(s) that all requirements support the delivery of value to the business. This process guarantees that all requirements that will be implemented are linked to the business need. It is basically a quality control process that can reduce the amount of rework and change requests caused by low quality requirements” Requirements that cannot be validated are good candidates to be placed out of scope, or the scope must be enlarged” M. Maritato in “Mastering the Project Requirements, Access How Good you Are”, 2013 28/02/2014 Analysing - Verify and Validate the Requirements 5
between… What’s the difference between… Verifying the requirements Validating the requirements a phone to be used into a car a marketable phone to be used into a car 28/02/2014 Analysing - Verify and Validate the Requirements 6
IIBA® Business Analysis Body of Knowledge (BABOK®) v2.0 Business Requirements Solution Requirements Higher-level statements of the goals, objectives, or needs of the enterprise. They describe the reasons why a project has been initiated, the objectives that the project will achieve, and the metrics that will be used to measure its success. Business requirements describe needs of the organization as a whole Describe the characteristics of a solution that meet business requirements and stakeholder requirements They are frequently divided into subcategories: Functional Requirements,Nonfunctional Requirements Stakeholder Requirements Statements of the needs of a particular stakeholder or class of stakeholders. They describe the needs that a given stakeholder has and how that stakeholder will interact with a solution. Stakeholder requirements serve as a bridge between business requirements and the various classes of solution requirements 28/02/2014 Business Requirements Solution Requirements Stakeholder Requirements Trasition Requirements Analysing - Verify and Validate the Requirements Transition Requirements Describe capabilities that the solution must have in order to facilitate transition from the current state of the enterprise to a desired future state. They are […] always temporary in nature and they cannot be developed until both an existing and new solution are defined 7
Business Requirements Transition Requirements Solution Requirements Stakeholder Requirements 28/02/2014 Analysing - Verify and Validate the Requirements 8
IIBA® Business Analysis Body of Knowledge (BABOK®) v2.0 Verify Requirements 28/02/2014 A High Quality Requirement should be… Feasible Modifiable Cohesive Correct Unambiguous Complete Consistent Testable Analysing - Verify and Validate the Requirements 9
IIBA® Business Analysis Body of Knowledge (BABOK®) v2.0 Verify Requirements Verification activities are typically performed iteratively throughout the requirements analysis process and include: 28/02/2014 Analysing - Verify and Validate the Requirements 10
example: An example: I want to realize a city bike Verified Requirements Requirements Stakeholders Business Analist Implement the solution Prioritized Requirements Organize Requirements 28/02/2014 Verify Requirements Analysing - Verify and Validate the Requirements 11
wrong? What went wrong? 28/02/2014 Analysing - Verify and Validate the Requirements 12
Validate Requirements 2. Define Measurable Evaluation Criteria 3. Determine Business Value 4. Determine Dependencies for Benefits Realization 5. Evaluate Alignment with Business Case and Opportunity Cost 28/02/2014 Analysing - Verify and Validate the Requirements IIBA® Business Analysis Body of Knowledge (BABOK®) v2.0 1. Identify Assumptions (if necessary, about customer or stakeholder response) 13
• The Business Case defines the value delivered by a solution that meets the solution scope • It is also possible to assess individual requirements or features to determine if they also deliver business value • A requirement that does not deliver direct or indirect value to a stakeholder is a strong candidate for elimination • Value does not need to be monetary • Business value can be delivered through requirements that: • • • • 28/02/2014 support compliance with regulatory or other standards, … alignment with internal standards or policies of the organization, … or increased satisfaction for stakeholders, … even if those things do not have a direct measurable financial benefit Analysing - Verify and Validate the Requirements IIBA® Business Analysis Body of Knowledge (BABOK®) v2.0 3. Determine Business Value 14
• Acceptance and Evaluation Criteria Definition: Acceptance criteria are the quality metrics that must be met to achieve acceptance by a stakeholder • Metrics and Key Performance Indicators: Used to select appropriate performance measures for a solution, solution component, or requirement • Prototyping: Prototyping of product components is used to gain user agreement with the proposed solution • Risk Analysis: Risk analysis can be used to identify possible scenarios that would alter the value delivered by a requirement • Structured Walkthrough: Review meetings are conducted to confirm whether the stakeholder agrees that their needs are met 28/02/2014 Analysing - Verify and Validate the Requirements IIBA® Business Analysis Body of Knowledge (BABOK®) v2.0 How to Validate Requirements ? 15
example: An example: I want to realize a city bike Verified Requirements Requirements Stakeholders Organize Requirements 28/02/2014 Business Analist Verify Requirements Analysing - Verify and Validate the Requirements Implement the solution Validate Requirements 16
See you soon in Amsterdam to make a tour with our new city bike ! Thank you for your attention firstname.lastname@example.org 28/02/2014 Analysing - Verify and Validate the Requirements 17
Canvas Prints at Affordable Prices make you smile.Visit http://www.shopcanvasprint...
30 Días en Bici en Gijón organiza un recorrido por los comercios históricos de la ...
Con el fin de conocer mejor el rol que juega internet en el proceso de compra en E...
With three established projects across the country and seven more in the pipeline,...
Retailing is not a rocket science, neither it's walk-in-the-park. In this presenta...
VerifyVerify and Validate and Validate ... Alessandro Rogora, ... 08_PM&BA_Dynamic Duo_Verify Validate Requirements_Alessandro Rogora
Profilo dell’organizzazione PM&BA The Dynamic Duo Collaborare insieme per accrescere la nostra Professionalità PMI®Northern Italy Chapter (PMI NIC).