CashLine ERPMVP Production WBS Plan

CashLine ERP MVP Production WBS Plan

Work Breakdown Structure for controlled production MVP delivery, including governance, hosting, deployment, database, QA, staging, production cutover, hypercare, and wider rollout work packages.

Start21 Apr 2026
Finish03 Jun 2026
FormatHTML / PDF / Word
Generated2026-04-20

Development -> QA -> Staging/Pre-production -> Controlled Production MVP -> Stabilization -> Wider rollout

CashLine ERP MVP Production WBS Plan

Document date: 2026-04-20

Document status: Controlled production MVP work breakdown structure baseline

Prepared for: Project sponsor, project manager, technical lead, business analysis, QA, implementation, operations, and release governance

Project start date: Tuesday, 21 Apr 2026

Project finish date: Wednesday, 03 Jun 2026

Release path:

Development -> QA -> Staging/Pre-production -> Controlled Production MVP -> Stabilization -> Wider rollout

---

1. Executive Summary

This Work Breakdown Structure plan decomposes the CashLine ERP controlled production MVP into manageable work packages. It is designed to support planning, ownership, tracking, dependency management, testing, deployment, production readiness, backup/recovery, hypercare, and wider-rollout decision-making.

The WBS aligns with the MVP Production Project Charter and supports the 32-business-day critical path from Tuesday, 21 Apr 2026 to Wednesday, 03 Jun 2026.

2. WBS Ownership Summary

RoleNamePrimary WBS Responsibility
Project SponsorKhalid GabrApproval, scope authority, production go/no-go, wider-rollout decision
Project ManagerMostafa El ShahawyProject coordination, schedule, governance, risk, communication, release control
Technical LeadNour ElsiminyHosting, deployment, database, technical readiness, backup/recovery, support
Business AnalysisDoaa SabryRequirements validation, UAT, user journeys, business sign-off support
Technical teamTechnical Support / EngineeringBuild, configuration, bug fixing, performance, release execution
Implementation teamCustomer Service / EnablementTraining, user onboarding, field support, hypercare assistance

3. WBS Level 1 Summary

WBSWorkstreamObjective
1.0Project governanceAuthorize, control, and communicate the MVP production project
2.0Hosting and infrastructurePrepare Cloudflare and Azure target hosting stack
3.0Deployment pipelinePrepare repeatable build, package, release, and approval flow
4.0Database and data loadingPrepare migrations, seed data, test data, and production data rules
5.0Testing and QAValidate functional, API, UI, workflow, access, reporting, and desktop behavior
6.0Staging/UATRehearse production deployment and obtain business sign-off
7.0Production cutoverDeploy the controlled production MVP and activate approved users
8.0Hypercare and stabilizationMonitor, support, triage, and stabilize production MVP usage
9.0Wider rollout decisionDecide whether to expand beyond controlled MVP

4. Detailed WBS

4.1 WBS 1.0 Project Governance

WBS IDWork PackageDescriptionOwnerKey Output
1.1Charter approvalApprove project charter, roles, timeline, and release authorityProject Sponsor / Project ManagerApproved charter
1.2Scope freezeConfirm MVP scope, exclusions, and deferred itemsProject Manager / Business AnalysisFrozen MVP scope
1.3Governance cadenceEstablish daily/weekly project review rhythmProject ManagerGovernance calendar
1.4Risk and issue controlTrack risks, blockers, decisions, and escalationsProject ManagerRisk and issue log
1.5Change controlRoute scope, timeline, cost, and readiness changes through approvalProject ManagerChange register

4.2 WBS 2.0 Hosting And Infrastructure

