Mastering the Requirements Process Course | Agile + DevOps East

Conference archive

Mastering the Requirements Process

Build the Right Software—the First Time

Requirements are the most misunderstood—yet the most crucial—part of systems development. This course presents the Volere process—used and improved by thousands of organizations around the world—and then shows you how you make it into your own process.

Upcoming Classes

Contact us for more information 904.278.0524 or 888.268.8770


Select a learning mode button (Public, Live Virtual, etc.) for pricing, details, and a downloadable fact sheet.
Description
  • Learn the complete process of uncovering the real requirements, and ensuring their correctness
  • Learn how to write universally understandable and testable requirements
  • Learn how to separate the real needs from the presumed solutions
  • Learn how to gather requirements in an agile environment

How to Get the Right Requirements - the First Time
Software has only one purpose—to satisfy the real needs of its user or customer. Building such software is relatively straightforward providing the real needs—in all their subtlety and concealment—have been discovered. Discovering the requirements is the role of the requirements process.

Requirements is about understanding the actual work of the business users, both the current process and what you need it to be for the future. Requirements is about discovering the product that will add long-term value to the organization—and then writing requirements that result in the developers building the exact product.

In businesses today there are more demands for cutting-edge software, and fewer resources to meet those demands. Getting it the first time is the only way to succeed under these circumstances. Today’s requirements process is incremental; it uses prototypes and scenarios; it uses agile stories, fit criteria and requirements testing to ensure you get the right result.

Your Requirements
Requirements are the most misunderstood—yet the most crucial—part of systems development. If the requirements are wrong, you end up with loads of late re-work, or even worse, with the wrong system. Your requirements process must be your own, but it should be based on field-proven techniques and templates. This course presents the Volere process—used and improved by thousands of organizations around the world—and then shows you how you make it into your own process.

As a participant, you receive the Volere Requirements Specification Template—downloaded by more than 13,000 users—to take home with you.

Your instructor is a real-world business analyst who has written requirements for dozens of projects, and will bring you insight that only comes from significant experience.

Bonus

  • Each course participant receives a copy of Suzanne and James Robertson's book Mastering the Requirements Process-Third Edition. Valid for public courses only.
Questions? 929.777.8102 [email protected]
Course Outline

Project Blast-Off
Scope of the business area
Identifying and using stakeholder maps
Testable project goals
Ensuring a viable requirements project

Trawling for Requirements
Finding the real requirements
Requirements for agile projects
Techniques for eliciting requirements
The Brown Cow model for beneficial viewpoints

Functional Requirements
Identifying what the product must do
Establishing the product use case
Writing use case scenarios
Writing requirements, not solutions

Non-functional Requirements
Qualities of the product
Usability, look and feel, security, etc.
How to find non-functional requirements
How to write testable requirements

Requirements for Agile Projects
Writing the correct stories
An agile process
Story Maps
How to write better stories

Prototypes and Deviations
Using prototypes to drive out requirements
Low- and high-fidelity prototypes
Exceptions and alternatives

Writing Requirements
Writing correct requirements
The snow card
Fit criteria and measuring requirements

The Quality Gateway
Keeping requirements within scope
Testing requirements
Ensuring customer value

Managing Your Requirements
Specification templates
Tracing requirements
Prioritizing requirements
Automated requirements tools

Your Requirements Process
Deciding your own process
How to use a fast-track approach
Iterative requirements and development
Knowing when you have all the requirements

Questions?

On-Site Training

Let us bring the training directly to you! Choose from over 60 courses.

Combine World-Class Training and

Certification with a Conference

Maximize Your Learning Potential

STAR Conference logo

Agile + DevOps Conference logo

Agile Testing Days Conference logo