DDEL · Project Check-in

DFD Delivery Matrix: Project Check-in

Report date: Wednesday 8 July 2026
Client: Daylesford (DFD)
PM: Rebecca Ebdon-Roper  ·  Tech Lead: Ian Rushton
Float project: Delivery Matrix (DFD-DM, 1 Apr – 31 Aug 2026, 516 hr budget)
Jira: DDEL board 695  ·  Brief: 2026 New Delivery Solution
🟡 Amber
UAT is running well — but the Float budget is now spent. Delivery is healthy: UAT went live on schedule (1 July), Daylesford (Zoe, Andy McGregor) are actively logging feedback, QAT/UAT bugs are being fixed and deployed daily. The amber has shifted from timeline to commercial: cumulative spend has crossed the 516h Float budget — 547h logged (106%) at ~65% calendar — with UAT fixes, slot counting and go-live still ahead. This needs a budget top-up / re-scope conversation now. (Note: this is the first report reading the full 114-ticket set — prior weeks were capped at 100 and understated spend.)
What's gone well since the previous report

UAT went live on schedule. The 1 July handover happened as planned, and the Delivery Matrix UAT feedback page is now actively in use — updated within the last few hours with client-logged observations against the customer journeys. This is exactly the controlled test gate the 30 June report set up.

Client is hands-on in UAT. Daylesford's Andy McGregor now appears as a Jira assignee alongside Zoe Colegrave's UAT feedback entries — the client is directly testing and raising items rather than waiting for a hand-back. Strong engagement at the acceptance stage.

Defect loop is fast and healthy. QAT/UAT bugs are being raised, fixed and deployed in a tight cycle. Only 5 bugs are open (DDEL-94, -104, -105, -108, -116) with the rest cleared same-week — issues are being found and closed in real time, not stockpiled.

Heavy staging-deploy cadence for fixes. #devops-daylesford shows a busy fix-and-promote rhythm: staging deploys on 1, 3, 6 (×3) and 7 (×4) July. The team is turning UAT feedback around quickly.

Dev burn has naturally tapered. With the build done, the Toggl weekly billable on Daylesford Delivery Matrix dropped to ~31h 34m (week to 8 July) from 232h at peak — the expected shift from build to lighter UAT/bugfix load.

QAT checklist maturing. Zeinab's QAT Checklist now carries explicit desktop + mobile test columns per journey — the test script is being kept live alongside UAT rather than treated as a one-off.

Issues, risks and watchpoints
Float budget crossed — 547h spent against 516h (106%)
Cumulative spend has now exceeded the 516h Float budget — 547h logged at ~65% of the calendar window, with UAT fixes, slot counting (DDEL-65) and go-live still ahead. Most of the overrun is genuine scope growth (multishipping, slot counting and the QAT/UAT bug stream were never in the original 177h baseline), so this is a re-scope story, not runaway inefficiency — but the commercial position must be addressed now: agree a budget top-up or an explicit descope with Daylesford before more hours are committed. Transparency note: earlier reports were capped at 100 Jira issues and understated spend; this reads the full 114-ticket set.
Owner: Rebecca / Luke → Hazel & Andy (commercial)
Go-live date still not formally re-set
The end-of-June target became a 1 July UAT handover as planned, and no production deploy has happened since 24 June — so the project is not yet live. A revised go-live (post-UAT sign-off) still needs to be pinned with the client and communicated, so UAT doesn't drift without a target date to converge on.
Owner: Rebecca (client date)
Four items Blocked; UAT adding client-dependent work
Four tickets remain BlockedDDEL-66 (client capacity confirmation) still gates DDEL-65 Slot Counting, and DDEL-56 (multi-address UX) is still open. Meanwhile UAT is generating new To Do items (21 now, up from 17). Keep the blocked + UAT-feedback queues visible so they don't become the long pole to launch.
Owner: Rebecca → Hazel / Zoe / Andy
Slot Counting (DDEL-65) still unsized and outside the budget picture
Still no movement — gated on DDEL-66 client sign-off. With Float already exhausted, this can't be absorbed silently: it must be explicitly sized and either funded as part of a top-up or deferred to a separate Wave 3 budget. Decide which this week.
Owner: Ian / Rebecca
Older completed tasks resolved more than 2 weeks ago 57 Done · 297.9 hrs

All Done work resolved >14 days ago — 57 tickets, 297.9h. Spans the Epic 1 discovery wave (15 Apr), the Epic 2 blueprint wave (Apr), the Wave 1 build cluster DDEL-28→40 (28 May), DDEL-42 standards/merge (5 Jun), the early-June cleanup batch, and the multishipping features DDEL-67/-70 + early QAT bug fixes (mid–late Jun). The most significant are listed below; full set in Jira.

