当前位置:  开发笔记 > 程序员 > 正文

敏捷(Scrum)的采用 - 它是如何实现的?

如何解决《敏捷(Scrum)的采用-它是如何实现的?》经验,为你挑选了2个好方法。

对于那些在你的组织中实施Scrum的人来说,你最大的障碍是什么,如果你确实克服了它们,那又如何呢?



1> 小智..:

背景:2006年,我与一家大公司签订了合同,该公司在我抵达前几个月就采用了Scrum冷火鸡.该公司希望Agile/Scrum能够保存他们庞大的企业软件产品.在那里的一百多名程序员中,我与一个大约一年的团队密切合作一年,观察和参与他们的敏捷实验.

简介:我认为敏捷帮助的不仅仅是伤害.到今年年底,团队可以持续估计和生成功能,而以前他们的生产力相当不稳定.

实施:由于这是一个庞大的组织和一个大型产品,该项目是一个"scrums scrum".大约每15-20个开发人员就有一个scrum master,这些团队经常被分成较小的,紧密工作的scrums,大约6-8个人进行迭代.团队在很大程度上是独立的,可以调整他们自己的迭代频率(1个月到1周),并且在他们看到最好的时候给予了很多灵活性来实现敏捷.该公司定期引入敏捷教练(如Object Mentor)来帮助培训Scrum管理员,团队和管理人员.

障碍:很多.其中一些与敏捷有关,有些则没有.没有特别的顺序,这里有一些经验教训:

产品积压在开始时经常被修改.最终,团队和管理层花了几天的时间来检查所有功能,估算它们并确定它们的优先级.这是一个很大的打击,但它帮助很大.获得的经验教训:尽早获取产品待办事项并保持其状态.产品所有者必须清楚自己想要什么.

我们浪费时间尝试和处理时尚和炒作.当你开始时,你无法知道你是否正确地做事.有一种诱惑就是不断摆弄敏捷过程,将焦点从产品上移开.获得的经验:拥有经验丰富的敏捷教练确实有助于减少这种学习曲线.总会有人推迟任何实验.限制"尖峰"的数量.

一个好的Scrum大师是非常宝贵的.当然,在一开始,它是一个全职的职位.

这需要时间.在团队开始对这个过程感到满意之前,花了几个月的时间.

选择你的战斗.一些程序员可以理解为持怀疑态度,而另一些程序员则完全不喜欢并推动变革.允许一些灵活性.例如,强制使用产品积压和迭代计划,但不要求每个人都使用记事卡.对引入工具和编程方法(如结对编程或测试首次开发)特别敏感.

最后,保持沟通畅通并管理期望.

祝好运!



2> Bevan..:

几年前,当我作为Delphi开发人员工作时,我设法让我的开发团队在一段时间内采用了Scrum.

整个过程对我们来说非常有效 - 让团队估计积压的优先任务给我们提供了有意义的目标时间框架,整个"管理工作就是消除障碍"非常棒.

最大的问题是这个过程总是被认为 - 并且被称为"Bevan的好主意".

虽然团队对我们获得的价值表示赞赏,并乐于继续使用Scrum,但团队并没有将scrum方法作为自己的方法.过了一会儿,我厌倦了"推动",我们"不再"遵循Scrum方法了.

经验教训:确保团队采用Scrum并拥有该方法.

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有