我正在尝试实现 Trac+SVN。但是我遇到了项目管理问题。给你一个背景,我的大部分项目都与 Web 开发有关(它们经历了设计、编程、测试等阶段)。
现在我正在为我的项目实现 Trac。现在的问题是我应该放置什么作为里程碑和票证。对于门票,我应该获得多大的粒度?例如我应该说使 X 成为 Y 特征的一部分还是仅使 Y 特征。我制作的门票越多,我花在制作这些门票上的时间就越多。
另外,对于里程碑,我见过像 CakePHP 等项目。当他们使用 Trac 时,他们将里程碑设置为版本号(对应于 SVN 中的标签)。这是最好的方法吗?
假设我有一个客户,其最终截止日期是 X 日期。然后我将我的里程碑设置为 1.0,截止日期为 X。但是我如何每周跟踪项目?因为我不想在发布日期前一天意识到剩下的太多了。我想以某种方式每周检查一次。
此外,我还想将增强/错误也作为门票考虑在内,并将它们作为里程碑一起使用。
我想象过类似 1.x.x 的东西,其中第一个 x 对应于一组功能增强,而第二个 x 对应于错误修复。有没有更好的办法?我如何在这样的系统中管理每周状态?
有没有标准的方法来做到这一点?我该怎么做?我完全糊涂了。
谢谢你。
最佳答案
这要看情况。你没有具体说明项目有多大,有多少程序员将工作,你计划多久交付一次。
说明这一点,以下是我们如何在一个跨越数年的大型项目中使用 Trac,该项目由许多较小的子项目组成。
.您可以输入工单的预计时间和工单上花费的时间。然后您可以获得报告您在门票/里程碑上花费了多少时间以及您需要多少时间来完成。
两年后,我们可以非常准确地估计完成一些工作所需的时间。当我们正确理解用户的需求和要求时,我们通常可以在 promise 的时间范围内交付。目前,我们的统计数据显示,我们高估了约 10% 的购票时间。
关于project-management - 管理里程碑和 Web 开发项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/714663/