本文档将介绍:什么是依赖关系与快速功能排期、依赖关系的作用、依赖关系的类型与快速排期调整方式、如何判断依赖关系的正确性、如何添加或接触依赖关系,以及依赖关系消息通知。
基本介绍
依赖关系
在项目管理实践中,依赖关系是一种表达事项活动间的开始和结束互相影响、互相约束的逻辑关系。依赖关系存在于两个活动之间。其中,约束对象为前置对象,被约束对象为后置对象。例如:在游戏研发过程中,场景模型开发制作需要依赖场景设计的完成,在场景设计完成后才能够开展。
在甘特图中,依赖关系连线的指出需求为前置对象,连线指向需求为后置对象。
快速排期
TAPD 快速排期功能可以对存在依赖关系的工作事项进行自动排期,以帮助管理员更快速地安排工作;也可以根据依赖关系的类型和前置对象的预计开始和预计结束时间,对后置对象的预计时间进行调整。
添加依赖关系的作用
清晰展示需求逻辑关系:完成依赖关系添加后,用户可以在甘特图以及需求详情页下,看到需求关联的依赖前后置对象,从而清晰把控需求之间的逻辑路径。
及时了解需求排期冲突:错误的排期可能导致项目开展出现混乱和堵塞。因此,当编辑预计开始和预计结束时间导致依赖关系逻辑不正确时,TAPD 会弹窗消息提示,帮助操作者关注异常的依赖关系,以避免事项预计处理时间不合理,导致处理排队堆积而延期实现,最后无法正常交付。
快速排期调整需求预计时间:TAPD 提供了快速排期能力,能够一键调整业务事项的预计开始和预计结束时间值,快速解决预计时间设置不合理而导致依赖关系冲突问题。在调整前,TAPD 将告知用户需要被调整的需求数量,以及调整前后的对比。当系统的排期计算不符合预期时,TAPD 还可以撤销上一次的排期操作。
及时获取前置需求的进展情况:当需求之间的依赖关系建立、修改和解除时,TAPD 会自动对相关需求的处理人、关注人和创建人发送消息通知。与此同时,用户可以自行对依赖关系中前置对象的变更事件进行订阅,以确保后置对象的相关人员能及时获取变更消息。
此外,用户还可以在每日工作提醒中了解自己处理的需求内有哪些前置对象逾期。
说明:
此处的逾期指需求到达了预计结束时间,但其状态没有流转到结束。
依赖关系的类型与快速排期功能调整方式
在 TAPD 中,依赖关系分为四个类型,并分别拥有不同的排期调整方式。
说明:
快速排期功能存在以下特殊情况,在此进行列举:
当一个后置对象被多个前置对象添加依赖时,后置对象时间的调整以前置对象中最晚的时间为准。
当一个后置对象同时需要被调整预计开始和预计结束时间时,系统将优先调整预计开始时间。
当需求间建立了依赖关系,但没有填写完整的预计开始或预计结束时间时,两者之间的关系不会被判断存在冲突。
需求之间的已有的时间间隔,在调整时将会被保留。
需求被删除后再恢复时,不会恢复原有的依赖关系。
结束后开始(Finish to Start)
关系定义:只有在前置对象达到预计结束时间后,后置对象才能开始。
原则:后置对象的预计开始时间不可早于或等于前置对象的预计结束时间。
调整方式:后置对象的预计开始时间变更为前置预计结束时间的后一天。后置对象的预计开始到预计结束时间的时长不变。
结束后结束(Finish to Finish)
关系定义:只有在前置对象达到预计结束时间后,后置对象才能结束。
原则:后置对象的预计结束时间不可早于前置对象的预计结束时间。
调整方式:后置对象的预计结束时间变更为前置对象的预计结束时间。后置对象的预计开始到预计结束时间的时长不变。
开始后开始(Start to Start)
关系定义:只有在前置对象达到预计开始时间后,后置对象才能开始。
原则:后置对象的预计开始时间不可早于前置对象的预计开始时间。
调整方式:后置对象的预计开始时间变更为前置对象的预计开始时间。后置对象的预计开始到预计结束时间的时长不变。
开始后结束(Start to Finish)
关系定义:只有在前置对象到达预计开始时间后,后置对象才能结束。
原则:后置对象的预计结束时间不可早于前置对象的预计开始时间。
调整方式:后置对象的预计结束时间变更为前置对象预计开始时间的后一天。后置对象的预计开始到预计结束时间的时长不变。
判断依赖关系的正确性
在 TAPD 系统中,依赖关系正确性的判断基于两个条件:关系的类型和被关联需求的预计开始和预计结束时间字段。
应用示例:
以结束后开始为例,该关系的定义是:只有在前置对象达到预计结束时间后,后置对象才能开始。
假如前置对象的预计开始-预计结束时间的范围是2023年8月19日至2023年8月24日,后置对象在8月24日后开始工作。这样的关系是正确的。
但如果后置对象的预计开始时间,早于或等于了24日,则系统会认为这样都依赖关系存在冲突,需要进行调整。
说明:
对于冲突的关系,甘特图会通过红色的关系线进行展示。
添加/解除依赖关系
TAPD 提供多个添加/解除依赖关系的入口,以覆盖用户需求创建-需求排期-需求处理的全流程场景。
在需求创建编辑页面,您可以单击右下方关联对象中的添加依赖,选择添加前置依赖或添加后置依赖。
在相关弹窗中,您可添加当前需求的前置对象和后置对象,并且确定他们之间的关系类型。当您单击后方的锁链 icon 时,即可解除当前关系。
与此同时,您还可以在需求详情页上方的更多下拉栏中,单击关联添加前置或后置对象;在详情页内上方导航栏处,您也可以在依赖关系的子 Tab 下进行添加。
当需要对项目内工作事项进行排期批量建立关系时,您可以在甘特图通过绘制时间进度条,并在其之间运用关系连线的方式,来添加依赖关系;当关系线出现 × 符号时,单击即可删除该关系线,从而解除依赖关系。
依赖关系消息通知
为了减少依赖关系的前置和后置对象之间排队等待导致整体工作阻塞的现象,TAPD 提供了丰富的依赖关系消息通知。
当前置需求发生状态变更、预计开始/预计结束时间和字段变更等操作时,后置需求的处理人、创建人或其他参与人可以通过邮件、企业微信等渠道及时获知变更;当依赖关系建立、修改和解除时,TAPD 则会自动对被添加关系的需求的处理人、关注人和创建人发送消息通知。
此外,在每日工作提醒通知中,后置需求处理人能及时获知待处理的需求中有哪些相关的前置需求已逾期(已超出预计结束时间,且状态为非结束状态),从而及时调整项目排期。