全生命周期开发管理利器:华为云软件开发服务——华为云MVP胡余雷

举报
Try 发表于 2018/11/26 19:42:03 2018/11/26
【摘要】 胡余雷认为,华为云DevCloud不仅适用于初创企业,“华为云DevCloud可以对项目的全生命周期进行全面的支持,对于所有开发者都是非常友好的”。

胡余雷1.png

创业公司成长迅速,业务蓬勃发展,团队不断扩张。这本是令人高兴的事情,但却会给团队和项目管理带来不小的挑战。目前的互联网创业公司为了及时响应用户反馈,快速调整产品方向,避免在无用的功能上浪费时间和精力,往往会采取产品快速迭代的策略,但这也对创业团队的管理能力提出了较高的要求。流程管理混乱的创业企业往往陷入项目拖延、交付超时的泥潭。华为云软件开发服务正是解决企业开发流程管理混乱的利器。

胡余雷是一名技术总监兼售前经理,有10年工作经验,主要从事软件解决方案和互联网行业,2017年入职苏州天宫担任研发负责人。他正是利用了华为云软件开发服务解决企业开发流程管理混乱的问题。

小作坊”的管理问题

苏州天宫成立于2012年,是一家创新型互联网初创企业,其开发的口袋大学PU结合共青团中央提出的“第二课堂”,为在校大学生提供贯穿能力提升的“素质培养”和“职业培养”双重指导。运营至今,口袋校园在全国已有近650所高校800万大学生用户,覆盖江苏、浙江、安徽、湖南、湖北、江西、陕西等省份高校。

随着产品在高校中逐步打开了市场,用户规模越来越大,口袋大学的开发中也出现了各种各样的问题。胡余雷正是在这种背景下加入苏州天宫的。

胡余雷告诉记者,在加入口袋大学团队之后,他发现开发团队工作流程并未进行规范,依然沿用的“小作坊式”的开发管理模式。

“需求会来自四面八方,有直接需求对开发的,开发也不管三七二十一,就直接做了,最后连责任人都搞不清。我过来以后,首先做的就是把这开发流程全部梳理出来”, 胡余雷说,“公司规模较小的时候,比如说十个人以内,大家都坐在一起,集中办公,沟通全部靠吼也无可厚非,这时候对管理的需求不是很明显。但是团队规模大于10人之后,就必须要有一定的流程规范了。”

如果不能将需求、产品、开发相对应,将流程规范化,会直接导致开发部门管理混乱,产品失去整体规划性。

规范的开发流程和管理工具必不可少

胡余雷对团队流程进行了规范。首先,他在产品和研发团队中明确了需求和开发对接的流程:

市场不得直接向技术人员提需求,而是将需求给到产品。产品和技术总监一起根据产品的总体规划评审需求,分析哪些是伪需求,哪些是真正的需求。将需求全部分类归纳后,由技术团队进行成本评估,最终将开发工作落实到技术团队里。

在规范工作流程之后,他引入了华为云软件开发服务(DevCloud)作为项目管理工具。华为云软件开发服务是面向开发者提供的云服务,即开即用,随时随地在云端进行项目管理、配置管理、代码检查、流水线、编译、构建、测试、部署、发布等,让开发者快速而又轻松地开启云端开发之旅。

胡余雷认为,对于软件开发管理来讲,最重要的功能包括:

1)  项目管理:提供项目立项、需求创建、计划编排、任务设计等子功能

2)  配置管理:提供代码托管功能

3)  测试管理:提供测试计划、测试用例、问题记录与分析等功能

4)  总览功能:能够一目了然查看项目进度及相关信息

5)  提醒功能:能够及时提醒相关作业事项

6)  Knowhow管理:能够进行文件、知识的积累管理

7)  其他:包括报表、即时通信、多项目支持、多语言、权限控制等等

因功能僵硬、使用繁杂以及个性定制差等原因,传统项目管理软件已无法满足项目型组织在互联网时代的发展需要。以华为“云+端”的为代表的应用模式配合移动互联的手段将带来项目管理体验和模式的颠覆性创新。

口袋大学团队于2017年使用华为云软件开发服务进行了项目部署测试,胡余雷认为华为云软件开发服务从购买、使用、部署到运维,都相对比较简单直观,切合团队开发场景。

华为云软件开发服务为产品开发打开效率之门

实际上,胡余雷是华为云软件开发服务最早一批用户之一。2016年12月,华为云软件开发服务刚刚上线,胡余雷就申请试用并进行了体验,写了一份关于此次体验的感想和总结稿件,并被华为开发者社区征用为置顶博文。在这篇博文里,胡余雷表示:“华为开发云项目管理提供了便捷的需求管理、任务管理、缺陷管理功能,通过关注项目、项目卡片以及一键切换等功能可实现多项目管理;同时通过迭代、迭代计划和迭代时间线,可以清晰的呈现项目进展情况;通过需求讨论、变更记录、服务动态等社交化功能,来促进团队高效的沟通与协作;此外,还提供了多维度的项目看板以及相应的统计报表,可以保障项目快速迭代,快速响应客户需求。”

当然,针对不同的开发环境和流程,华为开发云也无法滴水不漏。但华为开发云也在针对不同用户需求进行迭代。

胡余雷告诉记者:“华为开发云刚刚上线IDE的时候功能并不完善,缺少快捷方式和调试工具。连一个简单的“Hello world”都没法调试,IDE就变成了浏览工具了。”在将问题发布在华为云社区之后,客服很快联系了他,并在之后的版本中加入了快捷方式和调试工具。

胡余雷认为,华为开发云实际上不仅仅适用于初创企业,关键在于以什么方式去用:“比如说项目流程紧凑,还有快速部署的要求时,我就会直接用华为开发云进行全生命周期的开发。为什么?因为我不需要去考虑其他任何的平台脱节的情况。从上报需求,到任务分派,到代码管理,到我的编译、部署、上云,华为开发云可以对项目的全生命周期进行全面的支持,对于所有开发者都是非常友好的。”

 

了解更多华为云MVP详情,成为云计算KOL,请点击:https://activity.huaweicloud.com/devcloudmvp/index.html?utm_source=bbs&utm_medium=bbs

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。