工作分类
可以基本划分为两类,确定型和不确定型
- 确定型工作
范围前期确定,不易变更
项目工作可以按照计划进行
产品一次性交付
团队成员以动手执行为主案例 修建公路、建筑房屋、建设电网、发射卫星、绿化带等
- 不确定型工作
范围难以事先确定,走一步,看一步
计划赶不上变化
产品可多次交付
团队成员既要动手又要动脑案例 智能家居、软件系统、互联网金融等
根据项目特点选择项目周期
预测性:在生命周期的早期阶段确定项目范围、时间、成本
迭代型:是通过一系列重复的循环活动来开发产品、常用原型法
增量型:在预定的时间区间内渐进增加产品功能
敏捷型:结合迭代与增量型的特点,频繁细化需求、交付产品功能子集
敏捷的思维模式–价值观
敏捷核心思维模式:敏捷宣言
- 个体互动 高于 流程和工具
> 流程和工具在项目中是重要的,但是它们是死的,人是活的
> 个体和互动是项目获得成功的最为重要的因素 - 工作的软件 高于 详尽的文档
> 过多的面面俱到的文档有时比过少的文档更糟
> 文档应尽量短小并且主题突出 - 客户合作 高于 合同谈判
>客户不可能做到一次性地将他们的需求完整清晰地表述在合同中
>有利于引导协同工作的合同才是好合同 - 响应变化 高于 遵循计划
>初始计划总是不足的。与其坚持原定计划,不如把精力用于处理项目中不可避免的“变化”
>短期迭代的计划比中长期计划更有效