写点什么

华为软件开发云之初体验

  • 2016-11-29
  • 本文字数:1828 字

    阅读完需:约 6 分钟

作为一名世界 500 强公司的项目总监,经历过大大小小几十个项目,对于软件项目的管理有着深切的体会,从一开始公司的项目管理软件、到采用开源项目管理软件、到采用 SAAS 项目管理软件、再回到原始 Excel 管理方式,有传统的瀑布开发流程、也有迭代式的开发流程、甚至也采用了敏捷开发流程,根据实际项目的不同,所采用的管理方式、管理软件、管理手段以及开发模式都有不同。

一个偶然的机会,了解到了华为软件开发云平台,觉得有点惊喜,喜从何来?

1) 作为一家世界 500 强的通信企业,竟然也专注于软件开发云平台

2) 华为历来对于项目管理非常重视,曾经在参加 PMP(项目管理专业人士资格认证)培训的时候就学习过华为的项目管理十大模板,很是受用。如今又出“华为软件开发云平台”,其中无不体现了华为的项目管理理念。

3) 一直以来都非常关注软件开发及管理平台,研究和使用的项目管理软件有:禅道项目管理软件、TeamLab、ProjectForge、Redmine、IBM Rational 等等,各有特色,却很少能够提供一个基于服务、傻瓜式应用的平台。

华为软件开发云之初识

首次接触华为软件开发云是在 CSDN 的平台中了解的,从宣传的篇幅以及吸引人的广告词来看,都非常具有诱惑力,让人非常想了解这个平台到底有哪些好的地方。

“最牛体验官 等你来挑战!”

进入华为软件开发云,可以看到一共提供了 6 大工具:

1) 项目管理

提供敏捷化项目管理(这个与之前看到的华为的项目管理理念非常吻合),实现社交化协作。

2) 配置管理

提供基于 GIT 的代码托管服务(相对来说也是目前代码管理的一个主流手段了)。

3) 代码检查

提供云端代码检查,及时发现代码的缺陷(这个功能对于大部分的开发者来讲,都是一个非常实用的工具)

4) 编译构建

提供云端编译构建,实现持续交付流水线,支持自动获取代码、静态检查、构建、打包、部署等功能。

5) 测试管理

以用例为核心,提供端到端的测试管理。

6) 发布管理

提供软件仓库管理和发布过程管理,能够对发布版本的进行管理。

1.1 功能体验 - 总览

进入到个人控制台中,首先看到的是软件开发云的功能总览:

可以直观的看到当前的项目情况、配置管理情况、代码检查情况以及编译构建情况、测试管理情况、发布管理情况。

1.2 功能体验 - 项目管理

项目管理提供了便捷的需求管理、任务管理、缺陷管理功能,通过关注项目、项目卡片以及一键切换等功能可实现多项目管理;同时通过迭代、迭代计划和迭代时间线,可以清晰的呈现项目进展情况;通过需求讨论、变更记录、服务动态等社交化功能,来促进团队高效的沟通与协作;此外,还提供了多维度的项目看板以及相应的统计报表,可以保障项目快速迭代,快速相应客户需求。

在项目管理首页中可以清晰的看到项目总览(包含项目个数、迭代次数、任务总数、需求总数、缺陷总数以及新增的工作项数量),也可以很方便的找到【新建项目】的入口处。

进入到具体的项目时,可以查看具体项目的情况:

在项目管理中可以进行需求、任务以及缺陷的管理:

1.3 功能体验 - 配置管理

配置管理主要是面向用户提供基于 GIT 的在线代码托管服务,包括代码克隆、下载、提交、推送、比较、合并、分支等。

用户将代码一键下载到本地,基于 Eclipse 开发完毕后可一键推送云端,实现线上线下协同开发,从而不受地域的限制。

1.4 功能体验 - 代码检查

代码检查主要是实现一些简单的代码质量管理,帮助监测源代码质量,让用户放心编码。目前代码检查支持 Java、JavaScript、CSS、HTML、JSP、C#、C/C++、Python 等多种语言。代码检查可以精准定位代码缺陷,提供示例和修复建议,支持一键跳转到代码库在线修复;提供华为典型检查规则集,支持用户自定义检查规则集,灵活适配项目需求;一键执行代码检查,批量处理缺陷。

