机房360首页
当前位置:首页 » 新闻资讯 » 并行科技:精益软件交付

并行科技:精益软件交付

来源:机房360 作者:机房360 更新时间:2016/2/24 15:04:12

摘要:“shutterbug”——美国俚语中的“摄影爱好者”,他们不仅对用光、色彩、构图等近乎苛求,还衷于CCD、CMOS感光元件技术、全画幅镜头的技术研究。并行科技ParaAlarm的启动画面,是新西兰东南端的Nugget point海岬,壮观的碎石路、灯塔和日出,正是出自并行科技运营总监杨昆的摄像机下。我们不禁好奇苛求细节、执着技术是如何感染工作的,让我们细读本期对话杨昆。

  并行科技:软件交付是如何在速度、成本、质量和风险之间实现平衡的?

  杨昆:确实会面临这样的问题,这个问题又取决于软件类型和客户群体。

  具体说Paramon和Paratune这类软件,如果在平台期,大版本更新是一年一次,小版本则是四个季度各一。

  而另外一类软件则完全不同,以ParaAlarm为例,这种移动端软件要求实时更新,所有最新的功能都要第一时间给到用户。我们就要做到快速迭代,尽量缩短开发周期,当前发布周期是每个月出一个新版本,有时针对一些特殊情况还会推出hotfix版本,所以这就会涉及交付速度与交付质量的平衡。

  我们采用的方式是在众多的功能中做一些取舍,做一个折中,根据用户需求及功能成熟度选择。

  所谓的折中,是指优先保证强需求的功能实现,而不可以是代码质量的折中。代码质量是首先需要保障的,丝毫不能让步。

  而提及成本方面,我们现在是不计成本,努力给用户提供最好的软件和服务,质量和速度是我们首要关注的。


  并行科技:技术进步、系统平台演进、开发语言的变革,会带来哪些挑战?

  杨昆:挑战挺多的。09年Paramon第一个版本诞生,当时采用的技术、工具相对简单。现今的Paramon已经发展为一款功能非常强大的软件,是OITS整个业务中的一环。随着客户需求细化,行业技术趋势演进,软件功能还会不断完善和增加。

  软件的安装使用越来越方便,涉及到了越来越多的开发工具和编程语言,复杂度也大大增加。

  新技术不断出现,甚至一些是颠覆性的技术,我们的交付思路也要随之转变。

  系统平台的演进,是个很正常的演化过程,OITS就是完全依托于云平台、基于公有云提供的方案,通过云端汇聚进而提供相应的服务。

  从Client/Server扩展到了云架构,OITS实际就是高性能计算领域中的大数据平台,为用户提供各种数据支持,及时发现问题并提供解决方案。云化把过去分散的资源集中,带来了效率和生产力的提高。


  并行科技:通常造成交付延迟,会有哪些因素?

  杨昆:说到交付延迟,造成的因素各有不同。

  如果用ParaAlarm举例来说,ParaAlarm是我们行业首创,很多功能是由并行驱动。

  我们会不断确定哪些功能可以给用户带来价值。在开发过程中,遇到典型的情况是开发重点的切换,这就会带来开发计划更改,有时甚至是整个计划取消,这种情况就会造成延迟。由于是行业首创,也需要不断磨合,摸索,进入正常的迭代周期,保证我们的交付质量。

  保障交付质量是基础,在整个开发过程中必须及时反馈、随时沟通。在开发早期提供内部测试版本进行体验、收集反馈意见,然后不断完善。

  我觉得这个问题从另一个角度考虑比较好,就是什么样的方案可以避免延迟的出现?那就是尽可能高程度的自动化,就好像汽车生产的流水线一样,从产品化的角度来说,一个软件内部Built的自动化程度越高,效率也越高,延迟、出错率越小。

机房360微信公众号订阅
扫一扫,订阅更多数据中心资讯

本文地址:http://www.jifang360.com/news/2016224/n368678504.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
转载声明:凡注明来源的文章其内容和图片均为网上转载,非商业用途,如有侵权请告知,会删除。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
推荐图片