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

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

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

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

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

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

点击添加图片描述(最多60个字)编辑

接下来就来告诉大家CORNERSTONE是如何做到这一切的。

【任务分配】

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

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

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

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

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

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

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

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

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

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

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

点击添加图片描述(最多60个字)编辑

【进度监控】

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

「表格」

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

点击添加图片描述(最多60个字)编辑

「分栏」

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

点击添加图片描述(最多60个字)编辑

「看板」

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

点击添加图片描述(最多60个字)编辑

「甘特图」

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

点击添加图片描述(最多60个字)编辑

「日历」

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

点击添加图片描述(最多60个字)编辑

「统计」

CORNERSTONE提供报表和统计图,可查看团队总体任务状态,也可查看团队成员个人工作贡献,便于把控总体项目进程。

点击添加图片描述(最多60个字)编辑

「周汇总」

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

点击添加图片描述(最多60个字)编辑

「分类导图」

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

点击添加图片描述(最多60个字)编辑

【DevOps集成】

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

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

「主机管理」

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

点击添加图片描述(最多60个字)编辑

「 Pipeline」

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


点击添加图片描述(最多60个字)

「 交付物」

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

点击添加图片描述(最多60个字)编辑

「CMDB」

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

点击添加图片描述(最多60个字)编辑

「代码助手」

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

点击添加图片描述(最多60个字)编辑

「持续集成」

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


点击添加图片描述(最多60个字)

未来CORNERSTONE,还会集成更多的DevOps工具,持续提高研发管理效率,打造更好用的研发管理系统,提升企业产品研发管理的效能,协同项目管理,助力企业智能化变革。

原文地址:https://www.cnblogs.com/cornerstone2019/p/12626539.html

时间: 2024-11-10 13:31:05

DevOps 在企业项目中的实践落地的相关文章

ASP.NET MVC在实际项目中的实践

最近这两年一直使用ASP.NET MVC开发游戏周边的网站,包括交易平台.运营平台.推广系统等,还有一些小型的财务管理方面的网站.公司内部使用和自用的一般界面设计弱,经常使用LigerUI搞定大多数.下面挑一些能看的界面,顺便说一说我在团队中一直应用的前端原则. 一.交易平台: 首先这个是交易平台的,采用经典的DDD分层架构,采用到的框架.库和产品:ASP.NET MVC+Entity Framework+Structure+AutoMapper+Log4net+STSdb4+ChnCharIn

浅谈 OneAPM 在 express 项目中的实践

[编者按]OneAPM 运营团队,近日在 github 上发现了一篇文章,特别奉献给大家.本文作者王宇先生从2015年年初就开始使用我们的产品,也是OneAPM 的忠实用户. OneAPM 是一个优秀的性能监控平台.为什么我们要使用性能监控呢? 并不是为了炫耀我有多么酷的玩具,仅仅因为我们希望在问题发生的第一时间就能知道. 在第一时间发现问题,把问题解决于无形之中,总比出了大麻烦通宵达旦加班舒服得多. 然而有的人喜欢说:「有些问题留着也不会有什么影响.」但我觉得服务端的事情, 凡是冒烟的地方,终

以“掌上东航”为例,论混合开发在企业级项目中的实践

提起"掌上东航",很多人一下子会想到另一款应用"东方航空",那么,这款企业级应用有什么作用?和"东方航空"之间又有什么关系或者区别?近日,在北京国际会议中心举行的AppCan移动开发者大会上,东方航空移动互联部的项目经理张晨飞,对"掌上东航"进行了详细解读. 东航移动互联部的项目经理张晨飞作演讲 "掌上东航"-不断发展壮大 众所周知,"东方航空"是东航推向各个旅客的一个Web的应用,而&

[课程分享]IT软件项目管理(企业项目甘特如是评价、维护管理、文档管理、风险管理、人力资源管理)

[课程分享]IT件项目管理(企业项目甘特图案例评价.维护管理.文档管理.风险管理.人力资源管理) 对这个课程有兴趣的朋友能够加我的QQ2059055336和我联系 课程讲师:丁冬博士 课程分类:Java 适合人群:中级 课时数量:32课时 用到技术:IT软件项目配置.IT软件项目模板的制定 涉及项目:IT软件企业项目甘特图案.IT软件项目可行性报告分析.基于svn的IT软件项目配置管理案例 更新程度:完毕 课程背景: 该课程是北风品牌项目管理课程系列之中的一个<IT项目管理>课程.通过本课程的

[课程分享]IT软件项目管理(企业项目甘特图案例评价、维护管理、文档管理、风险管理、人力资源管理)

对这个课程有兴趣的朋友可以加我的QQ2059055336和我联系 课程讲师:丁冬博士 课程分类:Java 适合人群:中级 课时数量:32课时 用到技术:IT软件项目配置.IT软件项目模板的制定 涉及项目:IT软件企业项目甘特图案.IT软件项目可行性报告分析.基于svn的IT软件项目配置管理案例 更新程度:完成 课程背景: 该课程是北风品牌项目管理课程系列之一<IT项目管理>课程.通过本课程的教学,使学生掌握IT项目管理的基本原理和基本技能,能够根据项目干系人的特征需求,确定项目的范围,经过计划

在落地DevOps项目中遇到的困难、挑战和解决思路

DevOps落地困境 本文章由www.mingpaixinxi.com网转载分享,DevOps落地为什么那么难?因为从设计人员.组织架构.流程.人员技能到工具,变化很大,要求很高,建设风险很高.从理念到落地,需要一定的周期才能够成熟,技术决策者一般都比较慎重. DevOps落地困境包括: 设计部门多 流程改造复杂 责任边界需要重新划分 考核等配套机制没有跟上 技术成熟度低 自动化是核心问题 回过头来看,人们把过去打包.配置.部署,甚至运维,都做了很多自动化的尝试.最为典型的是CI和CD,为什么说

项目管理理论与实践(1)——企业项目管理介绍

一.企业项目管理的概念 1. 什么是项目管理 这里把"项目管理"关键词拆解为2个词:项目.管理. 项目:为完成某一独特产品或服务所做的一次性努力. 管理:同别人一起,或通过别人使活动完成得更有效的过程. 项目管理:把各种系统.方法.人员结合在一起,在规定的时间.预算和质量目标范围内完成项目的各项工作. 2. 项目管理都管理什么 项目范围管理,项目时间管理,项目成本管理,项目质量管理,其他相关的包括:人力资源管理,沟通管理,风险管理,采购管理,整体管理 3. 项目管理的演变 1)针对单个

C / C ++ 项目中的 DevOps 挑战

"C++ 不仅是性能最强大的语言,而且也是一门伟大的语言!它具有真正的泛型,它是表达性的,是程序员最喜欢的语言之一."                                                                                                                            - JFrog 软件工程师兼 Conan.io 的创建者迭戈·罗德里格斯 - 洛萨达( Diego Rodriguez-Lo

华为云对Kubernetes在Serverless Container产品落地中的实践经验

华为云容器实例服务,它基于 Kubernetes 打造,对最终用户直接提供 K8S 的 API.正如前面所说,它最大的优点是用户可以围绕 K8S 直接定义运行应用. 这里值得一提是,我们采用了全物理机的方案,对于端到端资源利用率有一个很大的提升.而在 K8S 之上我们通过一层封装实现了超规模资源池.大家知道 K8S 现开源的版本最大只能支持到5000节点,并且这是在 Google 云上的验证结果,而在很多其他的云平台往往达不到.主要是受限于底层网络和存储系统. 所以在华为云,我们的做法是通过一层