⚡ Sprint 4.3 · Self-Service Onboarding · 17 May - 6 Jun 2027 · 10-day → 2-day cycle
← Hub ← Phase 4 SPRINT 4.3 · SCALE 3 minggu

Sprint 4.3 · Self-Service Onboarding

Stop being the bottleneck. Today: 10 days hand-on per clinic. Target: 2 days self-service. Onboarding wizard · auto-provisioning · video training · DIY hardware setup. Every clinic onboarded by software, not by us — except clinical sign-off.

1. 🎯 Sprint Summary

Sprint4.3 (Self-Service Onboarding)
Duration17 May - 6 Jun 2027 (3 minggu · 15 working days)
GoalReplace 10-day hand-on onboarding with 2-day self-service flow. Onboarding wizard · auto-provisioning · video training · DIY hardware install · clinic-side admin self-onboard · final clinical sign-off the only human touchpoint.
Capacity5 FTE (1 BE + 1 FE + 1 prompt + 1 DevOps + 1 Onboarding Lead) + 0.5 Founder + 0.3 Doc Zam
Velocity target75 SP
Demo date6 Jun 2027 — proven on tenant 7 (real onboarding via wizard)

2. 🪄 Onboarding Wizard — 7-Step Flow

Clinic admin opens onboard.medieco.alesa.my, completes 7 steps · gets tenant live in ≤ 2 days.

01
Day 1 · Hour 1 · Sign-Up + Identity

Clinic admin signs up · MyBSN/MyKad verification · clinic SSM verify · subscription tier select.

02
Day 1 · Hour 2 · Tenant Provisioning

Auto-create tenant · subdomain assign · DB partition · feature flags default · branding upload.

03
Day 1 · Hour 3-5 · Roster Import

CSV upload (doctors, pharmacist, receptionists) · auto-invite emails · role assignment.

04
Day 1 · Hour 6 · Hardware Self-Test

Mobile app guides clinic staff: "Take photo of receptionist tablet" → connectivity test → mic test → printer test. Pass/fail per item.

05
Day 2 · Hour 1-3 · Staff Video Training

Role-specific 5-min videos · interactive quiz · completion tracked · cheat-sheet PDF download.

06
Day 2 · Hour 4 · Test Patient Walk-Through

Sandbox patient runs full encounter end-to-end · staff observe · no real data.

07
Day 2 · Hour 5 · Doc Zam Clinical Sign-Off

15-min remote video call with Doc Zam · 3 clinical questions · verbal sign-off · feature flag flips on.

Net result: Day 3 morning · clinic accepts first real patient on MediEco. Onboarding cycle: 10 days → 2 days. Founder + Onboarding Lead time per clinic: 4 hours → 30 min.

3. 🚦 Pre-Sprint Gate Checklist

  • Sprint 4.2 demoed and signed off
  • 7-step wizard flow approved by Founder + Onboarding Lead + Doc Zam
  • SSM (Suruhanjaya Syarikat Malaysia) API access for clinic verification
  • MyBSN identity verification API contract
  • Hardware self-test app concept tested manually on Cohort A pilot rerun
  • Video training scripts written · BM/EN · 5 role-specific scripts
  • Sandbox tenant template ready for sandbox patient flow
  • Subscription billing infrastructure ready (auto-renew · per-encounter usage)

4. 🧩 Sprint Scope

  • Sign-up portal (onboard.medieco.alesa.my): Public sign-up · clinic SSM verify · admin MyBSN identity · tier select
  • Tenant auto-provisioner: One API call → tenant + subdomain + DB partition + feature flags + branding upload
  • Roster CSV importer: Doctor + pharmacist + receptionist + admin · validate · auto-invite · role assignment
  • Hardware self-test app: Photo capture · BLE scan · printer ping · mic test · pass/fail report · resolution guides
  • Video training library: 5 role-specific 5-min videos · BM/EN · auto-subtitle · completion tracked
  • Sandbox encounter mode: Test patient · simulated SOAP · simulated dispense · zero real data · disposable
  • Doc Zam remote sign-off flow: Video call template · 3-question clinical interview · verbal-yes recording · feature-flag flip
  • Subscription + billing: Stripe integration · per-tenant subscription · per-encounter usage · invoice automation
  • Tenant admin self-service: Branding · feature flags · roster mgmt · billing portal · audit access

5. 📅 Day-by-Day Plan (15 days)

