云效BizDevOps上手亲测
云效BizDevOps上手亲测
- 什么是云效
- 项目协作Projex
- 配置2023业务空间
- 原始诉求字段
- 原始诉求工作流
- 创建原始诉求
- 配置2023产品空间
- 创建主题
- 业务原始诉求关联主题
- 配置2023研发空间
- 新建需求
- 需求关联主题
- 与传统区别
- 云效开发流程
- 传统开发流程
- 云效BizDevOps
- 操作体验
什么是云效
在说到云效之前,我们先来了解一下什么是云效?云效是云原生时代一站式 BizDevOps 平台,是阿里云企业级一站式的研发协同平台,通过阿里多年新零售、新金融等项目协作、产品研发、智能运维、研发效能提升的最佳实践,为企业在云时代的软件研发提供从“需求、开发、测试、发布、运维”端到端的研发协同工具支撑和服务,关注业务、产品和应用开发三个交付和反馈闭环,构建完整的协作实践体系。说到云效BizDevOps,那么最经典的项目协作体系示例如图
云效主要包括以下的云效产品
下面我们开始进入云效BizDevOps操作吧。
项目协作Projex
作为软件开发者,我们就按照软件的生命周期来对云效进行操作,日常的软件研发大都是按照“需求、开发、测试、发布、运维”的顺序来执行的,那么我们就先从项目需求来接入云效,说到项目的整个生命周期,其中涉及到的团队的有业务、产品、开发等,那么就需要对相应的团队创建独立的项目空间,打开项目协作页面
业务内容
随后创建【2023产品空间】用于放入产品内容
最后创建【2023研发空间】放入研发相关内容
回到首页我们可以看到我们刚才创建成功的项目空间
配置2023业务空间
默认的业务空间的配置可能不符合我们的具体场景,因此需要先进行相关配置。进入2023业务空间,点击左下角的【设置】按钮,
原始诉求字段
在打开的页面点击【原始诉求】
在打开的原始诉求列表页面可以看到【客户诉求】,点击列表行的【字段模板】
在打开的字段模板页面可以看到客户诉求默认的字段,我们可以添加我们需要的字段或者自定义字段
如果当前字段不够用的话可以点击【添加字段】,
选择需要的字段,比如【进度】或者点击下方的【新建字段】跳转到【企业设置
】-【工作项字段】-【新建字段】完成自定义字段添加。
原始诉求工作流
在原始诉求字段添加完成之后的列表页,切换到tab 【工作流】,
可以看到目前模板默认的工作流状态,如果需要添加【工作项状态】,点击【添加工作项状态】
选择需要的状态或者【前往企业设置查看】自定义工作项状态,都是可以的。
创建原始诉求
完成了原始诉求的基础配置之后,我们就可以创建原始诉求,
点击【新建原始诉求】,输入诉求内容,点击【新建】
完成原始诉求的创建。
配置2023产品空间
默认的产品空间的配置可能不符合我们的具体场景,因此需要先进行相关配置,配置的操作同【配置2023业务空间】,下面我们开始创建主题
创建主题
打开2023产品空间页面,创建产品主题
点击【创建主题】,输入主题点击【新建】完成主题创建
业务原始诉求关联主题
主题创建完成之后,我们再次回到【2023业务空间】找到刚才创建的两个【原始诉求】,并为他们添加【依赖事项】,选择【主题】,关联我们刚才创建的产品主题【企业微信主题】
配置2023研发空间
默认的研发空间的配置可能不符合我们的具体场景,因此需要先进行相关配置,配置的操作同【配置2023业务空间】,下面开始创建需求
新建需求
点击【新建需求】按钮,创建需求
需求创建完成后可以为需求关联产品空间 主题
需求关联主题
需求创建完成以后可以为需求关联【原始诉求】或者【主题】
关联完成之后我们回到【2023产品空间】为主题添加【依赖事项】,依赖事项选择2023研发空间的对应需求
最后点击【关系全景图】可以看到整体的依赖关系
这样整体就形成一个以产品主题为中心,还可以向上查看主题关联的原始诉求,向下查看主题关联的技术需求,最终形成一个业、产、技需求关系拓扑图,为每个需求追根溯源。
与传统区别
云效开发流程
体验了云效BizDevOps的项目协作,整体感觉上从业务到产品到研发的流程上更加清晰明了,并且整个过程都比较清晰可控,业务团队可以随时关注当前【原始诉求】关联【主题】的完成进度,产品团队可以随时关注到当前【主题】下【依赖事项】中的【需求】研发进度,研发团队直接可以关注到【需求】研发进度,真正的可以实现业务、产品和研发三个交付和反馈闭环。
传统开发流程
那么传统项目呢,传统项目从业务、产品到研发,整个过程三个团队相互协作比较少,项目前期通过三方开会的方式确定需求,项目中期研发团队根据紧张的排期开发功能,期间不会再遇业务及产品进行沟通,项目后期功能研发完成提测,此时业务的需求经过产品再经过研发之后,展现的效果可能与业务最初想达到的效果有一定差距,那么带来的结果就是研发无休止的修改功能,增加了开发负担,延误了产品功能,三方没有一方感到满意。
云效BizDevOps
那么有了云效BizDevOps的项目协作之后,可以在整个业务、产品、研发期间达到一个反馈闭环,每个团队都可以关注到具体需求的开发进度,从而及时的针对已完成的需求进行验证反馈,同时开发人员及时的进行修改完善,在功能不断的迭代开发中完成整体项目计划,正如
一样,整体是一个闭环,而不是单单只有一条直线。并且云效BizDevOps项目协作整体的操作很容易理解,操作过程基本不用参考文档就可以实现,项目协作中的专有名词释义也比较准确,需要操作文档的可以参考项目协作,想要更多的了解云效BizDevOps可以详细阅读以下电子书必致(BizDevOps)白皮书2022。
操作体验
这次操作云效BizDevOps项目协作,从创建业务空间、产品空间、研发空间到单一空间的字段、流状态配置等,整体操作都比较容易理解,不过对于初次操作的开发者还是建议先看一下项目协作的操作文档,便于你快速上手操作,节约学习成本。那么操作过一次之后基本上后续就不再需要文档了,流程很清晰,操作很明朗。虽说项目是按“需求、开发、测试、发布、运维”的形式,不过项目协作的话稍有不同,整体是以产品空间【主题】为主导,而不是传统的以需求为主导,虽说短时间会有一定的适应期,但是以产品【主题】为主导,向上可以关联到原始诉求,向下可以关联到研发需求,从而让业务、产品、研发结合的更加紧密,相应的闭环带来的交付效能提高也就更加显而易见了,产品挺好,也容易落地,是一款不错的项目协作产品。
活动推广:https://developer.aliyun.com/huodong/dashiblogger?userCode=fkssw94w
相关文章:

