我正在尝试实现 Trac+SVN。但是我遇到了项目管理问题。给你一个背景,我的大部分项目都与 Web 开发有关(它们经历了设计、编程、测试等阶段)。
现在我正在为我的项目实施 Trac。现在的问题是我应该放置什么作为里程碑和票证。对于门票,我应该得到多少粒度?例如,我应该说使 X 成为 Y 功能的一部分还是仅使 Y 功能。我制作的票越多,我花在制作这些票上的时间就越多。
另外,对于里程碑,我见过像 CakePHP 等项目。当他们使用 Trac 时,他们将里程碑设置为版本号(对应于 SVN 中的标签)。这是最好的方法吗?
假设我有一个客户的最后期限是 X 日期。然后我将我的里程碑设置为 1.0,截止日期为 X。但是我如何每周跟踪项目?因为我不想在发布日期前一天意识到剩下的太多了。我想以某种方式每周检查一次。
此外,我还想将增强/错误考虑在内,并将它们作为里程碑组合在一起。
我想象过类似 1.xx 的东西,其中第一个 x 对应于一组功能增强,而第二个 x 对应于错误修复。有没有更好的办法?如何在这样的系统中管理每周状态?
有没有标准的方法来做到这一点?我该怎么做?我完全糊涂了。
谢谢你。