范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

大规模敏捷案例车联网规模化敏捷开发历程

  每年参加很多技术圈和敏捷圈的分享,其中科技、金融行业的案例居多,这个现象从2020年度的State of Agile 敏捷状态报告的被访者比例(前两名)就可以看出关联。
  本文分享的案例来自笔者所投身的车联网行业。在2020年的第14年的敏捷报告中,仅有5%的被访者来自工业/制造业(虽然已是历年最高比例了)。各种敏捷大会上,汽车行业的案例分享并不常见,近几年成为热门的车联网这一领域更是稀有。通过亲述这段历程,希望为团队的这段经历做一个总结与纪念;也借此机会感谢各路前辈的对我们团队成长的指点,将我们的实践经验回馈给行业。
  第一阶段:敏捷开发项目集组建
  我于2017年加入上汽大众移动互联(车联网)团队,当时部门成立不久,业务架构与应用开发团队也仅有个位数的员工。在半年多的时间里,我们每天热烈地讨论着未来向用户提供的服务,同时缜密地规划智慧车联平台的蓝图。
  虽然是从零到一,出于未来服务治理与可扩展性等方面的考量,我们自然也不会为了单纯追求建设速度,而去走大多数分享者所讲述的Monolith->微服务化拆分的辛酸历程。当时在车联网行业使用微服务,还未出现成功案例,好在我们的几位同事都对其他行业的案例有颇深研究,决定一起吃这个螃蟹。我们将平台横向切分成了两层:将所有核心能力原子化的L1层,以及支持随时组合组装各种服务的L2层。也正因为是从头建设,我们相当看重架构设计的切分边界能正确落地,当时L1与L2层分别交由两支团队协作完成。这条路后来被证明是崎岖但是正确的道路。
  开发项目开始之初,App、L1、L2三支团队(来自3家公司)基本都是全新招募,人力资源爬升速度还算比较快,随之对组内的协作方式,组间的协作方式带来了挑战。从塔克曼团队发展阶段模型来看,在Forming阶段。而我所在的开发项目集PMO所力求的,便是缩短跃迁到下一阶段所需要时间。三支团队都有来自甲乙双方的项目经理,在服务拆分与人员的职责之间的关系尚未完全固化的当时,我们没有选择纵向的Feature Team,而是让三支团队各自跑Scrum的3355。这样团队内部的磨合就会以公司为单位进行。
  每周都会出现实际的层与层之间的协作问题,我们对于流程规范也是使用敏捷的思路来推进:初步定义->快速调整->逐步稳定。PMO日常要组织大家讨论不同团队间如何拉齐对需求的认识,如何统一对质量的定义,上下游工序的时间约束等工作流程方面的话题;也需要处理不同团队间的冲突,有时候是带情绪的那种。(所以说PMO除了专业能力,心中一定要充满爱。)工作流程的逐渐稳定以及团队间熟悉程度的提升都让整个项目集向着Norming发展。
  这里值得一提的一次促进合作的契机,原先三个团队坐在同一幢办公楼的不同楼层,有一次因办公地点调整,有机会搬去坐在同一层。我们很敏锐地抓住了这个机会,在安排座位的过程中,有意识地将一整排座位进行了双拼。将负责同一功能的App与L2层的两家公司员工安排在了同一排。缩短了他们空间上的沟通路径,一转身就能与不同公司的相关同事讨论,这个操作与项目后期重组Feature Team的原理应该是异曲同工。这为开发和测试的同事提供了一种选择,不必事事都需要先通过项目经理的通信管道建立沟通,从而避免其带来"信息带宽"的瓶颈。当我们的功能负责人/BA在向团队说明需求或确认最新实现时,不必特地约一个会议室,就能找齐所有人,信息得以最直接地传达。
  在团队领导、开发项目经理、功能负责人、架构、开发、测试、DevOps同事日夜兼程的全力推动下,项目集的第一个Milestone按时上线了。
  不知不觉写到此处,最初打算在一篇内写完的,看了后面的提纲(Backlog),决定敏捷式的交付,有任何的想法欢迎留言交流。
  第二阶段:规模化敏捷试点
  2019年下半年,在我们的第一代智慧车联网平台尚未完全上线之际,纯电动平台的车联项目必须进入开发了。做车联的同行应该都了解,车型项目的时间线就是车企的生命线,是必须要保障的。我们原先三支团队并没有余力接手,如果引入一支新的团队,又会进入两难的境地。——像这样车型之间重叠的项目节奏,在传统汽车开发领域很常见。因为研发时间长,为了保证每年都有新车型投放市场,重叠周期是必须的选择。在车型项目初期可以对需要共享的新零件进行规划,如果无法共享,就会使用替代方案解决了。但是车联平台与单个零件有着本质的不同:作为替代方案的零件可以交给不同的团队来分头供货,零件装上车后就作为这个组合的一部分一直工作下去了;而做为一个平台其宗旨是复用,交给不同的团队做分支就会面临代码合并或重构(1难),如果采用主干提交方式,将会对原有的主干代码产生侵入,从而造成大量的回归工作(2难)。对于仍在襁褓之中的初代平台而言,主干的稳定是当时的场景下最看重的。因此我们艰难地决定:我们引入一支新团队,使用分支来处理新的纯电平台项目。这个最现实的选择,也为下一篇将要提到的第三阶段埋下了伏笔,按下不表。
  由上述讨论可见,车型项目时间作为约束条件的车联网平台项目规划和管理,是目前最复杂的项目管理之一,尤其是在车型较多的企业。
  时间稍稍回拨到2017年的12月,我参加了在上海举办的Agile Tour敏捷之旅活动。在英孚总部的会场里,第一次听到了来自Wilson分享的规模化敏捷框架,当时他已经在金融行业率先尝试使用SAFe,案例中它既能支持多个Feature Team,也能兼顾自研+供应商的混合的场景,给我留下了深刻印象。对于项目管理者而言,了解到实用框架带来的喜悦,可以类比开发工程师学习到了好用的开发框架。
  2018年下半年,车联网开发高级经理陈总在一次出差后,跟我们分享了这样的信息:德国大众的纯电动平台车联网,已经开始采用规模化敏捷的方法进行工作。总人数上千的数十个开发团队,同时在一个体育馆内,进行为期两天的PI Planning,拉着毛线识别依赖和风险、采用丰富的Demo方式、与任一团队面对面互动等场景……我们听得心驰神往。因此在19年初,我得知国内将会举办一场(唯二的)RTE培训时,在培训部的大力支持下,我们一行三人踏上了规模化敏捷的求学路。整整三天印式英语的课程与练习,信息密度非常之高,效果拔群。当时课上结识了李建昊老师,以及来自Honeywell, Intel等国内比较早期采用SAFe公司的同学。
  回到开头所提的纯电动平台,为了与德国的开发节奏对齐,我们决定也采用相近的工作方式。本想到了请Wilson来协助我们做导入的工作,最后因为档期等种种原因,请来了圈内同样资深的两位老师。我们在下半年花了不少精力,内部架构、开发、测试专家亲自把关层层面试,招募了一支新的团队进入项目集,并且在搭建时,天然地按业务领域建立了团队。这样安排没有历史包袱,也是按照各位Team Leader理想中的样子组建了Feature Team。
  整个团队对新模式的认知程度需要在最短时间内对齐。时任移动互联高级总监李总对规模化敏捷的热情非常高,在他的带领下,部门管理层开展了规模化敏捷导入的研讨会。随后我们面向团队的不同角色,展开了近十场规模化敏捷培训。同时联合了团队内各专业领域的专家,编写并建立了符合项目集情况的DoR与DoD。与PO的协作也随之变得更为密切起来。关于这段经历,在移动互联的敏捷先行者一文中有所描述,感兴趣可以点击阅读。
  独立的新团队,在独立的分支上试点使用规模化敏捷的方式,业务需求和架构需求都开展的如火如荼。而随着分支独立得越久,大家也不禁担心起来……
  第三阶段:全体集结再启航
  在2019年末第一代智慧车联平台正式上线之后,代码合并的工作被提上了日程。在3个月的时间内,我们规划了2次合并,10周主线锁定的时长,充分的回归测试。在第一次尝试合并以后,因为天然地存在两组人在维护代码,很难避免为了修复线上问题后,而需要产生新的合并。这是一个工程实践和工程效能问题。
  回溯到2017年,第一次登录中国的DevOps Day的上海站期间,有幸参加过乔梁老师的亲授的公开课。他所解构的持续交付理念与全球最领先的案例,刷新了我对软件工程实践的理解。现在DevOps培训的教材之一,就是他所译的《持续交付》。2018年他所著的《持续交付2.0》,更是在此基础上的更新和升级。从2019年下半年开始,我们每年都组织研发、DevOps同事参加DevOps Master等各种技术、管理培训,这提升了团队整体的工程效能理念。
  在2020年的工程难题,经过架构师与几位Team Leader的多次讨论,我们定义和优化了适用于当前团队现状的工作方法,推及到每一位开发。伴随着的是对组织形式变更的需求,两个项目团队需要在物理上——至少在逻辑上的融合。我们组织将第一篇中的L1, L2的两个团队同事根据职责划分到了各Feature Team中,每天在一起开每日站会,让大家充分互相了解到正在进行的工作和变更。这种变动过程并非一蹴而就,宣导工作能起到效果,也是得益于这是一支理性的、有素养的团队。
  在开发资源规划方面,MEB车联平台项目中,除了提供给业务需求的容量,也给架构优化留出了跑道:划出了近三分之一的容量给到架构需求,这是为了将来在合并回主干时,让我们的架构有能力支持中远期的百万、千万车联网用户的场景。因此新技术组件和变更配置项数量之巨,可以想象。DevOps同学深得持续交付的精髓,拥有配置即代码的思想,经过数周与各团队的梳理和编写,90%的配置都已代码化,并能在30分钟内将数百个微服务自动配置并启动完毕。
  后台顺利完成合并之后,我们终于拥有了梦寐以求的一个产品主线,开发团队组织结构也完成了调整。尽管如此,我们的需求输入来源并没有减少,在上汽大众、斯柯达两个品牌的基础上,还增加了上汽奥迪品牌。规模化敏捷试点,这个管理方式的"分支",也终于可以合并回"主干"了。在2020年7月底,具有里程碑意义的全项目集PI Planning正式召开,未来三个月内所有的项目目标,都在2天的Workshop内被充分讨论,排优先级、排期、对齐。团队中有相当数量的同事参加过规模化敏捷的试点,在充分地准备了1个月以后 ,我们成功地将这些实践扩展到150人+的规模。这也作为车联网开发团队全体的工作方式,有节奏地延续至今。