云效BizDevOps上手亲测
云效BizDevOps上手亲测 什么是云效项目协作Projex配置2023业务空间原始诉求字段原始诉求工作流创建原始诉求配置2023产品空间创建主题业务原始诉求关联主题配置2023研发空间新建需求需求关联主题 与传统区别云效开发流程传统开发流程云效BizDevOps 操作体验 什么是云效 在说到…...

亚太杯赛题思路发布(中文版)
导读: 本文将继续修炼回归模型算法,并总结了一些常用的除线性回归模型之外的模型,其中包括一些单模型及集成学习器。 保序回归、多项式回归、多输出回归、多输出K近邻回归、决策树回归、多输出决策树回归、AdaBoost回归、梯度提升决策树回归…...
【Linux】部署 GitLab 服务
1、配置实验环境 安装git apt install git 安装docker apt install docker 安装tree apt install tree 2、安装 Gitlab 下载官方库与安装包 下载官方库的安装脚本 curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bas…...

cs与msf权限传递以及mimikatz抓取win2012明文密码
启动服务端 进入客户端 建立监听 制作脚本 客户端运行程序 主机上线 打开msf 调用handler模块 创建监听 11.cs->msf 传递会话 12.传参完成 msf->cs会话传递 抓取密码(null) 修改注册表 shell reg add "HKEY_LOC…...

C++ 矩阵的最小路径和解法
描述 给定一个 n * m 的矩阵 a,从左上角开始每次只能向右或者向下走,最后到达右下角的位置,路径上所有的数字累加起来就是路径和,输出所有的路径中最小的路径和。 数据范围: 1≤𝑛,𝑚≤5001≤n,m≤500,矩阵中任意值都满足 0≤𝑎𝑖,𝑗≤1000≤ai,j≤100 要求…...

