CMMI3访谈问题及答案
CMMI3访谈问题答案PM(项目经理)

CMMI3访谈问题答案PM(项目经理)PP1.PM先简单自我介绍,主要负责哪些工作?(PP GP2.4)XXX,从XXXX年入职到现在共XX年,前后实施了XX个项目,包括:XX,YY,ZZ,接受过公司有关于CMMI过程体系中关于如何做好项目管理、风险管理等方面的培训主要的职责包括:1.与部门经理协商组建项目组2.组织、安排项目前期工作,包括相关知识培训、人员工作初步安排等;3.负责《项目定义过程》、《项目计划》编制,包括软件规模、工作量、成本、进度估计以及其它约定等;4.按《项目定义过程》以及《项目计划》的要求对项目实施全过程进行跟踪、监督,控制项目进度及质量,识别和跟踪风险,确保项目按计划顺利实施和完成;5.负责发起或组织工作成果物(需求、设计)的同行评审;6.负责编写相关报告:如《里程碑状态报告》、《项目周报》、《问题管理表》、《项目总结报告》;2.如何建立WBS,用以估计您的项目范围? (PP SP1.1)1.依据项目《客户访谈记录分析表》和《需求调研报告》,获取项目需求,由项目经理召集项目骨干,进行功能分解,建立WBS,确定项目范围;3.公司规定了哪几种估算方法?选用哪种估算方法?为什么选用这种估算方法? (PP GP3.1)1.公司定义了多种规模估算的方法,包括功能点估计、类比法、PertSizing、WindbandDephi等方法;2.在我的项目中采用的是类比法进行估算(类比基准单元模块);3.这个基准单元模块的获取是从组织资产库中的获取的(也是曾经我们做过的历史项目中的功能),因为我们对基准模块比较熟悉,所以采用的类比法4.你是如何估计项目的规模、工作量?(PP SP1.2/ PP SP1.4/ IPMSP1.2)1.利用类比法和PertSizing的方法,由估算人员进行估算,由项目经理计算估计人员的偏差,以了解估算人员对WBS分解结果的认识程度是否一致,如果偏差在40%以内,我们可以将其作为规模估算的结果,如果估算偏差超过40%,重新估算,最大估算轮次为3轮,超过3轮后必须对这个WBS的功能进行深一步的分解,最后得到本项目规模估计的结果(基准单元的倍数)2.利用组织提供的生产率(参考历史数据):X~Y(个)基准单元模块/人月,我考虑项目的情况(根据项目类型、复杂程度、人员经验和技术因素等确定的…)最后选择5个基准单元模块/人月作为本项目的生产率3.参考组织提供的历史数据(项目生命周期各阶段的工作量分配比例),估算项目各阶段的工作量投入4.复用就是纯粹的使用复用的代码,估计时不用考虑其工作量,在我项目中没有复用的情况5.项目采用的生命周期模型是什么(为什么采用这种生命周期模型、选择的依据)?(PP SP1.3)1.本项目采用的是瀑布模型软件开发过程:主要包括策划、需求、设计、编码、测试、验收、结项2.组织总共定义了2种生命周期模型,包括瀑布模型软件开发过程、迭代模型软件开发过程6.你是如何估计项目的进度、成本(预算)? (PP SP1.4/ PP SP2.1)1.利用任务的依赖关系和资源的可利用性,以及工作量估算结果,分配每个任务工作量和时间计划2.项目的成本估算包括:人力成本估算(依据组织提供的不同项目角色的人力成本计算本项目的人力成本估算)、此外还需要考虑本项目的加班费用、差旅费用、招待费等,预算=成本*110%,一般情况预算不要超过合同额的70%,以保证公司项目的利润7.如何建立并维护以组织工作环境标准为基础的项目的工作环境(IPM SP1.3)1.利用组织提供的工作环境标准提供项目工作环境,如jdk版本,开发工具版本、禅道等。
CMMI3访谈问题及答案--中高层领导及

