ASPICE vs Agile,谁是自动驾驶时代答案?( 三 )
文章图片
第二 , 退一万步讲 , 就算有优秀的产品团队可以一次把所有需求缕清 , 肯定也需要漫长的时间 , 试想下 , 两家公司同时开始项目 , 使用敏捷的小步快跑 , 不断试错 , 都已经有产品在投放市场了 , 使用ASPICE的可能还在需求制定阶段……
3.2.敏捷开发需要做什么适配?
敏捷开发需要克服的困难主要在于提升软件质量和满足功能安全要求 。
并不是用敏捷开发出来的软件架构就会松散 , 臃肿 , 而是敏捷的环境让工程师更容易输出这样的结果 。 所以我认为以下措施的执行能有效改善软件质量:
适当延长sprint周期;
严格的编码规范与培训;
使用TDD(测试驱动开发)思路
强大的devops能力作为技术保证;
引入自动化单元检查工具;
满足功能安全要求 , 话只有一句 , 其实是个悖论 , 因为软件功能安全=V模型开发 。 可能的一个解决方案 , 是利用26262中FFI的思路 , 通过前期技术规划 , 将软件架构分解成功能:QM(D)和功能安全软件D(D) , 功能分区使用敏捷开发小步快走 , 功能安全分区还是按V模型进行开发(思路是这么个思路 , 但做软件安全分析和安全架构设计需要非常小心 , 而且仅适用于safetygoal为failsafe的域控 , 如果L4以上需要做failoperational的 , 又不能这么玩了) 。
文章图片
扩展阅读:
可以看到域控时代 , 越来越多的Tier1巨头正在向敏捷转型 , 也是侧面说明了 , 敏捷开发更贴合未来 。
博世向敏捷转型:
https://flyntrok.com/2020/07/07/agile-owl-edition-3/
大陆试点使用敏捷:
https://www.continental.com/en/press/press-releases/2020-10-21-new-project-organisation-vni/返回搜狐 , 查看更多
责任编辑:
- 笔记本电脑|谁是笔记本电脑最佳CP?来看看这款SETMSPACE十合一硬盘盒扩展坞
- 小米12与荣耀magic3系列谁是驯龙高手?
- 2022手机磁吸散热器横评:红魔黑鲨飞智京造,谁是最强王者?
- 阿里巴巴|谁是马云、马化腾和雷军的「财神爷」?
- Chrome|上半年手机销量排行:OPPO再次夺冠,荣耀屈居第二,谁是第三名?
- 芯片|独立显示芯片大对比 | 真我GT2大师探索版和IQOO 10谁是最优解?
- oppo reno|谁是5G续航最强轻旗舰?三大热门天玑8000系列机型实测对比
- 华为|荣耀、小米同时遭黑稿攻击,谁是背后推手?网友:苹果渔翁得利!
- 国产手机品牌中,谁是打“机海战术”的最佳选手?最佩服谁家?
- 苹果|谁是最赚钱的科技巨头?一天利润超1亿美元,谁敢和苹果比?