【CSDN现场报道】5月13日-15日,由全球最大中文IT社区CSDN主办的“2016中国云计算技术大会”(Cloud Computing Technology Conference 2016,简称CCTC 2016)在北京新云南皇冠假日酒店隆重举行。本次大会以“技术与应用、趋势与实践”为主题,聚焦最纯粹的技术干货分享,和最接地气的深度行业案例实践,汇聚国内外顶尖技术专家,共论最新的云计算技术实践与发展趋势。

5月13日下午,主题为“敏捷开发——云端与创新,模式与实践”的Atlassian中国峰会在2016中国云计算技术大会上隆重举行。Atlassian亚太区业务经理Paul Conroy参加会议并发表开场致辞,分享了Atlassian过去时间内在“改变世界”方面所获得的斐然成绩,并表示“希望未来中国的玉兔2.0能够成为我们最亮眼的研究”。在此契机之下,CSDN专访了Paul Conroy,畅谈Atlassian在敏捷开发与管理方面的实践经验。

Atlassian亚太区业务经理 Paul Conroy

敏捷:不止于开发团队

总公司位于澳大利亚悉尼,拥有800多名开发工程师却没有一位销售的Atlassian有着让人舒服的企业文化。这一点,曾任职微软,有创业经历的Paul深有感受。“许多公司或强调收入,或强调技术、产品,但在Atlassian我们很重视文化,并将原来的流程或做法进行改进,比如我之前创立的Weply公司就用JIRA Software跟踪问题,用Bitbucket存储代码,用Bamboo做持续集成。”

每个企业、每个团队对于敏捷开发协同工具都有不同的需求,比如开发团队需要自主权:

  1. 支持团队工作方式——无论是使用Scrum或看板,工具需要支持团队所选择的工作方式;
  2. 适合工作环境——我们需要连接到开发者已经使用的工具中,比如通过Atlassian丰富的API集成到其他平台;
  3. 可扩展性——开发者可以基于Atlassian软件自主构建附加功能。

但是Atlassian并不仅仅止于此。“在产品方面,许多用户对于Atlassian的产品的认知可能是专门面向软件开发团队的开发工具,比如在收集需求、存储代码、集成等方面。但是我们发现,将敏捷的概念以及先进的方法从软件团队引入到其他行业运用起来会很有成效。也正因如此,Atlassian现在致力于向所有团队提供工具,以帮助他们更好地实现目标,无论是开发还是业务层面,比如没有软件开发背景的记者、律师、高层经理等。”

敏捷协同开发管理实践

截至目前,在全球范围内,Atlassian已经拥有了超过57000的公司用户,其中包括了金融、保险、电信等方方面面。在采访过程中,Paul举了几个例子,介绍了Atlassian具体是如何帮助企业客户实现敏捷开发管理的。“在国外,金融方面有一个很好的案例是JP Morgan公司,他们之前在旧金山发表演讲分享了以20个JIRA服务器高效地为超过50000用户处理两百多万问题的(点击链接观看演讲视频,YouTube需科学上网)。目前,许多大型金融公司都在使用Atlassian工具来处理重要文件。”

在国内市场,Atlassian还吸引了包括中国移动、滴滴打车、民生银行、光大银行、出口信用保险、中华联合保险、超图软件等在内的企业用户,在Atlassian中国峰会上,来自中国移动与滴滴打车的两位嘉宾在现场分享了各自团队的敏捷开发创新实践,很值得学习借鉴。

除此之外,Atlassian在“改变世界”方面也卓有成效,其最典型的客户莫过于美国航空航天局(NASA)和特斯拉,Paul说道:“NASA用敏捷的方式把火星车送上了火星,这是非常了不起的目标。Atlassian一直致力于为所有客户提供最先进的工具,由衷地希望未来有一天,中国航空航天局也可以使用到我们的产品。”

如何避免误入“伪敏捷”的误区以及选择敏捷开发工具?

