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/返回搜狐 , 查看更多
责任编辑:
- 谁是珊瑚虫共生的小伙伴 神奇海洋12月13日答案最新
- 小米科技|真创新才有真市场,iPhone14系列和华为Mate50系列谁是体验之王?
- 网络安全|华为、OPPO、小米,谁是双12颜值最高智能手表?
- OPPO|国产手表横评 | 华为、OPPO、小米,谁是双12颜值最高智能手表?
- 谁是中国便利店第一城?
- 新机大乱斗!谁是最猛旗舰?小米13,motoX40 OPPO FindX6,三星S23
- 传音|OLED电视海外中国市场双降,LG创维谁是最大输家?
- 智能手表|现在的智能手表就是大号手环?看看这几款谁是真智能
- OPPO|国产手表横评 | 华为、OPPO、小米,谁是安卓手表的生态天花板?
- |腾讯联邦“解体”:京东、美团之后 谁是下一个分手的对象
