Version 1.1  |  Last updated: January 2026  |  Owner: PMO  |  Review: Quarterly

IdeaHelix Project Management Playbook

The single source of truth for how we plan, deliver, govern, and close projects.

How to use this playbook: Navigate using the sidebar. Each section defines a standard process or rule. Interactive checklists are available under Tools. This playbook is mandatory for all delivery roles — teams may add practices but may not remove or bypass mandatory elements without PMO approval.

What this playbook governs

Mandatory

Core governance, RAID management, status reporting, Jira hygiene, escalation thresholds, and release controls. These cannot be bypassed without PMO agreement.

Tailored

Level of documentation, meeting cadence, and reporting depth — adjusted based on project size, risk, and complexity. Agreed at initiation.

Applies to

All delivery roles: Sponsors, POs, PMs, Scrum Masters, Developers, Testers, Architects, PMO, and Client Stakeholders.

Methodology

Agile/Scrum-based delivery by default. Grounded in PMBOK principles for governance, risk, change control, and closure.

Playbook structure

SectionContentType
A — Operating ModelProgram structure, roles, RACI, decision rightsMandatory
B — Governance & ControlRAID, escalation, governance forums, communication standardsMandatory
C — Delivery LifecycleLifecycle stages, initiation, Scrum SOPs, quality gatesMandatory
D — Monitoring & ChangeStatus reporting, RAG definitions, change controlMandatory
E — Tooling StandardsJira hygiene, bug management, PMO audit processMandatory
F — Release & ClosureRelease management, handover, benefits reviewMandatory
G — AI-Enabled DeliveryApproved AI use cases, guardrails, data classificationTailored

Program Structure & Roles

MandatorySection 2

2.1 Delivery model overview

Projects and programs are delivered through cross-functional Agile teams organized into streams. Each stream owns a defined scope and delivers value incrementally via Scrum. A centralized governance layer ensures alignment, consistent reporting, and proactive risk management.

2.2 Team & stream structure

Each delivery stream must include, at minimum:

  • Product Owner (content & priority)
  • Scrum Master (facilitation & process)
  • Stream Lead / Project Manager (delivery accountability)
  • Developers
  • Testers / QA
  • Technical Lead or Architect (dedicated or shared)

For smaller initiatives, a single person may cover multiple roles — provided accountability remains unambiguous and explicitly documented.

2.3 Program-level structure

Mandatory when multiple streams are involved, cross-stream dependencies are material, or delivery risk is high:

RoleAccountability
Program SponsorExecutive accountability; approves scope, budget, and timeline changes
Program Delivery DirectorCross-stream delivery oversight; aligns organizational stakeholders
Architecture & Integration LayerEnsures end-to-end solution integrity
Governance & Coordination LayerReporting, risk management, escalation support

2.4 Single source of truth

Jira

Backlogs, sprint progress, issues, bugs, delivery status

Confluence

Documentation, decisions, sprint summaries, retrospectives, risks

IH Google Drive

Project documentation, delivery artifacts, plans, designs, reports

RAID Google Sheet

All risks, assumptions, issues, and dependencies

Roles, Responsibilities & Decision Rights

MandatorySection 3

3.1 Core delivery roles

RoleKey responsibilities
Program/Project SponsorOwns business outcomes & funding; approves scope, budget, timeline changes; resolves executive escalations
Program Delivery DirectorDay-to-day program oversight; aligns cross-organizational stakeholders
Program Technical DirectorTechnical leadership across streams; defines technical standards; resolves critical technical issues
Product Owner (PO)Owns product vision and backlog; prioritizes work; accepts or rejects completed work
Stream Lead / PMEnd-to-end delivery accountability; planning, execution, dependency management, reporting, risk
Scrum MasterFacilitates Scrum ceremonies; removes blockers; ensures Jira reflects reality; coaches Agile practices
Solution / Program ArchitectEnd-to-end solution integrity; cross-stream architectural decisions and trade-offs
Technical LeadTechnical solution ownership within stream; feasibility, quality, architecture alignment
Business AnalystRequirements elicitation; user stories and acceptance criteria; supports UAT
Test Lead / QA LeadDefines and executes test strategy; ensures quality gates are met
Integration LeadAPI/interface design; upstream/downstream alignment (if applicable)
Data LeadMigration planning, mapping, cleansing, cutover readiness (if applicable)
Business SMEBusiness process expertise; user story validation; UAT support
PMO LeadOwns delivery governance; enforces standards for planning, reporting, RAID, Jira hygiene, meeting cadence

3.2 RACI principles

Rather than large static matrices, each major deliverable or milestone must have one accountable owner plus clear contributors and reviewers. Accountability cannot be delegated even when work is assigned. RACI clarity must be established at initiation, backlog refinement, and release/cutover planning.

3.3 Escalation ownership

  • The raiser remains responsible for tracking the issue
  • The escalation owner is responsible for decision-making
  • All escalations must be logged in the RAID register, discussed in the appropriate governance forum, and closed with a documented decision or action

