只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  如何评价华为软件开发云?


如何评价华为软件开发云?

发布时间:2019-05-18 15:03:52  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
云上开发?
如何评价华为软件开发云?云上开发?软件开发云(http://www.hwclouds.com/devcloud),我听过另外一个名字DevCloud
今年参加中国软交会的时候全是这个平台的广告,有朋友用过说不错,不过我到现在还没用过。应该是整合整个开发周期的工具放在云端吧,这种思想很好,云是趋势工具维护成本也很大,等有机会试试看看再说吧,还得亲身体验以事实说话啊借他山之石,可以攻玉,以下原文作者胡余雷,已获转载许可,借此文让大家条分理析地了解华为的这款产品。
—————————————————————————————————————

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


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

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


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


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



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 功能体验-发布管理

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


了解请戳:软件开发云国内企业终于出手研发工具这个领域了。一直看到微软从原来的PC时代的Visual Studio,到云时代的Team service,而国内一直缺席这个领域。
希望华为能够把软件开发云DevCloud打造的越来越好。
未来的研发不再是单一企业的竞争,而是演进到了聚合生态圈的产业链的竞争,这样,平台的重要性就凸显了。
众人拾柴火焰高。
依托华为软件开发云DevCloud平台,各个垂直行业,例如互联网、旅游、智慧城市,都可以参与进来打造软件生态。初步猜测华为开发云是在几个产品基础上做了集成。
一、项目管理:
和Jira类似,或者是使用了该产品并调用该产品的api?相比Jira的功能,以下部分做了些扩充,实现方式可能是直接从数据库中抽取数据然后图像化展示,或者直接调用Jira API。
1、时间线/里程碑
2、看板/统计功能

二、配置管理:
大部分功能在gitlab中都有,包括创建、合并分支、分支保护、在线编辑等, 调用gitlab api。
扩展了以下功能:
1、白名单管理: 可能的实现方式是将ip添加到openstack安全组,该安全组控制gitlab服务器可访问地址。
2、代码统计功能/贡献日历: 从gitlab数据库中按照一定数据模型抽取数据在页面上展示。

三、代码检查:
gitlab的hook功能应用,使用的应该是sonar。
主要在规则引擎的开发, 初始化主流开发语言的主要语法规则。

四、编译构建:
jenkins构建,提供统一构建脚本, 参数为: gitlab地址、编译工具(maven、ant,etc.)等, 输出war/jar等。

五、测试管理:
与项目管理类似,使用jira API集成

六、发布管理:
集成jenkins进行发布

这些从几个视频中都可以看出来, 难点在于集群的规模。 我的理解集群的管理和现实中组织机构的管理一样, 一种方式金字塔形一级级向下管理, 另外就是矩阵式管理, 我倾向于第二种。

另外, 我没注意到他们使用了主流的docker容器管理技术, 比如Kubernetes

作为一个参加了22号华为软件开发云大连上线大会的人来说说自己的体验感想。

先贴一张现场盛况图,真不亏是华为的活动,人real多啊。

然后主要说一下我最高兴趣的代码检查方面吧。

身为一个程序媛,其实最关注的一点就是自己代码的质量,也就是所谓的代码检查环节,看到华为的产品有着重代码检查这个环节说不开心那肯定是假的,所以在讲解区和体验区那里,我着重关注的就是这个方向。

软件开发云这边提供的是一站式的代码检查,提供了多种代码检查套餐,可以根据项目或者开发的需求进行自我搭配。因为这里主前端开发,所以手动搭配了css和html的检查并实际操作了一番,真的很快速便捷,而且用时很短。

这个是刚开始检查时候的样子

检查的结果直接显示在页面下方,具体缺陷的地方也会展示出来,最重要的是可以定位!而不是自己对着行数去找具体哪里错了!!这对一个程序媛来说,真的太良心!!

这个是代码检查完以后页面上显示的内容,会直观的告诉你代码指标,存在问题的级别等。

这个是点击所有问题进去的页面。

这个是我点击某一个具体问题,页面右侧会直接弹出来一个对话框,直接提示你哪一行有错误,怎么修改(对!这个就是我最喜欢的!)

因为到场时间略晚,加上大会马上开始,所以体验时间略短,其他功能等详细体验之后再来谈感受。

但不得不说,华为软件开发云这个产品真的不错,就冲可以代码错误定位这一点,大大点赞!

作为一个云产品的爱好者+参加了大连软件开发云上线大会的学生,必须来分享一下自己的实际体验感受。


不过首先还是要感谢软件开发云这个平台和22号上线大会多渠道的报名方式,让我们这些在校学生也可以参加到这次盛会之中。


我们到会场相对来说较早,有空余的时间可以听讲解,然后去华为软件开发云提供的体验区进行实际操作体验。

这个是体验区,拍的不好大家见谅啊哈哈。。


那么来分享一下我主要体验的项目管理部分~

1、主页部分

说正经一点这个就是项目管理的主页,直观展示了项目总数,迭代,缺陷等,但是简单来说就是一个全局直观图~

2、主页左侧最新消息简直是跨地域合作的小伙伴的福音!

(麻麻再也不用担心合作做项目时出现冲突了!)

对!就是这个!最!深得我心的地方!

虽然我只是一名学生,但是也实际参与过一些小项目,因项目成员地域不同,交流受限阻塞而导致的工作交叉时,出现问题冲突的现象时有发生。这个新消息!真的可以大大规避这个不必要的问题!

3、看板页

这个是点具体项目进来的看板页~(这个我就不标红啦~一看就可以懂)

通过迭代的方式展示项目进程,趋势图的形式展示各工作项,饼状图展示完成率,两个表格展示项目需求统计和缺陷,以及最下方的团队成员,好了,不说官方话了~对于程序员来说就是简单形象通俗易懂!


4、任务页面

总结来说有以下8大特征(这些特征超级贴心有木有!):

① 缺陷,需求,任务用不同颜色标注出来,区分明显。

② 可以根据迭代筛选

③ 可以按照模块选择

④ 可以根据处理人筛选

⑤ 可以根据优先级筛选

⑥ 可以根据重要程度筛选

⑦ 可以根据状态筛选,并实时跟进每个任务状态。

⑧ 操作处可以新建&添加关注

5、具体任务

当点击某一具体工作任务的时候,还会在页面右侧展示出来其具体的内容,下面的讨论区还可以供我们对当前任务进行讨论,不需要再用微信或者其他工具进行交流。这点真的很棒,节约时间又方便以后查询。

因为大会即将开始,再加上想更好的研究,我自己实际注册了一个账号,准备回家体验,注册的时候发现正好赶上华为软件开发云正在做双旦活动,可以抽奖,还抽到了一个手机支架!(开心)

特意咨询了一下,这个双旦活动截止到1月10号,想实际注册体验的大家一定不要错过这个活动,据说邀请别人抽奖自己再次得到抽奖机会不说,还可以冲击邀请大奖华为mate9,准备回家冲击一下试试哈哈。

但是不得不说,软件开发云这个产品,做的真的不错!点赞!

刚刚从华为开发云-青岛会场出来,我是个学生,大二,简单说说我的理解。
这个开发云的页面很好,中文化环境,页面都很和谐,聚齐了github等多种平台的优点,适合组织进行跨区域、多语言开发、在线自动检查代码、线上提供解决开发难点(就是提供解决方案)、最后一个就是在线外包的可靠性和优越性。
青岛云我理解为:高校人才教育、企业开发效率提升,代码质量提升、线上云开发、在线外包项目。
最后,会议上介绍了“解放号”在线平台,优化企业开发和优秀码农开公司接、发布外包,提升项目开发效率和质量。
能力有限,不对的地方,敬请指证???。

只知道要投入2000人做 云,声势浩荡。身边的小伙伴大都收到华为的电话。

有其他类似的产品吗?

借个楼问个问题,这种软件开发云方式安全吗?做软件除了实用性,防泄漏这一点做的怎么样才是关键吧

作为一个产品经理来说,首先要为这样的一款产品鼓掌。但是,在使用过程中还是发现有很多问题需要完善的。

1、这样的一款产品只有网页版,而且对账号还没有记忆功能,每次登陆后都要选择区域,大大增加了使用成本。

2、作为一个软件开发云,工作时间使用的软件,主要为开发相关人员服务,电脑桌面版是必不可少的!!!!!!!

3、现在的手机版也还不够完善,而且功能设计的有些不合理。

希望华为能够早点实现,这样用起来也就更舒心了!

一个真正用过的都没有,都是看了一下介绍或demo和就迫不及待的来赞扬了?我只有呵呵呵了。

我怎么觉得就是把各种东西抄了一遍然后集成起来了?还不知道好不好用

责任编辑:
热门阅读排行
© 16货源网 1064879863