http服务网络请求如何确保数据安全(含python示例源码)
深度学习类文章回顾 【YOLO深度学习系列】图像分类、物体检测、实例分割、物体追踪、姿态估计、定向边框检测演示系统【含源码】 【深度学习】物体检测/实例分割/物体追踪/姿态估计/定向边框/图像分类检测演示系统【含源码】 【深度学习】YOLOV8数据标注及模型训练方法整体流程…...

网络构建关键技术_2.IPv4与IPv6融合组网技术
互联网数字分配机构(IANA)在2016年已向国际互联网工程任务组(IETF)提出建议,要求新制定的国际互联网标准只支持IPv6,不再兼容IPv4。目前,IPv6已经成为唯一公认的下一代互联网商用解决方案&#…...
数仓建模—数据生命周期管理
数仓建模—数据生命周期管理 数据生命周期管理 (DLM) 是一种在从数据输入到数据销毁的整个生命周期内管理数据的方法。 数据根据不同的条件分处不同的阶段,随着其完成不同的任务或满足特定要求而逐次经历这些阶段。 一个出色的 DLM 流程提供针对企业数据的结构和组织,帮助实…...
【INTEL(ALTERA)】Nios II软件开发人员手册中设计位置的错误示例
目录 说明 解决方法 说明 Nios II软件开发人员手册正确无误 请参阅 Nios 中包含的Nios II硬件设计示例 II 嵌入式设计套件 (EDS)。提供设计示例 设计上 Altera网站的示例页面。 Nios II软件开发人员手册正确无误 请参阅 创建本应用程序和创建本 bsp …...

