Project Workback — Full Document
Project Workback Schedule #
Planning a product launch with a fixed deadline. Uses CalcMark’s date arithmetic and compound durations.
Key Dates #
launch_date = Mar 15 2025 → Saturday, March 15, 2025
kickoff = today → Saturday, March 14, 2026Days until launch:
days_to_launch = launch_date - kickoff → 364 daysPhase Durations #
Using compound duration syntax:
development_time = 4 weeks → 4 week
qa_time = 2 weeks → 2 week
staging_time = 1 week → 1 week
launch_prep = 5 days → 5 dayTotal planned time:
total_planned = development_time + qa_time + staging_time + launch_prep → 7.71 weekBuffer Calculation #
buffer = days_to_launch - total_planned → 310 daysWorking Backwards from Launch #
Using date arithmetic to calculate milestone dates:
launch_prep_start = launch_date - launch_prep → Monday, March 10, 2025
staging_start = launch_prep_start - staging_time → Monday, March 3, 2025
qa_start = staging_start - qa_time → Monday, February 17, 2025
dev_start = qa_start - development_time → Monday, January 20, 2025Sprint Planning #
Assuming 2-week sprints during development (4 weeks = 2 sprints):
num_sprints = 2 → 2
sprint_duration = 2 weeks → 2 weekPoints per sprint (team velocity):
team_velocity = 40 → 40
total_points = num_sprints * team_velocity → 80Key Milestones #
Using “X from Y” syntax (works with date literals):
one_week_from_now = 1 week from today → Saturday, March 21, 2026
two_weeks_from_now = 2 weeks from today → Saturday, March 28, 2026
next_month = 1 month from today → Monday, April 13, 2026Milestone dates calculated from schedule:
design_review = dev_start + 1 week → Monday, January 27, 2025
first_sprint_end = dev_start + 2 weeks → Monday, February 3, 2025
feature_freeze = dev_start + 3 weeks → Monday, February 10, 2025
code_complete = qa_start → Monday, February 17, 2025Resource Allocation #
developers = 4 → 4
qa_engineers = 2 → 2
devops = 1 → 1Person-weeks calculation (4 weeks dev, 2 weeks QA, ~2 weeks devops):
dev_person_weeks = developers * 4 → 16
qa_person_weeks = qa_engineers * 2 → 4
devops_person_weeks = devops * 2 → 2
total_person_weeks = dev_person_weeks + qa_person_weeks + devops_person_weeks → 22Risk Assessment #
Add contingency for unknowns (~15% buffer = 8 days):
risk_buffer = 8 days → 8 day
adjusted_dev_start = dev_start - risk_buffer → Sunday, January 12, 2025Daily Rate Cost Estimate #
Using rate syntax for daily costs:
dev_daily_rate = $800/day → 800 $/day
qa_daily_rate = $700/day → 700 $/day
devops_daily_rate = $900/day → 900 $/dayTeam cost over development phase:
dev_cost = dev_daily_rate * developers over development_time → $89.6K
qa_cost = qa_daily_rate * qa_engineers over qa_time → $19.6K
devops_cost = devops_daily_rate * devops over (staging_time + launch_prep) → $10.8KCalendar Summary #
Key dates for your calendar:
project_kickoff = adjusted_dev_start → Sunday, January 12, 2025
dev_complete = qa_start → Monday, February 17, 2025
qa_complete = staging_start → Monday, March 3, 2025
staging_complete = launch_prep_start → Monday, March 10, 2025
go_live = launch_date → Saturday, March 15, 2025Schedule Feasibility #
Time comparison:
available_time = days_to_launch → 364 days
needed_time = total_planned + risk_buffer → 8.86 weekThe team needs 8.86 week but has 364 days until launch. Development kicks off Sunday, January 12, 2025 with a risk buffer of 8 day. Total cost across all phases: roughly $89.6K (dev) + $19.6K (QA) + $10.8K (devops).