CMMI3访谈问题及答案--中高层领导及中高层领导访谈问题高层领导:1、自我介绍姓名,职务(xxx为研发中心副经理,主管xxxxx项目;xxx为软件中心副经理,主管xxxxx项目、xxxxxxx项目)。
2、公司组织架构照实说3、公司的业务目标面向xx、xx、xx等行业领域,聚焦客户信息化服务,成为本地领先、全国优秀的软件开发和应用集成服务商,为政企客户提供全方位、一体化、专业化的服务,成就客户价值,实现客户价值与企业价值的共同成长。
4、过程需求和目标软件开发过程要能够实现软件开发活动可控、可预见,并以提高产品质量为核心,逐步提高用户满意度。
通过过程的逐步实施,整理和吸收经验教训,提高企业软件开发活动的一致性程度,增加客户对企业的信任感和认可度。
5、公司目标、方针在哪里有描述《年度过程改进计划》和《过程策略与方针》6、组织级的过程方针包括哪些内容?公司的质量方针是:积极控制项目进度,逐步改善项目进度可控性。
提高生产率,减少返工时间,降低人力成本。
主动提高产品质量,交付用户满意的产品。
以及公司已定义的14个过程域的过程方针,相应的过程文件、指导书、模版。
7、项目资源和人员职责是怎样分配的?项目开始时,软件部经理筹建项目组,指定项目经理和项目成员。
项目经理参考组织过程管理中的标准工作环境指导书计划项目软硬件资源,根据角色与术语指导书分配人员职责,每个过程中也有对本过程相关角色与职责的描述。
8、公司如何监控项目项目经理每周向部门经理交周报,汇报本周工作进展情况。
每个阶段结束时召开里程碑会议,向软件部经理汇报本阶段的工作,度量数据的分析,发现的风险和存在的问题等。
软件部经理在公司定期会议上向总经理汇报各项目的情况。
9、你参与了项目的那些监控活动?部分项目周会、每周PM报给我周报、项目各阶段的里程碑会、重要工作产品的评审会、决策会议等10、项目计划阶段你参与了那些活动?项目计划的评审和审批11、你参与了那些决策评审活动?负责项目的决策分析、需求、设计评审都参加了12、你怎样确定项目目标已经达成?通过项目度量表中收集到的数据:进度偏移率、工作量偏差率、缺陷密度、成本偏差率等。
CMMI3级--CM访谈问题

CMMI3级--CM访谈问题访问问题及答案1.项⽬级CM和公司级CM的职责分别是什么?⼀个负责项⽬级的配置管理⼀个负责组织级的配置管理2.CM何时参与到项⽬⼯作中?项⽬启动 CCB成⽴3.项⽬的配置标识是否符合组织的规范?符合4.配置管理计划谁来做?CM计划具体包括的内容?配置管理员做内容:⼈员职责、权限、配置库结构、备份策略、配置项计划、基线发布计划、培训计划等。
5.项⽬的配置项是如何确定的?-项⽬开发计划审核通过后,CM根据项⽬开发计划制定CM计划,与项⽬计划⼀起评审后,由PM批准。
6.如何了解配置项的状态?《配置项标识列表》7.如何建⽴发布基线?如何发布产品版本?《基线跟踪列表》发布内部版本给测试组…8.配置变更是怎样开展的?项⽬经理提交变更申请单,ccb审批通过,项⽬组执⾏,评估执⾏效果。
9.如果在系统测试阶段⽤户提出需求的变更,需要变更的配置项有哪些?需求规格说明书概要设计详细设计测试⽤例项⽬计划10.设计基线与系统测试相⽐谁包含的配置项多?前⼀基线是后⼀基线的⼦项,系统测试基线包含测试基线,系统测试配置项多/doc/76bf05d45022aaea998f0f12.html B由哪些⼈员组成?⾼级经理项⽬经理测试经理 CMQA⽤户代表12.配置管理系统中访问权限是如何控制的?-项⽬CM计划批准后,CMO为项⽬组建⽴项⽬配置管理库(包括开发库和基线库);项⽬开发库的操作权限由项⽬经理指定后由CM设置。
通常根据项⽬成员的⾓⾊分配对不同配置项的操作权限。
- 每个项⽬有基线库,基线库只有项⽬配置管理员和CMO有写的权限,其他⼈只读。
当配置项产品经过评审通过后,由项⽬CM将评审产品放⼊基线库。
13.QA审核CM的主要内容是什么?CM所有⼯作14.如何备份?配置管理计划:备份策略15.PAL是如何管理的?-EPG审核批准提交PAL的内容后,由CM放⼊组织资产库-定期向技术⼈员提供组织资产库的内容索引,受理访问需求16.基线库是如何管理的?产品库是如何管理的?配置管理员管理,项⽬⾥程碑评审后,打基线。
CMMI3访谈问题及标准答案

