返回 登录
0

Atlassian助联合汽车电子提升开发效率优化开发流程

随着软件开发流程越来越长,开发规模日趋扩大,开发团队日益庞大,软件开发的难度越来越大, 在这样的情况下,只有拥有得心应手的软件开发工具才能保证开发工作有序、连续、顺畅、效率的进行下去。

业务背景

联合汽车电子有限公司(简称UAES)成立于1995年,是中联汽车电子有限公司和德国罗伯特•博世有限公司在中国的合资企业。公司主要从事汽油发动机管理系统、变速箱控制系统、车身电子、混合动力和电力驱动控制系统的开发、生产和销售。2015年,公司实现销售收入160亿元,员工人数约8362人。

公司总部位于上海市浦东新区,在上海、无锡、西安、芜湖和柳州设有生产基地,并在上海、重庆和芜湖设有技术中心。公司有效整合本地优势和全球领先的技术为国内各汽车厂商提供优质产品和服务,并为满足日益严格的法规要求提供技术支持。
凭借扎实的本地研发和生产能力,联合汽车电子有限公司致力于为客户提供先进的、完整的汽车动力总成和车身控制系统解决方案,并积极为节约能源和保护环境做出贡献。
解决方案

近些年来,随着汽车工业信息化程度的逐步提高,对于汽车发动机相关管理系统、控制系统的信息化、自动化的要求也越来越高,因此,对于相关系统软件的开发工作也日趋繁重。但是,在相关系统的开发过程中,联合汽车电子有限公司的开发人员逐渐发现部分开发过程缺少工具支持,缺乏连贯性和追溯性。这就导致开发工作连续性不够,并且对于开发项目出现的问题无法回溯追责。为此,联合汽车电子决定引进一款能够对开发过程提供连贯性和追溯性的开发工具来改进开发流程,提升开发效率。经过对市场上多种开发工具的慎重比较和考量,联合汽车电子最终选择了Atlassian公司的工具软件产品JIRA、Confluence及其插件,如Links Hierarchy for JIRA & Agile for JIRA 、BigGantt for JIRA、Checklist for JIRA、Quizzes for confluence、Outlook Integration、Easy Forms、Table Filter and Charts、Bitbucket,另外还使用了ConnectALL。之所以选择这些产品,首先是因为Atlassian公司具有良好的品牌知名度,其次,是Atlassian JIRA的任务跟踪功能能够充分满足联合汽车电子对流程自动化的需求,使得联合汽车电子的开发工作达成了很好的连贯性并具有了追溯性,而Atlassian Confluence则满足了知识共享和协同工作的需求,使得联合汽车电子的开发工作具有了连续性和共享性,并提高了开发人员的开发效率。ConnectALL则将开发团队的流程和数据集成了起来,加快了软件开发的步伐并提升了团队协同。联合汽车电子在JIRA和Confluence上的应用包括:

JIRA:
JIRA Software为联合汽车电子开发团队里的每位成员构建计划、追踪、交付提供支持。从而帮助了开发工作能够持续按部就班的进行,并具有事后的课追溯性。通过使用JIRA,联合汽车电子非常方便的将众多的繁杂的开发任务,按照相关事项,任务紧急度,计划进度等分派给开发团队的各个成员,项目负责人可以通过平台的可视化信息对相关工作情况进行监督和跟踪,随时掌握开发进度。例如,可以完整地浏览所有开发团队的工作,讨论、安排团队中各项任务的优先级。还可以随时根据实际情况对相关开发流程进行调整,从而确保了联合汽车电子的开发进度,并大大提升了开发团队的开发效率。

更令联合汽车电子开发团队满意的是JIRA提供的Scrum板、Kanban板、敏捷报表、Portfolio计划等可视化的面板,这些可视化工具帮助联合汽车电子开发团队实现了敏捷开发,并可以随时了解团队在各迭代中的表现以及从视觉图上看见所有跨团队的项目,从而预测实际的动向,管理开发团队资源,用实时规划来追踪进度。

除此之外,JIRA还可以定制过滤器,与Bitbucket或GitHub连结,定制工作流程、
并支持联合汽车电子使用的,如Links Hierarchy for JIRA & Agile for JIRA 、BigGantt for JIRA、Checklist for JIRA、Quizzes for confluence、Outlook Integration、Easy Forms、Table Filter and Charts等1000多种插件以及丰富的API,这些都使得联合汽车电子的开发愈加得心应手。

Confluence:
在联合汽车电子的软件系统的开发中,由于涉及的开发人员众多,因此,如何协同团队中所有成员的开发工作非常重要,如果有好的协同,就会事半功倍。而通过Confluence,联合汽车电子开发团队中的成员实现了协作、分享信息,打破了不同团队、不同部门以及个人之间信息孤岛的僵局,真正实现了组织资源共享。现在,联合汽车电子的开发团体的每个成员只要通过Confluence就可以轻松完成诸如,浏览会议记录、查看产品需求,开发相关文件列表以及整个项目等工作,并可以在Confluence的任何页面、博文或者评论中,使用分享功能和@提及他人功能,将开发团队的其他开发人员拉来一起讨论相关事项。此外,通过Confluence,团队中的成员也有了一个优秀的文件共享平台,会议记录、需求管理、项目计划以及相关文档等可以在此共享给所有团队成员,解决了以往来回传递文件的麻烦。特别的,通过Confluence,联合汽车电子可以为每一个开发团队,项目或部门搭建自己的空间,独立分配权限,设置空间主题。利用页面的灵活继承关系,组织信息,让信息随时可以搜索、利用,这大大提高了信息在联合汽车电子中的流转效率。更重要的是,Confluence还可以与JIRA Software集成,让用户直观地在JIRA系统中跟踪问题,在Confluence系统中查看问题关联的信息:产品需求,项目报告,规划图等等。

除此之外,联合汽车还选用了ConnectALL 将JIRA与原有的HP Quality Center、 DOORS集成在一起。ConnectALL是企业级的解决方案,可以连接所有的ALM工具,在所有的ALM工具之间可一对多或多到多的区域映射(field mapping) 。无论使用何种系统,所有团队都可获取相同的ALM的数据,从而加快了软件开发的步伐并提升了团队协同。在组中的每个人都可以继续使用自己熟悉的ALM工具,再也不需要在各个系统中分别维护相同的数据,ConnectALL将自动同步全部的数据、流程和需求。

企业收益

Atlassian公司工具软件产品JIRA、Confluence的应用给联合汽车电子带来了诸多的收益,大大提高了联合汽车电子的软件开发效率,优化了开发流程,为联合汽车电子的进一步发展奠定了良好的基础。

联合汽车电子软件开发工程师鲁晨表示:“Atlassian公司工具软件产品,给我留下最深刻印象的就是它是开源,功能可扩展,而且是可以二次开发的。而JIRA可以将线下流程转为线上流程,并且它的搜索功能可以帮助我们进行lessons learn,其众多插件也解决了许多诸如项目管理、测试管理的问题。“

本文由CSDN原创,如需转载请注明出处

评论