Skip to content

Development

This is the original 4-release engineering plan (Feb 2026)

The authoritative, current roadmap is now in the Delivery section — phased by HKD scale and industry, kept current each sprint. This page is retained for the detailed release/squad/risk planning behind that roadmap. Where the two differ, Delivery › Roadmap wins.

Document Info

Version1.1
AuthorNexpando
Last UpdatedFebruary 2026
Aligned withSpecification · Delivery Roadmap

Table of Contents

  1. Executive Summary
  2. Release Overview
  3. Release 1: MVP
  4. Release 2: Core+
  5. Release 3: Growth
  6. Release 4: Differentiation
  7. Cross-Release Activities
  8. Timeline Gantt Chart
  9. Key Dependencies
  10. Success Criteria
  11. Risk Register
  12. Governance

Executive Summary

MetricValue
Project Start2026-01-01
Project End2027-02-27
Total Duration14 months
Total Team48 people
Releases4 (MVP → Core+ → Growth → Differentiation)

Release Overview

2026                                                    2027
Jan  Feb  Mar  Apr  May  Jun  Jul  Aug  Sep  Oct  Nov  Dec  Jan  Feb
├────────────────┼────────────┼────────────┼────────────────────────┤
│    RELEASE 1   │ RELEASE 2  │ RELEASE 3  │      RELEASE 4         │
│   MVP (4 mo)   │ Core+ (3mo)│ Growth(3mo)│  Differentiation (4mo) │
│                │            │            │                        │
│ • Core POS     │ • Admin    │ • Client   │ • AI Assistant         │
│ • Payment      │ • Reports  │ • Marketing│ • Predictions          │
│ • F&B Features │ • Finance  │ • API GW   │ • Voice                │
│ • Offline-First│ • E-Invoice│ • QR Order │                        │
│                │   (full)   │            │                        │
└────────────────┴────────────┴────────────┴────────────────────────┘
     30 people       18 people    16 people       8 people

Release 1: MVP (Months 1-4)

Goal: Launch functional POS with F&B capabilities and offline-first architecture

Timeline: 2026-01-01 → 2026-04-30 (4 months)

R1 Features & Modules

ModuleFeaturesPriorityCompetitor Benchmark
1. Security & AccessAuth, basic roles, device mgmtMustAll have
3. Payment GatewayCash, VietQR, VNPAY, PhonePOS (NFC)MustAll have (PhonePOS differentiator)
4.3 Product ManagementProducts, variants, pricingMustKiotViet 85%
4.4 Category ManagementHierarchical categoriesMustAll have
4.5 Inventory ManagementStock tracking, adjustmentsMustKiotViet 85%
4.11 BOMRecipes, cost calculationMustCukCuk leads
4.12 Table ManagementFloor plan, merge/split, statusMustCukCuk ✅, iPOS ✅
4.13 KDSKitchen display, routingMustCukCuk ✅, iPOS ✅
4.9.1 E-InvoiceVNPAY Invoice + tracking + auto-reconciliationMustDifferentiator (competitors use external T-VAN)
5.1-5.4 Purchase SystemCart, Orders, Payments, TransactionsMustAll have
2.6 Offline SyncLocal-first, background syncMustDifferentiator

R1 Team Allocation (30 people)

SquadMembersFocus
Platform Squad6Backend APIs, database, core services
Mobile POS Squad6Tauri app, POS UI, device integration
Sync Squad3Offline-first architecture, conflict resolution
Integration Squad3VNPAY Payment, PhonePOS, E-Invoice
F&B Squad4Table management, KDS, BOM
QA Squad4Testing, automation, performance
Management4PM, PO, BA, coordination

R1 Milestones

MilestoneDateDeliverables
M1.12026-01-31Architecture approved, dev environment ready
M1.22026-02-28Core POS functional (products, cart, basic payment)
M1.32026-03-31F&B features complete (table, KDS, BOM)
M1.42026-04-15Offline sync working, E-invoice basic
M1.52026-04-30R1 Release - MVP launch ready

R1 Risks & Mitigations

RiskImpactProbabilityMitigation
Offline sync complexityHighMediumHire specialist architect early
VNPAY integration delaysHighLowStart integration Week 2
E-Invoice T-VAN delaysMediumMediumIntegrate 2 providers in parallel
Mobile performanceMediumMediumPerformance testing from Week 4

Release 2: Core+ (Months 5-7)

Goal: Complete admin capabilities, reporting, and financial management

Timeline: 2026-05-01 → 2026-07-31 (3 months)

R2 Features & Modules

