File: stage-1-04-project-plan-v1-0.md

Kestrel Medical: Project Plan

Test case, Sample data. Built from Business Requirements v1.0 (23-Oct-26). Dates and effort are Gary's proposals.

1. Goal and scope

↑ Back to top

2. Phases and sprints

PhaseDates (proposed)DeliverablesOwner (role)
1. Discover23-Oct-26 to 30-Oct-26Business Requirements v1.0, open questions answered by the bid manager and financeGary; sales leader
2. Build KPIs2-Nov-26 to 27-Nov-26 (2 sprints)Calculation Pack: measures confirmed on the data, baselines, pace needed, challenge notesKewpie; finance report owner
3. Visualise30-Nov-26 to 11-Dec-26 (1 sprint)Story, Standard dashboard (pack-first layout), Experimental optionsViktor
4. Harden14-Dec-26 to 22-Jan-27 (1 sprint, plus the holiday break)Standards and validation, stakeholder review, fixesJennifer
5. Embed25-Jan-27 to 5-Feb-27Handover, owner walk-through, monthly review rhythm agreedAdam; sales leader

The data adds a sprint to Build KPIs: cost of sales isn't named yet, the reports disagree, and the tender file stores values as text.

↑ Back to top

3. MoSCoW

PriorityItems
MustGross margin per cent; Average discount off list price on big deals; Revenue growth on the year; Big tender win rate; Monthly reports that match the agreed set of numbers
ShouldGross margin by product group; Revenue growth by product group; Revenue growth by rep; Our price against the winning price on lost tenders; Why we lost, from the debriefs; Who is winning the tenders we lose
CouldExperimental dashboard options
Won't (this time)CRM win rate; reps' reported competitor price cuts; service and field measures
↑ Back to top

4. Effort estimate

PhasePerson-daysAssumptions
Discover3Bid manager and finance answer the open questions within a week
Build KPIs10Includes agreeing the sales definition with finance and parsing the tender file
Visualise5One Standard version, up to two Experimental
Harden4One round of stakeholder fixes
Embed2One walk-through session
Total24
↑ Back to top

5. RAID log

IDTypeDescriptionImpactOwner (role)ActionStatus
R1RiskCost of sales isn't named, so gross margin per cent can't be calculatedHFinance report ownerName the SAP field and reconcile to 41 per centOpen
R2RiskThe evidence may show losses weren't mainly price, which changes the discount case to globalHSales leaderAgree up front that the dashboard shows the evidence either wayOpen
R3RiskOnly a handful of big tenders a year, so the win rate swings on one resultMBid managerShow counts next to rates; use a rolling windowOpen
I1IssueThirty monthly reports disagree; cause unknownHFinance report ownerAgree one sales definition and customer groupingOpen
I2IssueCRM not trusted for win-lossMSales leaderUse the tender file insteadClosed (designed out)
A1AssumptionRevenue counts on ship date until finance confirmsMFinance report ownerConfirm the ruleOpen
A2AssumptionSample data reflects the real systems' shapeMKewpieCheck against real extracts before go-liveOpen
D1DependencyBid manager supplies the win-rate target and debrief lettersHBid managerAnswer before Build KPIs endsOpen
D2DependencyGlobal's pack format and the next date evidence goes to globalMSales leaderConfirm before VisualiseOpen
D3DependencyPrivacy and customer confidentiality rules for competitor prices and customer namesMSales leaderConfirm before VisualiseOpen
↑ Back to top

6. Milestones and approval gates

MilestoneGateProposed date
Business Requirements v1.0 approvedStage 1 gate (Adam)30-Oct-26
Calculation Pack approvedStage 2 gate (Adam)27-Nov-26
Standard dashboard chosenStage 3 gate (Adam)11-Dec-26
Finished first draft validatedStage 4 gate (Adam)22-Jan-27
Stakeholder brief coverage checkOvy, before Stage 523-Jan-27
Walk-through, sign-off and go-live date setStage 5 (Sharon and Adam)5-Feb-27
↑ Back to top

7. Review rhythm after go-live

↑ Back to top