在敏捷开发落地的过程中,有的团队常常会一不小心误入“伪敏捷”的歧途,对于这个问题,Paul表示,敏捷开发自有优点存在,但也有许多痛点,较为常见的有Scrum化瀑布方式等。对此,Atlassian会以专门的中英文博客来帮助用户学习如何规避痛点,但是,先进的开发工具和优秀的博客资料只是一部分。“最完美的方法应该是在中国由Atlassian技术专家来提供帮助和培训,让想要部署和集成Atlassian工具服务的公司用户可以快速实现。”Paul如是说道。

那么,对于目前的企业级用户来说,在选择项目管理和团队协同工具时,对解决方案会有哪些疑虑?Atlassian又是如何对症下药?对此,Paul表示:“Atlassian产品涵盖了软件开发生命周期的每一个阶段。从Confluence做需求管理,开发、项目管理一直到测试报告以及最终为用户提供JIRA服务台。Atlassian提供的产品组合,旨在实现这一更大目标。每个产品都提供了独特的功能帮助团队,所有产品共用一套协作功能,连接个人和团队,实现评论、提及、分享和通知等功能。”

除了功能体验外,价格也是团队在选择敏捷工具时的一大重要因素。谈到这点,Paul是这样说的:“对于小型开发团队而言,使用付费的敏捷开发工具支出并不高,而对于大中型团队而言,则需更多地考虑价钱。”在这种情况下,有两个比较重要的因素促使团队部署企业级项目管理产品:

  1. 能够更有效地利用先进开发模式;
  2. 能帮助管理层追溯管理项目。构建软件的过程其实相当复杂,它将一个概念或一个想法变成需要实际功能和代码的工作,涉及技术和非技术团队,参与者众多。而这条道路上,需要在交付、相关性和最后期限内做出巨大的协调,并用追溯性的开发工具提高项目成功的可能性。

中国市场的本土化

从2013年CSDN成为Atlassian全球联盟合作伙伴至今,我们也见证了Atlassian系列工具在中国市场的使用情况。在汉化方面,Atlassian基于CSDN做了很多努力。比如提供接地气的技术培训、中文技术支持、二次开发等。在采访过程中,Paul也谈到了他在国内使用支付功能的一些体验与其开发的认知。“在中国,我在第一次使用支付功能时非常紧张,但在第二次使用时便非常容易。近半年来,中国的金融行业对于敏捷开发与管理非常感兴趣,在移动支付方面,中国市场其实比海外更为先进,比如支付宝、微信支付等支付功能的竞争就极为激烈,也就非常需要能够提高团队效率的协同工具。”

敏捷开发的云化之路

当前,云化常常会讲到DevOps,只谈敏捷开发是否能够最大限度地发挥开发团队的价值和作用?对于这个问题,Paul表示:“对于开发周期,云计算改变了所有的人看法。之前开发团队每六个月可以发布版本,所以瀑布式很适合。现在在云计算之下版本更新就会非常快,频率也更高。在这个情况之下DevOps最大的贡献是持续集成,帮助开发团队能够立即集成、试验和部署。云计算是Atlassian的未来,我们很高兴参加CCTC。在国外,Atlassian的云计算解决方案越来越普遍。在国内用户有不同的需求,所以我们目前在本地化方面也是一步一个脚印地在实现。CSDN软件商城最近推出了云托管服务,为客户提供基于云的托管JIRA需求管理平台和解决方案。,在云端使用和管理。这对于用户来说就有云计算的特性,也不会遇到防火墙问题,极大程度上可以满足国内客户的云计算需求。”

未来规划

在谈到下一步的规划时,Paul分享了几点产品上的更新,“最近几个月我们的存储代码产品Bitbucket有新的版本(4.3)。开发者最受欢迎的功能是‘可支持巨大的档案’。另外,‘Portfolio for JIRA 2.0’也即将发布,为项目管理者提供更多的功能和管理能力。如果有用户感兴趣,可以先行进入专门的LinkedIn小组下载‘Portfolio 2.0’的beta使用。”

更多精彩内容,请关注直播专题2016中国云计算技术大会(CCTC),新浪微博@CSDN云计算,订阅CSDN云计算官方微信公众号,也可访问CSDN软件商城了解更多Atlassian系列工具。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