Earned-value dashboard with P6
Hypothetical. Not a client, not a result.
// The problem
Installed quantities come from the field, the schedule from Primavera P6 and costs from the ERP, so earned value is rebuilt by hand every week.
// What we would build
A progress platform that takes installed quantities from field tools, applies your rules of credit, reads the P6 schedule and ERP costs through their APIs, and shows earned value and progress against the schedule by area, discipline and contractor.
// What is in it
- Installed quantities captured in the field or imported from contractors
- Rules of credit by commodity, set by your project controls team
- Primavera P6 activities and baselines read through its API
- Costs and commitments from SAP or Oracle
- Earned value, progress and forecasts by area, discipline and contractor
- Reports your project controls team can schedule and share
// Stack
- Next.js
- PostgreSQL
- Primavera P6 API
- SAP or Oracle APIs
- Azure
// estimate
- Build
- ≈ US$135,000 to US$207,000, delivered within 24 weeksCAD 192,700 to 294,800
- Hosting
- ≈ US$751 a monthCAD 1,070 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- Discovery
- 2.9 to 3.4 weeks
- Design approved
- 4.4 to 7.4 weeks
- Core features
- 3.9 to 6.4 weeks
- Full build
- 2.4 to 4.4 weeks
- Testing and fixes
- 1.4 to 1.9 weeks
- Launch
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- Client IT security review and vendor onboarding
- 4 to 8 weeks
How it is paid
- Deposit 20%
- CAD 38,540 to 58,960
- Discovery 7.7%
- CAD 14,837.90 to 22,699.60
- Design approved 7.7%
- CAD 14,837.90 to 22,699.60
- Core features 23.3%
- CAD 44,899.10 to 68,688.40
- Full build 15.5%
- CAD 29,868.50 to 45,694.00
- Testing and fixes 7.7%
- CAD 14,837.90 to 22,699.60
- Launch 8.1%
- CAD 15,608.70 to 23,878.80
- Holdback, 30 days after launch (10%)
- CAD 19,270 to 29,480