Course Outline

Module 1: Traditional Development Approaches

  • 1.1 Overview of Sequential, Predictive Development Approaches
    • Description of sequential, predictive ‘Waterfall’ approaches
    • Timeline of evolution of Waterfall approaches for government
  • 1.2 Strawman Waterfall
    • Dr Winston Royce’s Waterfall model
    • Benefits of Waterfall for controlling projects in the public sector
    • Royce’s “Inherent risks” and their implications for government workflows
  • 1.3 V-Model
    • Early verification and validation processes
    • Benefits of the V-model in ensuring accountability and governance
  • 1.4 Incremental Models
    • Example of Rational Unified Process for government
    • Incremental delivery strategies
    • Breaking down scope and managing risk in public sector projects
  • 1.5 When to Use Waterfall
    • Defined process control for government initiatives

Module 2: Prince2 Overview

  • 2.1 What is Prince2?
    • Definition and origins of the methodology
    • Prince2 Certifications: Foundation, Practitioner, Agile for government professionals
    • Benefits of Prince2 in enhancing project management for government
  • 2.2 Prince2 Methodology
    • Roles – Project manager, customer, user, supplier, project board in a government context
    • Management Techniques – Project assurance and support for public sector projects
    • Scope - Interaction with contracts and contractual management for government
    • Controlling Change – Risk, quality, and change management strategies for government projects
  • 2.3 Prince2 Process Model
    • Directing a project in the public sector
    • Starting up a project for government
    • Initiating a project with government-specific considerations
    • Managing stage boundaries in government projects
    • Controlling a stage to ensure compliance and accountability
    • Managing product delivery for government stakeholders
    • Closing a project with final evaluations and documentation for government
    • Planning processes tailored for government needs

Module 3: Agile Overview

  • 3.1 Historical Overview
    • Timeline of evolution of ‘Agile’ ideas from the 90s to present for government applications
    • Early Agile approaches – Scrum, XP, DSDM and their relevance to government projects
    • Agile Developments – Kanban, BDD, DevOps, Scaling in the public sector
  • 3.2 The Agile Manifesto
    • Background to creating the Manifesto for government
    • Agile Manifesto overview
      • Individuals and interactions over processes and tools in government projects
      • Working software over comprehensive documentation for government deliverables
      • Customer collaboration over contract negotiation in the public sector
      • Responding to change over following a plan in government initiatives

Module 4: Agile Principles

  • 4.1 The 12 Agile Principles
    • Group discussion on each principle and its application for government projects
  • 4.2 Summary of Agile concepts
    • Iterative planning and development for government initiatives
    • Continuous improvement in public sector workflows
    • Continuous learning to enhance government project outcomes
    • Collaboration and face-to-face communication for effective government teamwork
    • Collective accountability in government projects
    • Cross-functional teams in the public sector

Module 5: Agile Project Management with Scrum

  • 5.1 The Scrum Framework
    • Overview – Scrum Guide 2016 for government applications
    • Scrum roles and responsibilities – Scrum Master, Product Owner, Team in a government context
    • Scrum events – Sprint, Sprint Planning, Review, Retrospective, Daily Scrum for government projects
    • Scrum artefacts – Product Backlog, Sprint Backlog, Product Increment for government deliverables
  • 5.2 Agile Project Management Principles
    • Empirical Process Control in government projects
    • Iterative planning and reporting for government initiatives
    • Continuous Improvement and retrospection in the public sector
    • Resource management and teams in government settings

Module 6: Software Testing

  • 6.1 Testing Fundamentals
    • The Fundamental Test Process
      • Planning, Analysis & Design, Execution, Evaluation, Closure for government projects
    • Test levels – unit, integration, system, user acceptance in the public sector
    • Test approaches – requirements-based, risk-based, experience-based for government applications
    • Test design techniques – white-box, black-box techniques for government testing
  • 6.2 Agile Testing
    • Agile Testing Quadrants overview – test strategy, planning for government projects
    • Test-driven development in the public sector
    • Test automation principles – test automation pyramid for government initiatives
  • 6.3 Test Types
    • Technology-facing tests that guide development
      • Unit testing, TDD, smoke tests in the public sector
    • Business-facing tests that guide development
      • Story tests, examples, acceptance testing for government projects
    • Business-facing tests that critique the product
      • Exploratory testing, Alpha/Beta testing, UAT in the public sector
    • Technology-facing tests that critique the product
      • Performance testing, usability, quality attributes for government initiatives

Module 7: Traditional Business Analysis

  • 7.1 What is Business Analysis?
    • Business analysis and the role of the business analyst in government
    • Levels of business analysis – enterprise, project, operational for government initiatives
    • Business Analysis principles for effective governance
  • 7.2 IIBA BA Book of Knowledge – Knowledge Areas
    • Business Analysis Planning and Monitoring for government projects
    • Elicitation and Collaboration in the public sector
    • Requirements Life Cycle Management for government deliverables
    • Strategy Analysis for government initiatives
    • Requirements Analysis and Design Definition for government applications
    • Solution Evaluation in a government context

Module 8: Agile Business Analysis

  • 8.1 Agile Business Analysis Considerations
    • Iterative development for government projects
    • Cross-functional teams in the public sector
    • Collaboration between business and technology areas in government initiatives
  • 8.2 Behaviour-Driven Development Overview
    • Origins in TDD and recent developments for government applications
    • Definitions – BDD, ATDD, Specification by Example in a government context
  • 8.3 BDD Activities
    • Focus on features that deliver business value for government
    • Derive features collaboratively with government stakeholders
    • Keep options open in government projects
    • Use concrete examples to illustrate features in the public sector
    • Write executable specifications for government initiatives
    • Create living documentation for government projects
  • 8.4 Agile BA Techniques & Tools
    • Business value definition for government deliverables
    • Personas in the public sector context
    • Impact Mapping for government initiatives
    • Real options in a government setting
    • User Stories and acceptance criteria for government projects
    • Relative estimation techniques for government applications
    • Given-When-Then template for government testing
    • Tool support for BDD in the public sector
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories