EPG访谈提示

更新时间:2023-08-11 09:47:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

EPG访谈

1. 公司有专门的过程改进组织吗?由哪些人员组成?其基本职责是什么?OPF、OPD GP2.4

EPG主要组成人员:技术总监、项目经理、品质经理、QA、一些方面的专家(需求、设计、开发、测试人员等)组成。

EPG的主要工作职责:

争取CMMI管理委员会(MSG)的支持;

识别过程问题,制定详细的软件过程改进计划;

对组织中使用的新过程、方法和工具进行监督和评价,优化过程并将其推广到组织的其他部分;

定期跟踪,监控和报告改进活动的状态;

开展阶段的评审活动,针对评估中发现的问题制定改进措施。

2. 关于组织过程改进方面,是否有相关的方针?方针是谁写的?组织过程定义和组织过程焦点方针分别什么? OPF、OPD : GP2.1

方针是公司领导制定和颁布。

(如果公司通过了ISO9001质量认证,还需要谈及公司的质量方针,18个过程域的方针是依据公司的质量方针进行分解得出。)

公司领导制定了《组织方针》,其中包含有18个过程域的方针。

组织过程焦点:持续改进,不断完善 。

组织过程定义:充分共享,不断丰富 。

3. 你是否清楚公司未来几年对于过程改进方面的一些目标是什么?OPF SP1.1;OPF、OPD : GP2.2

逐步完善公司的软件研发体系,提高员工平均生产率。提高项目的进度控制能力,项目管理能力,提高产品质量,控制开发成本。

4. 请描述一下过程改进的过程?

启动会—章程—诊断—改进计划—过程文件编写—试点—试点清单—推广(行动计划)--预评估—正式评估

5. 财富库的主要内容是什么?

财富库的结构:组织过程文件库、公司经验库、培训库、度量库。

6. 环境标准对项目有什么作用?

项目组首先参考公司的环境标准,如果与标准不一致,要经过EPG的审批。

7. 如何收集改进目标和需求?SP1.1(OPF 1)

根据公司发展战略目标、市场环境、客户需求、公司管理流程等。

内部:降低成本、规范过程,提高客户满意度

外部:提高客户满意度

过程改进目标:如

(1)

(2)

项目平均成本控制在-10%~+10% 项目进度平均进度控制在-8%~+8%

(3) 以画面作为项目估算依据的项目缺陷率控制在2个BUG/画面

(4) 以KLOC作为项目估算依据的项目缺陷率控制在6个BUG/ KLOC

8. 如何评估组织的过程改进?OPF SP1.2、SP1.3

采用诊断和预评估的方式评估组织的过程改进,识别改进机会。咨询顾问采用问卷调查方式进行诊断,并编写诊断结果报告。预评估主要由EPG和咨询顾问组织,采用访谈和问卷调查的方式进行。通过诊断和预评估来识别组织的过程改进。

9. 如何将商务需求结合到过程改进的模型中来?OPF SP1.1 ;OPF、OPD : GP2.2

为了提升项目研发管理水平,提高产品质量和客户满意度,决定引入CMMI进行过程改进。我们在制定EPG章程时,明确了我们过程改进的目标,过程改进任务分配置及相关人员的职责。将具体过程改进的内容,在过程改进计划里明确确立了。通过执行过程改进计划来对公司进行过程改进。通过持续改进的过程,降低我们成本,提高我们的生产效率。

10. 过程改进计划是如何制定的,内容包括哪些?(由谁来审批)OPF SP2.1、SP2.2(OPF

2)

《过程改进计划》由EPG成员起草,经EPG组评审,EPG组长审核,提交MSG组长批准。 《过程改进计划》内容:总论(目的、定义和缩写)、过程改进概述、过程改进的目标和优先级、过程改进的生命周期、时间表和工作量评估、过程改进状态和监督、风险管理。

11. 如何指导项目经理及相关人员进行裁剪?IPM SP1.1、SP1.2

项目立项后,依据公司的组织标准过程文件、裁减指南编制《项目定义过程》。 EPG组评审后《项目定义过程》作为《项目计划书》的一部分。

12. 公司都收集哪些方面的数据,存放在哪儿,谁来管理这些数据?如何进行管理?OPD

SP1.4 ;MA SP2.1、SP2.2、SP2.3、SP2.4(OPD 4)

数据为分项目级的和组织级的