WBS IDWork PackageDescriptionOwnerKey Output
2.1Cloudflare setupPrepare DNS, HTTPS, WAF, Pages, and static delivery pathTechnical LeadCloudflare environment
2.2Azure backend hostingPrepare Azure App Service or Container Apps for backend APIsTechnical LeadBackend runtime
2.3Azure SQL setupPrepare SQL database for staging and productionTechnical LeadSQL environments
2.4Azure Blob StoragePrepare document/export storageTechnical LeadStorage containers
2.5Monitoring setupConfigure Azure Monitor and Application InsightsTechnical LeadMonitoring dashboard
2.6Budget alertsConfigure budget/cost alerts for MVPTechnical Lead / Project ManagerCost guardrails

5. WBS 3.0 Deployment Pipeline

WBS IDWork PackageDescriptionOwnerKey Output
3.1Build preparationConfirm frontend, backend, desktop, and database build stepsTechnical LeadBuild checklist
3.2Release packagePrepare deployable release package and archive structureTechnical LeadRelease package
3.3Environment configurationSeparate dev, QA, staging, and production configurationTechnical LeadConfig baseline
3.4Deployment approval gateDefine who approves staging and production deploymentProject ManagerApproval workflow
3.5Rollback packagePreserve last-known-good package and rollback instructionsTechnical LeadRollback pack

6. WBS 4.0 Database And Data Loading

WBS IDWork PackageDescriptionOwnerKey Output
4.1Migration baselinePrepare and validate versioned database migrationsTechnical LeadMigration package
4.2Reference dataLoad production-safe lookup/reference dataTechnical LeadReference data set
4.3Test data packPrepare QA/staging test data onlyQA / Business AnalysisTest data scripts
4.4Production data rulesDefine no-demo/no-UAT data controlsProject Manager / Technical LeadProduction data checklist
4.5Backup before migrationCapture pre-release database backupTechnical LeadBackup evidence

7. WBS 5.0 Testing And QA

WBS IDWork PackageDescriptionOwnerKey Output
5.1Functional UATValidate supplier, customer, operations, admin, and system owner journeysBusiness Analysis / QAUAT evidence
5.2API testingValidate request/response, errors, authorization, and workflow effectsTechnical Lead / QAAPI test evidence
5.3Workflow testingValidate state transitions and approval pathsQAWorkflow evidence
5.4Role/access testingValidate sidebar, permissions, backend access, and denied routesQA / Technical LeadAccess matrix
5.5UI/UX testingValidate layout, language, buttons, desktop parity, and production cleanupQA / Business AnalysisUI evidence
5.6Reporting/export testingValidate dashboard, reports, PDF, and Excel exportsQAReporting evidence
5.7Negative testingValidate invalid actions, blocked transitions, and unauthorized accessQANegative test record
5.8Smoke testingValidate critical production paths after deploymentQA / Technical LeadSmoke test record

8. WBS 6.0 Staging/UAT

WBS IDWork PackageDescriptionOwnerKey Output
6.1Staging deploymentDeploy full package to staging/pre-productionTechnical LeadStaging deployment
6.2Staging data loadLoad approved test/reference dataTechnical Lead / QAStaging data state
6.3Business walkthroughRun business validation sessionsBusiness AnalysisWalkthrough notes
6.4UAT sign-offCapture formal business approvalProject Manager / Business AnalysisUAT sign-off
6.5Production readiness gateConfirm readiness before production cutoverProject Manager / SponsorGo/no-go record

9. WBS 7.0 Production Cutover

WBS IDWork PackageDescriptionOwnerKey Output
7.1Release freezeStop unapproved changes before cutoverProject ManagerFreeze notice
7.2Pre-release backupCapture production backup before deploymentTechnical LeadBackup evidence
7.3Production deploymentDeploy backend, frontend, database migration, storage, and configurationTechnical LeadProduction release
7.4Production smoke testValidate login, roles, journeys, reports, and health checksQA / Technical LeadSmoke result
7.5MVP user activationActivate approved users onlyProject Manager / Technical LeadActivation log

10. WBS 8.0 Hypercare And Stabilization