RAID & Escalation Management

MandatorySection 4

4.1 RAID definitions

Risk

A potential future event that may negatively impact scope, timeline, cost, or quality. Requires likelihood + impact assessment and a mitigation plan.

Issue

A problem that has already materialized and is actively impacting delivery. Usually linked to a previously identified risk.

Assumption

A factor considered true for planning purposes but not yet validated. Must be actively monitored and converted to risks if invalidated.

Dependency

A reliance on another team, system, vendor, or decision for progress. Must have an owner and acceptance criteria.

RAID items must be raised as soon as they are identified — not when impact materializes. Do not wait for governance meetings.

4.2 Escalation levels & thresholds

L1

Team / Stream level

Trigger: Issue unresolved within 1 working day, dependency response delayed, sprint goal at risk.

Stream LeadTechnical LeadScrum MasterDaily ScrumSlack thread
L2

Cross-stream / Program level

Trigger: Multiple streams impacted, milestone or release dates at risk, external vendors or systems involved.

Stream LeadsArchitectsIntegration LeadsScrum of Scrums
L3

Executive / Steering level

Trigger: Scope/budget/timeline decisions required, delivery risk exceeds tolerance, no resolution at lower levels.

SponsorSteering CommitteeSteerCoAd-hoc executive call

4.3 Escalation SLAs

LevelExpected responseFailure consequence
Team / StreamSame business dayAuto-escalate to L2
Cross-StreamWithin 1–2 business daysAuto-escalate to L3
ExecutiveAs per SteerCo or ad-hocProgram Director escalation

4.4 RAID register rules

The standardized RAID Google Sheet (PMO-provided template in IH Google Drive) is the mandatory system of record. Each item must include: Type, Description, Owner, Impact (H/M/L), Likelihood (for risks), Mitigation/resolution plan, Target date, and Current status.

4.5 Closure criteria

A RAID item can only be closed when: the risk is mitigated or no longer relevant; the issue is resolved and verified; or the dependency is fulfilled and accepted. Closure must be recorded in the RAID register, linked to related Jira items, and supported by a decision or evidence.

Governance & Meeting Cadence

MandatorySection 5

Governance exists to enable delivery and decision-making — not to generate status reports. If a forum repeatedly produces no decisions, it must be re-scoped, reduced, or removed.

5.1 Governance forums & cadence

ForumParticipantsFrequencyPurpose
Stream Stand-UpsStream team (SM, Lead, devs, testers)DailyDay-to-day progress, blockers, priorities
Sprint Planning / Review / RetroScrum teams + POBi-weeklyPlan, review outcomes, improve process
PMO & Stream Leads SyncPMO + Stream PMs + SponsorsTBD per programDelivery progress, risks, dependencies, status
Scrum of ScrumsPMO Lead, all Stream Leads, SMs, Architects, QAWeeklyCross-stream dependencies, handoffs, integration risks
Architecture Review Board (ARB)Solution & Technical ArchitectsWeekly or bi-weeklySolution design validation, cross-stream architectural alignment
Change Control Board (CCB)PMO, Business, Sponsor (as needed)As neededEvaluate and approve major scope/timeline/budget changes
Steering Committee (SteerCo)Program Sponsor, Program Director(s), Exec stakeholdersBi-weekly / MonthlyExecutive oversight, high-level decisions, escalation resolution

5.2 Meeting discipline

  • Meetings are time-boxed — attendees arrive prepared
  • Side discussions are taken offline
  • Decisions are prioritized over information sharing
  • Meetings may be cancelled if there are no decisions/risks to address, or required inputs are not ready

5.3 Governance outputs

Every forum must produce: decisions made (with owner and date), actions agreed (with owner and due date), RAID updates, and escalations if unresolved. Outputs must be captured in Confluence or the RAID register and communicated to impacted teams within 24 hours for scope/timeline/cost/quality decisions.

Communication & Documentation Standards

MandatorySection 6

6.1 Communication principles

  • Slack is the primary real-time communication tool
  • Asynchronous communication is preferred over meetings where possible
  • No project-critical information should exist only in chat history
  • All key decisions, actions, and outcomes must be documented and traceable
  • Communication must be professional and appropriate for client visibility

6.2 Mandatory Slack channels

ChannelAudienceUsage
#project-[name]-deliveryFull delivery team, key internal stakeholdersHigh-level updates, delivery coordination, major issues
#project-[name]-clientClient stakeholders + approved internal participantsClarifications, confirmations, decisions. No internal-only or speculative discussions.
#project-[name]-devDevelopers, testers, architects, technical leadsLive technical problem-solving, architecture questions, environment issues
#project-[name]-stream-[name]Stream delivery teamTechnical discussions, issue resolution, sprint execution

6.3 Slack rules

  • Use threads for all discussions beyond a single message
  • If a decision is made in Slack: state it explicitly ("Decision: …") and document it in Confluence or the relevant tracker
  • Never use Slack for final documentation, formal approvals, or long-term tracking of risks, actions, or decisions

