Scrum敏捷项目管理

管理技术棋牌游戏家和和错误

如果交付业务价值应该是软件开发项目的主要目标,那么并不是所有开发人员’活动正在促进这一目标。在他的书中”没有捷径的Scrum快捷方式”,Ilan Goldstein讨论了如何处理错误以及软件项目的技术方面。

我喜欢Henrik Kniberg从他的《从战ren中精益》(2011)中对技术棋牌游戏家和的简单定义:“技术棋牌游戏家和是需要完成但对客户不感兴趣的事情,例如升级数据库,清除未使用的代码,重构凌乱的设计或赶上旧功能的测试自动化。”

关于技术棋牌游戏家和,我听到两个常见问题:
*当用户棋牌游戏家和应该以用户为中心时,我们如何编写技术棋牌游戏家和?
*我们如何使用典型的用户棋牌游戏家和格式来表示技术棋牌游戏家和?

我对第一个问题的回答是,在可能的情况下,不要写独立的技术棋牌游戏家和,而应将技术要求表示为依赖于此技术工作的功能用户棋牌游戏家和之一中的任务。请记住,要确保如果不止一个功能棋牌游戏家和依赖于技术工作,则只将任务和优先级最高的棋牌游戏家和考虑在内。

我喜欢将技术工作包含在功能棋牌游戏家和中的选项(而不是作为单独的技术棋牌游戏家和),主要是确保产品所有者不会仅仅因为它们可能“对客户不感兴趣”而将其忽略(Kniberg 2011)。通过将它们纳入功能性棋牌游戏家和中,它们肯定不会被忽略,产品所有者将开始对棋牌游戏家和中固有的某些技术复杂性有所了解。

关于第二个问题,即如何使用典型的用户棋牌游戏家和格式表示技术棋牌游戏家和,我的答案是您不必这样做。我喜欢功能性棋牌游戏家和的用户棋牌游戏家和格式,但对于技术性棋牌游戏家和,我发现该格式不一定适合目的。相反,只需使用有意义且易于传达的任何格式。确保您设置了一种一致的格式,该格式对于这些技术类型的棋牌游戏家和尽可能适用。同样的建议适用于捕获产品积压中的错误。尽管可以利用用户棋牌游戏家和格式来记录错误,但我再次发现,采用这种方法可能会变得有些虚构和混乱(例如将方钉敲成圆孔)。

参考: “没有捷径的Scrum快捷方式:敏捷策略,工具,&秘诀”,艾伦·戈德斯坦(Ilan Goldstein),艾迪生·韦斯利(Addison-Wesley)

如果使用Scrum框架来支持软件开发项目,那么管理bug,技术方面和非功能性需求就是挑战之一。敏捷方法侧重于向客户交付业务价值,但是开发团队还必须执行与该目标无关的任务。

代码屏幕编程

您必须在代码的正常创建和演化过程中的某些技术或非功能性工作(例如重构或负载测试)与仅与项目使用的基础结构有关的任务之间有所区别。例如,这可能是数据库升级,可能需要进行一些代码修改。团队将需要时间来执行它而不创造任何价值。这些任务对于开发团队来说必须是可见的,但是它们不一定属于Scrum冲刺计划或使用用户棋牌游戏家和格式来表达。相反,如果您必须重构某些代码以更改功能,则此时间应包括在任务估计中。

由于它们会导致团队成员的可用性下降,并会影响Scrum计划,因此产品所有者应意识到这些活动,并且可能会讨论如何进行最佳活动。但是,开发团队应具有自己的特定计划和格式来管理这些任务。

进一步阅读Scrum中的技术棋牌游戏家和和错误管理

技术用户案例–什么,何时以及如何?

将技术棋牌游戏家和视为用户棋牌游戏家和

非功能要求:用户棋牌游戏家和真的有用吗?

撰写技术棋牌游戏家和的技巧

为什么技术用户棋牌游戏家和不好

管理Scrum和敏捷项目中的错误

冲刺期间处理错误的策略

有关Scrum技术棋牌游戏家和的视频

非功能需求和Scrum

非功能要求:用户棋牌游戏家和真的有用吗?

1引用和引用

  1. 软件开发Linkopedia 2016年1月

评论被关闭。