1. 可确定的工作与高度不确定的工作
可确定的工作:具有明确的流程,与以往项目类似,证明是行之有效的。例如完成设计后的汽车、电器或建造住在等。执行的不确定性和风险通常都比较低。
不确定的工作:变化速度快、复杂、风险也比较高,可能会给传统预测法带来问题,所以出现了敏捷方法,解决短时间内探讨可行性,根据评估和反馈快速调整。
2.《敏捷宣言》及思维模式
《敏捷宣言》四大价值观:
- 个体以及互动 而不是 过程和工具
- 可用的软件 而不是 完整的文档
- 客户合作 而不是 合同谈判
- 应对变更 而不是 遵循计划
《敏捷宣言》的十二大原则:
- 我们的最高目标是,通过尽早持续交付有价值的软件来满足客户的需求。
- 欢迎对需求提出变更,即使在项目开发后期也不例外。敏捷过程要善于利用需求变更,帮助客户获得竞争优势。
- 要进场交付可用的软件,周期从几周到几个月不等,且越短越好。
- 项目实施过程中,业务人员与开发人员必须始终通力协作。
- 要善于激励项目人员,给予他们所需的环境和支持,并相信他们能够完成任务。
- 无论是对开发团队还是团队内部,信息传达最有效的方法都是面对面交谈。
- 可用的软件是衡量进度的首要衡量标准
- 敏捷过程提倡可持续的发展。项目发起人、开发人员和用户应该都能够始终保持步调稳定。
- 对技术的精益求精以及对设计的不断完善将提高敏捷性。
- 简洁,即尽量最大可能减少不必要的工作,这是一门艺术
- 最佳的架构、需求和设计出自于组织团队。
- 团队需要定期反省怎么做才能更有效,并相应地调整团队的行为。
敏捷思维模式是有价值观定义,以原则为指导,并在许多不同的实践中体现。
可以通过两种策略践行敏捷价值观和原则:
- 采用正规的敏捷方法,他们为特意设计,经证明可达成期望的成果。
- 以一种适合项目背景的方式对项目实践进行变更,以便在核心价值观或原则方面取得进展。
敏捷是许多方法的一个总称,如下图:
3.精益和看板方法
将敏捷和看板方法视为精益思想的衍生物。
精益思想是一个超集,与敏捷和看板方法拥有共性。
看板方法受到最初的精益制造体系的启发,专门用于知识型工作。它是原始的“原地出发”的方法。
4.不确定性、风险和生命周期选择
不确定性会导致大量的变更和提高项目的复杂性和风险。
可以使用迭代
和增量
的方法,减少浪费和返工,这些方法应用了:
- 非常短的反馈循环
- 频繁调整过程
- 重新进行优先级排序
- 定期更新计划
- 频繁交付