写点什么

华为软件开发云之初体验

  • 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:051678

评论

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

这是我们的黄金时代

IC男奋斗史

职业规划 芯片行业思考 芯片技术

通过简书网学习 ActionChains,selenium webdriver 学习第3篇

梦想橡皮擦

Python 3月月更

聊聊redo log是什么

程序猿阿星

Redo Log MySQL InnoDB

PostmangRPC功能使用介绍

蜜糖的代码注释

gRPC 调试 Postman 3月月更

芯片工程师太贵?贵你妹啊

IC男奋斗史

芯片行业思考

芯荒荒,汽车芯片路在何方

IC男奋斗史

芯片行业思考 芯片技术

第三次“世界大战”——芯片保卫战,无烟的战场

IC男奋斗史

芯片行业思考

博文推荐|使用 Apache Pulsar 构建边缘应用程序

Apache Pulsar

开源 架构 分布式 云原生 Apache Pulsar

Ember 速度最快、性能最高的渲染技术框架之一

devpoint

前端框架 ember.js

Redis现网那些坑:用个缓存,还要为磁盘故障买单?

华为云开发者联盟

redis 缓存 SSD 磁盘故障 缓存Redis

检测图片中是否有二维码

逆锋起笔

android 二维码 Android端 3月月更

云原生多云应用利器 -- Karmada 调度器

Daocloud 道客

Kubernetes 云原生 开源软件 Karmada

华为,在行星的十字路口

脑极体

Redis 主从复制的原理及演化

百度开发者中心

为什么需要线程池?什么是池化技术?

王磊

面试

VuePress 博客优化之中文锚点跳转问题

冴羽

typescript Vue 博客 vuepress 博客搭建

我是一名数学专业的应届博士,我该如何选择offer?

IC男奋斗史

职业规划

凤姐如何变冰冰?

IC男奋斗史

芯片技术

裸奔?哒咩!

IC男奋斗史

芯片技术

iOS防截屏|担心App内容被截屏泄露吗?这个开源库就是你要的

LabLawliet

ios

为什么需要线程池?什么是池化技术?

CRMEB

我的奋斗:我在外企那些年(一)

IC男奋斗史

职业规划 芯片行业思考

润还是不润?这是个问题

IC男奋斗史

职业规划 芯片行业思考

看到字节跳动28岁员工猝死,我都想润了......

IC男奋斗史

职业规划 芯片行业思考

Hoo虎符研究院|2022年三月值得关注的赛道

区块链前沿News

Web NFT 元宇宙 虎符交易所

IC应届生40万白菜价!从业多年的资深专家手把手指导你如何选择offer!

IC男奋斗史

职业规划

微博评论架构设计

刘洋

#架构实战营 「架构实战营」

李凌:6 年,我如何从开源小白成为 Apache 顶级项目 PMC

腾源会

开源 腾源会

对信用卡欺诈 Say No!百行代码实现简化版实时欺诈检测

沃趣科技

数据库表

我的奋斗:我在外企那些年(二)

IC男奋斗史

职业规划 芯片行业思考

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