6.4 Documentation standards

IH Google Drive is the only approved storage for project documentation, delivery artifacts, plans, designs, reports, and templates. "Anyone with the link" permissions are prohibited — all documents must inherit access from approved IH Google Drive folders following least-privilege principles. Project documentation must never be stored on personal or private drives.

Delivery Lifecycle Overview

MandatorySection 7

7.1 Delivery principles

  • Agile/Scrum-based delivery is the default unless explicitly agreed otherwise with the PMO
  • Value is delivered incrementally and frequently; early validation is prioritized over late big-bang delivery
  • Teams are empowered to self-organize within agreed boundaries
  • Transparency, early risk identification, and fast feedback are mandatory
  • Governance exists to enable delivery and decision-making — not reporting only
  • Documentation is fit-for-purpose, not exhaustive

7.2 Lifecycle stages

StagePurposeKey outputs
1. Intake & InitiationEnsure right work starts with clear ownership, intent, and governanceApproved initiative, named ownership, initial backlog, initial RAID
2. Discovery & PlanningEnsure team is ready for effective, predictable deliveryPrioritized backlog, agreed delivery approach, initial milestone view
3. Sprint-Based DeliveryDeliver working increments via Scrum executionCompleted stories, sprint reviews/retros, updated RAID, transparent progress
4. Release & CutoverSafely deploy increments with minimal business disruptionReleased functionality, business validation, operational readiness
5. Closure & TransitionFormally conclude delivery and transition ownershipClosed project, ownership transitioned, lessons learned documented

No stage may be skipped without explicit PMO agreement. Scrum operates within lifecycle stages — not instead of them. Tailoring changes how the lifecycle is applied, not whether it is applied.

If you remember 3 things from this section

  1. There is one standard delivery lifecycle across the organization.
  2. Scrum operates within lifecycle stages, not instead of them.
  3. Tailoring is allowed — skipping stages is not.

Initiation & Delivery Setup

MandatorySection 8

8.1 Intake & triage

All work entering delivery must go through formal intake and triage. Trigger: new initiative request or material change to an existing initiative. Owner: PMO Lead (process) + Sponsor/Requestor (business).

1
Submit intake request

Business objective, expected outcomes, high-level scope/constraints, target timeline, sponsor identified.

2
Initial triage

Confirm delivery type; confirm Agile/Scrum suitability; assess size, risk, complexity; identify need for multiple streams or dependencies.

3
Approval to proceed

Sponsor confirms priority and funding. Delivery ownership assigned (PO, Stream Lead/PM, Scrum Master).

8.2 Kickoff & alignment

A formal kickoff must be completed before sprint delivery begins. Owner: Stream Lead / PM.

Mandatory kickoff checklist

  • Sponsor, PO, Stream Lead/PM, Scrum Master identified
  • Delivery objectives and success criteria agreed
  • High-level scope and exclusions confirmed
  • Initial backlog or scope outline reviewed
  • Initial RAID items captured in RAID Google Sheet
  • Governance forums and cadence confirmed
  • Communication channels agreed (Slack channels created)
  • Documentation locations confirmed (IH Google Drive / Confluence)

8.3 Jira & Confluence setup standards

Delivery may not start until tooling is set up. Owner: Stream Lead / Scrum Master.

  • Jira project and board created; issue hierarchy defined (Epics, Stories, Bugs); workflow aligned; required fields enabled
  • Confluence space created with standard page structure

8.4 Initiation exit criteria

A project is ready for sprint delivery when: intake approved, kickoff completed, ownership clear, Jira/Confluence set up, Slack channels in place, RAID register populated, and required access/environments confirmed. Starting sprints without meeting readiness criteria is a delivery risk, not a sign of agility.

If you remember 3 things from this section

  1. Do not start delivery without clear ownership and approval.
  2. Tooling and access readiness are prerequisites, not afterthoughts.
  3. A good kickoff prevents weeks of rework later.

Scrum Delivery SOPs

MandatorySection 9

9.1 Backlog refinement

Backlog Refinement SOPWeekly or bi-weekly · 60–90 min

Trigger

  • Regular cadence or upcoming sprint needs prepared items
  • Significant scope changes or new requirements

Owners

  • Product Owner (content & priority)
  • Scrum Master (facilitation)

Key steps

  • Review & validate priority order
  • Clarify acceptance criteria
  • Validate against Definition of Ready
  • Discuss technical approach & risks
  • Estimate via Fibonacci (whole team)
  • Log dependencies/risks in RAID
  • Confirm sprint readiness

Outputs

  • Prioritized, estimated, DoR-ready backlog
  • Dependencies/risks logged in RAID
  • Clear input for Sprint Planning

Stories that do not meet the Definition of Ready must not enter sprint planning. Backlog refinement quality directly determines sprint predictability.

9.2 Sprint planning

Sprint Planning SOPOnce per sprint · max 2 hours

