Aller au contenu principal

IS Governance — Scrumban + PRINCE2 Stage-Gates

DSI Recommendation

No single project management framework fits ktayl perfectly. The right model is Scrumban as the operating model for the DSI delivery team, with PRINCE2 stage-gate principles applied to regulatory and compliance streams only.

This document explains the reasoning, the two-layer model, the tool split between GitHub Projects and Plane, and how the framework maps to the RNCP39583 certification requirements.


Why Not the Other Frameworks

FrameworkWhy it does not fit ktayl
Pure ScrumThe platform operations stream (minicloud, security patches, monitoring) is continuous — it cannot wait for sprint boundaries. Emergency patches and ACPR deadlines do not respect sprint cycles.
Pure KanbanNo sprint commitment means no delivery accountability. CAC40 clients and ACPR expect predictable delivery dates, not "we will get to it when capacity frees up."
WaterfallInsurance IS requirements evolve constantly — regulatory changes, new LOBs, AI capabilities. Scope cannot be frozen for 12 months.
SAFeDesigned for 50+ teams running in parallel. ktayl DSI is a small team. SAFe adds more ceremony than value — PI planning, ARTs, Solution Trains are pure overhead at this scale.
Lean Six SigmaUseful for process optimisation (claims handling cycle time, UW turnaround) but not an IS delivery framework. Apply it inside operational processes, not as the IS delivery model.
PRINCE2 aloneToo rigid for software development. But its stage-gate and business justification principles are exactly what ACPR and DORA expect for IT project governance.

The Two-Layer Model

Layer 1 — Scrumban for IS Delivery

Two parallel tracks run simultaneously on the same GitHub Projects board.

Sprint track: [Sprint N: claims-service] → [Sprint N+1: policy-service] → ...
2 weeks 2 weeks

Kanban track: [security patch] → [ACPR update] → [infra alert] → (continuous)
no sprint boundary — picked from board as capacity frees

Sprint Track (planned IS features)

  • Cadence: 2-week sprints (Sprint 2–39, covering July 2026 → December 2027)
  • Scope: All planned IS components — claims-service, policy-service, portal, LOB modules, AI features, data platform
  • Sprint planning: Every second Monday — Product Owner (DSI) selects issues from backlog into "This Sprint"
  • Sprint review: Every second Friday — business stakeholders (UW, Claims, Finance leads) validate delivered features
  • WIP limit: Maximum 2 sprint issues per engineer in "In Progress" simultaneously
  • Product Owner: DSI — prioritises backlog against business value, regulatory deadlines, and IS maturity goals

Kanban Track (continuous operations)

  • Scope: Platform incidents, security patches (Renovate/GitLeaks alerts), ACPR circular responses, monitoring alerts, infrastructure changes
  • WIP limit: Maximum 3 items in progress across the whole team at any time
  • Flow: Issues tagged Track = Kanban enter the board and are picked immediately when capacity exists — no sprint assignment required
  • SLA: P1 — Critical items must enter In Progress within 4 hours; P2 — High within 24 hours

Why Scrumban Specifically Fits Insurance

Insurance realityScrumban response
ACPR issues a circular requiring IS change within 60 daysKanban track absorbs it without disrupting sprint commitments
CAC40 client requests a new feature mid-sprintProduct Owner adds to backlog; scheduled in next sprint — not mid-sprint
Platform incident at 3amKanban track handles it — no sprint boundary, P1 SLA applies
Quarterly milestone review with DGSprint reviews accumulate → stage gate = formal presentation to Direction
RNCP39583 certification deliverablesEach stage gate produces documented evidence (BC01–BC04)
New ACPR/FFA regulation publishedTagged Track = Regulatory, enters board immediately, SLA tracked

Layer 2 — PRINCE2 Stage-Gates for Compliance and Governance

The five backlog milestones are PRINCE2 stages in disguise. Each milestone end is a formal stage gate where the DSI presents business justification, delivery evidence, and ACPR/DORA governance artefacts to the Direction.

PRINCE2 stagektayl milestoneGate criteria
Stage 1Q3 2026 — Legal deadlinesFactur-X (Factur-X + PDP mandatory Sept 2026) live, RNCP39583 documentation submitted to certification body
Stage 2Q4 2026 — Core IS foundationsGLPI ITSM live, SonarQube quality gates green across all repos, BCP documented and tested, AI governance framework published
Stage 3Q1 2027 — Insurance capabilitiesclaims-service, policy-service, and ktayl-portal in production; UW guidelines, authority matrix, and committee workflow operational; ACPR regulatory pipeline running
Stage 4Q2 2027 — AI and Data platformAI fraud engine live, data platform (ClickHouse + dbt + Metabase) operational, MidPoint IGA provisioning employees, all compliance AI Act assessments complete
Stage 5H2 2027 — Advanced and deferredLOB modules (Marine, Construction, Financial Lines, Collaborateurs, International Programs) live; actuarial reserving tools operational; co-insurance and delegated authority modules in production

