Requirements: The Master Class

Requirements: The Masterclass LiveLessons—Agile, Traditional, Outsourcing is a video course covering requirements, whether they are the requirements for software, a service, or a product. This video teaches the requirements process from initiation and scoping, through investigating the work being done and then determining the optimal solution to improve that work. After this course, business analysts, agile team members, and others concerned with requirements will be able to discover the correct requirements and communicate them precisely and unambiguously to the product developers.

Requirements: The Master Class

Course Description

This video course from Pearson teaches you how to become a requirements wizard—it covers the gamut of the requirements activities. It begins with how to scope the problem using a context model and then how to use business events and business use cases to subdivide the problem space into manageable and convenient chunks. It looks at how to uncover the real problem—something not done on many projects—and then how to find its optimal solution. Then the video how to write unambiguous and correct stories or requirements to ensure correct development. What you will learn: How to discover and elicit requirements How to write unambiguous and testable requirements How to write the correct agile stories How to run your requirements project, whether it’s an agile, traditional, outsourced, or OTS project How to unde... Read More »

This video course from Pearson teaches you how to become a requirements wizard—it covers the gamut of the requirements activities. It begins with how to scope the problem using a context model and then how to use business events and business use cases to subdivide the problem space into manageable and convenient chunks. It looks at how to uncover the real problem—something not done on many projects—and then how to find its optimal solution. Then the video how to write unambiguous and correct stories or requirements to ensure correct development.

What you will learn:

  • How to discover and elicit requirements
  • How to write unambiguous and testable requirements
  • How to write the correct agile stories
  • How to run your requirements project, whether it’s an agile, traditional, outsourced, or OTS project
  • How to understand the role of good requirements in agile development
  • How to scope the business problem
  • How to ensure the scope and the stakeholders match the goals
  • How to study the business
  • How to find the right solution to the real business problem
  • How to review the requirements
  • How to trace requirements
  • How to get requirements right

 

Downloadable Material:

A PDF file of downloadable material provides assignments, tricks, and reference material that you can use to revisit, review, and practice requirement techniques for this course.

Read Less
Course Details:

Target Audience

  • Business analysts who want to be more effective in their requirements work
  • Product owners and product/program managers
  • Agile team members who want to improve the accuracy of their deliverables
  • Users and software customers who want to ensure the requirements process is delivering what they need

Prerequisites

  • Basic understanding of the need for requirements in the development process
Certificate Info:

Type of Certification

Certificate of Completion

Format of Certification

Digital and Print

Professional Association/Affiliation

This certificate is issued by Pearson LearnIT

Method of Obtaining Certification

Upon successful completion of the course, participants will receive a certificate of completion.

Course Outline

In the Introduction, we introduce ourselves and give you a rundown on what to expect from the course. We look quickly through the course contents and set down our approach to requirements discovery.

  • Requirements: The Masterclass LiveLessons: Introduction
There are several accepted requirements processes, and Lesson 1 looks at the most popular, with the objective of orienting you to the most appropriate process for you.

  • Learning objectives
  • 1.1 Understand the established requirements process
  • 1.2 Understand the agile requirements process
  • 1.3 Understand how requirements fit with outsourced development
  • 1.4 Know your requirements for OTS solutions
The most important decisions in your project are the early ones. Lesson 2 looks at establishing the scope of the work to be improved, the stakeholders for the project, and aligning these with the goals of the project.

  • Learning objectives
  • 2.1 Lay the foundation for the requirements process
  • 2.2 Scope the business problem
  • 2.3 Draw a context model of the problem space
To be effective at discovering the requirements, the business analyst needs effective techniques. Lesson 3 explores some of the better ways to discover the requirements.

  • Learning objectives
  • 3.1 Partition the work
  • 3.2 Listen to the stakeholders
  • 3.3 Discover requirements using other techniques
  • 3.4 Record your requirements knowledge
  • 3.5 Build process models: UML activity diagrams
  • 3.6 Build process models: BPMN models
  • 3.7 Build process models: data flow diagrams
  • 3.8 Build data models
  • 3.9 Get to the essence of the problem
The project is charged with coming up with a solution that, when implemented, improves the work. Lesson 4 demonstrates how to find the most innovative way to improve the work, which includes finding a beneficial technological solution for it.

  • Learning objectives
  • 4.1 Generate ideas—innovation triggers
  • 4.2 Generate ideas—constraint removal
  • 4.3 Understand the people
  • 4.4 Define the future work
  • 4.5 Choose the technological solution
  • 4.6 Write product use cases
Requirements have to be communicated within the project team. Lesson 4 shows how to write the correct agile stories and how to formulate unambiguous and testable functional and non-functional requirements.

  • Learning objectives
  • 5.1 Write the right agile stories—part 1
  • 5.2 Write the right agile stories—part 2
  • 5.3 Write functional requirements
  • 5.4 Write non-functional requirements
  • 5.5 Formulate atomic requirements
Quick and dirty prototypes are an effective way to tease out hidden requirements. Lesson 6 demonstrates several prototyping techniques and shows how to use exceptions and alternatives to find the remainder of the requirements.

  • Learning objectives
  • 6.1 Experiment with prototypes
  • 6.2 Discover relevant deviations
Requirements, if they are to be at all useful, must be correct. Lesson 7 gives you ways to ensure the quality of your output, how to manage your stories and requirements, and how to determine if you have the complete set of requirements and stories.

  • Learning objectives
  • 7.1 Integrate continuous quality checking
  • 7.2 Manage requirements and stories at all levels
  • 7.3 Use a CRUD check for completeness
Having the best strategy gives you and your project an advantage. Lesson 8 shows how to find the best strategy and then how to improve your skills to become a better business analyst.

  • Learning objectives
  • 8.1 Find the right strategy for your project
  • 8.1 Find the right strategy for your project
  • 8.2 Become a better business analyst
The Summary reviews the course to show how the pieces fit together and how you can make the best use of them.

  • Requirements: The Masterclass LiveLessons: Summary

DON'T HAVE TIME?

We can send you everything you need to know about this course through email.
We respect your privacy. Your information is safe and will never be shared.