通过代码检查工具,能够帮你将常见的一些代码问题给检测出来,并且提供修改建议:

华为企业云平台提供了 925 条规则,可以根据需要进行自定义规则:

1.5 功能体验 - 编译构建

编译、构建部分与代码托管无缝对接,提供云端编译构建服务。编译构建任务一键创建、配置和执行,实现获取代码、静态检查、构建、打包、等活动自动化,实时监控构建状态。

平台支持 Java、C、C++、Php、Groovy 等主流编译构建语言,同时支持 Maven、Ant、Grails 等主流构建标准。

1.6 功能体验 - 测试管理

测试管理主要提供了一体化的测试功能,覆盖测试需求、用例管理、测试执行、缺陷管理,能够辅助高效的管理测试活动,保障产品高质量交付。

1.7 功能体验 - 发布管理

发布管理主要是提供包括仓库初始化、软件发布、软件下载、软件查看等功能。

2016-11-29 11:051692

评论

发布
暂无评论
发现更多内容

互联网券商系统搭建建议书

软件开发大鱼V15988750073

国际配售 港股交易系统开发 证券交易系统 IPO系统开发 金融平台搭建

结合实战和源码来聊聊Java中的SPI机制?

冰河

Java spi 服务发现

3年Java开发经验从阿里、美团、滴滴面试回来,想和Java程序员谈一谈感悟及面经

Java架构之路

Java 程序员 架构 面试 编程语言

第九周学习性能优化 3 总结

三板斧

极客大学架构师训练营

Appium常用操作之「Toast提示信息获取」

清菡软件测试

消灭微服务的坏味道 之 循环依赖

码猿外

微服务 循环依赖 坏味道

一周信创舆情观察(11.9~11.15)

统小信uos

数字人民币究竟是什么

CECBC

数字货币

架构师训练营 W05 作业

Geek_f06ede

阿里大牛八年打造,编程宝典,从初学到编程进阶—深入学习—实战

Java~~~

Java 阿里巴巴 程序员 架构 编程语言

入坑 docsify,一款神奇的文档生成利器!

沉默王二

docsify

【得物技术】浅谈分布式事务中间件Seata

得物技术

开源 分布式事务 中间件 解决方案 seata

释放数字化活力 高质量建设数字中国

CECBC

数字经济

DataOps系列丨DataOps的组织架构与挑战

DataPipeline数见科技

大数据

输入法B端市场转化:百度推动产业智能化的新路径

脑极体

石、火、水:从OriginOS透视移动系统进化论

脑极体

DataOps系列丨DataOps理念与设计原则

DataPipeline数见科技

大数据

Maven-技术专题-Setting文件结构解析

码界西柚

DataOps系列丨数据的「资产负债表」与「现状」

DataPipeline数见科技

大数据

JVM运行时数据区,你真得好好学一学

Simon郎

JVM Java 分布式

实现2nm工艺突破,台积电为何能给“摩尔定律”续命?

脑极体

git使用与原理剖析及其私服搭建

Fox爱分享

git

阿里P8架构师吐血整理的《SpringBoot+Vue全栈开发实战》文档资料

Java架构之路

Java 程序员 架构 面试 编程语言

微服务手册:高速查询?除了Redis我们还有另外的选择

互联网应用架构

redis 微服务 springboot Caffeine 高速缓存

大专学历Java开发7年,从年初被裁到四面美团点评成功上岸,闭关七个月,入职那一天我哭了!

Java架构追梦

Java 阿里巴巴 面试 美团 java架构

五、一致性哈希算法

Geek_28b526

MySQL 连接为什么挂死了?

华为云开发者联盟

微服务 数据 存储

架构师训练营 1 期 -- 第九周作业

曾彪彪

极客大学架构师训练营

《迅雷链精品课》第六课:主流区块链数据存储分析(一)

迅雷链

区块链

32核打赢AMD64核 英特尔Ice Lake为HPC提供强劲性能

E科讯

区块链+供应链,双链融合开启新时代

CECBC

区块链 供应链物流

华为软件开发云之初体验_DevOps & 平台工程_胡余雷_InfoQ精选文章