ModuleFeaturesPriorityCompetitor Benchmark
2.1 Logging & AuditingAction logs, audit trailShouldAll have
2.2 ConfigurationSystem settingsShouldAll have
2.3 ReportingSales, inventory, financial reportsShouldKiotViet 80%
2.4 File/MediaImage upload, storageShouldAll have
2.5 NotificationsEmail, SMS, pushShouldAll have
4.9 External IntegrationFull E-Invoice, Accounting exportMustMISA leads
4.10 Financial MgmtRevenue, reconciliationShouldMISA leads
8.1-8.8 Admin PortalDashboard, user/role/product mgmtShouldAll have

R2 Team Allocation (18 people)

SquadMembersFocus
Admin Portal Squad5React dashboard, user/role management
Reports Squad3Report builder, analytics, exports
Finance Squad3Reconciliation, accounting integration
Platform Squad2Infrastructure, optimization
QA Squad3Testing, regression, UAT
Management2PM, BA, stakeholder coordination

R2 Milestones

MilestoneDateDeliverables
M2.12026-05-31Admin Portal dashboard live
M2.22026-06-30Reports engine complete, E-Invoice full
M2.32026-07-31R2 Release - Full admin capabilities

Release 3: Growth (Months 8-10)

Goal: Enable online sales, marketing capabilities, and scale infrastructure

Timeline: 2026-08-01 → 2026-10-31 (3 months)

R3 Features & Modules

ModuleFeaturesPriorityCompetitor Benchmark
6.1 Voucher SystemDiscounts, promo codesShouldHaravan 80%
6.2 Loyalty SystemPoints, tiers, rewardsShouldHaravan leads
7.1 API GatewayLoad balancing, rate limitingShouldEnterprise need
8.9-8.11 Admin PortalMarketing, customers, pagesShouldHaravan leads
9.1-9.6 Client PortalHome, products, cart, checkout, customerShouldHaravan leads
4.14 QR OrderingScan-to-orderShouldCukCuk ✅

R3 Team Allocation (16 people)

SquadMembersFocus
Client Portal Squad5Customer-facing web store, checkout
Marketing Squad3Vouchers, loyalty, campaigns
API Squad3Gateway, rate limiting, scaling
QR Squad2QR ordering, table integration
QA Squad3E2E testing, load testing

R3 Milestones

MilestoneDateDeliverables
M3.12026-08-31Client Portal basic (home, products)
M3.22026-09-30Voucher/Loyalty live, QR ordering
M3.32026-10-31R3 Release - Online sales enabled

Release 4: Differentiation (Months 11-14)

Goal: AI capabilities for competitive differentiation

Timeline: 2026-11-01 → 2027-02-27 (4 months)

R4 Features & Modules

ModuleFeaturesPriorityCompetitor Benchmark
10.1 Knowledge ManagementAI data layerCouldNone
10.2 CommunicationChat interfaceCouldMISA voice only
10.3 AI AuthPermissions for AICouldNone
10.4 Predictive AnalyticsForecasting, recommendationsCouldGap - no competitor
8.12 AI AssistantNatural language queriesCouldMISA voice only

R4 Team Allocation (8 people)

SquadMembersFocus
AI Squad4ML models, chat interface, predictions
Platform Squad2AI infrastructure, data pipelines
QA Squad2AI testing, accuracy validation

R4 Milestones

MilestoneDateDeliverables
M4.12026-11-30AI infrastructure ready
M4.22026-12-31Basic AI assistant functional
M4.32027-01-31Predictive analytics beta
M4.42027-02-27R4 Release - AI features launched

Cross-Release Activities

Continuous Throughout Project

ActivityTeamFocus
DevOps & Infrastructure3CI/CD, cloud, monitoring, security
Operations & Support4Customer support, incident response
Security & Compliance1Security audits, Decree 70 compliance

Timeline Gantt Chart

2026                                                              2027
    Jan    Feb    Mar    Apr    May    Jun    Jul    Aug    Sep    Oct    Nov    Dec    Jan    Feb
    |------|------|------|------|------|------|------|------|------|------|------|------|------|------|

R1 MVP ████████████████████████████████
    Architecture ████
    Core POS      ░░░░████████
    Payment            ░░░░████████
    F&B (Table/KDS)         ░░░░████████████
    Offline Sync                 ░░░░████████████
    E-Invoice Basic                   ░░░░████████
    R1 Testing                             ░░░░████
    R1 Release                                  ▲

R2 Core+                                ████████████████████████
    Admin Portal                        ████████████████
    Reports                                  ░░░░████████████
    Finance                                       ░░░░████████
    E-Invoice Full                               ░░░░████████
    R2 Testing                                        ░░░░████
    R2 Release                                             ▲

R3 Growth                                                   ████████████████████████
    Client Portal                                           ████████████████
    Marketing                                                    ░░░░████████████
    API Gateway                                                       ░░░░████████
    QR Ordering                                                            ░░░░████
    R3 Testing                                                                  ░░░░
    R3 Release                                                                      ▲

