DevOps 在企业项目中的实践落地

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: “我们把DevOps和研发任务协同结合起来,打破了研发团队的最后一道隔阂。” 往往在产品开发过程中,研发人员需要掌控的最多的工具和平台。 代码,环境,部署,容器,服务器一大堆的工具和平台要使用,但是很多平台之间无法互通,导致了工作无法同步,反复的记录报告又增加了工作量。

“我们把DevOps和研发任务协同结合起来,打破了研发团队的最后一道隔阂。”

往往在产品开发过程中,研发人员需要掌控的最多的工具和平台。

代码,环境,部署,容器,服务器一大堆的工具和平台要使用,但是很多平台之间无法互通,导致了工作无法同步,反复的记录报告又增加了工作量。

面对上述问题,CORNERSTONE给研发团队提供了最佳的解决方案。

把传统的研发任务管理和DevOps相结合,实现了研发团队的高度配合

![点击添加图片描述(最多60个字)
编辑](https://img-blog.csdnimg.cn/20200403144448964.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMTM3NDkz,size_16,color_FFFFFF,t_70)
接下来就来告诉大家CORNERSTONE是如何做到这一切的。

【任务分配】

研发项目的任务分配是整个项目管理中最为核心的步骤,把项目目标、优先级、负责人等一系列相关信息的明确安排,才能保障研发人员的工作完成度,降低后续沟通成本。

工作项的要展示很多的具体信息:

(1)描述信息(标题、描述、附件、COMMENTS、所属迭代、所属版本)

COMMENTS是提供给开发人员的交流空间,让开发人员可以在这里进行简短的意见交流,一些较小、内容简短的讨论可以在这里进行,无需所有相关人员聚集在一起讨论节约时间

(2)状态信息(工作项状态、优先级)

(3)人员信息(责任人、创建人、解决人)

明确工作项的相关人员,责任划分明确。

(4)时间信息(创建时间、预估时间、耗费时间、到期时间)

提供明确的时间信息,有利于项目管理者控制项目开发进度

(5)关联的工作项(子任务、BUG)

将有关的工作项关联到一起,完整描述产品中某一项功能,从需求分析到开发实现到测试反馈的全过程

![点击添加图片描述(最多60个字)
编辑](https://img-blog.csdnimg.cn/2020040314450528.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMTM3NDkz,size_16,color_FFFFFF,t_70)
【进度监控】

工作项设计完成后需要考虑的就是如何一个个的工作项集中在一起展示,考虑到DevOps的用户有很多不同的角色,对看板的关注角度也不同,例如项目经理更希望可以一目了然的看到任务的完成情况,开发人员需更关注的是分配给自己的工作项的具体的内容,CORNERSTONE提供【表格、分栏、看板、甘特图、日历、统计、周汇总、分类导图】八种视图,方便企业成员通过多种角度查看项目,全方位了解项目状况。

「表格」

信息以列表形式呈现,可拖动查看所有字段下的内容,方便概览任务情况。

![点击添加图片描述(最多60个字)
编辑](https://img-blog.csdnimg.cn/20200403144524402.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMTM3NDkz,size_16,color_FFFFFF,t_70)
「分栏」

分栏视图可帮助团队成员更快的找到他所需要的信息;

![点击添加图片描述(最多60个字)
编辑](https://img-blog.csdnimg.cn/20200403144537211.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMTM3NDkz,size_16,color_FFFFFF,t_70)
「看板」

看板视图可更直观的显示每种状态下的任务情况,方便团队成员及时更改任务内容;

![点击添加图片描述(最多60个字)
编辑](https://img-blog.csdnimg.cn/20200403144548848.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMTM3NDkz,size_16,color_FFFFFF,t_70)
「甘特图」

CORNERSTONE的甘特图功能可方便管理者弄清项目的剩余时间,评估工作进度,调整工作任务,更好地把握项目的整体。

![点击添加图片描述(最多60个字)
编辑](https://img-blog.csdnimg.cn/20200403144703329.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMTM3NDkz,size_16,color_FFFFFF,t_70)
「日历」

CORNERSTONE的日历视图是基于时间,让项目更加易于理解的管理工具。

![点击添加图片描述(最多60个字)
编辑](https://img-blog.csdnimg.cn/20200403144713998.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMTM3NDkz,size_16,color_FFFFFF,t_70)
「统计」
CORNERSTONE提供报表和统计图,可查看团队总体任务状态,也可查看团队成员个人工作贡献,便于把控总体项目进程。

![点击添加图片描述(最多60个字)
编辑](https://img-blog.csdnimg.cn/2020040314491961.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMTM3NDkz,size_16,color_FFFFFF,t_70)
「周汇总」

CORNERSTONE的周汇总视图可直接提取项目中各项任务的完成情况和相应指标,自动生成简洁的分析报告。

在这里插入图片描述

「分类导图」

CORNERSTONE的分类导图其实就是思维导图,它有一个中心主题,由中心主题发散出不同的关节点,每个关节点又可以独立成为一个分支的中心主题,整个图形呈现出放射性立体结构,这种结构更方便记性和理清思绪。

![点击添加图片描述(最多60个字)
编辑](https://img-blog.csdnimg.cn/20200403144945935.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMTM3NDkz,size_16,color_FFFFFF,t_70)
【DevOps集成】

CORNERSTONE一站式云端DevOps平台:六大功能 围绕需求全面提升,平台将DevOps集成在项目管理体系中,支持敏捷开发与自动化部署,同时可配置自动编译流水线,满足多种开发语言,实现持续交付。

DevOps可用于自动化各种任务,包括构建、测试和部署软件。

「主机管理」

在项目开发中,会有很多服务器节点需要管理。CORNERSTONE提供在线的主机管理功能,让用户可以通过SSH或VNC的方式连接到主机节点,进行在线远程操作和运维 。

![点击添加图片描述(最多60个字)
编辑](https://img-blog.csdnimg.cn/20200403144959359.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMTM3NDkz,size_16,color_FFFFFF,t_70)
「 Pipeline」

流水线提供一种可扩展、可编程的能力,来满足用户自定义CI&CD过程的需求。 CORNERSTONE Pipeline通过提供一些基础的概念设计以及命令函数,来允许用户自定义的实现自己想要的功能(代码的持续集成,APP的编译发布,Sonar代码检查等等)。CORNERSTONE通过Pipeline实现了持续集成(CI)和持续交付(CD)的功能。

点击添加图片描述(最多60个字)
「 交付物」

平台提供了研发「交付物」专属的模块,支持研发人员通过CORNERSTONE可以将起研发版本作为交付物保存,无论何时何地,团队成员都可以随时下载分享。

![点击添加图片描述(最多60个字)
编辑](https://img-blog.csdnimg.cn/20200403145016757.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMTM3NDkz,size_16,color_FFFFFF,t_70)
「CMDB」

CORNERSTONE嵌⼊一体化监控运维平台,实现IT环境的数字化、标准化,直接运维分析的基础,减少⼈⼯干预,降低⼈工成本。

![点击添加图片描述(最多60个字)
编辑](https://img-blog.csdnimg.cn/20200403145030150.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMTM3NDkz,size_16,color_FFFFFF,t_70)
「代码助手」

在开发过程中,使用CORNERSTONE代码助手功能,可依据前后端框架模板,自动生成代码,节省大量重复开发时长,提升产能。

![点击添加图片描述(最多60个字)
编辑](https://img-blog.csdnimg.cn/20200403145038398.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMTM3NDkz,size_16,color_FFFFFF,t_70)
「持续集成」

CORNERSTONE⽀持将持续集成的结果部署到对应的测试环境,所有部署版本在测试环境中可随时访问,⽀持灰度发布到⽣产环境中。

点击添加图片描述(最多60个字)
未来CORNERSTONE,还会集成更多的DevOps工具,持续提高研发管理效率,打造更好用的研发管理系统,提升企业产品研发管理的效能,协同项目管理,助力企业智能化变革。
点击添加图片描述(最多60个字)

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
目录
相关文章
|
15天前
|
jenkins Devops Java
DevOps实践:Jenkins在持续集成与持续部署中的价值
【10月更文挑战第27天】在快速发展的软件开发领域,DevOps实践日益重要。Jenkins作为一款流行的开源自动化服务器,在持续集成(CI)和持续部署(CD)中扮演关键角色。本文通过案例分析,探讨Jenkins在Java项目中的应用,展示其自动化构建、测试和部署的能力,提高开发效率和软件质量。
39 2
|
6天前
|
运维 安全 Devops
DevOps实践中的安全审核和合规性
DevOps实践中的安全审核和合规性
|
6天前
|
监控 安全 Devops
DevOps实践中,如何平衡开发速度和安全审核的效率?
DevOps实践中,如何平衡开发速度和安全审核的效率?
|
8天前
|
存储 监控 Devops
DevOps实践:持续集成/持续部署(CI/CD)的实战指南
DevOps实践:持续集成/持续部署(CI/CD)的实战指南
|
9天前
|
运维 安全 Devops
DevOps实践中的安全审核和合规性
DevOps实践中的安全审核和合规性
|
11天前
|
运维 Devops jenkins
DevOps实践之持续集成与持续交付
【10月更文挑战第32天】在软件开发的快节奏世界中,DevOps已经成为提升效率和质量的关键策略。通过将开发(Development)和运维(Operations)紧密结合,DevOps促进了更快速的软件发布和更高的可靠性。本文将深入探讨DevOps的核心组成部分——持续集成(CI)和持续交付(CD),并展示如何通过实际代码示例实现它们,以帮助团队构建更加高效和稳定的软件发布流程。
|
16天前
|
运维 Devops jenkins
DevOps文化:持续交付与持续反馈的文化构建与实践
【10月更文挑战第27天】DevOps文化强调开发和运维的紧密合作,以实现快速、高质量的软件交付。核心在于持续交付和持续反馈。本文探讨了如何通过改变组织结构、构建跨功能团队、使用自动化工具(如Jenkins)和积极收集用户反馈,来构建和实践DevOps文化。
28 0
|
3月前
|
敏捷开发 缓存 前端开发
阿里云云效产品使用合集之前端打包时npm安装卡住一般是什么导致的
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
敏捷开发 弹性计算 持续交付
阿里云云效产品使用合集之同一个主机部署是否支持下载多个制品
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
敏捷开发 监控 Java
阿里云云效产品使用合集之Codeup WebIDE环境下,如何使用通义灵码
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。