项目管理公共组件管理规范修订记录版本号修订人修订日期修订类型修订说明审核人批准人批准日期修订类型包含:新增、修改、删除
目录1 目的 12 适用范围 13 术语定义 14 职责划分 15公共组件需求 16公共组件实现 27公共组件发布 28公共组件使用 29公共组件维护 210 相关文件 31/31 目的明确软件公共组件的管理流程及要求,保障公共组件的安全、便捷、规范使用
2 适用范围技术与研发中心
3 术语定义公共组件:在软件开发中,能够被重复使用的“一组数据和方法的封装”,可供其他系统调用实现预期的功能和目的
公共组件内容包含但不限于:组件、构件、服务、工具、平台、小程序等
4 职责划分在公共组件管理中,各角色的职责如下:角色主要职责需求方1)提出公共组件的开发需求,并组织需求评审2)对公共组件实现结果提出验收意见实现方1)执行公共组件开发任务,按需求进行实现2)对公共组件实现结果组织验收平台维护方1)建立公共组件共享平台,为组件的发布和调用提供途径2)执行公共组件的上架、下架操作3)负责公共组件平台的运行维护过程监控方1)公共组件的产出物归档及源码入库管理2)公共组件开发过程及结果的监控3)公共组件平台使用相关问题的协调5 公共组件需求(1)在产品研发及项目开发工作中,如果出现具有“在多个产品或系统中重复使用”特点的组件内容,为了减少重复投入,可将该类组件进行统一安排开发,在团队间共享使用,从而实现节省开发成本,提高开发质量的目的
(2)对于公共组件需求,由各软件技术团队自行收集和记录
需求方组织对组件需求进行评审,广泛听取意见,以期实现结果具有更高复用性
(3)需求方将评审确定的公共组件需求,提供至组件实现方进行开发
2/6 公共组件实现(1) 依据评审确定的公共组件开发需求,实现方申请立项,并组织资源进行开发实现,最终按《公共组件产出物列表》的要求提供产出物