Ticket Summary Est (hrs) Spent (hrs) Resolved
DDEL-42Ensure all code meets standards and is merged12.020.75 Jun 2026
DDEL-36Admin management of delivery rules and blocked dates on the new model12.017.528 May 2026
DDEL-34Rebuild the customer-facing checkout delivery flow on the new services18.015.328 May 2026
DDEL-35Strip the old Hyvä/Magewire components out of the live checkout flow6.08.128 May 2026
DDEL-29Add one shared place to read and write delivery data7.08.128 May 2026
DDEL-37Get delivery dates working properly in admin order create10.07.628 May 2026
DDEL-31Move quote-level delivery writes into the new shared store9.07.328 May 2026
DDEL-33Stop old static/session code overwriting saved delivery data6.06.528 May 2026
DDEL-30Make the old validation and submit code use the new shared services7.05.828 May 2026
DDEL-28Set up the new delivery module and pull validation into one shared service8.04.628 May 2026
DDEL-32Carrier reads delivery dates from saved data, not static/session8.03.628 May 2026
DDEL-39Clean up the old delivery files the new flow has replaced4.04.328 May 2026
DDEL-38Check downstream exports, C&C and order fields still get what they need5.02.028 May 2026
DDEL-40Check the new setup won't block multi-shipping later3.01.428 May 2026
DDEL-27Add temporary logging to see what the legacy delivery code is still doing4.03.721 May 2026
DDEL-46Fix up and Resync Development environment for DDEL7.519 May 2026
DDEL-41Develo_DeliverySchedule to use Core Validation service check2.528 Apr 2026
DDEL-26Produce implementation blueprint and handoff for build Epics6.06.224 Apr 2026
DDEL-25Define migration and decommissioning strategy for old delivery logic4.02.924 Apr 2026
DDEL-24Define the delivery data, validation and interaction model4.03.523 Apr 2026
DDEL-23Map current code impact: preserve, replace, retire, leave temporarily4.04.523 Apr 2026
DDEL-22Define the target module structure and ownership boundaries3.03.523 Apr 2026
DDEL-21Confirm and document the technical guardrails for the build3.03.621 Apr 2026
DDEL-1Discovery, disablement strategy and impact validation (Epic)1.620 Apr 2026
DDEL-19Internal discovery summary and scope alignment3.02.220 Apr 2026
DDEL-12Validate current customer checkout delivery flows in staging6.011.917 Apr 2026
DDEL-16Validate ERP/export dependency on delivery data3.03.317 Apr 2026
DDEL-13Validate Click & Collect compatibility boundaries3.05.017 Apr 2026
DDEL-15Validate persistence, order conversion and admin visibility of delivery data4.04.016 Apr 2026
DDEL-11Review current module landscape and dependency map4.06.816 Apr 2026
DDEL-14Validate admin / assisted-shop order creation behaviour4.03.916 Apr 2026
DDEL-18Produce disablement impact assessment and migration constraints report4.03.815 Apr 2026
DDEL-17Confirm current exclusions, cutoff and schedule edge-case behaviour3.02.715 Apr 2026
Numbers at a glance
MetricValueNotes
Float budget516 hrsDFD-DM, 1 Apr – 31 Aug, status active
Float budget516 hrs → exceeded547h logged = 106% of budget
Jira timeSpent to date547.3 hrs (≈106%)Full 114-ticket set; prior reports capped at 100 & understated
Calendar elapsed99 / 153 days (≈65%)Of the Float window to 31 Aug
Original estimates totalled242 hrsAcross 114 issues; spend ~305h over estimate (scope growth)
Go-liveNot yet liveUAT handover 1 Jul (on plan); no prod deploy since 24 Jun; revised date TBC
Issues by status66 Done · 5 Ready for Staging · 5 QAT · 2 UAT · 4 Code Review · 7 In Progress · 4 Blocked · 21 To DoUAT active; To Do up (+4) as UAT raises items
Open bugs5DDEL-94, -104, -105, -108, -116; fast fix loop
Active (non-Done) unassigned12 / 48 (25%)Mostly newly-raised UAT/To Do items awaiting triage
Toggl billable this week~31h 34mDown from 232h peak — build done, UAT/bugfix load
Compared with the previous check-in (30 June 2026)
Commitment / risk in last updateStatus today
Pin and communicate the revised go-live date❌ Still not set. UAT handed over 1 Jul as planned, but no revised go-live date pinned.
Run UAT tightly from Wednesday✅ UAT live; client (Zoe, Andy) logging feedback; fast fix-and-deploy loop.
Re-baseline Float — now urgent❌ Not done — and Float has now been crossed (106%). Escalated below.
Unblock DDEL-66, then size DDEL-65 Slot Counting❌ Both still blocked/unsized.
Keep the blocked queue visible⚠️ Still 4 Blocked; UAT adding new To Do items.
Clear long-running admin (DDEL-3 / Toggl)⚠️ Unchanged — low priority behind the budget issue.
Recommended actions before next check-in
1.Hold the commercial conversation this week — top priority. Float is spent (547h/516h). Luke/Rebecca to take a clear position to Hazel & Andy: what the extra hours bought (multishipping + slot counting were beyond the original scope), and agree either a budget top-up or a firm descope. Do this before committing more UAT-fix hours.
2.Pin the go-live date. Still unset. Agree an explicit post-UAT go-live with the client and a production-deploy window, so UAT has a target to converge on rather than drifting.
3.Decide Slot Counting's home. Unblock DDEL-66 (client capacity sign-off), size DDEL-65, then explicitly place it — inside a topped-up budget or a separate Wave 3. It cannot stay off the books now the budget is exhausted.
4.Keep the UAT fix loop tight. It's working well — maintain daily triage of the UAT feedback page and the 5 open bugs so acceptance converges quickly and cost-controlled.
5.Reconcile reporting to the full ticket set. This week revealed prior spend figures were capped at 100 Jira issues. Worth confirming the Float/Toggl reconciliation uses the complete DDEL set so the commercial conversation rests on accurate numbers.
Sources