ALM Soft里的需求审批主要用来把需求提交、评审、通过或退回这些动作串成固定流程,避免需求还没确认就直接进入后面的研发阶段。流程本身可以调整,审批节点也可以指定给项目角色、具体用户或组织角色。状态卡住时,很多问题并不是需求内容本身有错,而是节点没有处理人、项目成员缺少对应角色,或者上一节点没有真正提交完成。
一、ALM Soft怎么设置需求审批流程
1、给需求评审流程配置处理人
审批能不能正常往下走,先看每个流程节点有没有明确的处理人。ALM-H的流程配置支持按项目角色、项目用户等方式分配节点处理人。
①使用有流程配置权限的账号登录ALM Soft。
②进入【流程管理】→【流程配置】。
③在流程列表里找到需求相关的评审流程,选中后点击【配置流程】。
④进入流程图后,找到要设置的审批节点,点击节点旁的【配置】。
⑤在【配置类型】中选择处理人来源。
⑥按项目角色流转时,选择【项目角色】,再指定【需求负责人】【测试负责人】【项目经理】等角色。
⑦只想让某个固定账号处理时,选择【项目用户】,再指定具体用户。
⑧如果审批人由组织架构决定,可以使用【组织角色】配置。
⑨保存节点配置,再按同样的方法检查后续每一个审批节点。
默认流程会涉及测试工程师、测试负责人、需求负责人、项目经理等角色。如果项目团队里缺了流程指定的角色,到对应节点时就可能找不到处理人。
2、检查项目团队里的角色分配
流程节点配置成【项目角色】后,还要保证当前项目里真的有人担任这个角色。
①打开当前项目的【团队】或成员管理页面。
②查看项目成员对应的【项目角色】。
③对照审批流程,检查【测试工程师】【测试负责人】【需求负责人】【项目经理】是否已经有人承担。
④发现某个角色为空时,给对应成员补上角色。
⑤如果一个用户同时承担多个职责,可以按照项目权限规则分配多个角色。
⑥保存团队配置后,重新打开审批流程测试流转。
这里很容易出现一种情况:流程图看着没问题,但节点使用的是【项目角色】,项目里却没有这个角色对应的成员,审批到这里自然就停住了。
3、发起一条需求审批进行验证
配置完成后,可以直接拿一条测试需求跑一遍流程。
①进入需求管理页面,点击【添加平级需求】,或者选中已有需求后点击【添加子需求】。
②填写需求名称、状态、优先级和需求内容,点击【确定】保存。
③进入【个人中心】→【评审中心】。
④点击【需求评审】,进入发起评审页面。
⑤填写评审备注,点击【添加需求】。
⑥在需求列表中勾选本次要审批的需求,点击【确定】。
⑦检查需求列表和流程信息无误后,点击【提交】。
提交成功后,这条需求会进入配置好的评审流程,由下一节点处理人继续审批。
二、ALM Soft需求审批状态无法推进如何排查
1、先看当前流程停在哪个节点
状态不动时,直接从当前待办节点找问题会更快。
①进入【个人中心】→【评审中心】。
②查看【待处理流程】和已发起的需求评审。
③打开卡住的评审记录,确认当前处理节点。
④查看该节点对应的【处理角色】或【处理人】。
⑤换成对应审批人的账号登录,再进入【待处理流程】查看是否出现待办。
如果审批人的待办列表里完全没有这条需求,回到【流程管理】→【流程配置】检查节点处理人,比反复修改需求状态更有用。
2、检查审批人有没有完成提交
打开评审页面并不等于已经完成该节点。
①审批人进入【个人中心】→【评审中心】→【待处理流程】。
②找到当前需求,点击【评审】。
③通过【查看详细】检查需求内容。
④在【处理结果】中选择对应结果,例如【评审通过】【评审拒绝】或【同行评审】。
⑤确认结果后点击【提交】。
⑥重新查看流程状态,确认审批已经进入下一节点。
如果选择【评审拒绝】,需求会退回修改,修改后要重新发起评审;只保存意见但没有执行【提交】,流程不会自动进入下一状态。需求评审本身支持通过、拒绝和同行评审等处理结果。
3、检查节点配置是不是指错了人
某个项目能正常审批,另一个项目却总卡在同一节点,多半要看角色和用户配置。
①进入【流程管理】→【流程配置】。
②打开当前使用的需求审批流程。
③选中卡住的节点,点击【配置】。
④如果当前为【项目用户】,检查这个账号是否仍在项目中。
⑤如果当前为【项目角色】,检查项目成员是否还有人拥有对应角色。
⑥人员已经离开项目时,重新指定【项目用户】,或者改成更适合长期使用的【项目角色】。
⑦保存后重新发起一条测试审批,确认节点能够收到待办。
【项目角色】和【项目用户】的区别要分清:前者跟着项目角色走,后者固定指向某个用户。人员经常调整的项目,用固定用户做审批节点更容易留下失效配置。
三、审批流程修改后怎么确认已经恢复
1、从发起到通过完整走一遍
修完一个节点后,不要只看当前状态变没变,最好把整条流程跑完。
①新建一条测试需求。
②进入【评审中心】发起【需求评审】。
③确认第一审批人能在【待处理流程】看到任务。
④完成【评审通过】并点击【提交】。
⑤切换下一节点审批账号,继续检查待办。
⑥一直走到最终审批完成。
⑦回到需求页面,查看需求状态是否已经更新。
ALM需求评审支持保留评审历史,后续还可以回看审批记录和状态变化,用来确认是哪一个节点发生过退回或停滞。
2、多人项目优先按角色配置
团队成员经常变化时,可以把长期固定的审批节点更多地交给角色管理。
①打开【配置流程】。
②逐个检查审批节点的【配置类型】。
③需求负责人节点配置为对应【项目角色】。
④测试评审节点配置给【测试负责人】等项目角色。
⑤只有必须固定到某个人的节点,再使用【项目用户】。
⑥人员调整后,只修改项目团队里的角色分配,不用每次都重新改整条审批流程。
这样做后,成员换人时只要角色有人接手,流程仍能按原来的节点继续走,后面的维护会省不少事。
总结
ALM Soft需求审批状态卡住,常见问题集中在流程节点、处理人和项目角色没有对上。审批流程配置完成后,最好用一条测试需求完整走一遍,把发起、待办、审批和最终状态都检查清楚,后续人员调整时也要保证审批角色一直有人承接。把这些基础关系理顺后,需求评审和变更流程会稳定很多。如需进一步了解ALM Soft需求审批、流程配置与状态流转异常排查,欢迎联系咨询。