互站网,深圳制作网站哪家好,松桃县住房和城乡建设局网站,20个中国风网站设计欣赏一个复杂的汽车ECU开发。当时开发队伍遍布全球7个国家#xff0c;10多个地区#xff0c;需要同时为多款车型定制不同的软件#xff0c;头疼的地方是#xff1a;
涉及到多方人员协调#xff0c;多模块集成和管理不同软件团队使用的设计工具、验证工具#xff0c;数据、工…一个复杂的汽车ECU开发。当时开发队伍遍布全球7个国家10多个地区需要同时为多款车型定制不同的软件头疼的地方是
涉及到多方人员协调多模块集成和管理不同软件团队使用的设计工具、验证工具数据、工作流程多且难以控制跨域依赖性和关系无法共享同步需求变更需求变种难以控制软件质量开发时间难以保证最终交付时间压力大
现在想想项目之所以最后成功我觉得很重要的一点是当时借鉴了敏捷迭代的开发思想。 当时我们所有团队召开每日站立视频会议(stand-up meeting)每日提交代码到统一代码库(continuous integration)每日统一编译 (daily build)每日自动测试(daily test)每日更新Bug状态环环相扣基本上达到了全球所有开发部门的实时协作工作和沟通效率极大提高。 在敏捷开发的每一个迭代周期我们当时都遵循了ISO26262推荐的V字型开发小模式。 在每一个开发阶段都配置有相应的工具让工具代替人从工程角度保证软件的质量和安全。现今提出的软件定义汽车(SDV)的概念实施这种敏捷迭代开发模式并兼顾汽车ISO26262建议流程是非常适合汽车软件特点的特别是复杂的软件更是如此。