jeecg导入excel 含图片(嵌入式,浮动式)
jeecgboot的excel导入 含图片(嵌入式,浮动式) 一、啰嗦二、准备三、 代码1、代码(修改覆写的ExcelImportServer)2、代码(修改覆写的PoiPublicUtil)3、代码(新增类SAXParserHandler&a…...
GPT-5 一年半后发布?对此你有何期待?
GPT-5 一年半后发布?对此你有何期待? IT之家6月22日消息,在美国达特茅斯工程学院周四公布的采访中,OpenAI首席技术官米拉穆拉蒂被问及GPT-5是否会在明年发布,给出了肯定答案并表示将在一年半后发布。此外,…...

SHELL脚本学习(十二)sed进阶
一、多行命令 概述 sed 编辑器的基础命令都是对一行文本进行操作。如果要处理的数据分布在多行中,sed基础命令是没办法处理的。 幸运的是,sed编辑器的设计人员已经考虑了这个问题的解决方案。sed编辑器提供了3个处理多行文本的特殊命令。 命令描述N加…...

【python】一篇文零基础到入门:快来玩吧~
本笔记材料源于: PyCharm | 创建你的第一个项目_哔哩哔哩_bilibili Python 语法及入门 (超全超详细) 专为Python零基础 一篇博客让你完全掌握Python语法-CSDN博客 0为什么安装python和pycharm? 不同于c,c࿰…...

Python武器库开发-武器库篇之Thinkphp5 SQL注入漏洞(六十六)
Python武器库开发-武器库篇之Thinkphp5 SQL注入漏洞(六十六) 漏洞环境搭建 这里我们使用Kali虚拟机安装docker并搭建vulhub靶场来进行ThinkPHP漏洞环境的安装,我们进入 ThinkPHP漏洞环境,可以 cd ThinkPHP,然后通过 …...
2024.6.28刷题记录
目录 一、13. 罗马数字转整数 贪心 二、16. 最接近的三数之和 排序指针 三、17. 电话号码的字母组合 dfs(深度优先搜索) 四、19. 删除链表的倒数第 N 个结点 1.模拟 2.前后同步指针 五、20. 有效的括号 栈 六、21. 合并两个有序链表 1.递归 …...

柔性数组(flexible array)
柔性数组从C99开始支持使用 1.柔性数组的概念 概念: 结构体中,结构体最后一个元素允许是未知大小的数组,这就叫[柔性数组]的成员 struct S {int n;char arr[]; //数组大小未知(柔性数组成员) }; 柔性数组的特点: 结构体中柔性…...
服务器配置路由
translator 在Linux系统中,通过ip route add命令添加的路由规则通常不会永久保存,它们只会在当前会话中生效。当系统重新启动后,这些临时添加的路由规则会丢失。 要求在开关机之后仍然保留这条路由,需要将路由规则永久保存。在大多…...

老生常谈问题之什么是缓存穿透、缓存击穿、缓存雪崩?举个例子你就彻底懂了!!
老生常谈问题之什么是缓存穿透、缓存击穿、缓存雪崩?举个例子你就彻底懂了!! 缓存穿透发生场景解决方案 缓存击穿解决方案 缓存雪崩发生场景解决方案 总结三者区分三者原因三者解决方案 想象一下,你开了一家便利店,店里…...
[code snippet] 生成随机大文件
[code snippet] 生成随机大文件 一个无聊的测试代码,因为要测试大文件的网络传输,就写了一个随机大文件生成脚本,做个备份。 基本上都是 GPT 生成的,哈哈。 C# 代码 namespace ConsolePlayground;internal class BigFileGenera…...

计算机网路面试HTTP篇三
HTTPS RSA 握手解析 我前面讲,简单给大家介绍了的 HTTPS 握手过程,但是还不够细! 只讲了比较基础的部分,所以这次我们再来深入一下 HTTPS,用实战抓包的方式,带大家再来窥探一次 HTTPS。 对于还不知道对称…...

Flask RESTful 示例
目录 1. 环境准备2. 安装依赖3. 修改main.py4. 运行应用5. API使用示例获取所有任务获取单个任务创建新任务更新任务删除任务 中文乱码问题: 下面创建一个简单的Flask RESTful API示例。首先,我们需要创建环境,安装必要的依赖,然后…...
Admin.Net中的消息通信SignalR解释
定义集线器接口 IOnlineUserHub public interface IOnlineUserHub {/// 在线用户列表Task OnlineUserList(OnlineUserList context);/// 强制下线Task ForceOffline(object context);/// 发布站内消息Task PublicNotice(SysNotice context);/// 接收消息Task ReceiveMessage(…...

解决Ubuntu22.04 VMware失败的问题 ubuntu入门之二十八
现象1 打开VMware失败 Ubuntu升级之后打开VMware上报需要安装vmmon和vmnet,点击确认后如下提示 最终上报fail 解决方法 内核升级导致,需要在新内核下重新下载编译安装 查看版本 $ vmware -v VMware Workstation 17.5.1 build-23298084$ lsb_release…...

Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility
Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility 1. 实验室环境1.1 实验室环境1.2 小测试 2. The Endor System2.1 部署应用2.2 检查现有策略 3. Cilium 策略实体3.1 创建 allow-all 网络策略3.2 在 Hubble CLI 中验证网络策略源3.3 …...

高危文件识别的常用算法:原理、应用与企业场景
高危文件识别的常用算法:原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件,如包含恶意代码、敏感数据或欺诈内容的文档,在企业协同办公环境中(如Teams、Google Workspace)尤为重要。结合大模型技术&…...

WordPress插件:AI多语言写作与智能配图、免费AI模型、SEO文章生成
厌倦手动写WordPress文章?AI自动生成,效率提升10倍! 支持多语言、自动配图、定时发布,让内容创作更轻松! AI内容生成 → 不想每天写文章?AI一键生成高质量内容!多语言支持 → 跨境电商必备&am…...
【HTTP三个基础问题】
面试官您好!HTTP是超文本传输协议,是互联网上客户端和服务器之间传输超文本数据(比如文字、图片、音频、视频等)的核心协议,当前互联网应用最广泛的版本是HTTP1.1,它基于经典的C/S模型,也就是客…...

【C++】纯虚函数类外可以写实现吗?
1. 答案 先说答案,可以。 2.代码测试 .h头文件 #include <iostream> #include <string>// 抽象基类 class AbstractBase { public:AbstractBase() default;virtual ~AbstractBase() default; // 默认析构函数public:virtual int PureVirtualFunct…...
华为OD最新机试真题-数组组成的最小数字-OD统一考试(B卷)
题目描述 给定一个整型数组,请从该数组中选择3个元素 组成最小数字并输出 (如果数组长度小于3,则选择数组中所有元素来组成最小数字)。 输入描述 行用半角逗号分割的字符串记录的整型数组,0<数组长度<= 100,0<整数的取值范围<= 10000。 输出描述 由3个元素组成…...
WEB3全栈开发——面试专业技能点P7前端与链上集成
一、Next.js技术栈 ✅ 概念介绍 Next.js 是一个基于 React 的 服务端渲染(SSR)与静态网站生成(SSG) 框架,由 Vercel 开发。它简化了构建生产级 React 应用的过程,并内置了很多特性: ✅ 文件系…...