写点什么

手把手教你如何高效落地项目管理 | 一看既会

作者:阿里云云效
  • 2022 年 5 月 25 日
  • 本文字数:4265 字

    阅读完需:约 14 分钟

手把手教你如何高效落地项目管理 | 一看既会

手把手教你如何高效落地项目管理,云效Projex是新一代企业级研发协作平台,集成了敏捷研发项目管理的最佳实践,提供了针对项目、迭代、需求、缺陷等多个维度的协同管理以及相关的统计报告,让研发团队高效协作、践行敏捷并持续交付产品价值。且提供了关于单项目管理工作项的模板管理能力,模板管理分为字段模板及内容模板。通过字段模板管理可以统一特定类型的属性填写规则,提高协作的规范性;内容模板可以给定协作过程中的内容格式,提高协作的高效性。 

工作项模板管理  


云效 Projex 提供了工作项的模板管理能力,模板管理分为字段模板及内容模板。通过字段模板管理可以统一特定类型的属性填写规则,提高协作的规范性;内容模板可以给定协作过程中的内容格式,提高协作的高效性。 

1.进入到项目-项目设置-工作项设置.需求页面,选择某个具体类型进行配置。



2.字段模板配置


支持属性字段的添加、删除、默认值设置、必填设置、展示顺序调整。


默认的系统字段不支持删除。



添加字段:支持字段检索及信息查看。如果检索不到所需字段,可跳转至基本信息管理新建字段(具体企业级字段管理权限),或者联系企业管理员添加。



3.内容模板设置


内容模板在配置后,新建的工作项会自带内容格式。



工作流配置

工作流设置入口


Projex 支持为每一种工作项类型配置不同的工作流,包括需求、任务、缺陷、风险。


在工作项设置区域,首先选择工作项类型,然后点击“操作”图标,即可进入工作流设置页面。



设置工作流状态流转规则


云效 Projex 的工作流设置采用“二维表”模式,表格的“行”和“列”都是该工作流中所有的状态,如果某个 cell 被选中,代表这个 cell 的“行”状态可以变更到“列”状态,如下图红色 cell 代表状态可以从“代处理”变化到“处理中”。



为工作流增加状态


如果您需要将新的状态添加到工作流,可以点击右上角的添加按钮,并且选择需要添加的状态,然后添加到工作流。


这里能添加的状态,是由基本信息管理好的状态列表,如果列表中没有合适的状态,请联系企业管理员添加新的状态。


每个状态都归属于一个“阶段”,例如“开发中”和“开发完成”都属于“开发阶段”。当状态被添加到工作流中,会按照阶段进行归类排序。



修改操作步骤规则


您不仅可以设置状态的变化步骤,还可以给某个状态变化步骤设置规则。这里的常用规则包括:


  • 当变化到这个状态时,某个工作项字段必填

  • 只有某些用户或某些角色可以修改这个状态


实际应用场景案例:


  • 当需求完成时,需要用户填写花费的工时

  • 缺陷关闭时要选择缺陷原因

  • 缺陷只有测试人员可以关闭

删除状态

在工作流中不需要某个状态时,可鼠标 hover 到对应状态上从工作流中删除该状态。删除后之前流转到该状态的关系将不再存在。



成员管理


云效 Projex 提供了灵活的成员管理能力。项目管理员可以添加企业内已有角色到项目内,自行配置权限。



角色添加及权限配置。项目管理员默认具备所有项目权限且不可取消。



项目权限说明


通知设置


为了能够更加灵活的支持用户在企业层级和项目层级通知场景,云效 Projex 在项目模板及项目中支持通知配置。在配置中可灵活定制通知范围、通知渠道。

1.项目设置


项目的通知设置支持通知角色设置、通知渠道设置。当全部角色或渠道取消设置后,意味着当前通知事件关闭。



2.模板设置


基于模板创建的项目自动初始化模板配置的通知规则,使一套模板的项目具备相同的通知逻辑。同时支持在项目内自行调整,更加适配项目的协作场景。



Wehook 配置说明


在云效 Projex 中支持研发工具集成。目前支持云效自研云效代码管理平台Codeup的集成,后续会继续扩展如 Github 等三方平台的集成。


