什么敏捷(Agile)Scrum开发?
原引作者介绍:Kenneth Rubin,Ken提供Scrum和敏捷培训与教导服务,旨在帮助企业以更高效、更经济合理的方式开发产品.
Scrum 精髓 1 - 解决客户问题
作为 Scrum 教练就是要帮助客户解决他的问题,Scrum 只是帮助客户很好的交付产品一种方式。这里是站在 Scrum 教练的角度上来说客户去交付产品,那为了要能达到快速的交付产品,Scrum 只是第 1 步。在这非常重要的第 1 步,很多个人、团队和组织都在做反 Scrum 的模式。比如说他们更看重流程,更看重角色,而忽视了团队,忽视了团队内的人与人之间的连接,也忽视了开发团队与真正用户之间的协作,这些对于 Scrum 都是非常的重要(其实不仅仅 Scrum,应该是客户的核心价值)。
Scrum 精髓 2 - 关系
就是团队成员之间的关系,团队与客户之间的关系。这些关系处理不好,那用什么方式都是无用的。另外对于 Scrum 精髓,就是帮助客户真正的提高交付速度。只有提高了交付速度,才能不断试错,才能去探索方向。如果你的交付速度提高不起来,那就没有办法去做到快速应对变化。
Scrum 精髓 3 - 反思
每天作为 Scrum Master 应该反问自己、反问团队,我们现在是否帮助客户解决问题了,我们和客户的关系怎么样?通过每天不断的反思,不断的问这些问题来促进团队成长
敏捷带来什么好处呢?
Scrum 关注的是在每个迭代中交付可以工作、集成好的、经过测试的、具有业务价值的特性,这样能够更快地交付成果.
处于复杂域的组织必须根据竞争对手、客户、用户、监管部门和其他利益相关者之间的互动而快速做出调整,Scrum 能很好地帮助这些组织取得成功。而且,Scrum 还为所有参与者带来更多喜悦。
不仅客户满意,做工作的人也很喜欢这种方式!他们喜欢经常的、有意义的合作,团队成员之间的人际关系和相互信任也因此得到提高。
Scrum 的反模式
对于 Scrum 的模式,有三个常见的:
第1个是以:流程为中心
第2个是以:考核绩效为中心
第3个是以:组织“推动”敏捷转型
总结
Scrum 的核心,精髓有三点(需要日日反思):
1.解决客户问题
2.关系
3.反思
做不到以上三点,就不要硬上 Scrum,上了也没太大好处。因为采用 Scrum之后,团队不断暴露问题(或者用新的方式隐藏问题),没人愿意接受,也没人愿意改进,何苦呢?
感谢InfoQ平台 提供信息指导.
总结:
测试是一门技术, 更是一门艺术. 也许你今天拥有的技术, 明天就会被淘汰. 同时需要我们开拓思维和眼界, 积极拥抱变化, 学习新知识, 新方法,新技能, 计算机领域讲究的是实践, 学习更要讲究方式方法. 学习和动手一定要结合, 光看不练,犹如看武功秘籍, 是永远成不了武功大侠的.