项目级:规模、工作量、成本、进度、缺陷、需求变更次数等,在《例会纪要》、《项目周报》、《里程碑阶段报告》会对度量数据进行分析,项目完了后汇总在《项目结项报告》经EPG评审、整理后放入公司的度量库。

组织级:过程改进意见及建议、培训的工作量、平均生产率、过程改进的工作量等,这些数据记录在《过程改进阶段报告》和《EPG月报》中,经EPG评审、整理后放入公司的度量库。

13. 当公司有工具或新的过程需要推广时,由谁来做,如何做?OPF SP2.1、SP2.2、SP2.3、

SP2.4 ;OPD SP1.5

EPG组来做,就我们公司CMMI3级过程改进项目来讲,首先我们由EPG组依据CMMMI3要求制定了组织标准过程文件,经EPG组长审核和MSG组长批准后,EPG协商选定了3个项目作为试点,试点前,由EPG和项目经理共同制定《项目试点行动计划》,依据《项目试点行动计划》进行实施,将试点中产生的经验教训纳入组织的组织过程财富库,在公司的其他项目中进行推广。

以后如本公司引入CleaseCase配置管理工具,由EPG对CleaseCase进行评价,制定《CleaseCase试点行动计划》,在项目中进行试点,对试点结果进行评估,总结经验教训。然后将该工具推广到全公司。

14. 公司其他相关的成员,如何了解你们EPG组的工作情况,通过什么样的方式获取呢?

OPF GP2.7

在我们公司专用服务器上有一个专门的EPG过程改进库,里面有过程改进的执行情况和状态跟踪,公司的其他相关成员可以上服务器查阅,并且我们EPG也会定期会将过程改进的执行情况和EPG例会纪要以邮件方式通知相关人员。

15. 你们是否经常会收到一些关于过程改进方面的意见或建议呢?是否会统计?GP3.2

项目组及相关小组成员对过程改进有意见或建议时,填写《过程改进建议表》提交EPG组评审,经EPG整理和统计后, EPG召开会议进行过程改进工作安排。

16. 高层经理如何来检查你们过程改进工作的实施情况呢?OPF、OPD :GP2.10

高层经理通过参加过程改进会议,审阅过程改进计划和EPG工作报告,与EPG组交流等来了解过程改进工作的实施情况。

17. 你作为EPG的代表,你受过哪些方面的培训?OPF、OPD : GP2.5

CMMI基础培训、18个PA的解读培训,EPG技能培训,以及咨询公司提供的其他专项培训。

18. 如何给其他角色进行过程文件的培训?OT SP1.3

《项目试点行动计划》明确培训的时间、内容,按照《项目试点行动计划》开展培训。

19. 组织过程财富存放在哪里?是否应用了什么工具进行管理?OPD SP1.1、SP1.2、

SP1.3、SP1.4、SP1.5

组织的过程财富放在公司专用的服务器上。财富库的结构:组织标准过程库、度量库、优秀案例、生命周期模型、裁剪等。

20. 如何丰富过程财富库?

通过《里程碑阶段报告》、《项目结项报》、《EPG阶段报告》、《质量保证总结报告》提取一些好的经验教训。经EPG整理分析分别放入组织财富库(过程资产库、度量库等)。

21. 组织财富库中的组织财富标准过程文件如何建立和维护?(OPD 1)

根据公司现有的过程文件,从公司实际出发,根据CMMI要求,收集实际工作人员意见,由EPG组进行汇总分析,编制过程文件。(包括规范指南,表格,模板等)。

文件编写的原则:可操作性,实用性,符合CMMI要求,可扩展性。

22. 为什么公司目前文件的结构按18个PA组织?OPD SP1.1,SP1.2,SP1.3,SP1.4,SP1.5

(OPD 1)

简单易学,务实,贴近工作需要,能够为公司工作人员所接受。当然也不说是一直会使用这个结构,熟悉以后再尝试其他如(软件工程周期模型)等结构进行文件结构。

23. 如何建立和维护裁剪指南?(OPD 3)

EPG首先制定《组织过程裁剪指南》,项目经理在项目立项时,依据《组织过程裁剪指南》制定《项目定义过程》。在项目开展,关注裁剪内容,总结裁剪结果在项目中应用情况。提交EPG,经EPG整理和分析,更新《组织过程裁剪指南》。

24. 如何建立和维护组织度量库和过程资产库?(OPD 4/5)

