DevOps平台之看板设计
转载本文需注明出处:微信公众号EAWorld,违者必究。
引言:
目录:
1.DevOps需要的看板
2.看板实践及优化
举个简单的例子,服装加工厂要按照客户要求生产一批服装,生产方首先需要和客户确定衣服的款式,用料,具体尺码信息,然后采购制衣所需的布料,将衣服制作图纸下发到相关工人手中,工人按图制衣,完成既定数量的通过质量检测的成衣后将成品送到客户手中,这就是一条完整的价值流。
DevOps中的价值流
在DevOps中,价值流的概念同样适用。定义:把业务构想转化为客户交付价值的、由技术驱动的服务所需的流程。
价值流贯穿了整个开发周期,好的价值流在保证快速的交付的同时还能保证部署工作不会产生混乱和破坏。只有打通业务、开发运维等一些列的价值链条,保证价值可以完整畅通的流动,减少积压重组,才能保证产品的顺利交付。在此前提下,提高开发效率实现敏捷开发才是可能的。但是技术价值流与制造业的价值流不同,它是不可见的,因此我们很难发现整个价值流是否顺畅,在哪里产生了阻碍积压。因此我们需要将价值流可视化,清晰的把价值流的呈现出来,这样价值流是否完整,哪里存在缺失就一目了然了。
2.DevOps的三步工作法基础原则
使工作可见
合理控制最流动单元
减少交接次数
消除阻碍价值流的问题
看板在DevOps中主要作为价值流的载体的一部分,使价值流中一些较为抽象的信息可视,并让用户可以从中看清楚价值流的流通情况、每一个环节及环节的具体操作情况,何处需要改进、何处存在问题。三步工作法则可以帮助提升工作效率。结合对价值流的概念以及三步工作法原则的分析,看板需要具备以下功能:
(1)清晰描述最小工作项单元及工作项间的关系
(2)提供便捷的小组成员互相沟通方式
(3)快速直接的反馈某工作项的各种情况
(4)一目了然的任务完分配集成情况,方便开会总结
详情列表视图将页面分为左右两个区域,左侧是简化的目录列表展示全部工作项,右侧展示用户在目录列表选中的工作项的全部信息,适用于快速浏览工作项后切换查看各个工作项的详细信息。
(3)状态甬道
从工作项状态的维度展示工作项的简要信息,标题、负责任、状态,方便项目组举办周会,每日站会时汇总展示当前所有工作项所处状态,统一分配任务、总结任务完成情况使用,采用拖拽形式来修改任务状态,方便快捷。
(4)时间甬道
列表视图的使用者一般对工作项内容较为了解,很少查看工作项详细内容,此类用户要修改工作项的一些基本信息时不希望进入详情页后才能修改工作项信息,因此将列表的单元格改为可编辑形式,减少点击页面次数。
以上就是普元DevOps产品看板模块的设计和实践历程,在价值流可视化和项目成员沟通等方面我们仍在持续改进,希望能打造出更便捷、更清晰的看板,完善DevOps平台看板模块。
*参考书籍:《DevOps实践指南》
推荐阅读
DevOps平台之开源技术图谱
DevOps落地实践及案例分享
普元DevOps 5.3 产品研发发布
关于作者:夏夏,前端工程师,参与普元DevOps产品开发,以及微服务、容器云等产品开发,负责前端页面设计、架构搭建等工作。善于架构搭建、组件封装及相关算法设计。
关于EAWorld:微服务,DevOps,数据治理,移动架构原创技术分享。长按二维码关注!
转发本文至朋友圈(至少保留到开奖哦~)
截图、发至本公众号后台
随机抽取一名幸运儿送《DevOps实践指南》
获奖名单见下周三推文
9月12日(本周四)下午14:30,普元高级软件工程师八点五分为大家分享《微服务治理与统计分析》,敬请期待!关注本公众号回复“YG+微信号”,参与课程有机会赢取相关书籍哦~
DevOps平台之看板设计相关推荐
- DevOps平台中的自动化部署框架设计
本文目录: 一.背景 二.我们的需求是什么? 三.概念澄清 四.概念模型 五.总体设计 六.关键点设计 七.总结 一.背景 说到自动化部署,大家肯定都会想到一些配置管理工具,像ansible,chef ...
- 云原生时代的DevOps平台设计之道
开发人员与运维人员是 IT 领域很重要的两大人群,他们都会参与到各种业务系统的建设过程中去.DevOps 是近年间火爆起来的一种新理念,这种理念被很多人错误的解读为"由开发人员(Dev)学习 ...
- 云计算机制作过程,云计算平台架构及设计与核心流程.ppt
云计算平台架构及设计与核心流程 平台 · 让创新无限 谢谢 平台 · 让创新无限 目录 云计算平台架构设计与核心流程 看问题 找方法 做设计 看问题 --- 分析全生命周期各环节的常见问题 1. 缺乏 ...
- 华为上线软件开发云,一站式云端 DevOps 平台
在12月22日举办的"2016华为大连软件开发云上线大会"上,华为正式上线发布了集其自身研发实践.前沿研发理念.先进研发工具为一体的软件开发云平台,面向软件企业.高校和开发者提供云 ...
- 三一集团数字化转型探秘:以DevOps平台构建敏捷研发体系
三一集团创始于1989年,是全球装备制造业的领先企业之一,同时也是中国"智能制造"首批试点示范企业.在立足装备制造主营业务基础上,三一集团大力发展新能源.金融保险.住宅产业化.工业 ...
- 万达网络科技的DevOps平台架构解析
转载本文需注明出处:微信公众号EAWorld,违者必究. 目录: 一.万达DevOps平台建设历程 二.平台架构解析 三.建设过程中的难点分享 四.总结 一.万达DevOps平台建设历程 我们从201 ...
- 嘉为蓝鲸DevOps平台V5.0,以平台工程提升企业软件研发质效
随着信息技术深入应用,企业业务由线下方式为主逐渐转变为线上方式为主,业务产品创新频率提升.创新周期缩短.同业竞争加剧,而企业的IT组织效能却尚未能提升到满足企业业务敏捷交付的水平. 面向行业竞争加剧和 ...
- 一站式 DevOps 平台,让开发大不同
DevOps 是一种重视 "软件开发人员(Dev)" 和 "运维技术人员(Ops)" 之间沟通合作的文化.运动或惯例,是软件开发领域最近十年来兴起且当下普遍成熟 ...
- 基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台
作者 | 陈厚道 冯庆 来源 | 阿里巴巴云原生公众号 导读:本文将对 RocketMQ-Exporter 的设计实现做一个简单的介绍,读者可通过本文了解到 RocketMQ-Exporter 的实 ...
最新文章
- 版本管理三国志 (CVS, Subversion, git)
- 提升购物体验,跨境电商如何做企业管理?
- CodeForces - 1408E Avoid Rainbow Cycles(思维+最大生成树)
- 海外弱网下的在线视频平台优化实践​
- SAP ABAP实用技巧介绍系列之如何生成值为NULL的table row
- 对话系统聊天机器人的设计艺术(上)
- 剥开比原看代码15:比原是如何转帐的
- Python标准库collections中与字典有关的类
- php中浮点数计算问题
- koa操作mongodb,封装mongdb操作方法
- heidisql连接远程数据库_远程连接数据库异常问题
- 高内聚低耦合_拉锥耦合器最强粘接方案
- spotfire Document Property
- JMeter并发测试工具
- ElementUI Button按钮样式
- java和美利达_JAVA、GIANT、MERIDA、UCC四大厂商破风铝架横评
- 计算机上e盘拒绝访问,E盘拒绝访问怎么办?Win7系统E盘拒绝访问的方法
- uniapp中回退到上一页面并触发函数的方法
- taylor+swift纽约公寓_欧美明星豪宅都有多美,眼见为实!
- 系统平台拼多多商家如何补充订单
热门文章
- python如何实现下载文件_python实现下载文件的三种方法
- Java之HashMap经典算法-红黑树(插入节点平衡调整,左旋转,右旋转)
- c语言实现爬虫功能,用C/C 扩展Python语言_python 调用c语言 python实现简单爬虫功能_python实现简单爬虫...
- Stata:工具变量法(IV)也不难呀!
- IntelliJ IDEA 没有Tomcat 也没有Application Servers的解决办法
- CodeForces 351B Jeff and Furik 概率DP 逆序对
- [InnoDB] [FATAL] Tablespace id is xx in the data dictionary but in file .\test\t3.ibd it is xx!
- 国内有哪些靠谱的网站建设公司,尤其是对服装、化妆品行业的?
- 大数据-数仓-数据采集-业务数据(二):全量同步采集【MySQL<-->DataX(全量)<-->HDFS】【每日全量:每天都将业务数据库中全部数据同步到数据仓库,是保证两侧数据同步的最简单方式】
- InSAR技术在滑坡形变区筛查中的应用