【问题标题】:Agile/Scrum for Small Dev Team [closed]小型开发团队的敏捷/Scrum [关闭]
【发布时间】:2015-03-30 21:05:03
【问题描述】:

我们是一个 3 人的小型开发团队。我们负责每个软件应用程序的设计、开发、测试和发布。我们还提供软件支持,处理用户可能遇到的任何问题以及错误修复。

目前,每个开发人员都独自负责从头到尾查看项目。因此,他们将与客户讨论软件的要求。他们将计划、设计和开发软件(前端和后端)。他们负责测试和错误修复。

这是一个推荐的开发过程,还是应该为每个开发人员指定每个项目的多项任务?

我一直在考虑将 SCRUM 原则应用到我们的开发过程中,但不确定它们的效果如何。根据我们所做的,我知道我们已经在采用敏捷方法,迭代时间短,并与客户讨论需求?

您会为我们的环境推荐 SCRUM 吗?其他小团队如何运作?

【问题讨论】:

  • 这里仅提供意见...我们的经验是关于 Scrumban,一个没有交付迭代的 Scrum,但是用于任务管理的回顾、日常和看板。
  • “从我们的工作中我得到[原文如此],我们已经在采用敏捷方法,迭代时间短,并与客户讨论需求?”这些是一些敏捷方法的一些特性,但它们本身并不是敏捷的。
  • 将团队转变为敏捷是一件大事。很多变化。我会更多地研究敏捷/scrum,并有选择地挑选一些您认为对您的团队有帮助的东西。

标签: agile scrum


【解决方案1】:

这取决于您的目的是什么:仅仅因为它是最新的“时尚”而实施敏捷可能会证明您现有业务的成本非常高。 根据我的经验(现在快 15 年了),最好在整个公司范围内实施敏捷,而不仅仅是在技术层面(或者他们现在所说的 DevOps)。
如果您在开发环境中实施任何敏捷方法,那么您只会在该环境中获得更高的效率!程序员一天写的行数不能超过这个数。比,因为业务的其余部分仍处于“瀑布”状态,您的开发方面会因为其他部分而不得不滞后,从而成为瓶颈...
在您的特定情况下,与开发人员聚在一起并问他们:敏捷还是现状?一旦你们所有人都同意敏捷,而不是仅仅去追求它——首先按照书本去做,在几个冲刺之后,开始根据你的特定情况调整你需要的东西。也许有点结对编程,有点交叉协作等等 一天结束时你只有三个人:达成共识有多难? 好笑

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多