如何强制微软项目中的任务按照优先级和资源分配进行“调度”?

15

我需要进行一些高级项目规划,这些规划无法适应我们日常任务管理工具(FogBugz和白板)的工作流程,所以我决定尝试一下MS Project(通过MSDN免费获取)。

但是我遇到了一个相当大的问题。我有大约120个任务,一组人员(称他们为“资源”对我来说非常严厉,但我离题了),以及这些任务的大致优先级。一些任务已分配给某个人,而有些任务没有(仅仅因为我们还不知道谁会做什么)。

到目前为止还好。问题在于,除了那些相对罕见的任务链接情况(大部分工作可以按任何顺序完成),所有任务都被安排在同时运行。我想让Project根据以下方案安排任务计划:

  • 定义的任务
  • 它们的相对优先级
  • 如果已定义,则包括任何链接/依赖关系
  • 我已定义的人员的可用性,同时尊重我已经做出的显式“资源”分配

这种可能吗?我已经调整了资源平衡对话框并阅读了比我想承认的更多的MS Project文档,所以欢迎任何建议。

值得一提的是,我在搜索中注意到了这个Yahoo Answers上的问题;那里的人似乎也想要大致相同的东西,但我觉得在这里问可能更有成果。


3
我认为这是一个合理的问题。很多人使用项目来规划他们的软件项目。 - Sesh
1
我过去也想做同样的事情,但最终因为工具让我感到沮丧而放弃了尝试 :) - warren
请问您能否在问题和答案中指明适用于哪个版本的MS Project? - Antonio
1个回答

11

在进一步尝试后,我发现了对于自己的问题的部分解决方案。如果你:

  • 给每个任务指定一个人
  • 在任务信息面板的高级选项卡中指定所有任务应该(选择所有任务并单击任务信息按钮以更新这些属性):
    1. 使用日历(在我的项目文件中称为“标准”)
    2. 不要在安排时忽略资源日历
    3. 有一个尽快约束(我认为这是默认设置)
  • 从“工具”菜单中选择平衡资源,并指定:
    1. 按小时查找过度分配
    2. 优先级、标准的平衡顺序(将每个任务定义时设置的相对优先级值合并)

在资源平衡对话框中点击“立即平衡”,所有任务都应该重新安排,以便它们不会同时运行,也没有人被“超量分配”。

你可以假设Project会自动重新安排任务的时间,但我怀疑这会导致混乱,因为资源平衡过程并没有让我觉得它是“稳定”的(例如,连续两次平衡不会产生相同的时间表)。

如果Project能“充分分配”您配置的人员,这将是很好的,这样您就不必为了以一种一致但不正确的方式安排任务而分配人员。对此的任何想法都欢迎。

这似乎(而且感觉!)需要很多工作,但我认为结果相对不错——一个超高层次的项目视图,允许高度的日常灵活性,但仍然提供一个合理的方法来围绕“跨学科”活动制定计划(例如,一旦完成,我们需要购买那四个服务器,确保我们的法律事务得到处理,并在一周后启动营销推广等)。


这些指示是否只适用于Microsoft Project 2007?它们似乎并不完全适用于2010。另请参阅:http://support.microsoft.com/kb/174681 - Johnny Utahh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接