我们一直在尝试 Scrum,但现在正在尝试将其形式化为我们自己的敏捷应用程序开发版本。以下是我们当前流程的工作方式。就目前而言,它有两个主要缺点。想了解您是否有类似的方法,以及社区是否对我们目前遇到的障碍有任何实用技巧。
- Scrum 团队 = 4 名开发人员、2 名 QA、1 名技术作家、1 名 PO(PM)、1 名 Scrum Master(Engg Dir)
- 发布 = 3 个 Sprint
- 冲刺 = 2 周
PO 和客户创建用户故事和相关验收标准的产品积压。
每次迭代开始时的 1 周 Sprint 计划
- 第 1 天# 估算 Sprint 积压并就优先级达成一致
- 第 2-5 天# Scrum 团队讨论故事并处理 Sprint 待办事项中每个故事的详细信息(获取故事的详细信息、流程(如果有)、确定要应用的 UE 指南、UI 项目/字段/小部件的详细信息及其如果需要任何特定的行为,了解验收标准并创建测试)
- 2 周 Sprint,每天 15 分钟 Scrum
- 重复 3 周周期
我们在这方面遇到的两个主要缺点是:
- 在春季计划周中讨论的细节没有被有效地捕捉并在 wiki 上得到记录。由于在 Scrum 中捕获此类细节没有标准格式,因此在日常 Scrum 中经常浪费时间,或者需要后续会议来进一步了解故事细节。在 sprint 计划中为功能相当复杂的产品捕获故事细节的最佳方法是什么?大多数问题似乎都与 UI 有关,开发人员无法在没有详细模拟的情况下决定如何布局屏幕/字段。
- 当团队处于 sprint 周期时,您如何预测来自客户的关键漏洞。目前,开发人员必须被拉出来支持这些突然出现的红色帐户问题,从而扰乱了冲刺。
关于我们如何改进这一点的任何意见?