EPG收集公司历史数据、行业数据、历史项目、经验教训、法律法规等分别放入度量库和过程资产库,项目经理在项目实际过程中利用数据进行项目策划,在项目结项时,总结度量数据提交EPG,经EPG整理分析后放入组织度量库和过程资产库。

过程资产库:已完成项目、优秀案例、经验教训、学习资料、法律法规、常用工具

25. 公司是如何确定组织工作环境标准?OPD SP1.6(OPD 6)

公司编写了《组织工作环境标准》,用于明确员工工作环境标准、软件开发环境和硬件开发环境的标准。项目在实施过程中从《组织工作环境标准》进行选择。

26. 在项目结项时,你是否参与了,这些项目的经验教训如何纳入财富库的?OPF SP2.4

项目完成时,由项目经理组织项目组及相关小组(质量保证、配置管理、过程改进、测试组等)成员开会,进行项目总结,经整理后,由EPG放入组织过程财富库。

27. 你了解公司在过程改进方面投入情况吗?具体提供了哪些资源? OPF、OPD : GP2.3

配备专项的资金供EPG小组使用,并且公司提供了充足的硬件设备,比如办公电脑、刻录机等。

28. 如何使过程改进计划如何有效的执行?OPF、OPD:GP2.4(OPF 3/4/7)

在人事,行政方面都制定了相应来支持过程改进。制定了奖励制度来鼓励进程改进工作做出杰出贡献的人员(比如参加EPG组的工作人员优秀提拔为公司干部)。

公司配备了软硬件资源和资金。

选拔公司技术骨干、管理人才充实到EPG,由公司领导担任MSG组长

公司高层会议定期对过程改进进行监督,如对过程域执行情况、项目试点和推广、使用的组织财富库内容,指导EPG工展工作。

EPG依据《过程改进计划》和《EPG章程》开展过程改进活动,定期召开会议、编写月报、过程改进阶段报告、项目试点总结报告了解过程改进的执行情况。及时采取纠正措施。

在公司大力宣传过程改进文化,积极推动过程改进的执行。

29. 过程改进有哪些工作成果?这些工作成果放在哪里?OPF、OPD:GP2.4(OPF 5/6)

《EPG章程》、《过程改进计划》、《诊断计划》、《诊断报告》、《过程定义行动计划》、《项目试点清单》、《项目试点行动计划》、《项目试点总结报告》、《预评估计划》、《预评估结果报告》等。

放在公司专门的服务器VSS中EPG过程改进目录下面。

30. QA如何客观评价EPG工作?OPD GP2.9,OPF GP2.9

QA根据《组织过程检查单》对OPF、OPD进行检查,检查的结果记录在《组织过程检查单》中,汇总记录在《质量保证报告》中;如果发现有不符合问题也记录在《组织过程检查单》和《质量保证报告》中,然后提交给EPG组长,由他指定专人解决问题,如果没有在规定时间内解决问题,则质量保证人员提交公司的高层管理直到问题解决关闭为止。

31. 请你描述一下需求过程?RD SP1.1 、SP1.2、SP2.1、SP2.2、SP2.3、SP3.5

需求过程分为三个阶段:需求调研、需求分析、需求评审确认。

需求调研:首先进行《需求调研计划》,然后进行需求调研,形成《客户访谈记录分析表》。

需求分析:在调研的基础上,完成《用户需求说明书》,经客户确认后。在《用户需求说明书》基础上完成《需求规格说明书》。

需求评审确认:作者(需求人员)提出需求评审申请,由项目经理确定评审的参加人员,提前通知。召开评审会议,指定会议记录人员,由项目经理主持,作者讲解待评审的内容,评审人员依据评审检查表进行评审;在评审过程中,作者需要回答评审人员的提问。评审的结果记录在《评审记录与报告》中,经评审的《需求规格说明书》提交部门经理审批,交客户确认。

32. 如何获取需求?

需求获取的方式:原型、客户访谈、参加客户现场等。(根据项目实际情况回答)

33. 如何将客户需求转化为软件需求?

通过Visio工具绘制用例图,流程图,将客户需求转化为软件需求。

34. 如何将软件需求分解到各模块?

依据客户业务流程、行业标准、操作的方便性、系统的安全性以我们在该行业里的经验进行分解,必要时,进行决策分析。

35. 需求发生变更,请描述如何确保需求与其他工作产品的一致性?

