02.精益敏捷项目管理——敏捷的商业案例
00.战斗中并非强者总是获胜,比赛中也并非捷足总能先登,然而我们可以按照这种方法去做决策。
01.敏捷对企业和团队受益:
*快速提升商业价值
*帮助客户明确需求
*促进基于知识的产品开发和更好的项目管理
*激励团队和允许早起的失败
*重视以产品为中心开发
*提供团队效率
02.从客户所知道的需求开始开发产品。
03.我们并不建议你总是分期交付,这就是为什么我们总要询问开发团队的意见的原因。但是应该尝试寻找机会,一旦有机会就分期交付。
04.客户会经常改变主意,这大都是因为开发人员要求他们去推测和尝试确定哪些他们还不知道的需求。
05.精益产品开发是更加重视交付有价值的软件的产品开发方法。
06.对于已经开发出来的那部分功能,即使还不能自动运行,或者当前的开发做得很差都没有关系。客户至少可以通过运行这些功能来反馈信息,具体描述对这些功能需求:他们不清楚的功能是哪些,他们推测的功能又有哪些。
07.管理层对此表现得既非常愤怒又焦虑不安。这种愤怒通常又会带来恐惧,当恐惧在许多非敏捷项目中迅速蔓延时,管理层就会感觉研发团队的工作已经失去控制。当开发团队过多地依赖客户做出的预测和假设,而不是自己去承担责任时,这样的情况就会发生。
08.激励团队和允许早期的失败(从失败中学习),项目工作必须与业务需求紧密结合。
09.从重视以产品为中心的的开发
*没有从产品的分布发布中获得收益,在产品发布之前,必须完成全部生产过程的研发(这种情况并不少见)
*客户能够提供完美而清晰的需求(这种情况几乎不会发生)
*管理层相信开发团队会开发出所有所需的产品,虽然该项目没有通过迭代进行控制
*开发团队需要完全理解敏捷方法。