Stage Gate Ceremony (at each milestone end)

  1. Business justification review — Is the IS still delivering the expected value? Were the benefits of the previous stage realised?
  2. ACPR/DORA governance evidence — Project documented, change management followed, tests passed, risks managed and mitigated
  3. Go / no-go decision — Direction formally approves progression to the next stage
  4. Artefacts archived — Stage gate report, test evidence, and signed decision stored in Paperless-ngx tagged prince2-gate, stage-N

This governance trail is exactly what the RNCP39583 jury expects for BC01 (Cadrer) and BC03 (Piloter).


Tool Split — GitHub Projects vs Plane

GitHub Projects — DSI IS Delivery

All IS delivery work lives in GitHub. GitHub Projects is not a separate tool — it is a view on top of what already exists.

CapabilityWhy it matters for DSI
Native link to PRs and commitsEvery "In Progress" issue links automatically to the branch and PR implementing it
CI status on issuesSprint board shows green/red CI status without leaving the board
Auto-close issue on PR mergeFixes #198 in a PR description closes the issue and moves it to Done automatically
No separate login for engineersSame GitHub account — zero context switch
162+ backlog issues already thereGitHub Projects activated on top of existing platform-backlog repo — no migration

Project: andrelair-platform/platform-backlogminicloud platform roadmap

GitHub Projects Field Configuration

FieldTypeValuesPurpose
StatusSingle selectBacklog → This Sprint → In Progress → Blocked → In Review → DoneSprint board columns
TrackSingle selectSprint / Kanban / RegulatoryIdentifies which workflow the issue follows
PrioritySingle selectP1 — Critical / P2 — High / P3 — Medium / P4 — Low / P5 — DeferredBacklog triage and SLA assignment
SprintIterationSprint 2–39 (2026-07-28 → 2027-12-28, 2-week cadence)Sprint assignment for sprint-track issues
DomainSingle select15 domains (see below)Filter by business area in roadmap view
EffortSingle selectXS (1-2h) / S (half day) / M (1-2 days) / L (1 week) / XL (2+ weeks)Sprint capacity planning
MilestoneGitHub milestoneQ3 2026 / Q4 2026 / Q1 2027 / Q2 2027 / H2 2027PRINCE2 stage mapping

Domain Taxonomy (15 domains)

DomainWhat it covers
Platform InfraKubernetes, Longhorn, ArgoCD, networking, minicloud
AI & MLLiteLLM, RAG, vLLM, LangGraph, MLOps, AI governance
Data PlatformClickHouse, dbt, Metabase, Airflow, data lake, lineage
SecuritySIEM, DAST, PAM, secrets scanning, CVE management, ISO 27001
HR & PeopleERPNext HR, payroll, LMS, recruiting, succession, MidPoint IGA
Developer ExperienceBackstage, scaffolder, SonarQube, API catalog, GitLeaks, Renovate
IaC & TofuOpenTofu, Terragrunt, Atlantis, multi-cloud
Collaboration & CommsStalwart mail, Nextcloud, Matrix, Jitsi, GAL, shared mailboxes
Regulatory & ComplianceACPR, Solvency II, GDPR, AML/KYC, EU AI Act, FFA, IFRS 17, BCP
Operations / SRESLO, synthetic monitoring, incident management, DR, ITSM/GLPI
UW & PricingUW workbench, pricing engine, guidelines, authority matrix, risk intelligence
Claims & FraudClaims service, AI triage, fraud/SIU, expert management, payment, subrogation, litigation
LOB ModulesMarine, Construction, Financial Lines, Collaborateurs, International Programs, ART
Finance & BillingERPNext billing, premium collection, reinsurance, Factur-X, co-insurance
Distribution & CRMCRM, broker portal, commissions, ORIAS, delegated authority, e-signature

Track Assignment Rules

TrackColorAssigned toWho assigns it
Sprint🔵 BlueAll planned IS features and improvementsDefault — assigned at sprint planning
Kanban🟢 GreenPlatform operations, security patches, monitoring, incident responsesPre-assigned for ops issues; any engineer can flag an issue as Kanban when an unplanned need arises
Regulatory🔴 RedIssues with a hard legal or ACPR deadlinePre-assigned at issue creation

:::info Current state The Track field is live on the project board (field ID PVTSSF_lADOEN4i9s4BbQIFzhaH6GY). The 262 existing backlog issues are all planned IS features and belong to the Sprint track. No issues are tagged Kanban yet — the Kanban lane only becomes active when the first reactive issue appears (CVE alert, ACPR circular, prod incident follow-up). Tag it Track = Kanban at creation time. :::

How to use Track in practice