项目经理访谈1.项目介绍 , 自我介绍我叫的是实现XXX,是 XX项目的项目经理。
我们XXXXX,此刻已经结项。
我们项目从XX项目是用 XX开发的 XX系统,目X 年 X 月 X 日开始,到 X 年 X 月 X日结束,成员有XX,XX,XX⋯⋯,说明各自角色。
2.请描绘一下你是怎样做项目计划的?在立项建议书经过审批后,软件事业部部经理筹建项目组,指定 PM和项目成员。
PM向配置主管( XX)和 QA主管( XX)申请了 CM和 QA。
在QA的辅助下, PM参照财产库中的历史数据(北园春收费管理系统),依据立项建议书和合同中商定的工作内容拟订了项目开发计划。
1)依据《软件生命周期模型选择指导书》,使用《软件生命周期模型选择表》选择了本项目的生命周期模型 XX模型,并说明选择原由(选择表中的选择结果)。
2)依据《项目开发过程的选择与裁剪指导书》定义了项目特色,本项目需要X 人开发 X 月,因此是 X 类项目,使用《项目过程定义表》对项目过程进行裁剪,本项目裁剪了 XX活动并填写到《项目开发计划》的误差说明中。
3)PM依据项目的详细状况(如项目较简单,开发周期短,人员少)区分了里程碑。
本项目分 XX 个里程碑(详细说明),确立了每个里程碑的开始结束时间、抵达标记和输出件。
4)对项目所有的工作任务进行分解,记录在《项目开发计划.mpp》。
5)我们使用估量指导书进行了功能点估量。
先算出项目的数据功能点和项目的交易功能点,最后填写数据通讯、性能等 14 条通用特征计算有关复杂性调整因子及总功能点,获得调整后的功能点数,依据组织的生产率拟订本项目的生产率进而算出需要的工作量。
组织级的生产率是1(根据历史经验得来),本项目的是1。
并对各阶段的工作量比率进行了区分,依据各阶段的工作量对工作任务进行了时间分派,形成《进度计划》。
6)依据估量出的工作量进行了成本估量,包含人职薪资、开发环境建设成本、培训成本、公用成本。
CMMI3访谈问题列表-for-SM

