Team Allocation

5 engineers, AI-augmented (2× multiplier in Phases 1–2), delivering ~44 effective man-months over 9 months.

Service Ownership Map

Team Members

D1

Tech Lead / Architect

Architecture decisions, Payment ACL design, code reviews, cross-team coordination, AI governance

.NET architectureDDDsystem designteam leadership
D2

Senior Backend Engineer

Travel Booking service lead — extraction, business rules migration, supplier integrations

.NET 8domain modelingAPI designlegacy migration
D3

Mid Backend Engineer

Event Management service lead — extraction, scheduling logic, venue management

.NET 8event-driven patternsdatabase design
D4

Fullstack Engineer

Workforce + Communications services — staff allocation, notification system, React frontend modules

.NET 8React 18real-time notificationsfull-stack
D5

Frontend + DevOps Engineer

Reporting CQRS service, React dashboards, CI/CD pipelines, infrastructure automation

React 18Bicep IaCGitHub ActionsCQRSdata visualization

Phase Allocation Matrix

EngineerPhase 0
M1
Phase 1
M2–4
Phase 2
M5–7
Phase 3
M8–9
D1YARP + IaC setupArchitecture oversightCross-service integrationPerformance tuning
D2AI toolchain pilotTravel Booking (lead)Travel hardeningDR/failover testing
D3Legacy analysisEvent Mgmt (lead)Event hardeningDocumentation
D4CI/CD pipelineReact foundationsWorkforce + Comms (lead)UI polish
D5Bicep/monitoringCDC pipelineReporting + dashboardsLoad/security testing

AI Productivity Multiplier

Phase 0 uses ×1.0 (toolchain setup). Phases 1–2 use ×2.0 (AI-augmented coding with Cursor Pro, Claude Code, CodeRabbit). Phase 3 reverts to ×1.0 (manual security audits, performance tuning). This gives 5 engineers the effective output of ~10 engineers during peak development.