手把手教你如何高效落地项目管理,云效 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/produc…
对于咱们
理解更多对于云效 DevOps 的最新动静,可微信搜寻关注【云效】公众号;
福利:公众号后盾回复【指南】,可取得《阿里巴巴 DevOps 实际指南》&《10 倍研发效力晋升案例集》;
看完感觉对您有所帮忙别忘记点赞、珍藏和关注呦;