0

我对msproject有点经验。尽管如此,我遇到了一个我无法解决的非常简单的问题。请帮忙。欢迎直接解决方案或 VBA 解决方案。

案例:三个任务需要对齐。我的兄弟和我的妹妹来看我,将分别离开(开车回家是任务兄弟和任务姐姐)。我想在两个人中的第一个离开之前的时间和他们两个喝茶(任务茶)。

----- tea (predecessor: sf sis)           
             ---------- bro
     -------------- sis

在这里,任务的排序和安排非常好。但是:万一我姐姐比我哥哥晚走,任务茶也会转移。不好,被师兄可能会错过家茶。解决方案,我认为,将是对茶任务的第二个 sf 依赖(顺便说一句:我没有使用正向 deps,因为在现实世界的场景中,兄弟姐妹有更复杂的依赖关系,并且不能由喝茶的家庭来管理)。但令我惊讶的是,在添加了 bro-dep 后,茶被转移了,如下所示(我姐姐错过了茶):

        ----- tea (predecessor: sf sis, sf bro)           
             ---------- bro
     -------------- sis

有一个简单的解决方案:为兄弟姐妹添加一个摘要任务,并为该摘要任务构建茶的 sf dep。这不适用于我的情况,因为 bro 和 sis 是项目计划中非常遥远的结构中的任务。好的,你是对的,我可以在兄弟姐妹之前创建里程碑,围绕该里程碑创建一个摘要任务并将其用于茶部门。这将是一个解决方案,但对于一个简单的问题来说,这是一个相当复杂、丑陋的解决方案。你知道更好的吗?

我正在寻找一个解决方案,但每个线程和解释只考虑两个任务,如上面的第一个示例,而不是三个。

4

1 回答 1

0

不确定我是否完全理解您要实现的目标,但听起来您希望 bro 和 sis 任务都在 tea 任务之后开始(因此两者都有 sf 依赖于 tea 任务)但您也希望 sis 和 bro 任务同时开始?如果是这样,请让 bro 成为具有 ss 依赖关系的 sis 的前身。结果将是两者都将在茶任务结束后发生,但兄弟和姐妹的开始时间将对齐。

于 2013-07-30T15:45:18.330 回答