如何根据优先级和资源分配强制Microsoft Project中的任务“计划”?

时间:2009-01-29 12:40:19

标签: ms-project

我需要做一些不太适合我们日常任务管理工具(FogBugz和白板)工作流程的高级项目规划,所以我想我给MS Project一个旋转(它通过MSDN免费获得。)

但是,我已经打了一堵漂亮的墙。我所拥有的是120个任务,一组人(将它们称为“资源”对我来说非常苛刻,但我离题了),并对这些任务进行了粗略的优先排序。有些任务有一个人分配给他们,有些则没有(仅仅因为我们不知道谁会做什么)。

到目前为止很好。问题在于,除了那些相对罕见的任务链接的情况(大多数工作可以按任何顺序完成)之外,所有任务都安排在同时运行。我想做的是让Project根据以下内容找出一些调度方案:

  • 已定义的任务
  • 他们的相对优先级
  • 任何链接/依赖项,如果已定义
  • 我已经定义的人的可用性,同时尊重我已经做出的明确的“资源”任务

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

FWIW,我在搜索中注意到question on Yahoo Answers;那里的人似乎跟在大致相同的事情之后,但我觉得这里的问题可能更有成效。

1 个答案:

答案 0 :(得分:10)

经过一些进一步的实验,我找到了一个针对我自己问题的部分解决方案。如果你:

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

在该水准资源对话框中点击“立即水平”,并且应该重新安排所有任务,以便它们不会同时运行,并且没有人“过度安排”。

表面上你可以自动重新安排项目,因为任务被添加,编辑等等,但我怀疑会导致混乱,因为没有任何关于资源调配过程让我认为它是“稳定的”(例如,两个背靠背执行的平衡不会产生相同的时间表。)

如果Project会“完全分配”您配置的任何人,那将是很好的,这样您就不必将人员分配给任务只是为了让这些任务以一致的方式安排,如果不正确的话。任何有关这方面的想法都会受到欢迎。

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