Trigger

  • Start of each sprint after backlog refinement

Owner

  • Scrum Master (facilitation)
  • Product Owner (priority)

Key steps

  • Confirm sprint goal (business value, not just a list)
  • Review team capacity (leave, holidays, support work)
  • Review historical velocity (guidance, not a target)
  • Select stories in priority order (DoR met)
  • Break down work & identify handoffs
  • Log/update risks & dependencies in RAID
  • Team confirms commitment; PO confirms sprint goal

Outputs

  • Documented sprint goal (Confluence)
  • Finalized sprint backlog (Jira)
  • Confirmed capacity & commitment

9.3 Daily Scrum

Daily Scrum SOPDaily · 15–30 min · same time each day

Purpose

Inspect sprint goal progress, surface blockers early, align on the next 24 hours. Not a status report or problem-solving session.

Each team member answers

  • What did I complete since last stand-up?
  • What will I work on next?
  • Are there any blockers?

Blocker handling

  • Blocked work reflected in Jira (status + comment)
  • Resolution attempted in 2nd half of meeting
  • Follow-up in Slack or short call if needed
  • Log in RAID if risks sprint commitment

Rules

  • Jira statuses updated before stand-up
  • Concise, factual, sprint-relevant updates only
  • No deep technical discussions during the meeting

9.4 Sprint review / demo

Trigger: end of each sprint. Owner: Product Owner. Duration: 60–90 min. Show only completed, accepted stories. Demonstrate working functionality — not slides. Capture all feedback as backlog items via standard refinement process. Material scope changes must follow Change Control (Section 12).

9.5 Sprint retrospective

