Skip to content

Work Breakdown & Estimates

High-level work packages and effort estimates for CostEngine (MfgIQ).


Summary

Phase Duration Effort (Person-Weeks) Team Size
Phase 1: MVP 12 weeks 36 weeks 2-3 devs
Phase 2: Polish 8 weeks 24 weeks 2-3 devs
Phase 3: Intelligence 8 weeks 20 weeks 2 devs
Phase 4: Integration 12 weeks 30 weeks 2-3 devs
Total 40 weeks (~9 months) 110 weeks 2-3 devs

Work Packages

WP1: Excel Import & Data Pipeline

Related: UC-101, UC-801

Task Effort Priority Dependencies
Excel template design 3 days P0 None
Field mapping engine 5 days P0 Template
Pandas/openpyxl integration 3 days P0 None
Validation rules 4 days P0 Field mapping
Error reporting UI 2 days P0 Validation
Unit tests 2 days P0 All above
Subtotal 19 days

WP2: Core Cost Calculation Engine

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

Task Effort Priority Dependencies
Material cost module 2 days P0 None
Operations cost module 5 days P0 None
Semantic Metric Engine 5 days P0 ADR-006
Batch economics logic 3 days P0 Operations
Scrap & yield calculator 4 days P0 Material + Operations
Overhead application 2 days P0 None
Cost aggregation 2 days P0 All modules
Formula validation 3 days P0 All above
Unit tests 4 days P0 All above
Subtotal 30 days

WP3: Explainability & Traceability

Task Effort Priority Dependencies
Cost breakdown data model 3 days P0 Cost engine
Source traceability tracking 5 days P0 Data model
Assumption logging 3 days P0 Data model
Override mechanism 5 days P0 Cost engine
Impact calculation 3 days P0 Override
Drill-down UI 4 days P0 All above
Historical Benchmarking (UC-303) 5 days P1 Data model
Subtotal 28 days

WP4: Quote Output Generation

Task Effort Priority Dependencies
Margin scenario engine 3 days P0 Cost engine
Quote template design 2 days P0 None
PDF generation (ReportLab) 4 days P0 Template
Excel export 2 days P0 Cost engine
Email integration 2 days P1 PDF
Subtotal 13 days

WP5: Versioning & History

Related: UC-302, UC-802

Task Effort Priority Dependencies
Version data model 3 days P0 Database
Immutable snapshot logic 4 days P0 Data model
Version comparison engine 5 days P0 Snapshot
Change tracking 3 days P0 Data model
Version UI (list, compare) 4 days P0 All above
Subtotal 19 days

WP6: User Management & Security

Task Effort Priority Dependencies
User data model 2 days P0 Database
JWT authentication 3 days P0 User model
Role-based access control 4 days P0 Auth
Login/logout UI 2 days P0 Auth
Password reset 2 days P1 Auth
Audit logging 2 days P1 User model
Subtotal 15 days

WP7: UI/UX Polish

Task Effort Priority Dependencies
Responsive design 5 days P0 All UI components
Loading states 2 days P0 UI
Error handling UI 3 days P0 UI
Keyboard shortcuts 2 days P1 UI
Tutorial/onboarding 4 days P1 All features
User testing & iteration 5 days P0 All above
Subtotal 21 days

WP8: Customer Profiles & Intelligence

Task Effort Priority Dependencies
Customer data model 2 days P1 Database
Margin rules configuration 3 days P1 Customer model
Payment terms logic 2 days P1 Pricing
Freight calculators 3 days P1 Customer model
Customer UI (CRUD) 3 days P1 All above
Subtotal 13 days

WP9: Templates & Reuse

Task Effort Priority Dependencies
Template library data model 2 days P1 Database
Save as template feature 2 days P1 Cost engine
Template search 3 days P1 Template model
Copy/modify workflow 3 days P1 Template model
Similar part finder (basic) 4 days P2 Cost engine
Subtotal 14 days

WP10: API Layer

Task Effort Priority Dependencies
REST API design (OpenAPI spec) 3 days P1 All features
API endpoints implementation 5 days P1 Core features
API authentication 2 days P1 User auth
API documentation 2 days P1 Endpoints
Rate limiting 2 days P2 API
Subtotal 14 days

WP11: Tally Integration

Task Effort Priority Dependencies
Tally API research 3 days P1 None
Connector architecture 4 days P1 Research
Order sync implementation 6 days P1 Connector
Material master sync 4 days P1 Connector
Error handling & retry logic 3 days P1 Sync
Integration testing 4 days P1 All above
Subtotal 24 days

WP12: Performance & Infrastructure

Related: UC-901, UC-903, UC-904

Task Effort Priority Dependencies
Database indexing 3 days P0 Data model
Redis caching layer 4 days P1 Cost engine
Dockerization & CI/CD Pipelines 4 days P1 None
Centralized Logging (Sentry) 2 days P1 None
Load testing 3 days P1 All features
Deployment automation (infra) 4 days P1 Infrastructure
Subtotal 20 days

Effort Summary by Category

Category Effort (Days) % of Total
Backend Logic 90 41%
Frontend UI 65 30%
Integration 38 17%
Testing & QA 20 9%
DevOps 7 3%
Total 220 days 100%

Assumptions

  1. Team Composition:
  2. 2 full-stack developers (Python + React)
  3. 1 UI/UX designer (part-time)
  4. Access to MSME domain expert for validation

  5. Technology Stack:

  6. Backend: Python (FastAPI)
  7. Frontend: React + Tailwind CSS
  8. Database: PostgreSQL
  9. Caching: Redis
  10. Deployment: Cloudflare Pages + Docker

  11. Scope Boundaries:

  12. No CAD integration in MVP
  13. No multi-plant support initially
  14. No advanced ML/AI features
  15. Tally integration is basic (order sync only)

  16. Risks Buffered:

  17. 20% buffer included in each estimate
  18. Complex integrations have higher uncertainty

← Back to Roadmap | Detailed Use Case Estimates →