当发生需求变更时,对需求进行同行评审,分析需求影响到的配置项。项目经理通过《需求跟踪矩阵表》、质量保证人员和配置管理人员进行配置审计等方式确保需求与其他工作产品的一致性。

36. 是否所有的需求变更都要填写变更申请单?

我们主要对重要的需求(如:功能需求变更)变更,才需要填写《变更申请单》,对于一些非功能性需求(如:界面),项目经理将这些细小的需求做为问题写入《问题管理表》进行跟踪管理。

请描述本项目总共发生过多少次变更,以及变更内容。

37. 如何确定技术解决方案?

根据需求编制《技术方案说明书》,编写多种解决方案,召开决策分析会议(参加人:公司领导、客户、项目经理及项目组成员等),依据评价准则(成本、安全性、可扩展性等角度)来选择候选的解决方案。如进行开发平台的决策分析。

请描述本项目实际采用了哪种决策方案?

38. 请简单描述设计主要做哪些工作?

主要分为概要设计和详细设计。

概要设计:总体设计、功能设计、接口设计、复用外购分析、系统出错处理设计、界面设计、数据库设计等。

详细设计:模块细化设计、程序流程图、类设计、算法、用户界面设计等。

39. 项目中建立了几条的基线,举例说明如何建立基线?CM SP1.1、SP1.2、SP1.3

需求、设计、开发、产品四个基线。(根据项目实际情况回答)

如:需求基线建立

首先由需求人员编写完成《用户需求说明书》、《需求规格说明书》,经过同行评审和客户确认后。由配置管理员编写《需求建立申请》提交CCB审批。然后,将《用户需求说明书》、《需求规格说明书》从管理库中移到基线库,填写《需求基线发布报告》,提交CCB审批,以邮件或VSS告知相关组需求基线已建立。

40. 请描述一下测试分为几个阶段,主要采用什么的测试工具?VER SP1.1、SP1.2、SP1.3、

SP3.1、SP3.2

测试分为:单元测试、集成测试、系统测试3个阶段。单元测试由开发人员执行。集成测试、系统测试由测试人员负责。

41. 公司怎么监控(18个过程域)?

高层会议(查看过程域进展情况),EPG月报

42. 如何确保文件是最新版本的?

放入VSS库中。有专人(组织配置管理员)进行维护

43. 你是如何对风险进行管理?RSKM SP1.1、P1.2、P1.3、P2.1、P2.2、P3.1、P3.2

(i) 在项目计划之初,项目经理及项目组成员依据《风险检查表》识别本项目的风险,分析风险,对风险进行排序,制定应对策略和缓解措施,编写《风险管理计划》。

(ii)按《风险管理计划》进行风险的跟踪,记录在《风险管理一览表》中。项目例会和里程碑会议时,会对风险重新识别和分析,更新《风险管理一览表》。

(iii)项目结项时,对风险进行总结分析,将分析的结果记录在《结项报告》。

风险应对策略:规避、缓解、接受、转嫁

(请举例项目实际风险发生的情况)

44. 请你描述一下你们组织的培训过程?OT SP1.1、SP1.2、SP1.3、SP1.4、SP2.1、SP2.2、

SP2.3

年初,收集培训需求,汇总形成《培训需求调研表》。依据公司的商业目标和长远规划,制定《年度培训计划》。组织实施《年度培训计划》,培训讲师培训前将培训的材料发给培训人员,经培训人员评审后发给学员,确定具体的培训日期和安排。学员参加培训,填写《培训反馈调查表》,培训人员汇总分析学员培训的情况,填写《员工技术及工作经历一览》。对学员进行培训考核,填写《员工考核评价表》。培训人员对讲师进行考核,填写《讲师考核评价表》。

45. 项目采用的生命周期模型是什么(为什么采用这种生命周期模型、选择的依据)?OPD

SP1.2 ;IPM SP1.1(OPD 2)

瀑布模型(简单、易用、直观)

增量模型(抗“变化”能力比瀑布模型强、第一个“增量”实现后就可以交给用户使用,可以边开发边使用)

迭代模型(更容易管理需求变化,不断减除风险的过程)

其他还有螺旋模型、快速原型模型。

根据项目实际情况回答。(参照组织过程标准文件中的《生命周期模型描述》)

本文来源:https://www.bwwdw.com/article/me4j.html

Top