高层经理访谈1.公司在市场竞争中处于什么地位,主要竞争对手是谁?2.组织明年及最近二到五年的展望?3.公司目前主要有哪方面的软件业务(项目、产品)?4.公司面临的最需要优先解决的问题是什么?5.公司对实施过程改进的目标和要求有哪些?目的:根据公司提高软件过程能力,提高质量,降低成本,并且在2012年2月达到CMMI Level 3能力成熟度级别的战略目标,结合客户对我公司软件项目实施的具体要求,特制定本计划。
软件过程改进(CMMI)是一项长期的、持续的、需要公司所有人员共同参与的任务,需要以项目的方式进行管理。
本计划明确了CMMI项目的目标、范围、组织结构、角色职责、实施方法、任务分解、进度安排、培训计划、风险管理计划和项目跟踪计划。
CMMI项目的所有人员必须以该计划为指导,认真履行自己的职责并执行所分配的任务。
目标优化监督机制,提高员工的执行力改进工作产品质量,确保零缺陷率。
通过以上两点来达到降低开发的成本。
6.你做为公司高层,如何将公司的商业目标与过程改进目标相结合?我们能够有效识别客户的业务需求,并提供高质量的客户解决方案,同时秉承服务于客户需求,与客户共同发展的商业理念。
过程改进的目的在于:软件开发视为一组过程,并根据统计质量管理的理论对软件开发进行过程管理,以使其满足工程化、标准化的要求,使企业能够更好地实现商业目标。
它侧重于软件开发的管理及软件工程能力的提高,因此 CMMI 可以作为企业软件过程改进的指南,帮助软件开发机构建立严格的、规范的软件开发过程,最有效地提高软件工程能力,评估目的是推动软件企业在产品的研发、生产、服务和管理上不断成熟和进步的手段,是一种持续提升和完善企业自身能力的过程为了提高产品的质量,提高客户满意度,公司组建EPG组在公司内部执行CMMI L3的过程改进活动,通过改进软件开发的过程,提高阶段性工作产品的质量,从而提高最终产品质量。
7.公司高层管理委员会(MSG)、过程改进小组(EPG)各由哪些成员组成,主要的工作职责?EPG组有:黄文英、黄莉琳、陈可思(兼职)、郑军(兼职)MSG:陈利华EPG职责:建立与维护OSSP体系,并在公司内部进行推广,并在项目中收集问题并跟踪解决。
(完整版)CMMI3访谈问题及答案--组织培训

OT模拟访谈问题:1、可否请你描述一下:培训需求怎么获取的?首先我根据公司的计划发展方向和商业目标(详见年度培训计划-培训需求表)拟定相应的培训计划,然后调查所有员工的培训需求,根据培训预算来进行筛选,经过总经理的批准后制定培训计划。
2、可否请你描述一下:培训预算怎么做的?培训预算是公司在上一年的财政年会做出预算的,我在制定完年度培训计划时,需要估算本年度的培训投入成本,再提交总经理确认,总经理同意后才可以的。
3、可否请你描述一下:培训计划怎么做我们在上一年末会作培训需求调查,结合公司的来年业务目标,设定下一年的培训计划;也会有一些突发培训申请提交,这个会做到培训计划中。
培训计划需经过总经理审批。
4、培训是如何做的,做过那些计划参见公司培训流程5、不同的过程域,组织级是否提供过培训是,每年公司会组织进行至少一轮CMMI过程培训,覆盖全部过程域。
2014年已全部做完了。
6、新员工的培训是如何做的根据实际情况说。
7、组织级的培训都做过哪些软件架构师培训、过程体系新版本的推广和发布、有效沟通等。
8、项目级的培训都做过哪些编码规范培训、用户及产品需求内容介绍9、培训的操作流程是什么样的参见《培训过程管控文件》中的5.1、5.2节10、如何监控培训活动每季度结束时进行总结,并向总经理汇报。
每年结束后进行总结,向总经理汇报。
每年公司进行一次内部评估,由EPG对培训过程执行情况进行检查。
11、如何利用数据管理培训效果每次培训结束后会对培训学员进行口头提问打分,并由学员对培训情况进行评价打分,得分低于50分的培训需重新进行。
12、组织级培训可有资产库来帮助有组织级培训库为公司每年培训工作提供参考,每年度结束后,我们也会将本年度培训课件等资料交给EPG审批后纳入组织级培训库。
13、公司是由哪些角色来配合培训14、可否请你描述一下:为了履行你的岗位职责,你接受过哪些培训?你是怎么获知培训信息的?你如何提交你的培训申请?我接受过培训讲师的培训,CMMI培训过程培训。
CMMI3访谈问题及答案需求设计开发人员