D1Mon 17 May · Sign-Up Portal Skeleton
onboard.medieco.alesa.my · sign-up form · SSM verify stub · MyBSN stub.
D2Tue 18 May · SSM + MyBSN Real Integration
Live SSM API · MyBSN identity · failure paths · audit logged.
D3Wed 19 May · Tenant Auto-Provisioner
One-button tenant create · subdomain assignment · DB partition · feature flags default.
D4Thu 20 May · Roster CSV Importer
CSV parser · validation · email invitations · role assignment.
D5Fri 21 May · Mid-Demo + Subscription
Stripe integration · subscription tiers · per-encounter usage · live mid-demo.
D6Mon 24 May · Hardware Self-Test App (Mobile)
PWA self-test · BLE scan · mic test · printer ping · photo capture.
D7Tue 25 May · Hardware Self-Test (Continued)
Pass/fail report · resolution guides per failure · email summary.
D8Wed 26 May · Video Training Library
5 role videos uploaded · auto-subtitle · interactive quiz · completion tracked.
D9Thu 27 May · Sandbox Encounter Mode
Test patient flow · simulated SOAP · simulated dispense · zero real data.
D10Fri 28 May · Mid-Demo Round 2
First end-to-end self-service walkthrough · Onboarding Lead observes.
D11Mon 31 May · Doc Zam Sign-Off Flow
Video call template · 3-question interview · verbal-yes recording.
D12Tue 1 Jun · Tenant Admin Self-Service
Branding · feature flags · roster mgmt · billing portal.
D13Wed 2 Jun · Hardening + Real Tenant Test
Tenant 7 (real clinic) onboards via wizard · timed at < 2 days · friction noted.
D14Thu 3 Jun · Friction Fixes + Tenant 7 Live
Tenant 7 friction resolved · live patient encounter · success.
D15Fri 4 Jun · Demo Prep + Polish
Demo deck · Tenant 7 onboarded-via-wizard narrative · Tenant 8 starts soon.
+Mon 6 Jun · Sprint Demo + Retro
9am demo · 11am retro · 2pm 4.4 (Telehealth) prep.

6. 📦 Deliverables

FRItemSP
FR-4.3.1Sign-up portal onboard.medieco.alesa.my5
FR-4.3.2SSM + MyBSN identity verification8
FR-4.3.3Tenant auto-provisioner5
FR-4.3.4Roster CSV importer + auto-invite5
FR-4.3.5Subscription + billing (Stripe)8
FR-4.3.6Hardware self-test PWA8
FR-4.3.7Video training library + quiz5
FR-4.3.8Sandbox encounter mode5
FR-4.3.9Doc Zam remote sign-off flow3
FR-4.3.10Tenant admin self-service portal8
FR-4.3.11Onboarding analytics dashboard3
FR-4.3.12Real tenant 7 onboarded via wizard5
FR-4.3.13Tenant 8 onboarding scheduled (week after)3
FR-4.3.14Pen-test light · self-service surface2
TOTAL73 SP

7. 👥 Team Capacity

RoleAllocationFocus
Onboarding Lead1.0 FTEWizard owner · video scripts · Tenant 7 trial
BE Dev1.0 FTETenant provisioner · SSM/MyBSN · billing
FE Dev1.0 FTESign-up portal · admin self-service · self-test PWA
Prompt Eng1.0 FTESandbox patient · video training assistant prompts
DevOps1.0 FTESubdomain provisioning · DB partition · monitoring
Founder0.5 FTESSM/MyBSN partnerships · pricing · BD alignment
Doc Zam0.3 FTERemote sign-off flow design · real Tenant 7 sign-off
QA0.5 FTEEnd-to-end wizard testing · accessibility

8. 🔔 Sprint Ceremonies

  • Mon 17 May 9am — Sprint Planning (90 min)
  • Daily 9am — Standup (15 min)
  • Fri 21 May + Fri 28 May 4pm — Mid-sprint demos (45 min each)
  • Wed 2 Jun · Real-tenant trial check-in (60 min)
  • Mon 6 Jun 9am — Sprint Demo (60 min)
  • Mon 6 Jun 11am — Sprint Retro (60 min)

9. 🩺 Doc Zam Sign-off Items

  • 7-step wizard flow clinically appropriate (no clinical step skipped)
  • Sandbox encounter mode realistic enough for staff training
  • Doc Zam remote sign-off flow legally + clinically defensible (15-min interview · 3 questions)
  • Video training library clinically accurate · BM/EN
  • Hardware self-test catches real failure modes (not over-permissive)
  • Tenant 7 successful onboarding · 2-day cycle proven
  • Final demo (6 Jun) — written sign-off

10. 🎬 Demo Agenda — 6 Jun 9am (60 min)

TimeSegment
0-5Recap · 10-day → 2-day cycle narrative
5-15Live: Sign-up portal · SSM verify · tenant auto-provisioned in 10 min
15-25Roster CSV import · auto-invite · video training quiz
25-35Hardware self-test PWA · live failure-mode handling
35-45Sandbox encounter walk-through · staff role-play
45-55Tenant 7 case study · 2-day cycle achieved · live patient on Day 3
55-60Doc Zam sign-off · 4.4 (Telehealth) prep

11. 🛡️ Contingency

RiskTriggerResponse
SSM API access deniedPartnership delayManual SSM verification step · resume self-service when API live
MyBSN integration delayApproval slowFallback to MyKad+selfie · OCR + face match
Tenant 7 onboarding fails> 2 days neededIdentify friction · ship hot-fix · slip to Tenant 8 trial
Hardware self-test misses failure modesTenant 7 hits issue post-go-liveIterate failure modes · hand-on support fallback
Video training too genericQuiz fail rate > 30%Personalise · per-clinic context · live Q&A backstop