Trigger: end of every sprint (unless explicitly tailored). Owner: Scrum Master. Duration: 60–90 min. Structure: review previous actions → reflect (what went well / didn't / improve) → identify root causes → agree 1–3 actionable improvements → assign named owners with target dates. Document in Confluence. Focus on process and collaboration, not individual performance.

9.6 Scrum of Scrums

Owner: PMO Lead or Program Delivery Lead. Duration: 30–60 min. Frequency: weekly (twice weekly for high-risk programs). Each stream answers: on track? blocking or blocked? Each meeting: dependency review from RAID → cross-stream risk review → integration/release alignment → escalations & decisions. Output: updated RAID, clear cross-stream action owners, escalations raised.

If you remember 3 things from this section

  1. Refinement quality determines sprint success.
  2. Sprint commitments must reflect real capacity.
  3. Transparency and early escalation are non-negotiable.

Quality Gates — DoR & DoD

MandatorySection 10

Quality gates are not a formality. They are the primary mechanism for controlling delivery quality in Agile execution.

10.1 Definition of Ready (DoR)

User Story — DoR

A user story is Ready when ALL of the following criteria are met:

  • Clear and concise description in standard format (As a / I want / So that)
  • Specific and testable acceptance criteria provided
  • Sign-off of acceptance criteria received from the Product Owner
  • All dependencies identified and documented
  • Team has reviewed and has a shared understanding of what needs to be done
  • Technical approach has been discussed and validated for feasibility
  • Necessary data for the user story is available
  • Story has been estimated in story points by the full team
  • Story has been prioritized for the upcoming sprint
  • Feedback from relevant stakeholders is addressed
  • No unresolved impediments preventing the team from starting work

Sprint — DoR

  • Clear and achievable sprint goals identified
  • Sprint backlog contains prioritized, well-refined stories meeting DoR
  • Sprint backlog contains enough stories for the full sprint duration
  • Potential sprint risks identified and mitigated
  • Necessary environments available and configured
  • All team members have necessary access and permissions
  • Sprint planning completed; tasks agreed for each story
  • No known blockers that would prevent sprint from proceeding

10.2 Definition of Done (DoD)

User Story — DoD

  • Code complete per project coding standards, naming conventions, and best practices
  • Apex unit tests written and passing with ≥90% code coverage (unless waived by Lead Architect)
  • Implementation reviewed and approved by a peer or lead
  • Changes tracked and migrated to QA; included in the pipeline
  • Implemented metadata list documented on the user story (API mappings, triggers, elements)
  • Test cases created and reviewed
  • Guidance provided to QA team when moving to QA Testing
  • Feature passed QA testing including functional and regression testing
  • All critical bugs identified by QA are fixed
  • Testing results documented by QA team
  • 100% delivered and passed QA code deployed to target environment

Sprint — DoD

  • All committed user stories meet their individual DoD and are marked Ready for UAT
  • All critical and high-priority bugs resolved and tested (or moved to next sprint as highest priority)
  • Internal sprint demo or walkthrough completed
  • All deliverables packaged and prepared for UAT/production release if required
  • Training materials or user guides prepared (if applicable)
  • External demo completed; client feedback captured and reflected in backlog

If you remember 3 things from this section

  1. Work enters a sprint only when it is ready.
  2. Work is done only when it is complete and tested.
  3. DoR and DoD protect teams — they do not slow them down.

Status Reporting Standards

MandatorySection 11

11.1 Reporting cadence

  • Stream Status Report Submission: Weekly, end of business Friday
  • PMO Review & Consolidation: Completed by end of business Monday
  • Executive / SteerCo Reporting: As per governance cadence (bi-weekly or monthly)

11.2 Standard status report content

SectionContent required
Stream OverviewProject/stream name, Stream Lead/PM, reporting period
Overall RAG StatusGreen / Amber / Red with clear justification reflecting forward-looking risk
Narrative Summary2–3 sentences: key progress since last report, primary risks/issues, next period focus
Progress / CompletionSprint progress, milestone completion, or % completion — must reflect reality, not optimistic projections
Key Activities & MilestonesActivity/milestone, planned target date, owner, current status/comments
Risks, Issues & DependenciesType (R/I/D), description, owner, impact, mitigation/action. Must align with RAID register.
Decisions or Support RequiredExplicitly state decisions needed, support required, deadlines. State "None" if not applicable.

11.3 RAG status definitions

Green

On track. No material risks to scope, timeline, cost, or quality.

Amber

Key milestones at risk, dependencies uncertain, or mitigation plans not yet proven.

Red

Delivery dates likely to slip. Scope, cost, or quality compromised. Escalation required.

A Red or Amber status is not a failure — late or inaccurate reporting is. Status must match Jira and RAID reality. If discrepancies exist, they must be explained — not hidden.

11.4 Non-compliance handling

Initial: PMO notifies the Stream Lead; correction requested immediately. Repeated (2+ consecutive cycles): escalated to Program Delivery Director and discussed in PMO & Stream Leads governance forum. Accountability for accuracy cannot be delegated.

If you remember 3 things from this section

  1. Report honestly and early — not optimistically.
  2. Status must match Jira and RAID reality.
  3. Escalation is a sign of control, not failure.

Change Control

MandatorySection 12

12.1 Principle: backlog is the primary change mechanism

All new requirements, feedback, or enhancement ideas must be captured as backlog items. Changes must not bypass the backlog and enter delivery directly. Typical sources: sprint review feedback, stakeholder requests, technical discoveries, integration constraints, regulatory updates.

12.2 Formal change thresholds

CategoryCriteriaApproval required from
Minor (backlog managed)Effort <1–2 days, no timeline impact, no contractual change, no cross-stream impactProduct Owner
Moderate (delivery review)Effort 2–5 days, affects multiple stories, creates dependencies, potential sprint impactPO + Stream Lead/PM + Technical Lead
Major (formal change control)Effort >5 days, impacts timeline/release, impacts contract scope, requires additional resources, affects multiple streamsChange Control Board (CCB)

12.3 Change approval workflow (major changes)

1
Change Request initiated

Stream Lead/PM records in Change Log: description, business rationale, requestor, initial impact hypothesis.

2
Delivery impact assessment

Team assesses: estimated effort, timeline impact, dependencies, resource implications, contractual (SOW) impact. Reviewed by PO + Stream Lead/PM + Technical Lead/Architect.

3
CCB review

CCB evaluates request. Decision: Approved / Approved with Conditions / Deferred / Rejected.

4
Client approval (if SOW impacted)

Formal Change Request (CR) issued. Client approval required before any implementation begins.

5
Implementation planning

Jira backlog updated, delivery plan adjusted, milestones revised, RAID register updated if new risks.

12.4 Handling mid-sprint changes

OptionWhen to use
Defer to backlogDefault approach
Replace existing sprint workIf business priority is demonstrably higher
Escalate through Change ControlIf impact is material

If you remember 3 things from this section

  1. All changes must enter through the backlog first.
  2. Major scope or timeline changes require formal CCB approval.
  3. Every approved change must be recorded in the Change Log.

Jira Standards & Hygiene

MandatorySection 13

13.1 Issue hierarchy

LevelIssue typePurpose & rules
StrategicEpicLarge feature/initiative spanning multiple sprints. Must contain multiple related stories. Maps to a deliverable, milestone, or capability.
DeliveryUser StoryPrimary delivery unit. Must use format: As a [user] / I want [capability] / So that [business value]. Use for ANY work that includes development.
SupportingTaskNon-functional work (technical setup, infrastructure, documentation, operational work). Must not replace user stories for business functionality.
ExecutionSub-taskBreakdown within a story or task. Avoid wherever possible — excessive sub-tasking reduces visibility.
QualityBugDefect identified during development, QA, or UAT. Must be linked to the affected user story.

13.2 Naming conventions

Issue summaries must be concise, descriptive, and action-oriented.

Format: [Stream/Area] Brief description of work — e.g., [CPQ] Add validation for contract renewal date

Bug summaries must begin with the environment tag: [QA] Error when saving Quote Line Item / [UAT] Contract PDF missing header logo / [PROD] Deployment rollback button unresponsive

13.3 Required fields (all issues)

Issue Type

Defines work category (mandatory)

Summary

Short action-oriented description (mandatory)

Epic Link

Traceability to initiative — no unlinked issues (mandatory)

Assignee

Required once work starts — no ambiguity (mandatory)

Priority

Business urgency (mandatory)

Story Points

Effort estimation using Fibonacci (mandatory)

Sprint

Sprint assignment (mandatory)

Status

Current workflow stage — updated daily before stand-up (mandatory)

13.4 Story pointing rules

PointsDurationComplexity
12–4 hoursTrivial
2~1 daySimple
32–3 daysModerate
5~5 days (1 week)Medium
87–8 daysComplex
13~10 days (full sprint)Very complex
21+Too largeMust be broken down into smaller stories

Story pointing is done in refinement sessions by the full development team. Velocity is guidance — never a performance target. Any story estimated above 13 points must be broken down.

13.5 Jira hygiene rules

  • Never commit more story points than team velocity; reserve ~15% capacity for bug fixing
  • Work on stories in priority order
  • Update statuses daily — must be current before each stand-up
  • Add comments when a story takes longer than estimated or is blocked
  • If blocked, move to 'Blocker' status with a comment explaining why
  • All acceptance criteria changes after 'Ready for QA': strike through old criteria (do not delete), add new, tag stakeholders, add comment explaining the change

13.6 Jira workflow statuses (CCI project)

To Do → Ready for Development → In Progress → Blocker → Code Review → Ready for QA → QA In Progress → QA Fail → Ready for UAT → UAT In Progress → Approval Requested → Ready for Stage → Deployed to Prod → Done

Defect / Bug Management

MandatorySection 14

14.1 Bug linking rules

All bugs must be linked to a user story to maintain traceability and support impact analysis.

SituationLink typeExample
Bug prevents story from closingblocksFunctional defect failing acceptance criteria — "blocks" story US-123
Bug does not fail the story (minor or not blocking)relates toUI typo, font inconsistency, minor validation issue

If a bug blocks one story but is related to another, link it as "blocks" to the blocked story and "relates to" to the non-blocked story.

14.2 Bug priority standards

PriorityDefinition
CriticalBlocking core functionality; no workaround; immediate fix required
MajorSignificant defect affecting business process; workaround available but fix needed soon
MediumModerate defect with low business impact; workaround exists
MinorCosmetic issues, typos, styling inconsistencies (deferred to Phase 2)

14.3 Environment validation rules

  • Bugs raised in QA: validate only in QA environment during retesting
  • Bugs raised in UAT: validate in both QA and UAT environments before closure to ensure consistency

14.4 Bug closure workflow

Raised byValidation outcomeNext statusAction
QA TeamPasses validationDoneQA team moves bug to Done
Outside QA TeamPasses validationReady for UATQA team moves to Ready for UAT; assigns to designated UAT validator

If a bug linked to a story is not marked as 'blocks' and its priority is Medium or Minor, the story can proceed to Ready for UAT without waiting for the bug to be resolved.

14.5 Root cause analysis

The Root Cause field must be completed by the Development Team for every bug before closure. This feeds quality improvement, defect prevention, and reporting metrics. Root cause categories should include: requirement gap, design error, coding error, environment/configuration, test data, external dependency.

PMO Hygiene Audit Process

MandatorySection 15

The Weekly PMO Audit ensures bug management standards, Jira hygiene, and reporting processes are consistently followed across all streams.

15.1 Audit scope & cadence

  • Frequency: Weekly, every Friday morning
  • Conducted by: PMO Team
  • Reported to: Stream Leads, QA Leads, and Program Director at weekly Scrum of Scrums
  • Scope: All bugs and Jira issues raised during the week across all environments (QA, UAT, PROD)

15.2 Audit checklist

AreaAudit check
Bug LinkingAll bugs linked to a story with correct link type (blocks / relates to)
Naming ConventionBug summaries start with [Environment] tag
PriorityPriority set appropriately based on defined standards
Root CauseRoot Cause field completed by Dev Team before bug closure
Status WorkflowQA bugs moved to Done post-validation; non-QA bugs moved to Ready for UAT and assigned correctly
Environment ValidationBugs validated in correct environments per validation rules
Open Bugs Without UpdatesNo bugs in any state (except Ready for UAT and beyond) for more than 5 working days without a comment update
Jira Issue HygieneStories have Epics, story points, assignee, and up-to-date status

15.3 Reporting & non-compliance

Audit findings summary sent to all Stream Leads and QA Leads every Friday EOD. Key items highlighted: non-compliant bugs with direct links for action, streams with repeated non-compliance, top improvement areas. PMO flags critical hygiene issues to Stream Leads for immediate correction. Repeated non-compliance escalated to Program Director and discussed at weekly PMO & Stream Leads Sync.

Release & Cutover Management

MandatorySection 16

Release management follows PMBOK's closing process group discipline — every release is a controlled event, not just a deployment. Scope, quality, and acceptance must be formally confirmed before go-live.

16.1 Release planning & calendar

A release calendar must be maintained and shared with all delivery teams and stakeholders. Each release must have: a release ID, target environment, release owner (Stream Lead/PM), planned date, actual date, and release notes. Release dates must be reflected in the RAID register as dependencies for all upstream delivery work.

16.2 Release readiness criteria

No release may proceed until all of the following are confirmed:

  • All user stories in scope meet the Definition of Done
  • All critical and major bugs resolved and retested
  • UAT sign-off received from the Product Owner and business stakeholders
  • Deployment runbook documented and reviewed by the technical team
  • Rollback plan defined and tested (where applicable)
  • Go/no-go decision documented by the Stream Lead/PM
  • All impacted teams notified of the release window
  • Monitoring and alerting confirmed in place for production
  • Support/hypercare team identified and briefed

A release with unresolved critical bugs or without UAT sign-off must not proceed. A formal go/no-go decision must be documented — not assumed.

16.3 Cutover planning & rehearsal

For complex or high-risk releases, a cutover plan is mandatory. The cutover plan must include:

  • Step-by-step deployment sequence with assigned owners and estimated durations
  • Environment dependencies and sequencing
  • Data migration steps (if applicable) with validation checkpoints
  • Communication plan for internal teams and end users
  • Smoke test plan post-deployment
  • Rollback trigger criteria and rollback steps

For major releases, at least one rehearsal of the cutover plan must be conducted in a non-production environment before go-live.

16.4 Go-live, rollback & hypercare

Go-live: Execute deployment runbook as approved. All steps logged with timestamps. Smoke test executed immediately after deployment. Business validation by PO within agreed window.

Rollback: Rollback is triggered when smoke tests fail or critical issues are identified within the rollback window. The decision to roll back rests with the Stream Lead/PM in consultation with the Technical Lead. All rollback decisions must be logged and communicated immediately to stakeholders.

Hypercare: A defined period (typically 5–10 working days) of heightened support post-release. The support team monitors for defects, tracks tickets, and provides daily status updates to the PMO. Hypercare formally closes when defect rate stabilizes and business confirms normal operation.

Closure & Handover

MandatorySection 17

Project closure is a formal process, not an event. PMBOK's closing process group requires that all deliverables are formally accepted, all documentation is complete, and ownership is explicitly transferred before a project is considered closed.

17.1 Deliverable acceptance

All deliverables must be formally accepted before the project closes. Each deliverable must have:

  • Documented acceptance criteria (defined at initiation)
  • Evidence of testing and validation (QA results, UAT sign-off)
  • Written acceptance confirmation from the Product Owner or business stakeholder

Partially completed deliverables must be either completed, formally descoped via Change Control, or transitioned to a subsequent project with documented acknowledgment.

17.2 Documentation completion

The following must be complete and filed in IH Google Drive and Confluence before project closure:

  • Final status report and project summary
  • All sprint summaries and retrospective notes
  • Updated RAID register with all items closed or formally transitioned
  • Release notes and deployment documentation
  • Test results, defect logs, and UAT sign-offs
  • Architecture and technical design documentation
  • Training materials and user guides (if applicable)
  • Change log with all approved changes traceable to delivery

17.3 Transition to operations / product ownership

Ownership must be explicitly transferred — never assumed. The handover includes:

  • Operational runbooks and support documentation
  • Access and permissions transferred to the operations/product team
  • Outstanding defects documented and prioritized for the receiving team
  • Known risks and dependencies communicated to the new owner
  • Formal handover meeting with the operations/product team

17.4 Closure confirmation & sign-off

The project is formally closed when: all deliverables are accepted in writing, all documentation is complete and filed, ownership has been transitioned, and the PMO Lead confirms closure in the PMO register. A closure notice must be sent to all stakeholders including: summary of outcomes, key metrics (velocity, quality, timeline vs plan), and confirmation of handover.

Benefits & Lessons Learned

Section 18

18.1 Benefits review

A benefits review must be conducted at project closure and, for longer programs, at key milestones. The review compares realized outcomes against the objectives defined at initiation. Key questions:

  • Were the intended business outcomes achieved?
  • Were scope, timeline, and cost targets met? If not, what were the variances and why?
  • What is the measurable value delivered (quantitative where possible)?
  • What additional benefits or unexpected outcomes were realized?

Benefits review outputs must be filed in Confluence and shared with the Program Sponsor and PMO.

18.2 Lessons learned capture

Lessons learned must be captured at the end of every project — not only when things go wrong. The process:

1
Facilitated session

Scrum Master or PM facilitates a structured retrospective with the full delivery team. Participants: all key delivery roles. Duration: 60–90 min.

2
Categories to cover

Delivery process, governance effectiveness, tooling and Jira hygiene, RAID management, client communication, team collaboration, quality processes, release management.

3
Document outcomes

Each lesson: what happened, root cause, impact, recommended improvement, owner of action.

4
File in Confluence

Lessons learned log filed in the project Confluence space and shared with the PMO for incorporation into future playbook updates.

18.3 Continuous improvement input to PMO

The PMO reviews lessons learned from all completed projects quarterly. Actionable improvements are incorporated into the next playbook version cycle. Changes to mandatory standards require formal PMO Lead approval and versioning. Teams are encouraged to submit improvement suggestions to the PMO at any time — not only at project closure.

AI Ways of Working (2026)

Section GSection 19

AI tools may accelerate delivery — but accountability always rests with the human owner of a deliverable. AI-generated outputs must be reviewed, validated, and approved before use in any project artifact.

19.1 Approved AI use cases

Use caseApproved?Notes
Drafting user stories and acceptance criteria✓ ApprovedMust be reviewed and approved by PO before entering backlog
Generating status report narratives✓ ApprovedStream Lead must verify accuracy against Jira/RAID data before submission
Creating test cases from acceptance criteria✓ ApprovedQA Lead must review and sign off before use
Summarizing retrospective notes and meeting outputs✓ ApprovedMust be validated by Scrum Master before filing
Drafting release notes and documentation✓ ApprovedTechnical Lead or PM must review before distribution
Code generation in development⚠ ConditionalMust follow architectural standards; reviewed by Technical Lead; included in standard code review process
Client-facing communication drafts⚠ ConditionalMust be reviewed and approved by Stream Lead/PM before sending; not for sensitive or contractual matters without Sponsor review
Automated decision-making on scope, priority, or risk✗ Not approvedHuman judgment required for all delivery decisions

19.2 Guardrails & accountability

  • The human who submits, approves, or publishes an AI-assisted artifact owns it fully
  • AI-generated outputs must not be submitted to clients without human review
  • AI must not be used to process confidential client data, PII, or proprietary commercial information in public/third-party tools unless approved by legal/compliance
  • All AI tool usage on project work must be disclosed to the PMO if requested
  • Prompt engineering is encouraged — a prompt library is maintained in Appendix J

19.3 Data classification & confidentiality rules

Public / Internal use

Generic project templates, methodology content, general documentation structures. AI tools may be used freely.

Client confidential

Client names, project specifics, commercial terms, proprietary business data. Use only approved, contracted AI tools. Do not paste into public AI platforms.

PII / Personal data

Staff or client personal information. Prohibited from use in any AI tool without explicit legal/compliance approval.

Restricted

Security configurations, credentials, access tokens, audit findings. Prohibited from all AI tool use.

Initiation Checklist

Use this interactive checklist to confirm a project is ready to begin sprint delivery. Check off items as they are completed.

0 of 13 complete0%
Intake request submitted and formally approved by PMO Lead
Sponsor, Product Owner, Stream Lead/PM, and Scrum Master identified and confirmed
Delivery objectives and success criteria agreed and documented
High-level scope and exclusions confirmed
Initial backlog or scope outline reviewed with the team
RAID Google Sheet created from PMO template and initial items captured
Governance forums and cadence confirmed with all key participants
Slack channels created per naming standard (#delivery, #client, #dev, #stream)
Jira project and board created; issue hierarchy and workflow configured; required fields enabled
Confluence space created with standard page structure
IH Google Drive project folder created with correct permissions (no "anyone with link")
Tool access confirmed for all team members (Jira, Confluence, Slack, repositories)
Environment access confirmed (DEV, QA, UAT as applicable)

Sprint Readiness Checklist

Use before each sprint to confirm the team is ready to commit and execute.

0 of 10 complete0%
Backlog refinement completed — sufficient stories meet Definition of Ready
Sprint goal defined and agreed by PO — reflects business value, not just a task list
Team capacity confirmed (leave, holidays, support commitments accounted for)
Historical velocity reviewed; commitment does not exceed demonstrated capacity
~15% capacity reserved for bug fixing and unplanned work
All selected stories meet Definition of Ready (estimated, acceptance criteria clear, no blockers)
Carry-over items from previous sprint discussed; root causes identified
Known dependencies reconfirmed and logged in RAID if unresolved
Sprint backlog finalized in Jira; sprint goal documented in Confluence
Team confirms understanding of and commitment to sprint scope

Release Readiness Checklist

Complete this checklist before any production deployment. The go/no-go decision must be formally documented.

0 of 14 complete0%
All in-scope user stories meet Definition of Done
All critical and major bugs resolved and retested
UAT completed and sign-off received from PO and business stakeholders
Deployment runbook documented and reviewed by the technical team
Rollback plan defined and tested (where applicable)
Go/no-go decision formally documented by Stream Lead/PM
All impacted teams and stakeholders notified of the release window
Monitoring and alerting confirmed in place for production
Support/hypercare team identified, briefed, and available
Smoke test plan prepared and testing team assigned
Release notes drafted and reviewed
Training materials and user communications distributed (if required)
Data migration validated and signed off (if applicable)
Cutover rehearsal completed (for major or complex releases)