CMMI3访谈问题及答案需求设计开发人员需求设计开发人员1.自我介绍,职责我叫XXX,是XX项目的XXX角色。
我们项目从X年X月X日开始,到X 年X月X日结束。
2.工作由谁分配?PM分配,我们从项目计划,项目开发计划.mpp,周例会中获取;3.怎么做需求的?在项目开发计划基线后,系统分析师按照计划制定《需求调研计划》,确定活动安排和时间安排,实施人员,客户配合人员,调研内容等。
PM审核需求调研计划,通过后,系统分析师做调研前的准备,准备需求调研提纲,按照计划进行现场调研,明确客户重点,详细记录并分析隐含需求。
现场调研完成后,系统分析师完成《客户需求说明书》并进行评审,通过后,PM 与客户确认需求(我们采用了书面签字的方式,有签字确认单),通知CM基线。
客户需求说明书基线后,系统分析师讨论分析客户需求,编写软件需求规格说明书和评审并基线。
4.怎么做设计的?1、在软件需求规格说明书基线后,进入设计阶段的工作。
PM按照计划分配设计任务,设计人员做设计准备,明确设计方法,制定软件设计说明书,通过评审后纳入基线。
2、软件设计说明书内容包括总体设计、功能性需求设计、非功能性需求设计、接口设计、结构化设计、数据库设计、界面设计、权限设计、安全设计、系统异常处理设计和系统维护设计等。
5.设计如何评审?参加设计评审的有PM,项目组成员,其他项目技术骨干等。
PM向评审委员会主任提交评审申请,评审委员会主任任命评审组长和组员,评审组长发评审通知、评审检查单和评审材料,评审人员对材料进行预审,并在会议前将结果反馈给评审组长,评审组长汇总大家发现的问题记录在缺陷记录表中,召开评审会议。
在会议上采用逐页评审的方式,随时指出发现的问题,由作者解答,评审小组确认问题严重级别、责任人和修改时间,得出评审结论(直接通过,修改后通过,不通过)。
评审组长指定人员对发现的问题进行跟踪,修改完之后,评审组长完成评审总结报告发给相关人员,评审结束。
CMMI3访谈问题答案EPG(过程改进)

