首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >3-任务场景中的MSProject (开始-完成)中的反向依赖关系未被理解

3-任务场景中的MSProject (开始-完成)中的反向依赖关系未被理解
EN

Stack Overflow用户
提问于 2013-04-25 17:02:27
回答 1查看 931关注 0票数 0

我对msproject有一定的经验。然而,我遇到了一个我不能解决的非常简单的问题。请帮帮忙。欢迎使用直接解决方案或VBA解决方案。

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

代码语言:javascript
复制
----- tea (predecessor: sf sis)           
             ---------- bro
     -------------- sis

在这里,任务被很好地排序和调度。但是:如果我姐姐比我弟弟晚走,工作茶也会被换掉。不好,被弟弟可能会错过家里的茶点。我认为,解决方案将是对tea任务的第二个sf依赖(顺便说一句:我不使用forward dep,因为在现实世界中,bro和sis具有更复杂的依赖关系,不能由拥有tea的家庭来管理)。但令我惊讶的是,在添加了bro-dep之后,茶的位置发生了变化,如下所示(我的姐姐错过了茶):

代码语言:javascript
复制
        ----- tea (predecessor: sf sis, sf bro)           
             ---------- bro
     -------------- sis

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

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

EN

回答 1

Stack Overflow用户

发布于 2013-07-30 23:45:18

我不确定我确切地理解您想要实现什么,但是听起来您想要在tea任务之后同时启动bro和sis任务(因此两者都依赖于tea任务),但是您还想同时启动sis和bro任务吗?如果是这样的话,让bro成为具有ss依赖关系的sis的前身。结果是,两者都将发生在tea任务结束之后,但bro和sis的开始时间将保持一致。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16210600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档