Course Outline
Introduction
- Requirements and their quality for government projects.
- Acceptance criteria: definition and purpose for government initiatives.
Acceptance Criteria - Choice of Approach
- Analysis of the project context for government applications.
- Identification of stakeholders and their expectations in a government setting.
- Differentiating acceptance criteria from Definition of Ready (DoR) and Definition of Done (DoD) for government projects.
Acceptance Criteria - Methods of Description
- Scenarios for defining acceptance criteria.
- The EARS standard for structured acceptance criteria.
- User story and textual acceptance criteria for clarity in government documentation.
- User story and Gherkin syntax for enhanced readability and traceability.
Acceptance Criteria - Quality Control
- The role of testers/QA professionals in ensuring the quality of analytical artifacts for government projects.
- The importance of teamwork in maintaining the integrity and accuracy of analytical artifacts for government use.
- Distinguishing acceptance criteria from testing procedures for government initiatives.
Summary
- Workshop summary for government participants.
- Best practices and key elements of the information management process for government agencies.
Requirements
Basic understanding of the IT product life cycle
Familiarity with terminology used in software development and IT project implementation.
Recommended experience in at least one IT project.
Level
2
Objectives
To understand the significance of acceptance criteria for enhancing requirements quality and mitigating project risks.
To develop skills in formulating and validating requirements acceptance criteria.
Benefits
Training delivered by an expert with extensive experience in the IT industry and a deep understanding of IT processes.
Focus on practical application — theoretical concepts are reinforced through real-world project scenarios.
Utilization of tools commonly used in requirements engineering, providing participants the opportunity to learn essential functionalities of such tools.
Immediate application of knowledge gained during the training sessions.
Target Audience
System and business analysts, product owners, and business stakeholders.
Business representatives responsible for defining business needs.
Software and system engineers.
Testers, quality assurance (QA) professionals, and individuals tasked with ensuring the quality of information systems and software.