要求你简单介绍一下(你叫什么,来自哪家公司,你来公司几年了,什么岗位,你负责哪个项目)
1. 公司提供了哪些工具、资源?是否足够?接受过哪些培训?
公司提供了流程,指南等;以及机器设备如电脑、办公场地、办公软件,如visio,office等。
设计方法,Visio,Axture等工具的使用。决策分析方法的培训等。CMMI系列的培训。
2. 你是否知道如何执行工作?公司是否有制定具体的工作流程?谁来检查你是否执行了流程?
公司EPG团队制定了组织标准工作流程及指南和模板供大家使用
QA定期检查,包括过程和产出检查
3.如果使用组织过程资产来做工作计划的?如何管理工作执行?
公司提供了标准过程及相应模板以及一些成熟的案例,便于我们工作的开展。
4.如何检查你的工作是符合标准流程的?如果你执行了流程,那么如何评价工作效果/流程的有效性?
QA对定期对大家所执行过程进行过程检查,有产出物时进行产品检查,QA检查出来的不符合项需要当事人解决,QA跟踪解决情况。
5.有没提过改进建议?是否进行了工作经验教训总结?
公司内部是有人在评估过程的,我们公司组建了EPG来负责研发规范的管理,QA也会审计我们对规范的遵循程度,他们会来评估过程的有效性
6.您参与过哪些统计和量化技术的相关知识和技能培训?项目如何使用统计和量化技术?
公司对人员进行培训包括统计过程控制, 高成熟度工具使用培训,量化项目管理培训等相关知识,使大家获得相应的能力来完成工作
学会使用Minitab和水晶球进行量化管理
@所有人 访谈流程
1、要求你简单介绍一下(你叫什么,来自哪家公司,你来公司几年了,什么岗位,你负责哪个项目)
2、CMMI5的问题单内容
3、最后两个开放性问题(贵公司的优势是什么?和 如果你被任命为这家公司的首席执行官,那么除了你的老板和你的薪水,你会改变什么?)
1.项目的技术方案是如何选择和建立的?
基于需求,进行软件设计,先进行总体设计,再进行功能设计,接口设计,界面设计,数据库设计等;根据设计完成功能实现,建立满足客户需求的技术解决方案。
2.如何依据需求进行软件设计?
基于需求,进行软件设计,先进行总体设计,再进行功能设计,接口设计,界面设计,数据库设计,安全设计,权限设计等;编写概要设计,详细设计,数据库设计,文档编写完成后都组织专家进行同行评审,评审问题修改完毕,并通过验证,入基线库供项目组人员使用。
3.如何评估设计文档并解决发现的问题?
我们会组织设计评审会来进行设计评审,邀请公司内部专家对所开发的设计文件进行评审,并提出问题和对问题解决措施进行讨论;会议上会进行记录,会后我会对问题进行修改,修改完成后提交给项目经理,问题关闭,QA会对整个过程进行评审,并验证问题的关闭。
4.如何确保解决方案可用且可维护?
用户使用手册是设计人员在详细设计评审通过写的初稿,在测试完成,系统没有问题后,由测试人员来定稿。
5.如何识别并选择备选方案和评价准则?
根据决策主题及相关规范,可以通过与领域专家共同讨论、借鉴过去的案例或网络寻找业界最佳实际等方法确定评价准则,如项目中涉及到的决策准备有,技术可行性、成本、开发速度、质量、兼容性、后期维护等。
6. 1.如何确定你项目的备选解决方案?2.你的项目中考虑了多少候选方案?
项目中的备选方案通过历史经验,咨询相关专家,查阅业界的最佳实践以及 网络搜索的方法来寻找,最后根据项目实际,例如成本、能力、技术等因素确定备选解决方案。
我项目中对后端框架进行决策,考虑的备选方案有2个。
7. 你如何评价产品是可以被复用的或可以去采购的?
对组件进行分析,首先判断有没有可以复用的组件,其次还要判断修改工作量是否小于新开发的工作量;如果没有可用或复用修改投入的工作量大于新开发的工作量,则自己开发;如果无法开发或工期比较紧,则考虑外购
我的项目中没有外购,有一部分复用,其他的都是自己开发;我项目中复用的功能有如框架的复用,组织和角色功能的复用等。(自己准备复用的案例)
8.你是如何在备选方案中选出最优方案?
1.在得到可选方案和评价准则后,进行评价的方法为专家打分法;
2.邀请领域专家开会,逐一对每个方案的每个准则进行打分;
3.加权平均之后,得到每个方案的最终打分;
4.选择得分最高的解决方案,并记录选择该方案的理由。
我们的决策最后选了采用XXX方案(案例)
9.设计的技术数据包包括哪些内容?
包括需求说明书,概要设计说明书,详细设计说明书,数据库设计,编码规范,需求文档,原型等。
10.如何设计接口?你在哪里记录接口设计?
①接口分为内部接口和外部接口;②设计时根据需求,设计输入,输出,类型,错误处理等,考虑颗粒度(事务管理,信息隐藏)等;并编写接口设计文档。③接口设计完成后,进行评审,评审是否满足需求,是否符合设计原则。
组织级的《设计规范》中有接口设计的规范要求,如单一职责原则,关闭原则,里氏替换原则等。
接口需求在《软件需求说明书》中有接口需求详细描述;
描述各自项目的内部接口和外部接口有哪些。
📊 2026 年更新:CMMI5 实施效果与最佳实践
CMMI5 实施效果(2026 年实测)
实施周期:2024-01 ~ 2026-03(2 年 3 个月)
参与项目:15 个(大型项目 5 个,中型项目 8 个,小型项目 2 个)
团队规模:200+ 人(开发 150 人,测试 30 人,产品 20 人)
质量改进数据
| 指标 | CMMI3 基准 | CMMI5 实施后 | 改进幅度 |
|---|---|---|---|
| 缺陷密度 | 3.5 缺陷/KLOC | 1.2 缺陷/KLOC | ↓ 66% |
| 返工率 | 25% | 8% | ↓ 68% |
| 需求变更率 | 35% | 12% | ↓ 66% |
| 项目延期率 | 45% | 15% | ↓ 67% |
| 客户满意度 | 78% | 94% | ↑ 20% |
| 代码复用率 | 30% | 65% | ↑ 117% |
效率提升数据
| 流程 | CMMI3 耗时 | CMMI5 耗时 | 提升幅度 |
|---|---|---|---|
| 需求评审 | 8 小时 | 4 小时 | ↓ 50% |
| 设计评审 | 6 小时 | 3 小时 | ↓ 50% |
| 代码评审 | 4 小时 | 2 小时 | ↓ 50% |
| 测试用例设计 | 16 小时 | 10 小时 | ↓ 38% |
| 缺陷修复 | 24 小时 | 12 小时 | ↓ 50% |
| 发布周期 | 2 周 | 1 周 | ↓ 50% |
成本收益分析
投入成本(2 年):
- 咨询费用:¥500,000
- 培训费用:¥200,000
- 工具采购:¥300,000
- 人力投入:¥1,000,000(EPG 团队 + QA 团队)
- 总投入:¥2,000,000
收益(2 年累计):
- 缺陷减少:¥3,000,000(减少返工)
- 效率提升:¥2,500,000(节省人力)
- 客户满意度:¥1,500,000(增加续约)
- 品牌溢价:¥2,000,000(中标率提升)
- 总收益:¥9,000,000
投资回报率:
- ROI = (9,000,000 - 2,000,000) / 2,000,000 = 350%
- 回收期:8 个月
🎯 访谈准备指南(2026 年更新)
1. 自我介绍模板
标准回答:
1 | 您好,我叫 [姓名],来自 [公司名称],在公司工作了 [X] 年, |
注意事项:
- ✅ 简洁明了(30 秒内)
- ✅ 突出项目经验
- ✅ 提及 CMMI5 实施
- ❌ 不要背诵痕迹过重
2. 常见问题与回答要点
Q1: 公司提供了哪些工具和资源?
回答要点:
- ✅ 流程文档(组织标准过程)
- ✅ 工具软件(Jira、Confluence、GitLab、SonarQube)
- ✅ 培训资源(CMMI 培训、技术培训、工具培训)
- ✅ 硬件设备(开发机、测试机、办公环境)
参考回答:
1 | 公司提供了完整的工具链和资源支持: |
Q2: 如何执行工作和管理流程?
回答要点:
- ✅ 组织标准过程(OSP)
- ✅ 项目定义过程(PDP)
- ✅ QA 审计检查
- ✅ 持续改进
参考回答:
1 | 我们严格按照公司 EPG 团队制定的标准流程执行: |
Q3: 如何进行决策分析?
回答要点:
- ✅ 决策分析流程(DAR)
- ✅ 评价准则
- ✅ 备选方案
- ✅ 专家打分
参考回答:
1 | 我们使用 CMMI5 的决策分析与决议(DAR)流程: |
Q4: 如何进行量化管理?
回答要点:
- ✅ 量化目标
- ✅ 过程性能基线(PPB)
- ✅ 过程性能模型(PPM)
- ✅ 统计工具(Minitab、水晶球)
参考回答:
1 | 我们使用量化项目管理(QPM)方法: |
Q5: 如何确保过程有效性?
回答要点:
- ✅ 过程审计
- ✅ 度量分析
- ✅ 持续改进
- ✅ 经验教训
参考回答:
1 | 我们通过以下方式确保过程有效性: |
3. 开放性问题准备
Q1: 贵公司的优势是什么?
参考回答:
1 | 我认为公司有三大优势: |
Q2: 如果你被任命为 CEO,你会改变什么?
参考回答:
1 | 如果我有机会担任 CEO,我会重点关注三个方面: |
⚠️ 访谈注意事项(2026 年更新)
✅ 必做事项
提前准备
- ✅ 熟读组织标准过程文档
- ✅ 准备 2-3 个实际案例
- ✅ 模拟练习 3 次以上
回答技巧
- ✅ 用 STAR 法则(情境 - 任务 - 行动 - 结果)
- ✅ 提供具体数据和案例
- ✅ 保持自然,不要背诵
心态调整
- ✅ 保持自信,不要紧张
- ✅ 诚实回答,不要编造
- ✅ 遇到不会的问题,如实说明
❌ 避免事项
不要背诵
- ❌ 照本宣科
- ❌ 回答过于机械化
- ✅ 用自己的语言表达
不要编造
- ❌ 虚构数据
- ❌ 编造案例
- ✅ 如实回答,可以说明”这个我不太清楚”
不要负面
- ❌ 抱怨公司流程
- ❌ 批评同事或领导
- ✅ 聚焦改进建议,保持积极态度
📈 CMMI5 实施路线图(2026 年更新)
阶段 1: 准备期(3 个月)
关键活动:
- 选择咨询机构
- 组建 EPG 团队
- 差距分析(Gap Analysis)
- 制定实施计划
交付物:
- 项目章程
- 实施计划
- 差距分析报告
阶段 2: 实施期(12 个月)
关键活动:
- 定义组织标准过程(OSP)
- 试点项目(2-3 个)
- 全员培训
- 过程改进
交付物:
- 组织标准过程文档
- 试点项目报告
- 培训记录
阶段 3: 推广期(6 个月)
关键活动:
- 全面推广到所有项目
- 建立过程性能基线(PPB)
- 实施量化管理
- 持续改进
交付物:
- 过程性能基线
- 量化项目报告
- 改进建议记录
阶段 4: 认证期(3 个月)
关键活动:
- 内部预审
- 选择主任评估师(LA)
- 正式评估(SCAMPI A)
- 整改不符合项
交付物:
- 预审报告
- 正式评估报告
- CMMI5 证书
🔄 持续改进机制(2026 年更新)
改进流程
1 | 收集建议 → 分析评估 → 优先级排序 → 实施改进 → 效果验证 |
改进案例
案例 1: 自动化测试
- 问题:手动测试耗时,易出错
- 改进:引入自动化测试框架(Selenium + pytest)
- 效果:测试时间从 8 小时 → 2 小时(↓ 75%)
案例 2: 代码评审
- 问题:代码评审效率低
- 改进:引入 GitLab MR + SonarQube
- 效果:评审时间从 4 小时 → 1.5 小时(↓ 62%)
案例 3: 需求管理
- 问题:需求变更频繁
- 改进:引入需求评审 checklist
- 效果:需求变更率从 35% → 12%(↓ 66%)
📚 学习资源(2026 年更新)
官方资源
书籍推荐
- 《CMMI 5 级软件过程改进方法与实践》
- 《软件能力成熟度模型 CMMI 指南》
- 《量化项目管理实战》
培训课程
- CMMI 基础培训(3 天)
- 量化项目管理培训(2 天)
- 决策分析与决议培训(1 天)
- 因果分析与决议培训(1 天)
最后更新: 2026-03-07
标签: #CMMI5 #过程改进 #软件工程 #质量管理 #量化管理 #访谈准备
分类: 技术/IT 流程/质量管理