CMMI3访谈问题答案EPG(过程改进)EPG(OPF)1.企业目标为何? 过程改进如何支持企业达成目标?(OPF SP 1.1)答:企业目标:实现企业在XX方向的可持续发展,将企业做强做大,成为国内行业内领先者,2019年销售额达到XXX元,利润增长达到X%,过程改进必须以企业目标为前提,在过程改进中注重企业研发能力的不断提升,强调知识创新,鼓励公司全体员工积极参与,最重要的一点是要得到高层的全力支持,不断地实施过程改进从而支持公司达成发展目标。
在组织的《过程改进计划》中描述了过程改进的总体目标及具体的实施计划。
a.CMMI认证的必要性:我们公司CMMI体系重点管理内容是对互联网软件、应用软件的需求、设计、开发、测试和交付过程的管理,以实现公司在互联网软件和应用软件开发过程的规范化、提高项目生产率和产品质量b.公司CMMI 3级体系建设的目标:1.通过实施CMMI过程改进工作,提高公司的软件项目整体实施和交付能力(如:提高生产率、提升产品质量、提高资源共享能力、缩短产品开发周期等),降低公司过程管理的成本2.提高产品的质量,提高项目实施的工作效率,分别从业务、技术、管理三个方面提高产品的质量和工作效率3.培养一批质量方面的专家,为公司的良好发展打好稳定的基础2.如何定期评估过程?(OPF SP1.2)答:1.每年进行一次过程改进的评估,通过查阅项目的文档,访谈项目组成员,发现改进项并编写评估结果报告;2.由项目成员提供关于过程情况的反馈等信息,识别组织过程改进的机会,为后期实施改进提供方案和措施。
3.对记录到《过程改进建议表》中的问题,EPG团队会每月进行Review确定改进的重点,并在后续活动中跟踪改进的实施情况和改进的效果(如…改进)3.过程改进意见如何被搜集及分析?(OPF SP1.3)1.答:过程改进意见收集的方法包括:a)项目组提出的改进意见;b)公司发展的高层提出的需求;c)QA审计中发现的共性问题;d)EPG及外部机构的内外部审计。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目经理访谈1.项目介绍,自我介绍我叫XXX,是XX项目的项目经理。
我们XX项目是用XX开发的XX系统,目的是实现XXXXX,现在已经结项。
我们项目从X年X月X日开始,到X年X月X 日结束,成员有XX,XX,XX……,说明各自角色。
2.请描述一下你是如何做项目计划的?在立项建议书通过审批后,软件事业部部经理筹建项目组,指定PM和项目成员。
PM向配置主管(XX)和QA主管(XX)申请了CM和QA。
在QA的协助下,PM参考财富库中的历史数据(北园春收费管理系统),根据立项建议书和合同中约定的工作内容制定了项目开发计划。
1)根据《软件生命周期模型选择指导书》,使用《软件生命周期模型选择表》选择了本项目的生命周期模型XX模型,并说明选择原因(选择表中的选择结果)。
2)根据《项目开发过程的选择与裁剪指导书》定义了项目特点,本项目需要X人开发X月,所以是X类项目,使用《项目过程定义表》对项目过程进行裁剪,本项目裁剪了XX活动并填写到《项目开发计划》的偏差说明中。
3)PM根据项目的具体情况(如项目较简单,开发周期短,人员少)划分了里程碑。
本项目分XX个里程碑(具体说明),确定了每个里程碑的开始结束时间、到达标志和输出件。
4)对项目全部的工作任务进行分解,记录在《项目开发计划.mpp》。
5)我们使用估算指导书进行了功能点估算。
先算出项目的数据功能点和项目的交易功能点,最后填写数据通信、性能等14条通用特性计算相关复杂性调整因子及总功能点,得到调整后的功能点数,根据组织的生产率制定本项目的生产率从而算出需要的工作量。
组织级的生产率是1(根据历史经验得来),本项目的是1。
并对各阶段的工作量比例进行了划分,根据各阶段的工作量对工作任务进行了时间分配,形成《进度计划》。
6)根据估算出的工作量进行了成本预算,包括人员工资、开发环境建设成本、培训成本、公用成本。
本项目的成本预算为XX元。
7)参考组织度量库中同类项目,制定了项目度量计划,定义了度量项,如进度偏差率、工作量偏差率、项目规模偏差率、需求稳定度、缺陷密度等。
规定了收集的度量数据及其收集、报告频率,度量阀值。
详见《度量计划》和《项目度量表》的度量目标、度量项定义页。
8)对项目资源进行了计划,包括人员、环境、软件、硬件四方面。
人员方面规定了项目开发所需的角色、人数、工作任务、技能要求。
要求到位时间等;开发所需的环境要求(工作环境标准);开发所需的硬件设备、型号、数量、使用时间;所需的各种软件、版本、数量、使用时间。
9)参考风险库中同类项目,使用风险管理表中的风险检查单,根据PM的工作经验,识别出项目开发过程中存在的风险,判断其发生概率和影响程度算出风险发生的优先级,风险等级大于“中”的风险制定缓解措施和应急措施。
10)制定干系人活动计划,列出项目开发过程中的主要活动和相关干系人,干系人包括项目组成员、客户方关键人员、部门经理等这些人员和项目组成员共同组成了项目团队,明确了日常沟通的方式和职责。
11)根据项目人员情况和公司年度培训计划确定完成本项目所需具备的技能和技术水平,对于无法满足项目需要的技能或技术制定培训计划。
本项目计划做了XX培训,是否进行,是否有记录,讲师是谁,讲义谁写的。
12)制定本项目的评审计划:对哪些工作产品进行评审,评审方式(正式评审或非正式评审)、计划评审时间。
需要评审的工作产品包括:项目开发计划、质量保证计划、配置管理计划、客户需求说明书、软件需求规格说明书、软件设计说明书、关键代码(非正式评审)、测试计划、用户手册。
13)验收准则(详见项目开发计划)PM编写项目开发计划的同时,QA和CM根据项目开发计划中的时间、人员安排制定质量保证计划和配置管理计划。
完成后,对整体计划进行了评审,评审通过后PM通知CM对计划进行了基线和发布。
3.你是怎么做项目监控的?项目监控主要是通过对《项目发计划.mpp》的更新,检查项目组成员的项目周报、里程碑报告、项目总结会议等方式进行监控的。
每周一早上PM 会检查项目成员的周报,填写的工作内容和工作量是否正确,每周周五召开项目周会,总结本周工作完成情况,下周工作安排,总体进度,对项目问题、风险进行跟踪。
在计划的里程碑到达后编写相应的里程碑报告,并召开项目里程碑会议,向软件部经理和项目成员汇报项目的完成情况,使用度量表中本阶段的进度偏移、工作量偏差等度量数据对项目现阶段情况进行分析,汇报发现的问题和存在的风险,以及经验和教训。
度量分析员根据度量计划中规定的收集频率收集度量数据。
每周周会对风险管理表中的风险进行跟踪。
项目结项时编写项目总结报告,召开项目总结会议。
4.如何跟踪项目进度?偏差如何解决主要是通过对《项目发计划.mpp》的更新,检查项目组成员的项目周报、里程碑报告、项目总结会议等方式进行跟踪的。
发现偏差的时候根据情况及时调整工作安排,如果偏差超过阀值(15%)的话就会按规定进行重计划。
5.如何管理风险每周在周会上对风险进行跟踪,对已识别风险的发生概率和影响程度分析是否有变化,风险状态是否有变化,是否产生新的风险,并记录在项目周报和风险管理表中。
如果风险发生的话会转化为项目问题记录在《项目问题跟踪表》中进行跟踪,风险状态改为关闭。
项目结项时,PM将风险管理表提交EPG,EPG审核通过后纳入组织财富库中的风险库以供今后的项目做参考。
6.度量分析活动如何做度量分析员按照度量计划中规定的频率和来源收集度量数据并填入项目度量表中,每阶段由PM和度量分析员对本阶段的数据进行分析,并将结果在项目里程碑会议上报告。
如果度量结果超过阀值的话会做重计划。
项目结项时,会生成本项目的总体度量结果,PM和度量分析员对度量结果进行分析,总结经验教训并提交EPG。
EPG审核通过后纳入组织财富库中的度量库以供今后的项目做参考。
7.何时做决策分析?针对什么问题,怎么做公司标准过程中规定在系统架构选择的时候必须进行决策分析,其他需要决策的时候都可以采用。
本项目有/没有做决策分析(有的话接着讲,没有做就说明原因)。
在决定系统架构的时候我们出现了2种选择,1是XXX 架构,2是XXX架构(说明这两种架构的优缺点)。
PM向软件部经理提交了决策申请和两个架构的方案,软件部经理同意进行决策后,决定决策人员,决策方法,下发决策通知,召开决策会议。
在会议上,我们使用决策分析指南中提供的“加权打分法”对两个方案进行了打分,最后选择了分数较高的XX方法。
软件部经理将决策分析报告发给所有参会人员,PM按照决策结果执行。
8.项目如何做需求在项目开发计划基线后,系统分析师按照计划制定《需求调研计划》,确定活动安排和时间安排,实施人员,客户配合人员,调研内容等。
PM审核需求调研计划,通过后,系统分析师做调研前的准备,准备需求调研提纲,按照计划进行现场调研,明确客户重点,详细记录并分析隐含需求。
现场调研完成后,系统分析师完成《客户需求说明书》并进行评审,通过后,PM 与客户确认需求(我们采用了书面签字的方式,有签字确认单),通知CM基线。
客户需求说明书基线后,系统分析师讨论分析客户需求,编写软件需求规格说明书和评审并基线。
9.如何管理需求变更?如有需要进行需求变更。
在项目进行中,用户提出需求变更或项目开发期间出现需求变化,系统分析师分析对需求变化进行初步分析。
如果需求变更则按照变更控制流程进行变更。
PM填写《需求跟踪矩阵》中的相关部分,查看需求变更的影响是否已经被有效的实现。
10.如何跟踪需求(如何保证需求和工作产品的一致性)?在需求分析完成后,PM建立本项目的需求跟踪矩阵,在每个阶段结束时,PM填写《需求跟踪矩阵》中的相关部分,发生需求变更时,PM需要检查《需求跟踪矩阵》中的对应部分,通过需求跟踪矩阵,每个客户需求说明书中记录的功能都能在每阶段的工作产品中一一对应,从而保证需求不丢失并与工作产品一致。
11.变更控制怎么做?在配置管理计划中规定了本项目CCB(变更控制委员会)小组成员(PM,系统分析师,QA,软件部经理等)。
发现变更时,由发现人提出变更填写变更控制表的相关部分, CCB对变更进行影响分析(工作量,影响程度,风险)PM组织CCB会议进行评审,并作出是否同意变更的决议。
如果不同意变更,应说明原因。
变更申请通过后,PM通知CM解冻相关配置项,并为实现该变更的人员授予合适的访问权限,变更人员实现变更,PM安排相关人员对实现的变更进行验证,通过后,PM通知CM重新将配置项基线并发布。
12.怎么做设计?在软件需求规格说明书基线后,进入设计阶段的工作。
PM按照计划分配设计任务,设计人员做设计准备,明确设计方法,制定软件设计说明书,通过评审后纳入基线。
软件设计说明书内容包括总体设计、功能性需求设计、非功能性需求设计、接口设计、结构化设计、数据库设计、界面设计、权限设计、安全设计、系统异常处理设计和系统维护设计等。
13.你们是怎么进行开发的?在软件设计说明书基线后,PM:(1)分配编码及单元测试任务,必要时需要针对编码人员讲解需求和设计规则。
(2)若程序员不熟悉编码规范,可以组织对其进行培训。
(说出本项目使用的编码规范,是否进行了培训)(3)确定编码及单元模块测试的具体时间。
(4)确定关键模块,编码顺序。
(5)与软件设计师共同确定单元代码的测试内容,测试方式:如静态测试,或者动态测试。
程序员搭建编码及模块测试环境,根据软件设计说明书和编码规范进行编码和调试,按照评审后的模块测试计划进行测试。
PM组织对模块代码进行检查后纳入配置管理。
模块测试通过后,软件设计师与PM确定产品集成顺序,准备测试环境,测试员编写集成系统测试计划并进行评审,计划包括测试具体内容,测试进度,测试方法,测试资源等内容。
测试员编写测试用例,PM审批后进行测试。
我们项目是用XX工具进行测试的。
测试过程中,PM协调解决测试过程中遇见的问题直至结束。
测试通过准则见《项目开发计划》14.接受过哪些相关的培训?怎么做的?1)入职时参加过新员工培训(制度方面)2)公司每年至少组织1次CMMI过程培训3)项目组根据需求制定的培训计划中的培训4)公司组织的讲师培训(培训技巧方面)公司在年初会收集大家的培训需求,然后根据公司预算做年度培训计划。
我们通过发布的年度培训计划了解本年的培训,有外部和内部两种培训,外部培训是参加一些收费的培训,参加之前会跟公司签订3年的培训协议,内部培训是公司内部组织的一些培训,由培训管理员XX进行管理。
没有参加外部培训,内部培训是按照培训计划,接到培训通知后,按时参加培训,如果不能参加的话需要向软件部经理和培训管理员请假。
在签到表上签到,参加培训,结束后会有几种方式进行考核,如现场提问打分,部门培训效果反馈表和考试,由培训管理员(人力资源部王华)管理。