WBS IDWork PackageDescriptionOwnerKey Output
8.1Hypercare monitoringMonitor login, APIs, workflows, reports, notifications, and desktopTechnical LeadMonitoring log
8.2Issue triageClassify, assign, and resolve production findingsProject ManagerIssue log
8.3User supportSupport approved users during MVPImplementation teamSupport record
8.4Restore drillValidate backup restore capabilityTechnical Lead / QARestore evidence
8.5Stabilization reportSummarize defects, risks, actions, and readinessProject ManagerHypercare report

11. WBS 9.0 Wider Rollout Decision

WBS IDWork PackageDescriptionOwnerKey Output
9.1MVP results reviewReview production usage, defects, support, performance, and business feedbackProject Manager / SponsorMVP review
9.2Cost reviewCompare actual hosting cost against estimateProject Manager / Technical LeadCost review
9.3Risk reviewConfirm open risks before expansionProject ManagerRisk update
9.4Wider rollout recommendationRecommend expand, hold, or remediateProject ManagerRecommendation
9.5Executive decisionApprove or defer wider rolloutProject SponsorDecision record

12. WBS And Critical Path Alignment

Critical Path NodeRelated WBSPlanned Window
A - Charter approval1.121 Apr 2026
B - Scope freeze1.222 Apr 2026 - 23 Apr 2026
E/F - Pipeline and database readiness3.0 / 4.026 Apr 2026 - 28 Apr 2026
H - QA regression5.029 Apr 2026 - 05 May 2026
J - Staging deployment rehearsal6.106 May 2026 - 07 May 2026
K - Staging UAT sign-off6.3 / 6.410 May 2026 - 13 May 2026
L - Production readiness gate6.514 May 2026
M/N/O - Cutover and smoke test7.017 May 2026 - 19 May 2026
P - Hypercare8.020 May 2026 - 02 Jun 2026
Q - Wider rollout decision9.003 Jun 2026

13. WBS Completion Criteria

WBSCompletion Criteria
1.0Charter, scope, governance, risks, and change control approved
2.0Cloudflare, Azure, SQL, Blob, monitoring, and budget controls ready
3.0Build, package, config, approval, and rollback path ready
4.0Migrations, seed data, test data, production data rules, and backup evidence ready
5.0Required tests completed and blocking findings resolved or formally accepted
6.0Staging deployment and business UAT sign-off complete
7.0Production deployed, smoke-tested, and approved MVP users activated
8.0Hypercare completed with stabilization report and restore evidence
9.0Wider rollout decision recorded

14. External Integration Uncertainty Work Package

ETA/e-invoicing, Fawry, and Paymob must be tracked as explicit go-live uncertainty paths within the WBS. They are not baseline active MVP work packages unless third-party credentials, merchant/account access, authority access, endpoint configuration, callback configuration, certification evidence, and owner sign-off become available.

They may be added to the controlled MVP at any time if the third parties activate access earlier than expected. If that happens, the work must be inserted into the WBS through change control and linked to testing, deployment, security, backup/rollback, monitoring, and release approval.

WBS Impact AreaETA / e-invoicingFawryPaymob
Scope controlConditional activation pathConditional activation pathConditional activation path
Technical workCredentials, endpoint, submission, exception handlingMerchant credentials, payment API, callbacks, reconciliationMerchant credentials, payment API, callbacks, reconciliation
Testing workStaging submission and exception testingPayment-flow, callback, reconciliation, failure testingPayment-flow, callback, reconciliation, failure testing
Release workFinance/tax sign-off and production release approvalPayment owner sign-off and production release approvalPayment owner sign-off and production release approval
Risk controlStatutory reporting risk if activated too quicklyPayment/reconciliation risk if activated too quicklyPayment/reconciliation risk if activated too quickly

No ETA/e-invoicing, Fawry, or Paymob capability should be enabled directly in production without impact assessment, staging validation, security review, rollback plan, owner approval, and release evidence.

15. Final Recommendation

The WBS should be used as the operational control structure for the MVP production project. It should be reviewed in project governance meetings, linked to the CPM schedule, and used to track readiness by workstream until the wider-rollout decision is formally recorded.