Skip to content

Product Delivery Roadmap

Timeline and milestones for CostEngine (MfgIQ) development and deployment.


Overview

This roadmap outlines the phased delivery of CostEngine from MVP to production-ready system.

Total Duration: 6-9 months to production
Team Size: 2-3 developers + 1 designer
Deployment Target: Cloudflare Pages + PostgreSQL + Redis

Phase 1: MVP Foundation (Months 1-3)

Goal: Build core workflow end-to-end.

Milestone 1.1: Ingestion & Pipeline

Related: UC-101, UC-102, UC-103

Deliverable Complexity
Excel template design Medium
Field mapping engine High
Parser (pandas/openpyxl) High

Acceptance Criteria: - 90% field accuracy on standard templates. - Import completes in <10 seconds.

Milestone 1.2: Core Cost Engine

Related: UC-201, UC-202, UC-203

Deliverable Complexity
Material cost logic Low
Operations (Setup/Cycle) Medium
Batch economics Medium

Acceptance Criteria: - Calculations match Excel baseline within ±1%. - 10+ operation routing support.

Milestone 1.3: Explainability & Overrides

Related: UC-301, UC-601


Phase 2: Production Polish (Months 4-5)

Goal: Make system production-ready with versioning and workflow refinements

Milestone 2.1: Versioning & History

Related: UC-302, UC-401, UC-802

Deliverable Status Complexity
Version data model Not Started Medium
Immutable snapshots Not Started High
Version comparison UI Not Started High
Change tracking Not Started Medium

Acceptance Criteria: - All versions immutable - Can compare any two versions - Change reasons tracked


Milestone 2.2: User Management & Auth (Weeks 16-17)

Deliverable Status Complexity
User authentication (JWT) Not Started Medium
Role-based access control Not Started Medium
Estimator vs Admin roles Not Started Low
Audit logging Not Started Low

Milestone 2.3: UI/UX Refinement (Weeks 18-20)

Deliverable Status Complexity
Responsive design Not Started Medium
Loading states & feedback Not Started Low
Error recovery flows Not Started Medium
Keyboard shortcuts Not Started Low
Tutorial/onboarding Not Started Medium

Phase 3: Customer-Specific Intelligence (Months 6-7)

Goal: Add differentiating features for customer-specific pricing

Milestone 3.1: Customer Profiles (Weeks 21-23)

Deliverable Status Complexity
Customer master data Not Started Low
Default margin rules Not Started Medium
Payment terms configuration Not Started Low
Freight calculators Not Started Medium

Milestone 3.2: Templates & Reuse (Weeks 24-26)

Deliverable Status Complexity
Part template library Not Started Medium
Similar part finder Not Started High
Copy/modify workflow Not Started Low

Phase 4: Integration & Scale (Months 8-9)

Goal: Prepare for integrations and multi-user scale

Milestone 4.1: API Layer (Weeks 27-29)

Deliverable Status Complexity
REST API design Not Started Medium
API documentation (OpenAPI) Not Started Low
Authentication for API Not Started Low
Rate limiting Not Started Low

Milestone 4.2: Tally Integration (Weeks 30-33)

Related: UC-701

Deliverable Status Complexity
Tally ERP connector Not Started High
Order sync (won quotes) Not Started High
Material rate updates Not Started Medium

Milestone 4.3: Performance & Hardening (Weeks 34-36)

Related: UC-801, UC-901, UC-902

Deliverable Status Complexity
Database indexing Not Started Medium
Caching layer (Redis) Not Started Medium
Background job processing Not Started Medium
Error monitoring (Sentry) Not Started Low
Deployment automation Not Started Medium

Delivery Schedule

gantt
    title CostEngine Development Timeline
    dateFormat YYYY-MM-DD
    section Phase 1 MVP
    Excel Import           :2026-02-01, 21d
    Cost Engine           :2026-02-22, 28d
    Explainability        :2026-03-22, 21d
    Quote Output          :2026-04-12, 14d

    section Phase 2 Polish
    Versioning            :2026-04-26, 21d
    User Management       :2026-05-17, 14d
    UI/UX Refinement      :2026-05-31, 21d

    section Phase 3 Intelligence
    Customer Profiles     :2026-06-21, 21d
    Templates & Reuse     :2026-07-12, 21d

    section Phase 4 Integration
    API Layer             :2026-08-02, 21d
    Tally Integration     :2026-08-23, 28d
    Performance           :2026-09-20, 21d

Risk Mitigation

Risk Probability Impact Mitigation
Excel format variations High High Flexible field mapping + manual override
Calculation accuracy Medium Critical Extensive unit tests + customer validation
User adoption Medium High Gradual rollout + strong onboarding
Tally API changes Low Medium Versioned connector + fallback manual sync
Performance at scale Medium Medium Early load testing + caching strategy

Success Metrics per Phase

Phase 1 Success Criteria

  • 5 pilot customers using system
  • 80% of quotes created in CostEngine
  • <5% calculation errors vs Excel
  • Quote time reduced from 2 hours to <30 minutes

Phase 2 Success Criteria

  • 20 active users
  • Zero data loss incidents
  • 95% user satisfaction
  • Version comparison used in 50%+ quote revisions

Phase 3 Success Criteria

  • Customer-specific margins configured for 100% of customers
  • Template reuse in 60%+ of new quotes
  • Quote win rate improvement +10%

Phase 4 Success Criteria

  • Tally sync operational for 10+ customers
  • API used by at least 1 integration partner
  • System handles 200 quotes/day
  • <2 second average response time

← Back to Estimates | Detailed Estimates →