指出新功能

chr*_*ann 5 project-planning specifications

我很好奇其他开发团队如何规划新功能.我刚刚升任领导的团队没有真正的规范流程.我刚刚使用Trac实现了一个适当的开发过程,自动部署和记录所有错误,我现在正在处理变更.

我列出了我们的产品在接下来的两个月内完成的大约20项变更.通常情况下,我只会详细说明应该做什么的每一个变化,但我很好奇其他团队如何处理这个问题.有什么建议?

Ale*_*ban 1

我认为我们在上一份工作中采取了成功的方法,因为我们按时交付了项目,并且在生产中只发现了几个问题。然而,只有 3 个人在开发该产品,所以我不完全确定它将如何扩展到更大的团队。

我们预先为整个产品编写了规格,但没有涉及太多细节,并重点关注用户界面。这是我们了解必须做什么和项目范围的一种方式。

当我们开始实施时,我们必须更详细地解决所有问题(并且不可避免地必须做一些与规范不同的事情)。为此,我们聚在一起制定了实现每个功能的最佳方法(有时使用原型)。我们没有更新原始规范,但我们在会议后做了笔记,因为事后很容易忘记细节。

总而言之,我的方法是将规范视为探索性工具,并在实施过程中制定出更精细的细节。根据项目的不同,随着应用程序的发展,使原始规范保持最新可能也是一个好主意(这次我们不需要这样做)。