|
对于项目来说,配置库结构构建的好坏,配置结构的易用性直接决定了以后资料管理的完整性及查找便捷性,但对于很多项目来说,目录划分也并不相同,本处给出了一种项目划分的方式,以给大家在执行配置管理目录划分过程中作为参考。
1.1.SVN
1.1.1.开发库
01-过程代码:包含所有开发源代码,子目录项目经理可自己定义;
02-过程数据:包含数据脚本文件,子目录项目经理可自己定义;
03-过程文档:包含开发过程中使用的文档,子目录项目经理可自己定义;
1.1.2.配置库
01-发布代码:包含可以发布的可执行代码,项目经理不能自定义子目录;
02-发布程序:包含发布代码对应的可执行程序,项目经理不能自己定义子目录;
03-发布数据:包含发布程序对应的数据脚本文件,项目经理不能自己定义子目录;
04-发布文档:包含发布的计划、需求、设计、编码、测试、质量、配置、实施、内部结项等文档,项目经理不能建立子目录;
05-辅助文档:包含项目内部例会、项目会议、客户会议、评审记录、客户提供的资料等,项目经理不能建立子目录;
1.1.3.版本基线库
01-代码基线:包括项目代码基线所包含的代码、数据、需求、设计、测试等内容;
1.1.4.发布库
01-发布客户文档:发布给客户的所有文档;
02-发布客户程序:发布给客户的程序及程序相关文档;
1.1.5.权限
库名称
| 一级目录
| 读
| 写
| 删除
| 备注
| 01-开发库
| 01-过程代码
| 项目经理
开发人员
| 项目经理
开发人员
| 项目经理
开发人员
|
| 02-过程数据
| 项目经理
开发人员
| 数据库人员
| 数据库人员
|
| 03-过程文档
| 项目组所有人员
| 项目组所有人员
| 项目组所有人员
|
| 02-配置库
| 01-发布代码
| 项目经理
开发人员
| 项目经理
| 无
| 以版本号命名文件夹
| 02-发布程序
| 项目所有人员
| 项目经理
| 无
| 03-发布数据
| 项目所有人员
| 项目经理
| 无
| 04-发布文档
| 项目所有人员
| 项目经理
| 无
| 二级目录参照7.1.6章节文档二级目录
| 05-辅助文档
| 项目所有人员
| 项目经理
|
| 03-基线库
| 01-代码基线
| 无
| 项目经理
| 无
| 以版本号命名文件夹
| 04-发布库
| 01-发布客户文档
| 项目所有人员
| 配置管理员
| 无
| 二级目录参照7.1.6章节文档二级目录
| 02-发布客户程序
| 项目所有人员
| 配置管理员
| 无
| 以版本号命名文件夹
|
[ 本帖最后由 jetor 于 2008-10-10 10:16 编辑 ]
上一篇:【41周】如何推动公司执行体系 下一篇:【43周】开发计划 |
|