Course Outline
Introduction
- Requirements specifications and their quality standards.
- Acceptance criteria: definition and purpose.
Selecting an approach for acceptance criteria
- Evaluation of the project context.
- Identification of stakeholders and their expectations.
- Differentiating acceptance criteria from Definition of Ready (DoR) and Definition of Done (DoD).
Methods for describing acceptance criteria
- Scenario-based descriptions.
- EARS standard application.
- Textual acceptance criteria within user stories.
- User stories paired with Gherkin syntax.
Quality control for acceptance criteria
- The role of testers and QA in ensuring the integrity of analytical artifacts.
- The importance of cross-functional collaboration in quality assurance.
- Distinguishing acceptance criteria from testing procedures.
Summary
- Workshop recap.
- Best practices and essential components for information management within a government context.
Requirements
Fundamental understanding of the IT product life cycle
Proficiency in nomenclature utilized during software development and IT project execution.
Recommended background involving engagement in at least one IT project.
Level
2
Goals
Understand the critical role of acceptance criteria in ensuring requirements quality and mitigating project risk.
Develop competencies in drafting requirements acceptance criteria and performing verification procedures.
Advantages
Instruction delivered by a subject matter expert with extensive tenure in the IT sector and deep familiarity with IT processes.
Focus on practical application - essential theoretical concepts are reinforced through project-based exercises and references to real-world scenarios.
Utilization of industry-standard requirements engineering tools to familiarize participants with core functionalities.
Opportunity to immediately apply acquired knowledge during the training session.
Target Audience
System and business analysts, product owners, and business owners.
Business stakeholders responsible for defining organizational needs.
Software and systems engineers.
Testers, QA professionals, and personnel accountable for the quality assurance of information systems and software.
This curriculum is designed specifically for government.