集成 Codeup 后,可以实现代码的提交、合并请求的状态变更联动工作项的变更,实现研发只关注开发工作而不需要维护工作项状态变化的目的。


在项目设置中,进入 webhook 设置页面。展现当前集成的平台列表。



点击配置进入平台配置详情页面,展现 webhook 配置的物料及说明。



根据配置说明,复制配置物料到 Codeup 中进行 webhook 配置。订阅项目监听的代码库事件。


token 复制及重新生成需要进行权限鉴定,需要具备项目配置管理权限的人员才可进行操作,其余人员无法进行操作。


在重新生成 token 后,之前已经在 Codeup 中配置的 token 会失效。需要进行及时更新,否则会导致代码库的事件无法监听。

自动化规则

为什么要用它?


在日常工作中使用协作工具你可能会遇到这些问题:


1.需求关联的代码已经发布了,但是状态还停留在待处理

2.这部分工作有固定接口人,但是每次我还要手动指定到这个人负责。

3.我负责的工作项已经快到期了,但是一点提醒都没有,我错过了交付时间。


这些问题造成了很大的手动维护成本,且往往会由于更新不及时造成交付效率降低。


为了更好的解决你的这些问题,我们提供了自动化引擎服务,它通过触发-过滤-响应模式,完成状态自动流转、需求自动指派、自动催办。繁琐重复的事务交给自动化引擎,让你有更多的时间精力投入有价值的工作。

在什么场景下用到它?


通过制定自动化规则可以帮助你在日常协作中进行状态自动流转、需求自动指派、自动催办、平台集成


  • 状态自动流转


当需求与实际的产研工作结合时,状态流转往往是通过一些实际的动作触发的。以往用户在完成具体工作后,还需要手动到平台上变更状态。增加了手动操作成本,还造成了协作效率下降、协作流程不规范的问题。通过自动化引擎设置的状态自动流转可以很好的解决这一问题。


实际场景举例


  • 需求规划到迭代中,状态变更为开发中。


配置示例



  • 需求自动指派


在项目的管理到达成熟阶段后,每个部分都会有实际的负责人。以往用户在创建需求时要多方询问确定负责人,这对用户创建非常不便,且增加沟通成本。如果随意指派则可能造成需求交付不及时,甚至漏掉需求的风险。通过自动化规则的需求自动指派可以很好的解决这一问题。


实际场景举例


  • 需求的状态变更为测试中,自动指派给测试人员。


配置示例



  • 属性自动变更


在一些协作场景中,需求的某些字段值是由其他操作触发的。以往用户需要手动维护属性值,增加了手动维护成本且会存在更新不及时或不准确的问题。通过自动化规则的属性自动变更可以很好的解决这一问题。


实际场景举例


  • 需求的标签添加了“KA 需求”,优先级自动变更为高。


配置示例



  • 自动催办


在需求或任务到期前,项目管理者是希望能够及时提醒负责人进行处理的。以往手动提醒成本很高且提醒不够及时。通过自动化规则的自动催办可以很好的解决这一问题。


实际场景举例


  • 需求在计划完成日期前 3 天,提醒需求负责人尽快完成。


配置示例



怎么用它?


自动化规则引擎分为三个部分:触发事件、执行条件、执行动作。为了减少使用成本,云效提供了开箱即用的模板给到你直接使用。



只需要更改模板的字段,即可完成规则创建。


当规则触发后,对应工作项会展现规则执行记录。



点击进入规则执行详情页面查看具体信息。



在自动化设置中聚合了所有项目内的规则执行记录,可查看规则创建、变更、执行记录。



针对执行失败的规则展现特殊标记,进入可查看失败详情。


Devops 联动


在云效 Projex 通过自动化规则配置实现用户在协作场景中与实际工作内容(代码提交、合并请求状态变更等)发生联动,支持工作项与关联的对象(包含工作项、研发对象、测试用例等)联动。

1.代码提交与工作项状态联动


场景:当缺陷存在带有 fix ID 的提交时时,变更状态为已修复。


