如何用码云企业版管理软件研发全流程

栏目: 服务器 · 发布时间: 5年前

内容简介:​一个完整的软件研发全流程要经历

如何用码云企业版管理软件研发全流程

​一个完整的软件研发全流程要经历 需求、迭代、任务、编码、审查、部署、测试、发布 等阶段。码云企业版是如何支撑所有流程实现的呢?

如何用码云企业版管理软件研发全流程

码云企业版软件研发管理过程全景

全流程管理 Step1:需求管理 从 0 到 1

产品经理运用码云企业版的 「需求管理」 提出 「需求」 ,需求经确认可纳入 「项目」 管理,由技术管理者转化成技术实现方案,通过「里程碑」规划迭代;接下来,将里程碑拆分为具体任务,安排给技术团队成员,实现从需求产生到落地的管理。

如何用码云企业版管理软件研发全流程

码云企业版需求管理看板

全流程管理 Step2:迭代规划 统筹全局

技术管理者提出技术方案开始规划迭代,并分配团队任务,在线协作实时反馈。及时优化任务安排并落实到人,实现更高效的闭环管理。

如何用码云企业版管理软件研发全流程

码云企业版的 「里程碑」 展示了 迭代计划、任务状态和层级关系、时间安排、相关负责人、相应交付的代码及其审查测试情况 ,充分发挥团队协作的灵活性。

如何用码云企业版管理软件研发全流程

码云企业版里程碑 迭代规划 统筹全局

如何用码云企业版管理软件研发全流程

团队成员根据 「燃尽图」 自发了解工作全局、关注项目进展。图中纵坐标代表任务量,横坐标代表时间。灰色曲线是最理想情况的任务完成线,橘色曲线是实际进度,如果实际低于计划,说明工期朝前;如果实际高于计划,说明工期延后,项目进展一览无余。

如何用码云企业版管理软件研发全流程

码云企业版燃尽图 一展工作全局

全流程管理 Step3:任务管理 层次分明

软件开发过程管理的核心就是对任务进行管理。相比平铺式的任务展示,将需求拆分成一个系统的树状任务分布,同时,多个任务又能相互关联,纵横管理更灵动。

如何用码云企业版管理软件研发全流程

  • 码云企业版的 「任务管理」 可对需求进行父子层级关系的细化管理。
  • 「任务看板」 自由切换状态、类型、成员看板三种模式,状态看板便于快捷管理任务进度,通过拖拽快速变更任务状态;类型看板便于分类查看和规划,自定义任务类型;成员看板便于迅速了解成员任务。
  • 明确显示 时间安排、优先级、负责人、任务标签 等关键信息。

如何用码云企业版管理软件研发全流程

码云企业版 任务看板

还可把任务看板从 「看板模式」 切换成 「列表模式」 ,便捷筛选 “本周/本月任务” ,各周期任务一目了然。

如何用码云企业版管理软件研发全流程

当任务有了新动态,码云 Gitee 服务号会第一时间推送消息,及时掌握进展。

如何用码云企业版管理软件研发全流程

说到这里,忍不住预告一下码云企业版即将推出的最新功能「甘特图」。

如何用码云企业版管理软件研发全流程

全流程管理 Step4:代码托管 精细管控

将代码托管在码云企业版,统一管理代码资源,方便随时随地访问,完整、清晰、可视化地记录代码变更过程。

如何用码云企业版管理软件研发全流程

码云企业版支持细粒度的权限管理,在 Git 的便捷协作基础之上,又可实现更精细的权限管理:

  • 从代码的角度,支持 “项目-仓库-分支” 三级管理,支持分支保护,灵活适配各种开发架构。
  • 从成员的角度,支持 “超级管理员-管理员-普通成员-人事管理员” ,其中,普通成员又可分为 “管理员-开发者-观察者-报告者” 四种权限,并可区分 「内部」「外包」 成员。
  • 支持 IP 访问限制,可设置 IP 白名单 ,进一步增强代码安全性。
  • 企业代码仓库定期 自动备份 ,并可 禁止强推 ,最大程度避免误操作导致的代码丢失问题。

如何用码云企业版管理软件研发全流程

全流程管理 Step5:代码评审 提升质量

质量审查在于找出及修正软件开发初期忽略的错误,提升代码质量。码云企业版的 「 Pull Request 」 可在开发者提交代码后,自动触发代码质量分析,减少人工审核,提升效率。

如何用码云企业版管理软件研发全流程

如何用码云企业版管理软件研发全流程

同时, 「 Pull Request 」 可指定审查、测试,需指定审核人员的某一位或是全数通过审核,该代码才可合并。

如何用码云企业版管理软件研发全流程

还可以通过双栏对比查看修改文件和源文件的异同,对指定代码进行提问+评论,通过聚焦讨论提升代码质量。

如何用码云企业版管理软件研发全流程

如何用码云企业版管理软件研发全流程

全流程管理 Step6:部署测试 持续集成

安装码云企业版的 Jenkins 插件 Gitee Jenkins Plugin,配置 Jenkins 触发器,接受平台发送的 WebHook 触发 Jenkins 进行自动化持续集成或持续部署,将构建状态及时反馈至平台。

如何用码云企业版管理软件研发全流程

全流程管理 Step7:缺陷管理 蓄力迭代

对于 Bug 和反馈,需要及时安排处理。码云的 「缺陷管理」 ,可以用 「优先级」 标注 Bug 处理的顺序与严重程度,同时用 「标签」 对 Bug 进行清晰地归类与存档管理。

如何用码云企业版管理软件研发全流程

如何用码云企业版管理软件研发全流程

如何用码云企业版管理软件研发全流程

产品上线后,收集到的用户反馈又会统计到 [需求管理] 中,作为下一轮迭代的需求来源。

如何用码云企业版管理软件研发全流程

码云企业版

https://gitee.com/enterprises

企业级软件协作开发的管理平台有序规划和管理软件研发全生命周期

如何用码云企业版管理软件研发全流程


以上所述就是小编给大家介绍的《如何用码云企业版管理软件研发全流程》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

数码人类学

数码人类学

[英]丹尼尔·米勒、希瑟·A.霍斯特 / 王心远 / 人民出版社 / 2014-10 / 48.00元

人类学有两大任务,一是理解什么是人,二是理解人性是如何透过多元的文化表现出来。数码科技的蓬勃发展给这两者都带来了新的作用力。《数码人类学》向读者展示了人类与数码科技如何辩证地相互定义。最终我们试图得出一个结论,那便是“数码科技对人类到底意味着什么?” 从社交网站到数字化博物馆;从数字时代政治学到电子商务,浸润式的数码科技,给普通人的生活带来了根本性的改变。仅仅用数据来说明与理解问题显然过于太......一起来看看 《数码人类学》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具