米切尔重回盐湖城爆砍46分,骑士仍不敌爵士,遗憾落败!北京时间2023年1月11日,NBA常规赛,骑士客场挑战爵士,尽管米切尔发挥超神,仍不敌重建的爵士队,米切尔空砍46分,爵士116114力克骑士!加加米切尔两队首发爵士队马尔卡宁,足协杯焦点战爆发冲突!中超银靴撞飞申花小将,郝伟急得直骂人北京时间1月11日,本届足协杯迎来了第一场半决赛的比赛,卫冕冠军山东泰山对阵全华班阵容上海申花,最终泰山队凭借着宋龙和莫伊塞斯的进球20击败申花,顺利进军足协杯决赛。然而在这一场焦生涯场均9。7分,长期蓝领,乔丹为他和公牛决裂,35岁拿千万年薪前言2003年的夏天,当时才刚刚过完自己新秀赛季的姚明,回到了休斯顿的训练场上,当时球馆内已经陆陆续续来了不少队员训练,而其中有一个身高2米左右的黑大汉,引起了姚明的注意。并不认识TA滕哈赫在曼联引援中有话语权,他身后有140人球探团队协助直播吧1月10日讯据TheAthletic报道,滕哈赫在曼联的引援工作中拥有话语权,在他的身后有140人组成的球探团队协助他工作。TA表示,滕哈赫在来到曼联后的第一件事就是召集俱乐湖人状元也被废了,交易失败大家都还记得霍顿塔克吧?当年在湖人,那可是被戏称为状元的,受重用程度,仅次于詹姆斯和浓眉。NBA记者ChrisMannix之前和湖人随队记者KyleGoon一起上节目,调侃说在南加羽毛球马来西亚公开赛李汶妹刘玄炫女双晋级1月11日,在吉隆坡举行的2023年马来西亚羽毛球公开赛女双首轮比赛中,中国组合李汶妹刘玄炫以2比0战胜中国香港组合吴芷柔曾晓昕,晋级下一轮。李汶妹刘玄炫(右)在比赛中。新华社发(6nm中国芯!紫光展锐T820获中国芯大奖厉害了手机中国新闻目前,在国内的芯片行业中,紫光展锐是少有的,可以像高通联发科那样为智能手机厂商提供核心处理器的企业,它和荣耀等多家国产智能手机厂商存在着密切的合作关系。而近日,手机中国u盘删除的文件还能找回吗?U盘使用起来简单方便。无论走到哪里插上电脑都可以直接使用。由于U盘的存储空间是有限的,就会通过电脑对其进行格式化删除等操作。但这一过程中,很容易出现误删一些重要的文件,那么一旦发生3C1A四口快充,内置国产氮化镓器件,锦鸿泰120W充电器拆解前言随着消费者对多个设备同时充电,以及对大功率充电的追求,越来越多的厂商都推出了多口百瓦的氮化镓充电器,来满足消费者的个性化需求。深圳市锦鸿泰科技推出了一款3C1A四口氮化镓充电器MSIAfterburner开发者表示将减少维护频率,称在白费力气近日,备受好评的显卡超频软件MSIAfterburner或将要停止维护更新,MSIAfterburner的开发者表示由于微星已经停止履行其在Afterburner许可协议下的义务,没有血氧仪没有血压计,DidoE10智能手表轻松帮你来解决春节马上就要到了,送给大家一首常回家看看,在外的游子们无论2022年不论发展得好还是不好,都应该回家看看自已的父母亲人。疫情影响着我们的生活已经3年了,国家也保护了我们3年,自从放
在缅甸,5000人民币能够享受到什么服务,缅甸美女告诉你世界之大,我想去看看,这是多数人们在物质条件满足之后的心声。随着世界各国旅游业的不断兴起,这也使得出国旅游的人们变得越来越多。(此处已添加小程序,请到今日头条客户端查看)其实出国旅日美韩巨头垄断存储芯片,几乎瓜分中国市场,国产闪存换道超车文BU审核子扬校正知秋国产芯片受制于人已经不是什么秘密,尤其是我国在存储芯片领域依赖进口的境况,更是令人痛心。中国存储芯片遭卡脖子作为集成电路市场中占比最大而且也是应用最为广泛的品暗黑破坏神3国服服务器卡顿已久是网络波动还是运营商懒散?暗黑破坏神3作为一款一次性付费买断游戏,自2015年开放国服以来,已经开放了20余个赛季。作为暗黑破坏神系列的续作,延续了暗黑风刷刷刷的快感体验,深受玩家喜爱!暗黑破坏神3第25赛快速攻城加上深度养成,slg策略三国游戏如此玩会不会更好?不管在国内还是国外,策略游戏都是一种慢节奏的娱乐,就好像围棋相对于足球篮球一样,是一种需要静下心来玩的游戏。国内的slg策略手游更是如此,很多主流三国游戏都是节奏很慢。玩率土之滨或评论丨王力宏离婚,舆论为何延迟爆炸?希望有理性而深入的讨论,去除这类离婚话题所制造的浮躁气息歌手王力宏12月15日下午2点在微博宣布离婚,17日深夜王力宏前妻李靓蕾发长文回应,内容涉及经济纷争,家庭冷暴力,出轨,私生著名主持李静哭诉公司入不敷出,现女儿考入名校,学费一年30万昨日,著名主持人李静的女儿黄沐尔发布了一则动态,并附有一张全英文的录取通知书。配文称自己终于考进了纽约大学,可以看出其激动的心情,想必考进这所学校也是付出了不少的努力。与女儿的高兴2002年,孙红雷在饭店和别人发生了冲突事情2002年,孙红雷出去吃饭,不料在饭店和别人发生了冲突,他马上给石兆琪打去电话石哥,有人欺负我,你帮帮忙。石兆琪赶到后,一个动作,对方全跑光了。眼泪都流出来了孙红雷与石兆琪在200Go语言核心36讲(Go语言实战与应用二十七)学习笔记49程序性能分析基础(下)在上一篇文章中,我们围绕着怎样让程序对CPU概要信息进行采样这一问题进行了探讨,今天,我们再来一起看看它的拓展问题。知识扩展问题1怎样设定内存概要信息的采12月15日A股猛料央行重磅发声!黄金赛道迎来三条重量级利好聚焦A股市场每日重磅消息,为2亿散户点明投资方向!在阅读正文前,你必须知道一点没有几个主力资金会笨到在利好一出炉就将股价直线拉升到涨停,所以请股民朋友们耐心一点,让利好飞一会,也许新屠夫上线!雷鸟65S515D测评2020年,荣耀智慧屏X1与RedmiX系列2020款厮杀的那叫一个腥风血雨,消费者喜闻乐见买买买,两个都是爆款,不过2021年,荣耀智慧屏X2没有延续上一代的荣光,但是Redmi盘点10款Steam冬季特卖史低游戏,ATLAS海上航行凶险多Steam冬季特卖游戏排行榜,ATLAS海上航行凶险多一年一度的Steam冬季特卖活动如期而至,这次活动将持续好一段时间,几乎所有热门的游戏都会参加这次活动,之前加入心愿单的游戏这