1

在过去一年左右的时间里,我的团队从 1 人迅速增长到 5 人,并且非常有兴趣将我们的开发风格从 Waterfall 转变为像 Scrum 这样更具迭代性的方法。我们在一所大学工作,专门为不断变化的需求的内部客户开发 CRUD Web 应用程序。

所以,我的问题是……我们如何最好地实施 Scrum 技术?

补充问题:是建议退出瀑布“冷火鸡”以促进过渡还是您觉得渐进的方法更有效?换句话说,挑选一些 Scrum 技术现在就实施,然后再进一步添加其他技术?

4

4 回答 4

6
  1. 确保您的开发实践可以支持敏捷。您应该拥有自动化测试、日常集成构建、一改一签入、客户可访问的测试环境等。
  2. 让您的客户参与进来。Scrum 是一个以业务为中心的 PM 框架。使用敏捷技术符合他们的利益,因为这让他们物有所值。但他们必须想要它。
  3. 在 Scrum 中获得您的团队、PO 和管理专业培训。
  4. 确保您、您的团队和客户共享敏捷价值观(敏捷宣言风格)。你会惊讶于有多少人重视文档而不是工作软件。
  5. 如果你有1-5个,那就去冷火鸡。Scrum 是一个简单的框架。
于 2010-06-08T17:48:36.640 回答
2

恕我直言,一步一步的方法更明智。您应该首先在每次迭代/冲刺结束时开始进行回顾(如果您使用迭代 - 如果没有,那应该是第 0 步 :-)

在回顾会上,您会查看进展顺利、不太顺利以及可以/应该改进的地方。然后选择最紧迫的问题并考虑如何改进它 - 主要使用 Scrum,但如果你觉得有必要,你也可以看看其他(敏捷与否)解决方案。目的是制定出您自己的流程,可能是严格的 Scrum,也可能是混合的——在您的具体情况下,无论哪种方式最适合您。

于 2010-06-08T13:46:28.603 回答
0

确保您的团队是真正跨职能的。让所有团队成员 100% 致力于手头的项目。

注意 - scrum 团队的成功通常取决于强大的 scrum master - 因此,请尝试让有经验的 scrum master 或教练在过渡期间帮助您的团队。

尽量不要将瀑布式和敏捷性混为一谈 - 建议去冷火鸡进行 scrum。

于 2010-06-10T06:08:45.223 回答
0

就个人而言,在项目管理策略方面,我会更多地使用截拳道。与我的团队一起,我创建了一个软件,他们可以在其中回答 scrum 问题(带有一些个人调味料),因此每个人都知道该怎么做,而不是 15 分钟的辩论。它比有人记笔记要好。

尽管 SCRUM/敏捷项目管理很受欢迎,但瀑布方法也有它的好处。我会先尝试一下,保留好东西并摆脱坏人。

于 2010-06-08T13:53:40.287 回答