15

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

不过,我已经碰到了一堵相当坚固的墙。我有大约 120 个任务,一组人(将它们称为“资源”对我来说非常苛刻,但我离题了),以及这些任务的粗略优先级。有些任务有一个人分配给他们,有些则没有(仅仅是因为我们还不知道谁会做什么)。

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

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

这可能吗?我已经摆弄了资源平衡对话框并阅读了比我愿意承认的更多的 MS Project 文档,因此欢迎提出任何建议。

FWIW,我在 Yahoo Answers 上的搜索中注意到了这个问题;那里的人似乎在追求大致相同的东西,但我想在这里问可能更有成效。

4

1 回答 1

11

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

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

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

表面上您可以让 Project 在添加、编辑任务等时自动重新安排事情,但我怀疑这会导致混乱,因为资源调配过程没有任何东西让我认为它是“稳定的”(例如,两次调平执行回来-to-back 不会产生相同的时间表)。

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

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

于 2009-01-29T13:59:49.437 回答