Creating a new planned feature (normal flow):

  1. Create issue in platform-backlog
  2. Assign milestone (Q3 2026 / Q4 2026 / etc.)
  3. GitHub Actions auto-adds it to the project board
  4. At next sprint planning: set Track = Sprint, assign to a Sprint iteration

Creating an urgent/unplanned issue (Kanban flow):

  1. Create issue — label priority: P1 or priority: P2
  2. Set Track = Kanban immediately (do not wait for sprint planning)
  3. Set Status = In Progress as soon as someone picks it up
  4. No sprint assignment needed — flows independently of the sprint cadence
  5. WIP limit: maximum 3 Kanban issues In Progress across the team at any time

Creating a regulatory issue (compliance flow):

  1. Create issue — include the deadline date in the title (e.g. [2026-09-01] Factur-X PDP mandatory)
  2. Set Track = Regulatory, Priority = P1 or P2
  3. Assign milestone matching the deadline quarter
  4. This issue is treated as Kanban-priority (does not wait for sprint) but is also tracked in the PRINCE2 stage gate evidence

Plane — Business Department Project Management

Plane is deployed at plane.devandre.sbs and is the right tool for the 10 business departments. The key advantage: Plane does not require a GitHub account. Business users (underwriters, claims managers, finance team, compliance officers) have no reason to be in GitHub.

DepartmentExample Plane project
SinistresProcess improvement: reduce claims cycle time from 45 to 30 days
SouscriptionAnnual UW guidelines review (30-day review + approval workflow)
RHNew hire onboarding checklist, annual training plan tracking
ConformitéGDPR Art.30 register update campaign, annual ISO 27001 audit
FinanceFactur-X migration project managed by finance team side
CommercialBroker recruitment campaign, quarterly business review preparation
PréventionSite visit scheduling and prevention report tracking
DirectionStrategic initiative tracking, board presentation preparation

Rule: If the work produces code or a GitHub PR → GitHub Projects. If not → Plane.


Sprint Ceremonies

CeremonyWhenDurationWho
Sprint planningMonday of sprint start1hDSI + team
Daily stand-upEvery day15 minDSI team only
Sprint reviewFriday of sprint end45 minDSI + business stakeholders
Sprint retrospectiveFriday of sprint end (after review)30 minDSI team only
Backlog refinementMid-sprint (Wednesday)30 minDSI + Product Owner
Stage gate reviewAt each milestone end2hDSI + Direction + ACPR evidence

Process Quality — Lean Six Sigma Thinking

Lean Six Sigma is not the IS delivery framework but its DMAIC thinking applies to operational processes running on the IS:

ProcessMetric to optimiseTool
Claims handling cycle timeDays from FNOL to settlementGrafana KPI dashboard (#82 INS-8)
UW turnaroundHours from submission to quoteUW workbench #81 analytics
Premium collection default rate% of mandates failing within 30 daysACC-1 #91 dashboard
IT incident MTTRMinutes to resolve P1 incidentsGLPI #119 + Grafana

These metrics feed the insurance KPI dashboard (#82) and are reviewed at each stage gate as evidence of IS impact on business performance.


RNCP39583 Alignment

Bloc de compétencesHow this framework provides evidence
BC01 — Cadrer la transformation numériqueStage gate reviews = formal IS strategy presentations with business justification. GitHub Projects roadmap = visual IS trajectory against business goals.
BC02 — Développer les services numériquesSprint reviews = iterative delivery demonstrations. CI/CD pipeline on every PR = documented quality assurance process.
BC03 — Piloter la transformation numériquePRINCE2 stage gate artefacts = governance documentation. ACPR/DORA compliance trail = regulatory evidence. Retrospectives = continuous improvement documentation.
BC04 — Maintenir en condition opérationnelleKanban track = documented operational process. SLO dashboards = RTO/RPO evidence. DR GameDay results = BCP test documentation.

Every sprint review, stage gate, and retrospective produces documentation that maps directly to one of the four blocs. The framework is not just a delivery method — it is the certification evidence engine.


Summary

StreamFrameworkToolCeremonies
IS feature deliveryScrum (2-week sprints)GitHub Projects — Sprint trackPlanning, review, retro every 2 weeks
Platform operationsKanban (continuous, WIP ≤ 3)GitHub Projects — Kanban trackDaily stand-up, P1 SLA 4h
Compliance/regulatoryPRINCE2 stage-gatesGitHub Projects — Milestones as stagesFormal stage gate at each milestone end
Business department projectsLightweight Scrum/KanbanPlane (no GitHub account needed)Department-managed
Process qualityLean Six Sigma (DMAIC)Grafana KPI dashboardsReviewed at stage gates

Scrumban gives speed and adaptability. PRINCE2 gates give the governance trail that ACPR, DORA, and the RNCP39583 jury require. Neither alone is sufficient for a regulated B2B insurer.