第一章:学习敏捷
以下是敏捷承诺的几种解决方案:
- 敏捷项目可以按时完成
- 敏捷项目交付高质量的软件
- 敏捷团队构建的代码优良且易于维护
- 敏捷团队会让用户满意,不再交付无法为用户带来价值的软件
- 出色的敏捷团队中,开发人员不用加班
什么是敏捷?
敏捷是指能够让团队思考更加有效、工作更为高效,并且做出更好决策的一组方法和相关理念。
敏捷也是一种思维。正确的思维有助于团队成员共享信息,从而做出重要的项目决策,而不是让项目经理独自负责所有的决策。
事实证明,你在日常工作中才去的实践很大程度上取决于你和其他团队成员对待实践的态度。
Demo:一种常见的敏捷实践 —— 每日站立例会(Daily Scrum)
--------------------------------------------------------------------------------------------------------------
插入知识:
每日站立会的要点:
- Daily 15 minute meeting
- Same place and time every day
- Meeting room
- Three questions
1、 What have you done since last meeting?
2、What will you do before next meeting?
3、What is in your way?
每日站立会 目的是 检视和调整,不讨论问题或障碍的解决方案。
每日站立会是面向团队的。
每日站立会上 敏捷教练 有可能会看燃烧图,并且引导团队看进度。
--------------------------------------------------------------------------------------------------------------
在每日站立会上,每一位成员都会讲述自己手头的工作,以及面临的挑战。然而有些组里的开发人员会非常气愤.....
如果团队中每一位成员都觉得自己在项目规划和运行中享有同等地位,那么每日站立会就变得更有价值,而且更加有效。
要是所有的团队成员都明白,每日站立会的目的是保证每一位成员都在正轨上,大家都在同一个目标而努力,而且每个人都可以对项目的运转方式表达自己的看法,那么每日站立会议就会变得高效的多,而且所有人都会更加满意。