Delivery Sequence
Full Delivery Recommended
All three workstreams delivered in sequence: Member Portals V1 → E-Commerce Operations (MVP + V1 + V2) → SFMC Personalisation MVP. Maximises value while managing external dependencies.
~8 weeks
~22 days
E-Commerce First
Prioritise operational gaps: Member Portals V1 → E-Commerce MVP only. SFMC and E-Commerce V1/V2 deferred until vendor dependencies resolved.
~3 weeks
~13.5 days
MVP Only
Minimum viable delivery: Member Portals V1 gaps (1–2 days) + E-Commerce MVP (stock management, training, fulfilment). No reporting dashboard or bundle sync.
~2.5 weeks
~11.5 days
1–2
Days
Member Portals V1
~11.5
Days
E-Commerce MVP
~8.5
Days
E-Commerce V1 + V2
~20
Days
All Deliverables
Delivery Gantt Chart
Full Delivery path (recommended) — showing most likely estimates across all three workstreams. SFMC timing subject to vendor dependency resolution.
Member Portals V1 (1–2 days)
E-Commerce MVP (~11.5 days)
E-Commerce V2 (~4.5 days)
SFMC Personalisation (TBC — vendor dependent)
Key Milestones
Done
Member Portals MVP — Registration, authentication, role-based Resource Hub access, and Foxy SSO integration delivered for Schools and Workplaces.
Week 1
Portals V1 Complete — Registration redirect by stakeholder type and Professionals portal support shipped. All portal gaps closed.
Week 5
E-Commerce MVP Live — Stock management system, Foxy webhook integration, order modification training, quantity options configured, sales reporting training, and Mailshop fulfilment workflow operational.
Week 7
E-Commerce V1 Complete — Looker Studio sales dashboard live with item-based reporting, campaign comparison, and stock indicators. Weekly reconciliation process established.
Week 9
E-Commerce V2 Complete — Bundle stock sync via extended Foxy webhook. Component inventory automatically decremented when bundles are sold.
Week 12
SFMC Personalisation MVP — Persona retrieval, personalised banner, related content components, GA4 tracking, and fallback content live. Subject to vendor dependency resolution.
Delivery Approach
AI-Assisted Development
AI-led development (Model B) for well-defined patterns like webhook controllers and Razor views, reducing estimated effort by 50–65% on development tasks.
Existing Pattern Reuse
Leverage existing FoxyApiClient, FoxyComposer, and webhook authentication patterns already established in the codebase for the E-Commerce workstream.
Configuration Over Code
Where possible, resolve gaps through Foxy configuration, training, and process documentation rather than custom development — reducing risk and delivery time.
Phased Delivery
Each workstream delivers incrementally — MVP first for immediate value, then V1/V2 enhancements. SFMC is sequenced last due to external vendor dependencies.