Requirements Validation

 > 

Requirements Validation
Share
Share on facebook
Share on twitter
Share on linkedin

Introduction

Requirements validation improves the likelihood of project success, making sure that we are building the right solution and that the solution is usable, desirable, and meets the business needs and desired outcomes. The cost to correct a software defect may be as high as 2,900 times the cost to correct a requirement. This was reconfirmed in a recent study by Forrester Consulting.

The study concluded: “Organizations have boosted application delivery speed, but at the expense of the quality of specifications and requirements.

  • 42% are unable to keep up with new and changing requirements
  • 42% lack coordination among groups
  • 40% are held back by long documentation and approvals processes
  • 40% struggle to understand unclear requirements
  • 38% face risk and other impediments”

This course takes you through steps to avoid the issues and addresses the age old question, “How do I know I’m not missing any requirements?” There is no one silver bullet, but there are tools that can be adapted for your context. In this session you will learn a framework that guides you through your initiative/project to eliminate the chance of things going missing or not uncovered. Walk away knowing how to ensure that your requirements are validated.

Objectives

  • Learn a collaborative framework for ensuring “Good Solutions”
  • Discover the types of validation and verification tools are appropriate for your context/project
  • Be able to ensure that the solution meets the business stakeholder needs and desired outcomes
  • Practice an approach to see how you can get continuous validation of requirements
  • Learn how to identify the impacts to people, processes and other requirements as you work on new requirements or user stories

Student Profile

This course is designed for business analysts, quality analysts, project managers, or anyone interested in improving and validating the quality of their requirements.

Prerequisites

We recommend that students have already attended our Essential Skills for Business Analysis course or has equivalent experience before enrolling in this course.

Course Materials

Each student will receive a copy of the course documentation prepared by Netmind.

Methodology

Engaging and interactive face-to-face course. Our instructors teach all course materials using the demonstrative method; the participants learn new concepts through exercises and real application practices.

Certification

This course is included in our Business Analysis Certification Program. By attending this course, students earn credit towards the BA Associate and BA Certified certifications, as well as credit towards the Strategy and Solution Evaluation Badge.

Additionally, students will earn 14 credit hours for their attendance.

Accreditation

A certificate of attendance will be issued to students who attend the course for at least 75% of the duration.

Course Outline

  1. Introduction
    1. Why are we performing Business Analysis?
    2. Discuss the consequences of missing or incorrect requirements
    3. Learn a collaborative framework for Ensuring “Good Solutions”
  2. Scope Your Effort
    1. Review components of Scope
    2. Workshop: Project Scope based on case study or student project
      1. Identify problems and/or opportunities
      2. Identify key objectives
      3. Identify capabilities affected by the problems/opportunities
      4. Identify impacted parties and high-level data using the Context Level Data Flow Diagram
      5. Identify business risks based on impacted parties
  3. Determine the Analysis Approach
    1. Analyze Scope to Determine Approach
      1. Identify the project process (typically Waterfall or Iterative/Agile)
      2. Identify key deliverables or artifacts for requirements
      3. Identify key stakeholders involved and high-level communication plan
    2. Discuss requirements by type to help ensure full requirements coverage
    3. Review alternatives for eliciting and validating business, functional, and nonfunctional requirements to determine impacts due to new and changing requirements
    4. Workshop: How to Approach a Solution
      1. Develop an approach based on student project or case study
      2. Use the Considerations for Analysis Worksheet to validate that requirements are sufficient for all stakeholders to gain a shared understanding and make decisions to implement build and solution
  4. Determine Detailed Needs / Create Models
    1. Workshop: Identify Detailed Needs
      1. Work through the validation framework and your approach, producing sample deliverables for your project or a case study
  5. Validate the Requirements
    1. Define Validation of Requirements
    2. Workshop: How to Validate
      1. Identify acceptance criteria for functional requirements
      2. Validate that the requirements produced are sufficient for all stakeholders to gain a shared understanding and to enable the development of the correct solution
  6. Develop Your Action Plan / Course Summary
    1. Requirements validation summary
    2. Develop an Action Plan with next steps on the student’s current project
    3. Student questions/discussion topics

Public Classes

Currently, we don't have any public sessions of this course scheduled. Please let us know if you are interested in adding a session.

See Public Class Schedule

Course Details

Reference

JIS 454

Duration

2 days

Delivery Mode

Face-to-Face

Certification

BA Certified
Request Info

Related Courses

Agile Analysis Boot Camp

Detailing Business Data Requirements

Business Process Analysis

Almost done!

Please check your email to confirm your subscription.

Join our #AlwaysLearning Community

Onsite Training Request

Please provide the information below to help us to customize your solution. 

Contact Us

Netmind US
296 South Main Street, Suite 300
Alpharetta, GA 30009-1973
T. +1 (678) 366.1363
F. +1 (678) 366.1983

Office Hours:
Monday – Friday, 8:30-5:00EST

General Inquiries:
info@netmind.net

Sales Inquiries:
sales@netmind.net

Request Information