SKILLS AND TRAININGS

How to Gather Requirements for a Successful Project

Date

17 e 24 january 2025, from 2:00 pm to 6:00 pm
Supply Partner
Digital Innovation Hub Marche
Participants
15

Duration

8h

Delivery method

In person at Confindustria Ancona

Cost

500
Who is it aimed at?
• IT Manager • Process or Product Managers • System Integrators • Process or Product Specialists

Goals

• Understand the concept of a requirement and be able to define it correctly. • Know the differences between requirements managed in agile versus predictive contexts. • Be familiar with the different types of requirements. • Understand the necessary characteristics of a requirement. • Know the process for defining requirements starting from a problem or an opportunity. • Acquire tools and techniques for requirements elicitation. • Be able to create system models and use cases to contextualize requirements. • Be able to accurately represent requirements. • Be proficient in conducting requirements validation and verification. • Know and manage the requirements lifecycle.
Contents

Module 1: Introduction to Requirements Engineering (1h)
• Why it’s essential to gather and manage requirements
• Definition and types of requirements
• Differences between predictive and agile contexts
• Roles and responsibilities in requirements management

Module 2: Where Requirements Originate (1h)
• Needs analysis
• Gap Analysis: Current vs. needed capabilities
• Context analysis: Constraints, assumptions, risks

Module 3: Requirements Gathering (1h)
• Stakeholder analysis
• Defining tools and timelines for analysis
• Requirements elicitation techniques
• Tools for refining requirements: Models
Practical Exercise: Simulating gap analysis and planning requirements gathering in a sample use case (1h)

Module 4: Requirements Analysis and Documentation (1h)
• Writing requirements: The Business Requirements Document
• Prioritization and dependencies of requirements
• Best practices and standard formats for documenting requirements: Use cases
• Requirements in an agile context: User Stories

Module 5: Requirements Validation and Verification (1h)
• Ensuring requirements are complete and consistent
• Validation and verification methods
• Requirements approval and baselining
Practical Exercise: Review and verification techniques

Module 6: Managing Requirements Change (1h)
• Requirements traceability
• Monitoring and managing requirements changes
• Requirements testing
• Overview of key requirements management tools in requirements engineering
Practical Exercise: Simulating requirements gathering, writing, and tracking in a sample use case