Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Foundations of Requirements Engineering
- Overview and Scope:
- Definitions of Requirements Engineering (RE) and Business Analysis (BA) within the public sector context.
- Overview of the Requirements Engineering Process Model: Elicitation, Elaboration, Specification, and Validation.
- Comparison of the V-Model and Agile methodologies as they apply to federal and civilian agency workflows.
- Core Principles:
- Stakeholder Analysis: Methods for identifying and classifying key stakeholders to ensure inclusive governance.
- Requirements Quality Attributes: Criteria for ensuring requirements are Correct, Complete, Consistent, and Unambiguous.
- The Cost of Change Curve: Understanding the impact of early requirements definition on project lifecycle efficiency and accountability.
- Exercise 1: Conduct stakeholder mapping and perform a quality assessment of identified requirements.
Requirements Elicitation and Elaboration
- Elicitation and Elaboration Techniques:
- Methods for Elicitation: Comprehensive review of interviews, workshops (including Joint Application Design), direct observation, and prototyping.
- Domain Analysis: Techniques for identifying domain concepts and constructing domain models.
- Use Cases: Defactors, system boundaries, and the primary success scenario for requirements specifications.
- Scenario Development: Establishing specific use scenarios and associated acceptance criteria.
- Exercise 2: Draft Use Case descriptions and User Stories derived from provided operational scenarios.
Requirements Specification and Documentation
- Work Products and Documentation Standards:
- The Requirements Specification: Structural components and content requirements for a Software Requirements Specification (SRS).
- Modeling Notations: Introduction to standard modeling languages, including UML (Use Case and Activity Diagrams) and BPMN (Business Process Model and Notation).
- Visual Validation: Utilization of wireframes and prototypes to verify requirements with stakeholders for government programs.
- Exercise 3: Model a business process using BPMN and illustrate system interactions using UML.
Requirements Management and Process Integration
- Requirements Management Practices:
- Traceability: Implementation of forward and backward traceability matrices to ensure auditability and compliance.
- Change Management: Procedures for processing requirements change requests (RFC) and maintaining version control.
- Configuration Management: Protocols for managing requirements artifacts as official work products.
- Process and Operational Structure:
- Integration of RE into project management frameworks (SDLC, Scrum, Kanban) for federal projects.
- Risk management strategies within requirements engineering.
- Negotiation and conflict resolution techniques regarding conflicting requirements.
- Exercise 4: Develop a Requirements Traceability Matrix (RTM) and manage a Change Request log.
Tooling and Certification Preparation
- Tool Support and Technology:
- Overview of Computer-Supported Requirements Engineering (CSRE) tools available for government use.
- Key features for selecting RE tools, including versioning, traceability, and collaboration capabilities.
- Best practices for data exchange standards (XMI, XML) between disparate systems.
- Certification Exam Preparation:
- Review of key syllabus topics relevant to professional standards.
- Analysis of common pitfalls in certification examinations.
- Guided practice with multiple-choice exam questions.
- Guidance on the ACB (Approved Certification Body) examination process.
- Final Activity: Participate in a mock examination session and engage in a question-and-answer review.
Requirements
No prior qualifications are required to submit an application for the Foundation Level for government personnel.
21 Hours