Devops能力成熟度调研问卷能力成熟度调研问卷
问卷说明,本问卷由九个板块构成,一共道问卷说明,本问卷由九个板块构成,一共道73道题,全部为单选题。道题,全部为单选题。
(一)配置管理
1、版本控制系统、版本控制系统
2、分支管理、分支管理
3、构建产物管理、构建产物管理
4、单一可信数据源、单一可信数据源
5、变更过程、变更过程
6、变更追溯、变更追溯
7、变更回滚、变更回滚
A、未使用统一的版本控制系统,源代码分散在研发本地设备管理。
B、使用集中式的版本控制系统并将所有源代码纳入系统管理。
C、使用分布式的版本控制系统,并将所有源代码、配置文件、构建和部署等自动化脚本纳入系统管
理。
D、将数据库变更脚本和环境配置等纳入版本控制系统管理版本控制系统支持自动化的变更操作。
E、将软件生命周期的所有配置项纳入版本控制系统管理,可完整回溯软件交付过程满足审计要求。
A、缺乏明确的分支管理策略,分支生命周期混乱。
B、采取长周期和大批量的方式进行代码提交,代码合并过程存在大量冲突和错误。
C、采取短分支频繁提交的方式,研究人员至少每天完成一次代码提交,代码合并过程顺畅。
D、分支策略满足持续交付需求,可灵活适应产品交付。
E、持续优化的分支管理策略,可支持团队高效协作。
A、未使用统一的制品库,构建产物通过直接拷贝或本地共享等方式进行分发。
B、使用统一的制品库管理构建产物,有清晰的分级和目录结构及权限管控并通过单一制品库地址进行
分发。
C、使用统一的制品库管理构建产物,并将二进制库文件和三方依赖软件工具等纳入只凭库管理。
D、对制品库完成分级管理,有成熟的备份恢复清理策略,如采用分布式制品库。
A、版本控制系统和制品库作为单一可信数据源,覆盖生产部署环节。
B、单一可信数据源进一步覆盖研发本地环境。
C、单一可信数据源贯穿整个研发价值流交付过程,在组织内部开放共享,建立知识积累和经验复用体
系。
A、变更过程不受控,缺乏信息的有效共享机制。
B、代码变更过程应附带变更管理信息。
C、所有配置项变更由变更管理系统触发,并作为版本控制系统的强制要求。
D、使用同一套变更管理系统覆盖从需求到部署发布全流程。
E、可视化变更生命周期,支持全程数据分析管理和满足审计要求。
A、变更缺乏基本的可追溯性。
B、有清晰定义的软件版本号规则,实现版本和代码的关联,可追溯版本构建对应的完整源代码信息。
C、实现版本控制系统和变更管理系统的自动化关联,信息双向同步和实时可追溯。
D、变更依赖被识别和标记,实现数据库和环境变更信息的可追溯。
E、实现从需求到部署发布各个环节的相关全部信息的全程可追溯。
A、变更问题定位困难且回滚操作具有高风险。
B、可支持版本间差异对比和代码级别问题定位和回滚。
C、实现变更管理系统和版本控制系统的同步回滚,保证状态的一致性。
D、可根据变更管理系统按需快速导出复用软件代码变更集,如建立从变更管理系统到软件代码变更集
的关系数据库。
评论1