Project management 如何度量软件任务?

Project management 如何度量软件任务?,project-management,Project Management,这是一个软件管理问题。如果我要求为分配给我的每个任务度量一个软件项目任务,这意味着我如何才能做到这一点?它是以百分比(或)为单位,还是以工时为单位 有什么建议吗 谢谢。你什么意思 如果你的意思是“我的老板想让我估计每项任务将花费我多少时间”,那么这可能需要几个小时 如果你的意思是别的,你必须澄清。我更喜欢完成/未完成的方法。分配给我的任务要么是“完成”,也就是说它已经实现和测试,要么是“未完成”。如果有人问我做了多长时间,我会跟踪工时,但这根本不是衡量完整性的标准 有些人使用的另一种方法是“正在

这是一个软件管理问题。如果我要求为分配给我的每个任务度量一个软件项目任务,这意味着我如何才能做到这一点?它是以百分比(或)为单位,还是以工时为单位

有什么建议吗

谢谢。

你什么意思

如果你的意思是“我的老板想让我估计每项任务将花费我多少时间”,那么这可能需要几个小时


如果你的意思是别的,你必须澄清。

我更喜欢完成/未完成的方法。分配给我的任务要么是“完成”,也就是说它已经实现和测试,要么是“未完成”。如果有人问我做了多长时间,我会跟踪工时,但这根本不是衡量完整性的标准

有些人使用的另一种方法是“正在进行”、“已实施”或“完成”。“进行中”意味着他们目前正在设计和/或实施一个解决方案,“实施”意味着他们已经完成了代码和测试(或等待QA验证修复),“完成”意味着他们已经完成了代码和测试

百分率的问题在于它的正确性。前80%的工作将占用20%的时间。另外20%将占用80%的时间。如果你已经做了9个小时的工作,并且“90%完成”实现了功能,这并不意味着你将在1小时内完成100%的工作


如果你正在做某件事(或被分配了某件事),有人问你要花多长时间才能完成,请用小时、天、周给出你的最佳估计数……随便什么。但是,不要估计得太早——看看问题和需求,永远不要给出一个即兴的估计——它(几乎)总是错误的。当您进行评估时,请查看您过去解决过的类似问题,并将解决这些问题所花的时间作为评估的指南或基础


这个想法来源于,这是个人软件过程的一部分。如果你正在独自完成一项任务,这是很合适的。我不确定它对一个团队的规模有多大。

如果你谈论的是已完成的任务,你可能需要的是每项任务的时间(可能以小时为单位)


你怎么知道的?你应该使用一些,这样在项目结束时(或任何时候),你都可以知道你花了多少时间在任何任务上(和/或休息、会议…)。如果你还没有登记你的时间,你就得补上时间,祈祷:)

如果项目完成了,他需要知道一个项目花了多少时间向客户或其他什么东西收费,那么你应该非常准确地跟踪,可能使用工具或其他什么

但他可能指的是这项任务有多有效。例如,如果他要求您减少foozit上的负载,那么您应该在修复前后测量foozit上的负载


但我认为你要问的是“我们如何衡量软件开发中的任务?”而衡量任务的唯一明智的方法是时间。有些人喜欢衡量已经编写了多少行代码,发现了多少bug,或者他们编写了多少测试,但在我看来,对于大多数项目来说,这些都不是真正应该衡量的事情。

都很好-但是你如何回答“什么时候完成?”@PhilipW:只需要确定一个时间(日期),因为它永远不会是准确的,无论如何:)硬代码的建议是错误的。我在答案后面加了几句关于估计的话。希望这能帮助你解决问题。嗨,谢谢托马斯。我的问题不是关于当前正在进行的项目。当项目(已分配任务)之前已经完成时,当我要求给出“每个已分配任务的测量结果状态”的意思时,这意味着什么?对于这一点,你必须问你的老板他到底是什么意思。好的。当我的老板说“提供分配给我的每个任务的结果和度量”时,这里的“度量”意味着什么。有什么类似于度量软件项目任务的吗?我指的是已经完成的项目。我投票结束这个问题,因为它是关于项目管理,而不是编程。