项目代码管理方案

“项目化交付”模式下的“基线产品化”方案

存在的问题

  • 模块、创新、成果分散在各个项目中,难以维护、继承、复用、持续优化。
  • 修复的缺陷无法继承,重复的问题一而再,再而三出现,项目质量难以保证。
  • 重复的工作,开发体验差。

可行的方案

  1. 建立组件库和基线库:
  • 组件库
    • 软件复用模块
    • 实时操作系统
    • 硬件标准接口
    • 硬件平台驱动
    • 硬件设备驱动
  • 基线库
    • 升级引导程序基线工程(bootloader)
    • 裸机循环系统基线工程(NoOS)
    • 实时操作系统基线工程(RTOS)
    • 通用操作系统基线工程(Linux *optional)
  1. 现有的项目经过整合、汇总,形成项目库:
  • 项目库
    • 项目A
    • 项目B
    • 项目C
  1. 后期新的项目在基线工程的基础上创建
  2. 在各个项目上所做的优化、创新,要及时回馈到「基线工程」和「组件库」中。