Triple Cost Constraint
How do you keep a project on task, time, and total cost? Is that the goal?
- Agile projects the answer the goal is to deliver early something of value before time is up (varied scope).
- The traditional says yes! Fixing scope, schedule, and monitoring performance to manage the budget (varied budget or cost or profit).
- Lean focuses on meeting a service level with fixed resources, changing what gets delivered first by the need and impact (varied schedule).
Each method has it's goals, but it also has its paradigms of managing against the goal. The result can be very different and similar means of managing each element:
- Scope - WBS, CCB, Backlogs, Tickets
- Schedule - CPM, PERT, Timeboxes, Severity Levels
- Budget - EVM, ROI, Burndowns, and KPIs
控制Scope
传统方法:
- Work Breakdown Structure (WBS)
- 第一级仅仅是项目定义
- 第二级为Major features
- 第三级组成这些feature的所有组件
- Change Control Board (CCB)
Lean
- Tickets (with priorities)
- Requests
Agile
- Product Backlogs
- Sprint Backlogs
控制Schedule
Traditional
- Duration estimates and Schedules.
- Program Evaluation & Review Technique (PERT)
- Critical Path Method (CPM)
Lean
- Kanban & Queues
- Service Agreements
![image.png](https://upload-
images.jianshu.io/upload_images/4688503-153ae44c4466c8d9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
Agile
- TimeboxTrue
- Releases & Roadmaps
控制Budget
Traditional
- Earned Value Management (EVM),管理已完成工作/搞清楚接下来要完成工作,以及是否能按时完成项目。
-
Cost Centers: 记录成本支出,Cost Performance index 和 Schedule Performance Index
Tracking S-曲线
image.png
Lean
- Service and Service Levels
-
Key Performance Indicators (KPIs) , Make sure the performance is meeting our goal.
Reduce delays, reduce cost,
image.png
Agile
- ROI
-
Burndown Charts
We also take a look at burndown charts
for those products that haven't been released yet.
image.png