CMMI3访谈问题列表 for EPG
- 格式:doc
- 大小:1.64 MB
- 文档页数:10
一、PAD 过程资产开发(访谈角色:EPG)1、公司执行产品/项目开发及维护需要哪些过程资产?PAD 2.1答:公司进行项目开发需要的过程资产有过程规范、模板、指南文件等,主要包括管理类、行动类、使能类和提高类过程资产内容。
管理类:主要包括项目策划、估算、监控、风险、度量等;行动类:主要包括需求开发管理、设计、开发、产品集成、测试、评审、质量保证、验收等;使能类:主要包括决策分析、配置管理、因果分析与解决等提高类:主要包括管理性能和度量、过程管理、过程资产开发、实施基础条件和治理等内容2、公司产品/项目开发涉及的资产哪些是开发、采购或复用的?PAD 2.2答:⚫首次评估的公司回答:公司的组织过程规范、模板和指南都是在咨询顾问的指导下进行开发的;公司开发软件、常用软件是采购的;公司以前的一些研发的通用组件可以复用(如:邮件发送、人脸识别、GPS组件等)。
⚫复评估的公司回答:公司的组织过程规范是在以前的过程规范基础上改进而来的,针对CMMI V2.0版本的部分是新开发的,如GOV(Governance)治理和II(Implementation Infrastructure)实施基础架构是新开发的,其他的过程资产可以复用(如以前的QA质量保证、CM配置管理以及工程类过程)。
3、组织过程资产的构建及更新战略是什么?PAD 3.1答:EPG小组在咨询顾问的指导下建立了《组织过程资产库管理规范》,里面包含了对组织过程资产的分类、建立、如何使用和维护。
主要是由EPG小组进行建立和维护,包括对资产库的内容增加、修改等,做到专人维护,专人负责。
4、请简要描述组织过程与过程资产的结构。
PAD 3.2答:组织标准软件过程(OSSP)主要包括管理类:主要包括项目策划、估算、监控、风险、度量等;行动类:主要包括需求开发管理、设计、开发、产品集成、测试、评审、质量保证、验收等;使能类:主要包括决策分析、配置管理、因果分析与解决等;提高类:主要包括管理性能和度量、过程管理、过程资产开发、实施基础条件和治理等。
工程组(Engg)访谈问题汇总:一、需求开发与管理(RD、REQM)1、如何进行需求开发?需求开发的主要活动有哪些?导出用户需求,开发用户需求说明书,评审CRS,客户确认用户需求说明书,开发产品需求说明书,评审,客户确认。
需求管理的活动主要是:控制变更,维护需求跟踪矩阵2、如何进行需求评审?需求评审有哪些准则?进行正式的会议评审,非正式的有EMAIL会签,走查。
准则有:可追溯性,正确性,完整性,一性性,可行性,无二义性,可验证性,必要性,可理解性,划分优先级,具有楖要设计所需的相关输入信息。
3、用户需求如何得到验证?评审确认4、需求的约束条件在哪里记录?产品需求规格说明书的项目概述-》有一节是假定和约束:列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等5、产品需求说明包括哪些内容?产品介绍描述用户群体的特征定义产品的范围阐述产品应当遵循的标准和规范定义产品中的角色定义产品的功能性需求定义产品的非功能性需求,如用户需求、软硬件环境、质量等需求6、RTM(需求跟踪矩阵)的主要内容有哪些?RTM有没有定期评审?分配的需求ID,软件需求规格ID,系统测试用例标识,ST用例执行情况,概要设计,集成测试用例标识,详细设计,单元测试用例标识,代码。
将系统设计、编码、测试等阶段的工作成果与需求文档进行比较,建立需求文档、设计文档、代码、测试用例之间的一致性,确保产品是根据需求进行开发的。
7、如何划分需求的优先级?如何识别需求风险?根据需求的轻重缓急对需求划分优先级(必须地,重要地,最好有的)看需求实现在的难度,实现的难度与可行性来确定是否为高分险的。
8、如何得到需求承诺?用户参予评审,签字确认9、怎么控制需求变更?需求变更的流程:先申请,然后分析影响(进度,工作),CCB审批是否同意,项目组执行变更,然后重新评审,评审通过以后,验证。
10、需求开发与管理有哪些方针?(做事情的原则)收集客户的一些限制,期限,转换成客户需求;对客户需求进行提炼,转换成产品需求说明对需求进行分析和确认,从而开发出所要求的产品功能产品需求要经过评审,要得到干系人的承诺开发的需求文档化,建立需求基线,遵循变更控制流程建立RTM,使需求与设计,开发、测试保持一致性产品需求要得到高层经理的审批,QA定期对需求开发与管理过程进行审计并报告11、如何知道你要做的事情?(项目经理怎么分配给你工作任务)阶段开工会,项目的启动会议,项目计划评审会,根据自己的角色到某个阶段就做相应的事情,还有通过周例会了解工作,下一步该如何做。
1、EPG的职责是什么?职责在哪个文件定义的?日常工作做些什么?EPG的职责是:保障CMMI体系在公司有效执行,推动公司过程改进工作体现在:OPD的《EPG工作过程》文件日常工作是:1、制定、维护组织过程资产,并以此为项目提供帮助和指导2、收集过程改进意见、制定过程改进计划,推动公司过程改进工作;3、评价过程改进的效果;4、对组织过程培训工作进行统一管理;2、组织过程资产库的内容?1、标准体系文件2、组织度量库3、项目文档库4、组织知识库(培训资料)5、公共组件库6、组织最佳实践库3、是如何管理体系文件的?由组织级CM进行管理。
根据《过程改进计划》制定《基线发布计划》,体系文件更新后按时发布基线(EPG及高层经理审批基线)4、是如何管理组织经验库的?-EPG根据项目的度量数据定期更新PAL数据(项目结束时)- 项目结束后的提供的经验教训、共享知识、最佳实践等提交EPG审核后纳入组织PAL。
- 定期对PAL进行分析,并向公司公布PAL情况。
5、公司的组织方针是什么?如何制定?谁来批准的?《过程改进的方针》,由公司高层管理组和EPG组共同制定。
公司高层批准。
6、EPG如何计划和开展组织的过程改进活动的?过程改进意见来源:公司高层的意见(商业目标分解),QA问题分析、小型评估、咨询公司的诊断,EPG的定期审核,项目组提出意见。
得到改建项,收录进《过程改进意见收集表单》并进行分析(是否改进、预计解决时间),在《过程改进记录表》中- 依据改进建议制定改进计划- 高层批准改进计划后,EPG制定过程行动计划。
- 建立/修改体系文件,评审后发布。
- 对相关人员进行体系文件的培训,培训后先在试点部门和项目中执行。
- 指导和监督过程改进的执行。
- 收集改进建议,完善后在公司推广。
- 按SEI的IDEAL模型持续进行改进。
7、EPG是如何开展工作?成立SEPG小组、得到授权、计划、制定/修改过程、发布过程、培训、取得反馈、持续改进8、组织过程改进目标是如何确定的?根据组织的商业目标提出,经过EPG评审通过9、在过程改进过程中,目标是怎么落实的?落实的怎么样?离目标还有多少差距?实际与目标做差距分析-》制定过程改进计划-》分配职责-》执行-》监控10、如何收集和管理过程改进建议?收集过程改进意见的方式:-高层的意见(商业目标)-QA提供建议(QA年度问题分析)-外部专家(咨询公司差异化分析)-EPG检查、审核(小型评估、体系文件Review)-向项目组征集意见管理某条改进建议的流程:-记录改进建议-《组织过程改进意见收集表》- EPG分析建议是否采纳,评估“优先级”和“实现难度”,制定过程改进的行动计划。
CM访谈1.是否有独立的配置管理组有组织级的配置管理员吗是的,我既是组织级,又是项目级的配置管理人员。
(林芳即是组织级又是项目级的配置管理员、汪倩媛是项目级配置管理员)2.你是如何知道自己是项目中的配置管理员的在项目启动会上,由项目经理告诉我的。
3.什么是配置项配置项是项目中一些重要的工作产品,当需求开发完成后,由我和项目经理共同识别项目中配置项,主要判断标准是:(1)需要两个或两个以上的人共同参考的数据,例如《配置管理计划》《质量保证计划》《测试计划》等;(2)当变更发生时,这些数据的变更可能会影响项目中的成本,进度或质量的数据,例如《需求规格说明书》、《概要设计说明书》等。
4.项目中识别了哪些配置项项目中识别的配置项有:5.你是如何建立配置库的及如何分配权限在项目立项后,我会根据《配置管理计划》来建立配置库,项目级的配置库目录结构如下图:注:记下这个图,在访谈的时候到这个目录结构讲出来第一级是项目名称,二级目录分为五个库,分别是:01-编辑区,02-测试区,03-基线区 04-管理区 05发布区,他们的作用分别是:1、01-编辑区中主要由存放项目中工程过程的数据(包括需求、设计、编码、测试);2、04-管理区主要存放项目过程中管理类的文档(包括周报、周例会、里程碑报告、配置管理、质量保证等),01和04目录这里所有项目组的人都有读,删,写的权限;3、03-基线区主要是将评审通过后的配置项,由配置管理人员纳入到基线库;基线区主要是存放一些项目中重要的工作产品的稳定版本,相当于在公司内部的一个数据发布,这里配置管理人员与高层有进行读,删,写,项目组成员只读权限,4、02-测试区是存放一些内部测试的版本,只有测试人员、配置管理人员有进行读,删,写的权限,其它人员,没有。
5、05-发布区是存放一些对外发布的产品,“05-发布区”只有配置管理人员有进行读,删,写的权限,其它人员,没有。
需了解“配置管理计划与状态报告”中的“Sheet: 权限说明”,了解目录结构以及权限说明。
4OPD SP1.1How do you manage organizational process or process asset ? (L/F: std process, process asset, tailoring method, measurement library, process asset library, revision process, announcement method)你如何管理组织的过程或过程资产?(标准过程,过程资产,裁减方法,试题库,过程资产库,修订过程,宣告的方法)SP1.3 SP1.4 SP1.51、建立标准过程:现有项目立项、项目策划、项目监控、项目风险分析、测试环境、质量保证、需求开发、需求变更和跟踪过程规范等共计22个标准工作过程。
2、标准过程维护:EPG小组定期(每个季度)召开一次例会,对工作过程在公司运行情况进行讨论,采集改进意见及建议,并进行分析,针对分析结果决定是否改进,形成管理规范,提供项目团队使用。
3、建立组织生命周期模型:瀑布式(需求明确、客户不急、项目管理水平要求不高) & 迭代式(多次交付、客户急需看到产品、管理要求高)项目一般采用瀑布式,客户定制化的项目关系较好的瀑布,一般的迭代,快速交付客户产品,给出反馈,及时修正和调整产品。
4、建立裁剪指南:内部自研项目(产品平台、自用型项目)& 外部客户定制产品(重点客户、一般客户)5、建立组织度量库:每年一次统计分析,得出上年度人均成本及生产率,提供本年度项目参考(生产率:0.25个功能/人天,成本:1000元/人天)6、建立组织过程资产库(资产库的设计、入库内容选定、建立资产库内容目录等)7、建立标准工作环境等5OPD SP1.2How do you manage organizational life cycle models ? (F/U: What kind of lyfe cylcles your org. use ?)你如何管理组织的生命周期模型?(组织使用了哪些生命周期模型?)公司根据项目的不同,设定了不同的生命周期模型,瀑布式(需求明确、客户不急、项目管理水平要求不高) & 迭代式(多次交付、客户急需看到产品、管理要求高)项目一般采用瀑布式,客户定制化的项目关系较好的瀑布,一般的迭代,快速交付客户产品,给出反馈,及时修正和调整产品。
EPG访谈1.想问一下你们有专门的过程改进组吗?由哪些人员组成?2.关于组织过程改进方面,是否有相关的方针?方针是谁写的?组织过程定义和组织过程焦点方针分别什么?有相关的方针,这个方针是我们的高层蔡总制订初稿的,我进行了修改,然后提交给蔡总再次审核。
审核通过后,这个方针就做为公司进行CMMI三级过程改进的指导思想。
在这个方针里,对于组织过程定义和组织过程焦点的要求是:过程改进工作是有计划,并被跟踪的,且过程改进工作是一个持续进行的。
成立专让的过程改进小组(EPG)负责此项工作,EPG组的主要职责建立并维护组织级标准软件过程,并在全公司推广这套体系。
收集项目中应用比较好的过程,做为最佳实践,为组织建立并维护财富库,供以后项目参考。
3.你了解公司目前公司的商业目标吗?你是如何将公司商业目标体现在你的过程改进计划或活动中呢?我们能够有效识别客户的业务需求,并提供高质量的客户解决方案,同时秉承服务于客户需求,与客户共同发展的商业理念。
我们在公司进行CMMI过程改进的目的也就是征对公司的这一商业目标,改善软件开发过程,为公司的软件开发提供丰富的模板,并要求项目组按照已定义的过程来执行软件开发过程,提高阶段产品的质量,将问题发现在平时,解决在平时,从而提高产品的质量,提高客户的满意度。
4.你了解公司在过程改进方面投入情况吗?具体提供了哪些资源?了解,公司提供的强有力的人力资源,成立了过程改进组。
提供了有关CMMI的培训,并准备了很多CMMI的资料供大家学习。
(可以扩充)5.过程改进计划是如何制定的?(由谁来审批)过程改进计划是由我来制定的,我是根据差距分析报告中公司现状与CMMI三级的差距而制定的CMMI过程改进计划,计划主要内容由WBS任务分解,过程改进的成员,组间协调计划,配置管理计划,质量保证计划等等,我组织了一次对《过程改进计划》的评审,这次评审邀请了老总和所有的EPG组成员。
评审中我们将发现的问题记录在问题跟踪表中,会后由我来进行修改,然后提交给周总,进行再次审核。
1. EPG(OPF)1.企业目标为何?过程改进如何支持企业达成目标?(SP 1.1)答:金越软件的目标是成为国内领先的公共安全大数据平台承建商,政府信赖的数据治理和数据服务合作伙伴,致力于提升政府数据资产价值、提高政务(警务)云运行效率,助力建设平安社会、高效政务和智慧城市。
1)成为中国领先的公共安全信息汇聚整合和大数据应用服务的创新企业;2)公安、政法、政务等相关行业提供大数据资源整合和共享服务、大数据智能应用、跨网跨域安全交换和业务协同、综合业务办公整体解决方案;3)研发大数据服务总线、大数据汇聚整合、跨网跨域安全交换、综合办公、门户等相关产品。
通过过程改进进一步规范软件产品研发和项目实施过程,提升项目研发效率,提高产品质量,降低缺陷率,强化发布软件系统的产品化程度,缩短现场工程实施周期,从而提高的公司的业务效益,实现公司的商业目标。
《改进计划》(\cmmi\EPG-过程改进\01-诊断与改进计划)2.如何定期评鉴过程?(SP1.2)答:1)CMM过程改进项目启动时,由咨询公司结合我司商业目标以及项目实施和产品研发现状,针对CMM标准模型进行现状诊断,从而对当前软件成熟度现状有了初步的评价和改进意见;2)试点项目结束时,由项目组进行研发流程总结,总结本项目执行过程中发现的问题、提出建议,向EPG提交《项目总结报告》(cmmi\项目1-赣州公安项目\01-受控库\02-过程文件\04-支持)。
3)EPG组定期召开例会(2周一次),召集EPG组员收集试点项目的反馈信息,记录为《问题管理表》(\cmmi\EPG-过程改进\04-改进项目管理'组织级质量保证)、《》\cmmi\EPG-过程改进\07-持续改进,作为后续改进计划依据。
4)试点项目结束后,咨询公司进行了预评估,全面诊断过程改进情况,形成《预评估报告》(\cmmi\EPG-过程改进\06-预评估)EPG组长在整个cmm改进过程中,在各个阶段组织并监控评价过程,将评价结果向MSG汇报。
项目经理访谈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)依据估量出的工作量进行了成本估量,包含人职薪资、开发环境建设成本、培训成本、公用成本。
EPG访谈1.想问一下你们有专门的过程改进组吗?由哪些人员组成?2.关于组织过程改进方面,是否有相关的方针?方针是谁写的?组织过程定义和组织过程焦点方针分别什么?有相关的方针,这个方针是我们的高层蔡总制订初稿的,我进行了修改,然后提交给蔡总再次审核。
审核通过后,这个方针就做为公司进行CMMI三级过程改进的指导思想。
在这个方针里,对于组织过程定义和组织过程焦点的要求是:过程改进工作是有计划,并被跟踪的,且过程改进工作是一个持续进行的。
成立专让的过程改进小组(EPG)负责此项工作,EPG组的主要职责建立并维护组织级标准软件过程,并在全公司推广这套体系。
收集项目中应用比较好的过程,做为最佳实践,为组织建立并维护财富库,供以后项目参考。
3.你了解公司目前公司的商业目标吗?你是如何将公司商业目标体现在你的过程改进计划或活动中呢?我们能够有效识别客户的业务需求,并提供高质量的客户解决方案,同时秉承服务于客户需求,与客户共同发展的商业理念。
我们在公司进行CMMI过程改进的目的也就是征对公司的这一商业目标,改善软件开发过程,为公司的软件开发提供丰富的模板,并要求项目组按照已定义的过程来执行软件开发过程,提高阶段产品的质量,将问题发现在平时,解决在平时,从而提高产品的质量,提高客户的满意度。
4.你了解公司在过程改进方面投入情况吗?具体提供了哪些资源?了解,公司提供的强有力的人力资源,成立了过程改进组。
提供了有关CMMI的培训,并准备了很多CMMI的资料供大家学习。
(可以扩充)5.过程改进计划是如何制定的?(由谁来审批)过程改进计划是由我来制定的,我是根据差距分析报告中公司现状与CMMI三级的差距而制定的CMMI过程改进计划,计划主要内容由WBS任务分解,过程改进的成员,组间协调计划,配置管理计划,质量保证计划等等,我组织了一次对《过程改进计划》的评审,这次评审邀请了老总和所有的EPG组成员。
评审中我们将发现的问题记录在问题跟踪表中,会后由我来进行修改,然后提交给周总,进行再次审核。
6.过程改进计划是否发生过变更,你是如何来处理的?过程改进计划发生过变更,我们EPG小组对变更的内容修改的增加,并重新对《过程改进计划》进行评审,评审通过后,由配置管理人员提交基线库,发布《基线发布报告》通知所有人员。
7.过程改进计划一般包括哪些方面的内容?过程改进计划里包括培训计划,质量保证计划,配置管理计划,组间协调计划,试点推广计划,过程改进进度表,风险计划,项目的组织架构图等等。
8.你是否清楚项目如何来对组织的标准过程进行裁剪的?你们公司有这方面的裁剪规定吗?你们裁剪后的结果,是否需要经你们小组来评审?清楚,项目经理根据项目具体情况,按照组织级裁剪规,邀请项目组,高层,PPQA召开裁剪会议,项目经理将裁剪结果记录《裁剪表》里,并提交给我进行审核。
智多星学习软件项目是中型产品的项目,根据《裁剪规程》的要求,项目计划,项目估计不可以裁剪,角色指定、项目规划、立项会议、规划确定可以合并简化。
学生自动化测试平台项目是中型产品的项目,根据《裁剪规程》的要求,项目计划,项目估计不可以裁剪,角色指定、项目规划、立项会议、规划确定可以合并简化。
兆和客户关系管理系统是中型产品的项目,根据《裁剪规程》的要求,项目计划,项目估计不可以裁剪,角色指定、项目规划、立项会议、规划确定可以合并简化。
9.你是否清楚公司未来几年对于过程改进方面的一些目标是什么?是的,公司计划用3年的时间来执行CMMI L3,解决目前存在的软件开发过程中存在的软件开发过程难以控制,产品质量难以保证的问题。
在这三年里,EPG组要根据公司的发现,除了及时的解决过程改进中发生的问题,还要定期的组织体系执行的评审活动,发现弱项与强项,并对弱项进行改进。
10.你作为EPG的代表,你受过哪些方面的培训?我接受过CMMI 17个过程域的培训11.其他角色或成员是否接受过你们EPG组织的培训?接受过,EPG组在OSSP体系发布后,立即组织了一个连续一个星期对公司所有员工进行了OSSP体系的培训,主要内容是讲解OSSP体系中的所有过程,规程,模板,检查表的使用方法。
12.当你们公司有工具或新的过程需要推广时,由谁来做,如何做?当有新工具在公司进行推广时,由EPG组人员先在公司内部试点运行一段时间,时间长短由EPG组人员确定,等待试点运行结束后,根据效果,决定是否添加到财富库里的工作环境定义里,如果添加到工作环境定义里,则可以在公司内进行推广。
13.EPG组是否建立了公司的标准工作环境?是如何维护的?请给予描述?EPG已经制定了标准的工作环境定义,里面有工具列表,硬件资源列表,网络安全及网络结构图。
每次有新的工具需要推广时,EPG组人员先将这个新的工具在项目中试点一段时间,根据试点的结果来决定是否提交到组织级财富库中的工作环境定义中去。
14.你是否会对组织标准方面的培训与项目培训进行管理或协调呢?在我们培训过程中,没有出现组织级培训与项目级培训有冲突的情况,如果出现,我们会进行协调,与项目经理沟通。
15.公司其他相关的成员,如何了解你们EPG组的工作情况,通过什么样的方式获取呢?公司项目组人员在过程推广阶段,遇到任何CMMI过程改进的问题都通过EMAIL的形式提交给EPG人员,EPG在收到问题后的第一个工作日内与其进行沟通。
并将其问题收集到《过程改进问题汇总表》中去。
16.高层经理如何来检查你们过程改进工作的实施情况呢?高层通过参加周会,里程碑会会议来了过程改进工作的,同时,EPG组长定期的提交月报给高层,报告这个月的问题及解决情况。
17.组织过程财富存放在哪里?是否应用了什么工具进行管理?组织过程财富放到服务器上,用SVN版本管理工具进行管理,由配置管理工程师负责维护。
18.你们EPG是否给项目组及相关的成员进行过培训,告诉他们如何使用财富库?有,在做OSSP体系培训的时候,我们给公司所有人员进行过财富库培训,并征对这个问题,做了一个文档《文件夹说明》,告诉所有的人,如何使用我们已定义的配置库。
19.你们的标准过程是如何制定的,是否有这方面的指导文件?由EPG组与临时过程组共同制定了符合公司的OSSP体系,并由EPG组长召开全公司员工的评审会议,在评审会议上,大家对OSSP体系定义发表了各自的意见,EPG对所有的意见与建议进行收集并跟踪解决,在全公司内正式发布OSSP体系,此后由EPG组长与高层准备在项目组中加以试点推广。
标准的制定如下图所示:体系的组长召开全公司员工对OSSP体系中的定义EPG对所有的意在20.是否有关于软件生命周期文件,当已有的生命周期模型产生变更时,你们是如何进行处理的?公司财富库中收集了在公司内执行过的软件生命周期模型,到目前为止主要有:瀑布模型、瀑布+迭代二种生命周期模型;这二种生命周期模型适合的项目分别是:瀑布模型适用于需求比较清晰稳定,概要设计,详细设计收到用户确认的项目。
瀑布+迭代模型适合于项目中大部分的模板需求比较固定,需要变更的需求集中在一个模块,而这个模块针对整个系统来说是独立的,这时可以对这个模块的开发采用迭代的方式,节约时间与成本,增加进度.21.你们是否有关于裁剪指南方面的文档,主要描述了哪些方面的内容,你是否清楚具体项目如何从组织级文件裁剪到项目中的过程?有,在组织级标准软件过程里,有一个对裁剪做了详细定义的《裁剪规程》,这个规程里从项目的类型与项目大小来分析项目的裁剪范围。
其中,项目的类型分为三种,产品项目,外包项目,其它,项目的大小分为大中小三种项目,这个是根据项目的周期来划分的。
如下表所示:22.在项目结项时,你是否参与了,这些项目的经验教训如何纳入财富库的?项目经理会将在这个项目经理会将项目中比较好的信息集中到《资产交付报告》中,通过EMAIL的形式提交给EPG人员,由EPG人员审核是否纳入财富库。
23.QA是否会检查财富库的建立或使用的情况?如何检查?PPQA是根据QA制定的《检查表》在每个检查时机处检查财富的工作,并将发现的NC通过EMAIL的形式发给我,我在接到NC一天内给于反馈。
举例说明24.你们是否经常会收到一些关于过程改进方面的意见或建议呢?是否会统计?会,项目组人员在执行过程改进的时候,会将发现的问题用EMAIL的形式发给EPG,然后由我们把这些问题都收集到《过程改进汇总表》中进行跟踪解决。
25.你知道公司过程财富库主要有哪些方面的内容(剪裁指南、生命周期模型、过程标准文件),你是如何访问的(谁来进行管理和控制)?了解。
公司组织过程财富库里有OSSP,度量库,风险库,工作环境定义,最佳实践,生命周期模型,经验教训,由配置管理人员利用SVN进行管理,这个财富库由配置管理员对公司所有员工开放只读权限,只有EPG和配置管理人员有权限进行读删写。
CMMI相关知识CMMI的全称为:Capability Maturity Model Integration,即能力成熟度模型集成。
CMMI过程改进共有18个过程域,分别是:其它需要了解的EPG:Engineering Process Group(工程过程组)MSG:Management Steering Group(管理指导组)PI:Process Improvement(过程改进)OSSP:O rganization’s Set of Standard Process组织标准过程集合OSSPEPG人员审OSSP体对所有的意见与建于2008-2-25在全公OSSP体EPG组长与。