R4 Differentiation                                                              ████████████████████████████
    AI Infrastructure                                                           ████████
    AI Assistant                                                                     ░░░░████████████
    Predictive Analytics                                                                  ░░░░████████████
    R4 Testing                                                                                     ░░░░████
    R4 Release                                                                                          ▲

Continuous
    DevOps ════════════════════════════════════════════════════════════════════════════════════════════
    Operations ════════════════════════════════════════════════════════════════════════════════════════

Legend: ████ Active Development  ░░░░ Preparation  ════ Continuous  ▲ Release

Key Dependencies

External Dependencies

DependencyOwnerImpactMitigation
VNPAY SDK access (Payment + PhonePOS + Invoice)VNPAYR1 blockerApply Week 1, unified VNPAY partnership
VNPAY Invoice T-VAN contractVNPAYR1 blockerPrimary provider, VNPT/MISA as backup
Apple Developer accountAppleR1 blockerApply immediately
Google Play accountGoogleR1 blockerApply immediately
Cloud account setupAWS/GCPR1 blockerDevOps Week 1 task

Internal Dependencies

R1 Dependencies:
├── Authentication → All modules
├── Product Management → Inventory, BOM, Orders
├── Offline Sync → All mobile features
├── Payment Gateway → Orders, Transactions
└── Table Management → KDS, Orders

R2 Dependencies:
├── R1 Complete → Admin Portal
├── Transaction Data → Reports
└── E-Invoice Basic → E-Invoice Full

R3 Dependencies:
├── R2 Admin Portal → Client Portal
├── Product/Inventory → Client Portal
└── Orders → Marketing (voucher application)

R4 Dependencies:
├── All transaction data → AI training
├── Reports infrastructure → Predictive analytics
└── R3 API Gateway → AI endpoints

Success Criteria

R1 MVP Success Criteria

CriterionTargetMeasurement
Core POS functional100% featuresQA sign-off
Offline mode working24hr offline operationStress test
Payment success rate>99%Transaction logs
E-Invoice generation100% compliantT-VAN validation
Mobile app performance<2s load timePerformance test
Beta merchants onboarded10 merchantsPilot program

R2 Success Criteria

CriterionTargetMeasurement
Admin Portal complete100% featuresQA sign-off
Report accuracy100% match with transactionsReconciliation
System uptime>99.5%Monitoring

R3 Success Criteria

CriterionTargetMeasurement
Client Portal functional100% featuresQA sign-off
Online order flowEnd-to-end workingE2E tests
Loyalty programPoints earn/redeem workingUser testing

R4 Success Criteria

CriterionTargetMeasurement
AI Assistant functionalAnswers 80% queries correctlyUser testing
Prediction accuracy>70% for demand forecastBacktesting

Risk Register

IDRiskProbabilityImpactMitigationOwner
R01Offline sync complexity underestimatedMediumHighHire specialist architect; prototype earlyTech Lead
R02VNPAY integration delays (Payment/PhonePOS/Invoice)LowHighStart Week 1; leverage unified VNPAY ecosystemIntegration Lead
R03VNPAY Invoice certification delaysMediumMediumVNPAY Invoice primary, VNPT/MISA backupBA Lead
R04Mobile performance issuesMediumMediumPerformance testing from Week 4Mobile Lead
R05Team skill gaps (mobile, sync)MediumMediumTraining budget; external hiresPM
R06Scope creepHighMediumStrict change control; prioritizationPO
R07Key personnel departureLowHighKnowledge sharing; documentationPM
R08Competitor launches similar featuresMediumLowFocus on differentiation (offline, AI)PO
R09Regulatory changesLowHighMonitor Decree updates; flexible architectureBA
R10Cloud cost overrunMediumMediumBudget monitoring; reserved instancesDevOps

Governance

Review Cadence

MeetingFrequencyParticipantsPurpose
Daily StandupDailySquad membersProgress, blockers
Sprint ReviewBi-weeklyAll teamDemo, feedback
Release PlanningMonthlyLeads, PM, PONext release scope
Steering CommitteeMonthlyManagement, StakeholdersStatus, decisions
Architecture ReviewAs neededTech leads, ArchitectTechnical decisions

Change Control

Change TypeApproverProcess
Feature additionPO + PMImpact analysis, backlog prioritization
Scope reductionPODocumented trade-off decision
Timeline changeSteering CommitteeRisk assessment, re-planning
Budget increaseSteering CommitteeBusiness case required
Technology changeTech Lead + ArchitectRFC process, team review

Document History

VersionDateChanges
0.1Jan 2026Initial waterfall plan
1.0Jan 2026Release-based approach, squad allocation, milestones, risk register

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.