AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

华为软件开发云之初体验

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

评论

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

转转push的演化之路

转转技术团队

push

12代酷睿处理器+2.8K OLED华硕好屏,灵耀14 2022影青釉商务轻薄本

科技热闻

CSP直通车 | 在线直播认证培训双周末班 火热报名中

ShineScrum

Scrum 敏捷 CSP-SM 敏捷专家 敏捷大师

开放原子开源基金会黄金捐赠人优博讯携手合作伙伴,助力OpenHarmony破圈!

极客天地

如何消减敏捷开发协作中的「认知偏差」?| 敏捷之道

LigaAI

程序人生 产品经理 LigaAI 敏捷开发流程 研发协作

架构实战营模块八作业

Geek_Q

Alluxio为Presto赋能跨云的自助服务能力

Alluxio

数据架构 presto 跨云 Alluxio

又快又稳!Alibaba出品Java性能优化高级笔记(全彩版)震撼来袭

冉然学Java

编程 程序员 分布式 性能优化 java 14

JAVA编程规范之二方库依赖

源字节1号

软件开发 程序员‘

AI全流程开发难题破解之钥

华为云开发者联盟

人工智能 华为云

用户身份标识与账号体系实践

Java 架构 业务设计 IDMapping 数据映射

怎么样的框架对于开发者是友好的?

MASA技术团队

.net 云原生 软件架构

SiC功率半导体产业高峰论坛成功举办

极客天地

高效能7个习惯学习笔记

JefferLiu

高效能人士的七个习惯

重磅 | 开放原子校源行活动正式启动

kk-OSC

开放原子全球开源峰会

一键搭建博客:如何使用WordPress插件搭建专属博客

hum建应用专家

Wordpress 部署 Wordpress 博客部署

共建共享数字世界的根:阿里云打造全面的云原生开源生态

阿里巴巴云原生

阿里云 容器 云原生 开源生态

敢看系列?Python字体反爬实战案例之实习那僧,继续挖坑

梦想橡皮擦

Python 爬虫 7月月更

开源峰会抢先看 | 7 月 29 日分论坛 & 活动议程速览

kk-OSC

开放原子全球开源峰会

推荐算法的三大研究热点

博文视点Broadview

即学即用的问题解决思维,给无意识的生活装上“后视镜”

图灵教育

聊聊性能测试环境搭建

老张

性能测试 环境搭建

专访 | 阿里巴巴首席技术官程立:云 + 开源共同形成数字世界的可信基础

kk-OSC

开放原子全球开源峰会

重磅 | 基金会为白金、黄金、白银捐赠人授牌

kk-OSC

开放原子全球开源峰会

专访 | 软通动力高级副总裁秦张波:开源驱动创新,推动操作系统产业生态建设

kk-OSC

开放原子全球开源峰会

云图说丨华为云区块链引擎服务:高安全的区块链技术服务平台,轻松部署,快速上链

华为云开发者联盟

区块链 华为云 引擎 BCS

重磅 | 开放原子算法大赛拉开帷幕

kk-OSC

开放原子全球开源峰会

原型链继承和构造函数继承的 “毛病”

掘金安东尼

JavaScript 前端 设计模式 7月月更

重磅 | 2022 开放原子全球开源峰会在北京开幕

kk-OSC

开放原子全球开源峰会

开放原子开源基金会秘书长孙文龙 | 凝心聚力,共拓开源

kk-OSC

开放原子全球开源峰会

C# 使用数据库对ListView控件数据绑定

IC00

C# 7月月更

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