Price: $1,999.00

Length: 3 Days
Print Friendly, PDF & Email

Requirements Engineering Management Training, A Hands-on Requirements Clinic and Workshop by Tonex

Requirements Engineering Management Training

A requirement is a capability to which a project outcome (product or service) should conform.

Requirements management is the process of documenting, analyzing, tracing, prioritizing and agreeing on requirements and then controlling change and communicating to relevant stakeholders.

This is a continuous process throughout a project.

The purpose of requirements management is to ensure that an organization documents, verifies, and meets the needs and expectations of its customers and internal or external stakeholders.

Requirements management normally begins with the analysis and elicitation of the objectives and constraints of the organization, then proceeds to include supporting planning for requirements, integrating requirements and the organization for working with them (attributes for requirements), as well as relationships with other information delivering against requirements, and changes for these.

Another important aspect of requirements management involves communication between the project team members and stakeholders, and adjustment to requirements changes throughout the course of the project.

To prevent one class of requirements from overriding another, constant communication among members of the development team is critical.

Additionally, traceability is a key factor. Traceability is used in managing requirements to report back fulfillment of company and stakeholder interests in terms of compliance, completeness, coverage and consistency.

Traceabilities also support change management as part of requirements management in understanding the impacts of changes through requirements or other related elements and facilitating introducing these changes.

Requirements Engineering Management Course Specifics

Requirements Engineering Management Training teaches participants recommended best practices on how to work with processes and techniques to collect, write, validate, organize, manage and maintain complex systems and System of Systems (SoS) requirements.

Requirements Engineering Management Training brings together the best ideas, insights and best practices from several approaches. All the students work with real case studies from relevant industries.

Requirements Engineering Management Training presents guidelines and a set of recommended best practices on how to analyze, collect, write, validate, verify and organize requirements. During the hands-on workshop, we show you the best ideas from several approaches, organize them into a coherent whole, and describe and illustrate them with real life examples that make their benefits clear.

Tonex can also tailor this course to better fit your organization’s needs.

Learning Objectives: Upon completion of this course, participants will be able to:

  • Understand the fundamentals of requirements engineering and its significance in project success.
  • Apply industry best practices to elicit, analyze, and document requirements effectively.
  • Manage the entire requirements lifecycle, from inception to validation and verification.
  • Mitigate risks associated with changing requirements and scope creep.
  • Utilize advanced tools and techniques for managing and tracking requirements.
  • Effectively communicate and collaborate with stakeholders to ensure their needs are met.

Audience: This course is ideal for:

  • Project Managers
  • Business Analysts
  • Systems Engineers
  • Software Developers
  • Quality Assurance Professionals
  • Product Managers
  • Requirements Engineers
  • Any professionals involved in projects with a focus on delivering products or services.

Requirements Engineering Management Training Course Agenda

Introduction to Requirements Engineering

  • Requirements Engineering Principles
  • System Synopsis
  • System Contexts
  • Use Context Diagrams
  • External Entities
  • Preliminary System Goals
  • Maintain System Goal Information
  • Identify the System Boundary
  • Identify the System Boundary Early
  • Choose Environmental Variables
  • Choose Controlled Variables
  • Choose Monitored Variables
  • Ensure Environmental Variables are Sufficiently Abstract
  • Avoid Presentation Details in Environmental Variables
  • Define All Physical Interfaces

Requirements Engineering Management

  • Establishing what the customer requires from a system
  • Developing System Requirements Specifications
  • Recommended Practice for Software Requirements Specifications
  • Software Considerations in Systems Certification
  • Guidelines and Methods for Conducting the Safety Assessment Process Develop the System Overview

System Overview

  • The System and its Environment
  • Use Cases
  • High- and Low-Level Software Requirements
  • Functional Decomposition of System
  • Decomposition of System Into Subsystems

Operational Concepts Development

  • System contexts
  • A black-box view of how the system and its environment
  • Tools to identify the functions the operators or other systems expect the system to provide
  • ConOps and Use Cases
  • Normal System Behavior
  • System usage and Operating Environment
  • Use Cased and Goal
  • Mapping of Use Case to System Goals
  • Primary Actors, Preconditions and Post-conditions
  • Use Case Steps and System Functions
  • Exceptional Situations as Exception Cases
  • Alternate Ways to Satisfy Post-conditions as Alternate Courses
  • Operator Interfaces
  • System Boundary
  • Preliminary Set of System Functions

Environmental Assumptions

  • What are Environmental Assumptions?
  • Type, Range, Precision and Units
  • Rationale for the Assumptions
  • Assumptions Constraints on a Single Entity
  • Assumptions Constraining Several Entities

System Functional Architecture

  • System Functions and Related Groups
  • Flow Diagrams to Depict System Functions
  • Dependencies Between Functions
  • Internal Variables
  • Nest Functions and Data Dependencies
  • High-Level Requirements

 System Architecture Management

  • Architecture and Implementation Constraints
  • System Architecture and Ideal Functional
  • Architecture and System Overview
  • Architecture and  Operational Concepts
  • Develop Exception Cases
  • Exception Cases to Use Cases
  • System Boundary Changes
  • Changes to Environmental Assumptions
  • Dependency Diagrams
  • High-Level Requirements Changes
  • System Modes
  • Major System Modes
  • System Transitions Between Modes
  • Modes for Externally Visible Discontinuities

Behavior and Performance Requirements

  • Behavior of Controlled Variables
  • Requirement and Condition
  • Detailed Requirements Completeness
  • Detailed Requirements and Consistent
  • Requirements Organizations and Management
  • Acceptable Latency for Controlled Variables
  • Acceptable Tolerance for Controlled Variables
  • Alternative Ways to Specify Requirements

Software Requirements

  • Input Variables
  • Accuracy of Each Input Variable
  • Latency of Each Input Variable
  • Status of Monitored Variables
  • Flag Design Decisions and Derived Requirements
  • Output Variables
  • Latency of Output Variables
  • Accuracy of Output Variables
  • Overall Latency and Accuracy

 System Requirements and  Subsystems

  • Allocation of System Requirements to Subsystems
  • Subsystem Functions
  • Overlapping System to Subsystem Functions
  • System Overview for Subsystems
  • Subsystem Monitored and Controlled Variables
  • New Monitored and Controlled Variables
  • Subsystem Operational Concepts
  • Subsystem Environmental Assumptions
  • Environmental Assumptions
  • Controlled Variables
  • Subsystem Requirements Specification
  • Latencies and Tolerances
  • Rationale to Requirement
  • Rationale for Environmental Assumptions
  • Rationale for Values and Ranges

Requirements Engineering Management Training

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.