可以根据关联工作项的提交包含的关键字,联动工作项的状态或者字段的变更。如果设置不为空,则无需校验提交内容。



2.合并请求与工作项联动


当合并请求关联时触发工作项的变更。一旦关联发生,则可以触发后续的工作项状态变更或字段变更。



当关联的合并请求状态发生变更时触发工作项的变更。为了能够监听到关联的合并请求状态变化,需要到对应代码库进行 webhook 配置。若不进行配置,则会导致规则无法执行。


注:在模板层级配置的规则,需要具体项目的 webhook 配置到代码库中才可生效。



3.分支与工作项关联


当分支关联时触发工作项的变更。一旦关联发生,则可以触发后续的工作项状态变更或字段变更。



4.测试用例与工作项联动


当测试用例关联时触发工作项的变更。一旦关联发生,则可以触发后续的工作项状态变更或字段变更。



钉钉群通知配置指南


在催办场景下我们支持钉钉群通知到负责人待办处理,提高协作的效率。


【钉钉群图示例】


首先,需要在钉钉群创建一个催办机器人。配置入口:「钉钉群」-「群设置」-「智能群助手」-「添加机器人」具体配置请参见钉钉群自定义机器人配置说明


之后在 Projex 自动化配置中选择合适的催办模板,我们目前提供的钉钉群催办模板如下。



以工作项状态流转催办为例,我们选择第一个模板进行配置。



名称:作为通知的标题出现,可以选择符合场景的合适标题。


Webhook 地址:复制钉钉机器人的 Webhook 地址粘贴进来。



加签密钥:选择钉钉机器人的密钥粘贴进来。



点击保存完成钉钉群通知配置。

Webhook 配置指南


在自动化规则中,支持联动三方平台进行协作的动作流转。如工作项的状态联动企业的审批系统工单流转。

这种流转方式我们采用 Webhook 进行支持。


对应模板如下图所示:


目前支持字段变更或者状态变更触发三方平台的动作。



配置



Webhook URL:Webhook 请求地址,http:// 或 https:// 开头


HTTP Method:支持 POST、GET


Secret:可选,用于对 @Webhook 请求进行校验。设置了 Secret 后,发起 Webhook 请求时,会增加请求头 X-Projex-Signature,Value 即为 Secret 的值。


Headers:可选,支持设置请求头


Webhook Body:设置为【空数据】时,发起 POST 请求时,Body 为空;设置为【工作项数据】时,Body 内容为当前规则作用的工作项数据(需求、缺陷、任务),示例规则:产品类需求创建时,触发 Webhook 请求,此时发起 Webhook 请求时,会将需求的数据对象放在 Body 中。


【工作项数据】为 JSON 对象,其中字段如下所示:

具体可参考Webhook配置指南所示




测试

配置完成后,可以点击“进行 Webhook 请求测试”,测试配置是否正确。

云效Projex是新一代企业级研发协作平台,集成了敏捷研发项目管理的最佳实践,提供了针对项目、迭代、需求、缺陷等多个维度的协同管理以及相关的统计报告,让研发团队高效协作、践行敏捷并持续交付产品价值。且提供了关于单项目管理工作项的模板管理能力,模板管理分为字段模板及内容模板。通过字段模板管理可以统一特定类型的属性填写规则,提高协作的规范性;内容模板可以给定协作过程中的内容格式,提高协作的高效性。 


点击下方链接,即可免费体验云效 Projex

 

https://www.aliyun.com/product/yunxiao/project?channel=yy_0525

关于我们

了解更多关于云效 DevOps 的最新动态,可微信搜索关注【云效】公众号;

福利:公众号后台回复【指南】,可获得《阿里巴巴 DevOps 实践指南》&《10 倍研发效能提升案例集》;

看完觉得对您有所帮助别忘记点赞、收藏和关注呦;



发布于: 1 小时前阅读数: 7
用户头像

云效,云原生时代一站式BizDevOps平台 2021.11.05 加入

云效,云原生时代一站式BizDevOps平台,支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现 10 倍效能提升

评论

发布
暂无评论
手把手教你如何高效落地项目管理 | 一看既会_云计算_阿里云云效_InfoQ写作社区