Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Requirements Fundamentals: Process Stages, Levels, Types
Rating: 4.4 out of 5(105 ratings)
1,201 students

Requirements Fundamentals: Process Stages, Levels, Types

Learn industry terminology and explore core tasks and activities for developing GOOD requirements. Business Analysis.
Last updated 3/2022
English
English [Auto],

What you'll learn

  • Collaborate with others to develop good requirements
  • Apply a quality requirements management process to elicit, analyze, represent, validate, and manage changes to requirements
  • Differentiate between business, user, functional, and nonfunctional requirements
  • Ask suggested questions to better elicit requirements
  • Apply sentence formats to write requirements
  • Consistently apply an approach to requirement activities
  • Articulate what requirements are and are not
  • Master requirements industry terminology

Course content

8 sections • 31 lectures • 3h 6m total length
  • Course Roadmap4:10

    Welcome to Requirements Fundamentals!

    I am excited for the opportunity to help you master the Requirements Fundamentals presented in this course. Here’s what you can expect in the modules that follow.

    You are probably watching this video because you contribute to the development of requirements in one or more of the following roles:

    • Requirement Producer, or someone that is responsible for eliciting and documenting the requirements
    • Requirement Supplier, or someone that has business or technical knowledge of a topic related to the product or system being developed
    • Requirement Receiver, or someone that uses the requirements as an input to one or more components to building a solution
    • Requirement Supporter, or someone that champions the requirements process

    An in depth discussion of these four requirement roles occurs in module two. For each of the four roles, I provide a definition, identify the responsibilities, and identify other job titles of people who commonly perform the roles.

    In module three, I tell a few stories about good requirements, as well as present a definition of good requirements and analysis of the key components of the definition.

    In module four, I explain the three distinct levels of requirements that are referred to as the requirements hierarchy. The three levels included in the hierarchy are business, user, and system.

    In module five, we look at four requirement types: business, user, functional, and nonfunctional. For each type, I present a definition, a suggested format for written statements, and some examples.

    In module six, I present the five states or sub-processes of the requirements management process. For each of the process stages, I provide a definition, and outline the primary tasks that are performed.

    In module seven, I share the Requirements Quest Approach. I explain how the requirements management process is iteratively and incrementally applied at each level of the requirements hierarchy. For each level, I identify the primary activities that are performed.

    Finally, in module eight, I summarize the contents of a requirement specification, and discuss three elements that should be excluded from it. The elements are as follows: design or how to construct the system, project-related information, and business rules.

    To maximize your on-demand learning experience, I encourage you to print the downloadable materials provided. These supplemental materials align with the visuals presented in the training videos and can improve your comprehension. Furthermore, the printed materials serve as quick-reference job aids following the training, which can improve retention of what you learned.

    Once again, thank you for choosing Requirements Quest for your requirements training needs. I look forward to helping you explore the Requirements Fundamentals.

    To the best version of yourself,
    Roxanne Miller

Requirements

  • Keep an open mind, and be ready to learn
  • Be willing to apply the requirements management process and approach on your next requirements initiative

Description

Master requirements industry terminology and explore core tasks and activities for developing GOOD requirements. Take this course to learn about a proven requirements management process, ask questions to better elicit requirements, and apply a 12-activity approach to define business, user, and system-level requirements. The requirements management process is applicable in waterfall, iterative, and agile development environments. This course is designed for those seeking to improve their ability to:

  • Collaborate with others to develop good requirements.

  • Apply a requirements management process to elicit, analyze, represent, validate, and manage changes to requirements.

  • Differentiate between business, user, functional, and nonfunctional requirement types.

  • Consistently apply an approach to requirement activities.

By the end of the course, you will be able to:

  • Identify tasks in a 5-stage requirements management process.

  • Ask suggested questions to better elicit requirements.

  • Apply sentence formats to write requirements.

  • Identify 12 activities in the Requirements Quest Approach.

  • Articulate what requirements are and are not.

The ideal student for this course is the:

  • New business analyst that wants to build a solid foundation of requirements terminology, tasks, and activities.

  • Experienced business analyst looking to improve consistency in their requirements approach.

  • Product owners, development team members, and stakeholders who  seek a better understanding of requirement fundamentals. 

This course includes 8 modules, 30 lectures, 3 hours and 15 minutes of videos, 29 quizzes, and 4 downloadable quick-reference job aids. Enroll now and navigate the route to good requirements with confidence!

Who this course is for:

  • Entry-level business analysts who want to build a solid foundation of industry terminology, tasks, and activities
  • Experience business analysts who are seeking to improve consistency in their requirements approach
  • Product Owners, Project Managers, Quality Assurance Analysts, Development Team Members, and all project Stakeholders who play a role in developing good requirements