软件过程与项目管理学习
《软件过程与项目管理》课程 复习思考问题清单(补充)
1.课程导论
1)什么是项目?具有什么特征?
为了特定的目标,利用有限资源,在一定的时间内,为了开发产品或服务而开展的一系列相关工作叫做项目。
目的性:具有范围、时间、成本、质量等方面的独特目标
一次性:不存在两个完全相同的项目
整体性:不是一项项孤立活动的堆积
临时性:有规定的时间段
不确定性:目标的复杂性、实施过程的不可完全预见性
多变性:资源需求动态、多变、不确定
发起人:主要发起人提供资金
2)项目管理的4阶段、5过程、10大知识域的具体内容是什么?
定义阶段、开发阶段、实施阶段、收尾阶段
启动过程、控制过程、规划过程、执行过程、收尾过程
整合管理、范围管理、进度管理、成本管理、质量管理、资源、沟通、风险、采购和干系人管理
3)什么是质量管理三角形?如何理解质量管理三角形?
边长和三角形面积代表相应元素的大小
4)什么是PDCA循环?有什么作用?
全面质量管理的思想基础和方法依据就是PDCA循环。PDCA循环的含义是将质量管理分为四个阶段,即Plan(计划)、Do(执行)、Check(检查) 和Act(处理)。
◆ 找出改进的机会
◆ 提出改进计划
◆ 针对共同原因采取的措施
◆ 进行持续改进
5)什么是全面质量管理思想(TQM)?请解释全面管理的含义。
全面质量管理是以产品质量为核心,建立起一套科学严密高效的质量体系,以提供满足用户需要的产品或服务的全部活动。
企业的一切活动都围绕着质量来进行
全员参加意味着质量控制由少数质量管理人员扩展到企业的所有人员。
全过程是指将质量控制从质量检验和统计质量控制扩展到整个产品寿命周期。
全面运用一切有效方法是指应用一切可以运用的方法,而不仅仅是数理统计法。
全面控制质量因素意味着把影响质量的人、机器设备、材料、工艺、检测手段、环境等全部予以控制,以确保质量。
2.环境控制
6)项目管理为什么要理解组织环境?特别是需要理解组织的战略目标和战略计划?
项目都是在一定的环境背景下规划与实施的,这些因素都会对项目产生积极或消极的影响;
组织环境对IT项目的效益和效率起关键作用,是IT项目管理的基础。
实践证明,IT项目的成功,30%靠项目经理,70%取决于企业项目管理的环境。
组织应该将项目与项目所处环境综合考虑,建立一个良好的项目管理环境,并不断对项目管理环境进行优化,确保IT项目的成功率。
需求的变更和错误理解是导致项目失败的主要原因之一。
项目人员往往缺乏对组织的战略目标和战略计划的全面了解。
项目人员往往将更多注意力放在技术层面上,忽略了对组织战略目标的理解和对信息化的感悟。
因此,项目人员应该将对组织战略计划的理解放在首要位置。
7)请解释战略分析方法SWOT的具体含义?
Strengths(优势)
Weaknesses(弱势)
Opportunities(机会)
Threats(威胁)
8)项目环境分析主要从哪些方面进行分析?
企业历史和现状分析
外部环境分析(发现 机会和威胁)
内部环境分析(发现 优势和劣势)
9)请解释外部宏观环境分析PEST方法和外部微观环境分析的5力模型。
PEST:政治、经济、社会、技术
5力模型:现有竞争者、替代品、潜在竞争者、供应商、购买者
10)内部环境分析主要从哪5个方面进行分析?
资源、能力、组织、流程、文化
11)如何理解“系统方法”?ISO9000标准的八项原则之一“管理的系统方法”的含义是什么?
是一套思考问题的模式,一种结构性思考方法
是一种全局方法
是一种多角度、多层次、多环节看问题的方法
是一种由繁到简的分解问题方法
是一种既看到分支又看到联系的观察和理解事物方法
是一种全局着眼、细节着手的有章法的做事方法
12)如何理解组织结构和组织文化对项目实施的影响?
为了项目的目标,需要调整项目的组织以适应项目的需要
组织文化的任务就是努力创造这些共同的价值观念体系和共同的行为准则。
项目组织来源于组织本身,只有好的组织才有可能构建好的项目团队。
而好的项目团队一定以组织的文化为基础,组织文化对项目组织的影响是潜移默化的,也是巨大的。
3.整合管理
13)项目管理计划的主要内容有哪些?
整体介绍
组织描述
管理过程
技术过程
任务、进度、经费预算等
14)项目经理需要具备什么样的素质?
良好的道德品质(敬业、友善、公正、阳光)
身体健康+心理健康(耐劳、抗压、任怨、冷静、理性)
强烈的客户意识(讲商道,拿人钱财替人办事)
专业的素质和素养(工匠精神,专、精、美)
牢固的大局观(成功来源于客户、来源于公司、来源于团队)
优秀的项目管理能力(会谋划、会用人,不瞎指挥、不推卸责任)
强大的信心与坚强的意志(始终正能量、正言善语、充满激情)
胆大、心细。(敢于带头冲锋打硬仗、关心兄弟如亲人)
4.范围管理
15)项目范围是什么意思?
项目范围是指产生项目产品阶段包括的所有工作及产生这些产品经过的所有过程,是项目的工作边界。
16)什么是范围管理?什么说范围管理是项目管理的基础?
项目范围管理是指对项目包括什么与不包括什么的定义与控制过程。
项目范围管理保证项目利益相关者在项目要产生什么样的可交付成果方面达成共识,也要在如何生产这些可交付成果方面达成共识。
17)确定项目范围后为什么必须取得客户的认可?
项目范围的确定与管理直接关系到项目的整体成功。
18)应该如何控制软件项目的范围变更?
与用户一起深入进行变更分析
妥善处理不合理的变更要求
正确处理用户说不清楚的需求
使用模板来管理软件项目变更
5.进度管理/时间管理
19)解释关键路径的含义,项目经理为什么要高度关注关键路径?
项目的关键路径是指能够确定项目最早完成时间的一系列活动。它是网络图中最长路径,具有最少的浮动时间或时间差。尽管关键路径是最长的路径,但它代表了完成项目所需的最短时间。如果关键路径上有一项或者多项活动花费的时间超过计划时间,那么整个项目进度就会拖延,除非项目经理采取了改进措施,所以项目经理必须对此十分关注。
20)活动的资源估算包括哪些方面?
活动资源估算就是确定在实施项目活动时:
- 要使用何种资源(人员、设备或物资)
- 每一种使用的数量
- 以及何时用于项目计划活动
21)活动持续时间估算需要注意哪些因素?
突发事件的预测
人员的熟练程度和工作效率
人员沟通及其他因素:实际估算过程中,还有一些其他因素,包括非项目活动消耗掉的损失时间、兼职工作影响、人们完成工作时的沟通损失和冲突损失。
活动的细节层次
6.成本管理
22)什么成本与成本管理,影响IT项目成本的因素有哪些?
项目成本是指为完成项目目标而付出的费用和耗费的资源。
项目成本管理就是在整个项目的实施过程中,为确保项目在批准的预算条件下尽可能保质按期完成,而对所需的各个过程进行管理与控制。
质量、进度、范围
23)资金的时间价值是什么意思?项目成本管理为什么要考虑资金的时间价值?
资金的价值是随时间变化而变化的(利息)
项目成本管理考虑资金的时间价值和借钱要付利息异曲同工
24)什么是挣值分析法?它对于IT项目的成本控制有什么意义?
挣值分析法是一种项目绩效衡量方法,它综合了范围、时间、和成本数据,主要用于实际成本的绩效测量。
可用于进行项目成本偏差分析和控制。
25)IT项目成本效益的分析方法有主要哪几种?
净现值法
现值指数法
内含报酬率法
7.质量管理
26)ISO9000标准的质量管理8项原则是哪8项?
原则1:以顾客为中心
原则2:领导作用
原则3:全员参与
原则4:过程方法
原则5:管理的系统方法
原则6:持续改进
原则7:基于事实的决策方法
原则8:互利的供方关系
27)鱼骨图有什么作用?
鱼骨图是一种发现问题根本原因的方法。问题或缺陷(即后果)标在鱼头处。在鱼骨上长出鱼刺,上面按出现机会多寡列出产生问题的可能原因,有助于说明各个原因是如何影响后果的
28)帕累托图两侧的纵坐标、柱状图、以及折线及其比例分别表示什么含义?帕累托图有什么用?
质量问题(下)、出现次数(左)、百分比(右)、累计百分比(上)
帕累托图可以用来分析质量问题,确定产生质量问题的主要因素
8.人力资源管理
29)人力资源与其他资源比较,有哪些不同的特征?
能动性:唯一起到创造作用的因素
两重性:生产者/消费者
时效性:
再生性:
社会性:受文化、环境影响
30)人力资源管理为什么重要?人力资源管理包括哪4项职能?
人力资源是第一资源
人力资源是财富形成的关键要素
人力资源是经济发展的主要力量
①选人:外部获取、内部获取、混合获取;
②育人:利用、协助、投资;
③用人:低成本、市场化、高吸引;
④留人:不留、近期、远期;
31)试解释马斯洛的需求层次理论。
人的需要取决于他已经得到的和尚未得到的。只有尚未满足的需要才能影响人的行为,已经满足了的需要不能再起到激励的作用;
人的需要是分层次的,只有当一个层次的需要得到满足后,另一个需要才会出现。
32)试解释什么是“激励”理论,试列举对人力资源管理有重要影响的激励理论。
激励理论是指通过特定的方法与管理体系,将员工对组织及工作的承诺最大化的过程。
双因素理论:满意因素(激励)、不满意因素(保健)
期望理论:知觉、期望、偏好
公平理论:报酬制度的合理性、公平性
强化理论:正强化、负强化
9.沟通管理
33)项目沟通的作用有哪些?项目沟通管理的目标是什么?
沟通就是信息交流。组织之间的沟通是指组织之间的下信息传递。对于项目来说,要科学的组织、指挥、协调和控制项目的实施过程,就必须进行项目的信息沟通。好的信息沟通对项目的发展和人际关系的改善都有促进作用。
项目沟通管理就是为了确保项目信息合理收集和传输,以及最终处理所需实施的一系列过程。
34)请琢磨沟通时间、地点和方式的选择对沟通效果有什么样的影响?
环境营造氛围,氛围的好坏很可能会影响到结果
10.风险管理
35)什么是风险?风险有哪些主要特征?
风险是指未来一段时间之内,可能发生也可能不发生,一旦发生就将对项目造成负面影响的事件
未来时间性
不确定性
负面性
36)什么是风险管理?风险管理过程一般包括哪些环节?风险管理的目的是什么?
风险管理就是对风险发生的可能性和损失进行管控
风险识别、风险评估、制定防范措施和应对措施
尽量降低风险发生的可能性,减少风险万一发生后造成的损失
37)风险防范措施和风险应对措施有什么区别?
风险防范措施:避免风险发生。
风险应对措施:在风险发生时,相关部门和人员能够快速处置。
38)项目风险成本包括哪些?
风险事件造成的损失或减少的收益
以及为防止风险事件采取预防措施而支付的费用
39)常见的风险应对措施有哪些?
风险分等定级,设定标识。(如台风级别、红黄蓝风球等)
制定应对方案(针对不同级别的风险,各部门相应采取的行动方案,如停课等)
明确不同情况下的应对方法:
消极应对(风险当威胁。规避、转移、减轻、分散、接受)
积极应对(风险当机会。开拓、提高、分享、接受)
11.采购管理
12.干系人管理
13.配置管理
40)什么是配置管理?其作用是什么?
通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。
记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。
41)什么是配置项?配置库?版本、基线?
配置库是所有纳入配置管理的产品、规范、标准、记录、工具等的集合。
配置项是配置库中的最小管理单元。
版本是某个配置项的状态标识。
基线则是特定的版本,是一组配置项的集合。
14.过程管理与改进
42)什么是CMMI?
Capability Maturity Model Integration(能力成熟度模型集成)
43)CMMI模型的有哪三种用途?
(两种版本,我背版本1😳嘿嘿)
版本1:
①评价成熟度
②用于外部评估
③用于过程改进
版本2:
①解决软件项目的过程改进难度增大问题
②实现软件工程的并行与多学科结合
③实现过程改进的最佳效益
44)CMMI模型的阶段表示法分哪五级?各级的主要特征是什么?
初始级:企业对项目的目标与要做的努力很清晰。项目的目标得以实现。
已管理级:企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。
已定义级:企业不仅仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化。
量化管理级:量化管理级分析对软件工程和产品质量的详细度量数据,实现了数字化,对软件过程和产品都有定量的理解与控制,管理有一个做出结论的客观依据。
优化级:优化管理级的量化反馈和先进的新思想、新技术促使过程持续不断优化。
15.零缺陷思想
45)零缺陷管理是什么意思?
零缺陷管理是以抛弃“缺陷难免论”,树立“无缺陷”的哲学观念为指导,要求全体工作人员“从开始就正确地进行工作”,以完全消除工作缺点为目标的质量管理活动。
46)克劳士比的“质量是免费的”是什么意思?过去认为质量之所以不能免费的原因是什么?
在质量管理中既要保证质量又要降低成本,其结合点是要求每一个人“第一次就把事情做好”(Do it right at first time),亦即人们在每一时刻、对每一作业都需满足工作过程的全部要求。只有这样,那些浪费在补救措旆上的时间、金钱和精力才可以避免,这就是“质量是免费的"真实含义。
过去质量之所以不能免费是由于“没有第一次把事情做好”,产品不符合质量标准,从而形成了缺陷。
47)试述零缺陷管理思想体系的一个中心、两个基本点、三个需要的基本含义。
一个中心:零缺陷管理,要求第一次就把事情做正确。
两个基本点:有用的和可信赖的。
三个需要:客户的需要、员工的需要和供应商的需要。