作为软件开发人员,我们创建了很多……嗯……代码。我们生成的大部分代码都可以用于新功能或现有功能的增强。在这种情况下,我们如何知道此功能何时完成?
在功能的上下文中,完成意味着什么?例如,对于 A 公司来说,这可能意味着许多不同的事情,例如,
- 满足客户要求(这本身就很棘手)
- 没有已知的错误
- 文档已编写
- 等等
- 等等
为了更好地帮助理解完成对不同开发人员和团队的意义,请列出最多五个(但不超过 10 个)项目。此列表将是您作为开发人员或您的团队可能会经历的事情,一旦所有项目都被选中,该功能就被认为已完成。
更新
这些是一些很好的答案。我试图弄清楚如何确定最好的,因为我猜这个问题有点主观。我想我仍在寻找更完整的图片。