《软件过程与项目管理》课程

复习思考问题清单(补充)

1.课程导论

1、什么是项目?具有什么特征?

  • 为了特定的目标,利用有限资源,在一定的时间内,为了开发产品或服务而开展的一系列相关工作叫做项目。

  • 项目作为一类特殊的活动具有以下特征: 目的性:具有范围、时间、成本、质量等方面的独特目标 一次性:不存在两个完全相同的项目 整体性:不是一项项孤立活动的堆积 临时性:有规定的时间段 不确定性:目标的复杂性、实施过程的不可完全预见性 多变性:资源需求动态、多变、不确定 发起人:主要发起人提供资金

2、项目管理的4阶段、5过程、10大知识域的具体内容是什么?

(1) 4阶段

(2)5过程

(3)10大知识域

  1. 什么是质量管理三角形?如何理解质量管理三角形?

(1)

(2)项目的质量受三个因素的影响,分别是项目范围、时间、成本,它们三者都在制约着项目的质量。

  1. 什么是PDCA循环?有什么作用?

(1)

(2)◆ 找出改进的机会 ◆ 提出改进计划 ◆ 针对共同原因采取的措施 ◆ 进行持续改进

  1. 什么是全面质量管理思想(TQM)?请解释全面管理的含义。

TQM:全面质量管理(Total Quality Management) 核心思想:企业的一切活动都围绕着质量来进行。

全员参加、全过程、全面运用一切有效方法、全面控制质量因素。 全员参加意味着质量控制由少数质量管理人员扩展到企业的所有人员。 全过程是指将质量控制从质量检验和统计质量控制扩展到整个产品寿命周期。 全面运用一切有效方法是指应用一切可以运用的方法,而不仅仅是数理统计法。 全面控制质量因素意味着把影响质量的人、机器设备、材料、工艺、检测手段、环境等全部予以控制,以确保质量。

2.环境控制

  1. 项目管理为什么要理解组织环境?特别是需要理解组织的战略目标和战略计划?

  • (1)项目都是在一定的环境背景下规划与实施的,这些因素都会对项目产生积极或消极的影响; (2)组织环境对IT项目的效益和效率起关键作用,是IT项目管理的基础。 (3)实践证明,IT项目的成功,30%靠项目经理,70%取决于企业项目管理的环境。 (4)组织应该将项目与项目所处环境综合考虑,建立一个良好的项目管理环境,并不断对项目管理环境进行优化,确保IT项目的成功率。

  • 战略计划:整体性、长期性、基本性的计划。 战略计划是通过内部条件分析(优势、劣势),外部环境分析(机会、挑战),预测未来的趋势,展望新的产品和服务需求,从而确定的长远目标规划。

  1. 请解释战略分析方法SWOT的具体含义?

S (strengths)是优势、W (weaknesses)是劣势,O (opportunities)是机会、T (threats)是威胁。按照企业竞争战略的完整概念,战略应是一个企业“能够做的”(即组织的强项和弱项)和“可能做的”(即环境的机会和威胁)之间的有机组合。 SWOT分析法(SWOT Analysis,又称强弱危机分析、优劣分析法等)是一种企业竞争态势分析方法。 其通过评价自身的优势(Strengths)、劣势(Weaknesses)、外部竞争上的机会(Opportunities)和威胁(Threats),运用这种方法,可以对研究对象所处的情景进行全面、系统、准确的研究,从而根据研究结果制定相应的发展战略、计划以及对策等。

  1. 项目环境分析主要从哪些方面进行分析?

项目环境分析主要从以下几个方面进行分析:(1)历史和现状分析,历史分析,使命分析,治理结构分析,绩效现状分析。 (2)外部环境分析(发现 机会和威胁),企业的战略环境(环境的总体情况),包括宏观环境分析(宏观,全国或全球大环境)、行业环境分析(中观,行业共同环境)、微观竞争分析(微观,竞争环境)(3)内部环境分析(发现 优势和劣势),分析企业内部的资源、能力、组织、流程和文化。

  1. 请解释外部宏观环境分析PEST方法和外部微观环境分析的5力模型。

(1)PEST是政治、经济、社会、技术的缩写。

(2)5力模型是现有竞争者、替代品、潜在竞争者、供应商、购买者。

  1. 内部环境分析主要从哪5个方面进行分析?

资源、能力、组织、流程、文化

  1. 如何理解“系统方法”?ISO 9000标准的八项原则之一“管理的系统方法”的含义是什么?

1、(1)是一套思考问题的模式,一种结构性思考方法;(2)是一种全局方法;(3)是一种多角度、多层次、多环节看问题的方法;(4)是一种由繁到简的解决问题方法;(5)是一种既看到分支又看到联系的观察和理解事物方法;(6)是一种全局着眼、细节着手的有章法的做事方法。

2、管理需要方法,而方法具有系统性,则有助于管理目的的实现 ,识别由这些活动所构成的过程,分析这些过程的相互作用和相互影响的关系,按照某种方式或规律将这些过程有机地组合成一个系统,管理由这些过程构筑的系统—过程网络,使之能协调地运行。

  1. 如何理解组织结构和组织文化对项目实施的影响?

1、组织结构一般有职能型、项目型和矩阵型,而矩阵型又可以分为弱矩阵、平衡矩阵和强矩阵。组织结构可以做到,目标一致性;合理的管理幅度和层次;命令统一;责任与权力对等;合理分工与密切协作;集权与分权相结合;环境适应性

2、(1)组织文化:长期形成,普遍认可和遵循的价值观念、团体意识、行为规范和思维模式的总和。 (2)组织文化的任务就是努力创造这些共同的价值观念体系和共同的行为准则。 (3)项目组织来源于组织本身,只有好的组织才有可能构建好的项目团队。 (4)而好的项目团队一定以组织的文化为基础,组织文化对项目组织的影响是潜移默化的,也是巨大的。

3. 整合管理

  1. 项目管理计划的主要内容有哪些?

项目总计划一般由项目经理主导制定。 项目分计划一般由谁执行谁负责制定。

总计划内容一般包括: 整体介绍 组织描述 管理过程 技术过程 任务、进度、经费预算等 分计划可以只包括任务、进度和经费预算等内容。

  1. 项目经理需要具备什么样的素质?

项目经理具有需要良好的素质,其素质主要体现在如下几个方面:

  • 良好的道德品质(敬业、友善、公正、阳光)

  • 身体健康+心理健康(耐劳、抗压、任怨、冷静、理性)

  • 强烈的客户意识(讲商道,拿人钱财替人办事)

  • 专业的素质和素养(工匠精神,专、精、美)

  • 牢固的大局观(成功来源于客户、来源于公司、来源于团队)

  • 优秀的项目管理能力(会谋划、会用人,不瞎指挥、不推卸责任)

  • 强大的信心与坚强的意志(始终正能量、正言善语、充满激情)

  • 胆大、心细。(敢于带头冲锋打硬仗、关心兄弟如亲人)

4. 范围管理

  1. 项目范围是什么意思?

  • 项目范围是指产生项目产品阶段包括的所有工作及产生这些产品经过的所有过程,是项目的工作边界。

  • 项目范围包括:产品范围、工作范围。

  • 项目产品范围完成的衡量标准是客户要求。

  • 项目工作范围完成的衡量标准是项目范围管理计划。

  1. 什么是范围管理?为什么说范围管理是项目管理的基础?

(1)项目范围管理是指对项目包括什么与不包括什么的定义与控制过程。

(2)

  • 缺少正确的项目需求、定义和范围核实是导致项目失败的主要原因。-

  • 目前IT项目最大的问题是项目需求与范围的不确定性和易动性。-

  • 范围不明确的后果是项目的范围蔓延,项目永远也做不到头。-

  • 对范围的理解不一致的结果是项目组的工作无法得到其他干系人的认可。-

  • 项目范围对项目的影响是决定性的,其作用为:

    • 提高费用、时间和资源估算的准确性。 -

    • 确定进度测量和控制的基准。-

    • 有助于项目分工。

  1. 确定项目范围后为什么必须取得客户的认可?

确定了项目范围的同时也就定义了项目的工作边界,明确了项目的目标和项目主要的可交付成果。明确项目的实际的工作内容,同时也就是为项目实施过程中所需要花费的费用、时间、资源的估计划定了一定的范围。

如果没有得到客户的认可,那么就不可能在最后项目完成交付产品的时候达到客户的满意。所以,在启动项目初期就应该提出一个比较稳定的项目范围,为项目的实施提供一个牢固的前提和框架,为后期的项目管理划出一个明晰的边界,所有项目活动的展开,包括项目成本、质量和时间的控制 也应该在此范围内进行,并范围的最终确定时候制定项目范围说明书。在说明书中药包含用户需求系统规格说明书,这样形成的文档要得到客户的认可对以后项目的开展和实施有着必要的前途。项目是为了客户而制作的,只有得到客户的认可,满足客户的要求的项目才是有价值的项目。

  1. 应该如何控制软件项目的范围变更?

  • 与用户一起深入进行变更分析-

  • 妥善处理不合理的变更要求-

  • 正确处理用户说不清楚的需求-

  • 使用模板来管理软件项目变更

5.进度管理/时间管理

  1. 解释关键路径的含义,项目经理为什么要高度关注关键路径?

  • 关键路径是网络图中的最长路径,具有最少的浮动时间或时间差。尽管关键路径是最长的路径,但它代表了完成项目所需的最短时间。项目的关键路径是指能够决定项目最早完成时间的一系列活动。

  • 如果关键路径上有一项或者多项活动花费的时间超过了计划了计划时间,那么整个项目进度就会拖延,除非项目经理采取了改进措施。因此项目经理应该关注项目的关键路径。

  1. 活动的资源估算包括哪些方面?

(1)需要什么资源(估算资源类型,如人力/设备/原料等) (2)每一种资源需要多少(如需要多少个人?) (3)何时使用资源(什么时候需要?) (4)资源的可用性(可用资源数量,资源的质量高低)

  1. 活动持续时间估算需要注意哪些因素?

()活动列表及排序 ()约束条件和假设 ()相关历史信息资料 ()能提供的资源数量与质量 ()可能的风险/风险记录

注意突发事件(风险) 人员的熟练程度和工作效率 非项目活动损耗的时间(兼职) 留有余地(考虑有效工作时间,加班效率,边际效应) 约束和假设 资源要求、可用性、费率 …… 难度 资源日历 活动关联性

6. 成本管理

  1. 什么成本与成本管理,影响IT项目成本的因素有哪些?

  • 项目成本是指为完成项目目标而付出的费用和耗费的资源。-

  • 项目成本管理就是在整个项目的实施过程中,为确保项目在批准的预算条件下尽可能保质按期完成,而对所需的各个过程进行管理与控制。

  • (1)质量、进度和范围对项目成本的影响非常突出,而且关联性很强。

    (2)在软件项目,还有一些成本影响因素。系统规模类成本因素;数据库类成本因素;系统复杂性类的成本因素;软件开发类的成本因素;编写文档类的成本因素;环境与项目属性类的成本因素。

  1. 资金的时间价值是什么意思?项目成本管理为什么要考虑资金的时间价值?

  • 资金的时间价值是指资金在生产和流通过程中随时间推移而产生的增殖,一般情况下它是与无风险利率一起进行使用的。

  • 资金的时间价值体现在两个方面:一方面将资金用作某项投资,由于资金运动可得到一定的收益或利润,即资金发生了增值。资金在这段时间内所产生的增值,就是资金的时间价值。另一方面,如果放弃了资金的使用权利,就相当于失去了收益的机会,也就相当于付出了一定的代价。在一定时间内的这种代价,也是资金的时间价值。

  1. 什么是挣值分析法?它对于IT项目的成本控制有什么意义?

  • 通过计算某个时间点的计划的工作的预算费用和已完成工作的预算费用和实际费用,得到计划实施的进度和费用的偏差。

  • ()修正的成本估算:为了项目的需要而修正项目的成本信息。 ()预算更新:对批准的成本基准所做的更新。 ()纠正措施:使项目将来的预期绩效与项目管理计划一致所采取的行动。 ()按完成情况估算:根据项目执行情况对项目总成本的预测。 ()项目计划的变更:当变化幅度很大时,需要产生更合适的实际成本管理计划。 ()经验教训:记录下产生偏差的原因、采取纠正措施的理由和其他的成本控制方面类似的经验教训。

  1. IT项目成本效益的分析方法有主要哪几种?

净现值法、现值指数法和内含报酬率法。

7. 质量管理

  1. ISO 9000标准的质量管理8项原则是哪8项?

原则1:以顾客为中心 原则2:领导作用 原则3:全员参与 原则4:过程方法 原则5:管理的系统方法 原则6:持续改进 原则7:基于事实的决策方法 原则8:互利的供方关系

  1. 鱼骨图有什么作用?

(1)有利于帮助我们梳理思路、集思广益,让我们更好的找到问题的原因;(2)可以把人的精力集中到问题的本质,而不是问题的过程和细节上。

  1. 帕累托图两侧的纵坐标、柱状图、以及折线及其比例分别表示什么含义?帕累托图有什么用?

频数,频率、质量问题、质量问题的累计百分比。

帕累托图遵循2-8原则,可以指导如何采取纠正措施,首先纠正造成最多数量缺陷的问题。

8. 人力资源管理

  1. 人力资源与其他资源比较,有哪些不同的特征?

  1. 人力资源管理为什么重要?人力资源管理包括哪4项职能?

“选”:选拔人才; “育”:培养人才;

“用”:使用人才; “留”:留住人才。

  1. 试解释马斯洛的需求层次理论。

  • 人的需要取决于他已经得到的和尚未得到的。只有尚未满足的需要才能影响人的行为,已经满足了的需要不能再起到激励的作用;

  • 人的需要是分层次的,只有当一个层次的需要得到满足后,另一个需要才会出现。

  1. 试解释什么是“激励”理论,试列举对人力资源管理有重要影响的激励理论。

  • 行为科学认为,人的动机来自需要,由需要确定人们的行为目标,激励则作用于人内心活动,激发、驱动和强化人的行为。

  • 常见的激励理论有:

    • 双因素理论:满意因素(激励)、不满意因素(保健)

    • 期望理论:知觉、期望、偏好

    • 公平理论:报酬制度的合理性、公平性

    • 强化理论:正强化、负强化

9. 沟通管理

  1. 项目沟通的作用有哪些?项目沟通管理的目标是什么?

项目经理需要向团队成员传达项目计划,而团队成员需要准确理解项目经理的意图并不折不扣地执行,这些都需要有效的沟通。 除此之外,还可以增进感情、增强信任和默契。

  1. 请琢磨沟通时间、地点和方式的选择对沟通效果有什么样的影响?

开放题

一、时间选择: 上班时间、下班时间、早上7-8点、中午12-1点、晚上7-10点 周1-5期间,周末 二、地点选择: 办公室、家里、咖啡屋、OK厅、公园、商店、游船 三、方式选择: 面对面、电话、微信/QQ/传统信件、找人传话、直接表达、 暗示、等待对方想到 四、环境选择: 安静/嘈杂环境、明亮/昏暗环境、站着/坐着/走着交流 边吃/喝/走/玩/做边聊、两人/三人/多人交流

10. 风险管理

  1. 什么是风险?风险有哪些主要特征?

  • 风险是指未来一段时间之内,可能发生也可能不发生,一旦发生就将对项目造成负面影响的事件。

  • 风险的一般特征:

    • 未来时间性

    • 不确定性

    • 负面性

  1. 什么是风险管理?风险管理过程一般包括哪些环节?风险管理的目的是什么?

  • 风险管理就是对风险的识别、防范、处置和消除等一系列措施。

  • (1)避免风险发生。(2)在风险发生时,相关部门和人员能够快速处置。

  1. 风险防范措施和风险应对措施有什么区别?

风险防范措施的目的是避免风险的发生,在风险开始前避免风险的产生。风险的应对措施是在风险发生时,相关部门和人员能够快速处置。

  1. 项目风险成本包括哪些?

  • 风险防范成本(如购买保险、购置灭火装置、培训等)

  • 风险直接损失(是风险影响,如火灾损失)

  1. 常见的风险应对措施有哪些?

  • 风险分等定级,设定标识。(如台风级别、红黄蓝风球等)

  • 制定应对方案(针对不同级别的风险,各部门相应采取的行动方案,如停课等)

  • 明确不同情况下的应对方法:

    • 消极应对(风险当威胁。规避、转移、减轻、分散、接受)

    • 积极应对(风险当机会。开拓、提高、分享、接受)

11. 采购管理

12.干系人管理

13.配置管理

  1. 什么是配置管理?其作用是什么?

  • 通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。

  • 配置管理的作用是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。

  1. 什么是配置项?配置库?版本、基线?

  • 软件生存周期各个阶段活动的产物经审批后即可称之为软件配置项。

  • 存放配置项并记录与配置项相关的所有信息,是配置管理的有力工具,利用库中的信息可回答许多配置管理的题。

  • 版本

  • 通常在vss和cvs里面做label,就是在做基线。

14.过程管理与改进

  1. 什么是CMMI?

CMMI (软件能力成熟度模型集成)是在CMM的基础上发展而来的。它是一种软件能力成熟度评估标准,主要用于指导软件开发过程的改进和进行软件开发能力的评估。

  1. CMMI模型的有哪三种用途?

  • 软件过程评估(SPA,Software Process Assessment) 由专业评估师对某个组织的软件过程进行的鉴定,其目的在于:

    • 确定组织中当前软件过程的状态

    • 确定组织中与过程相关的最为紧迫的问题

    • 获得组织对于软件过程改进的支持

  • 软件能力评价(SCE,Software Capability Evaluation) 由专业评估师对某个组织的软件过程能力进行的鉴定,其目的在于:

    • 识别有资格完成软件工作的承包商

    • 监控现有工作所用软件过程的状态

  • 软件过程改进(SPI,Software Process Improvement) 软件组织依据CMM模型制定软件过程改进计划,确定改进策略,明确改进步骤,制定改进措施,并实施改进计划

  1. CMMI模型的阶段表示法分哪五级?各级的主要特征是什么?

15.零缺陷思想

  1. 零缺陷管理是什么意思?

零缺陷思想,其核心是质量即符合要求,在工作中的每一道工序都一次把事情做好是提高产品质量代价最低的方式。

  1. 克劳士比的“质量是免费的”是什么意思?过去认为质量之所以不能免费的原因是什么?

  • 如果一个质量管理体系设计正确,其创造的效益将大于成 本。对这样一个体系进行投资,由于效率和收益率都会提高,因此总能获得充分的回报。换言之,质量管理带来的效益完全能覆盖其成本。

  • 建立质量体系意味着巨额开支,收益却毫无保障。而如果遵循原有的质量检查 体系,成本并不高,过程也更简单,即质检员检查制成品,挑出那些不符合标准的残次品即可。

  1. 试述零缺陷管理思想体系的一个中心、两个基本点、三个需要的基本含义。

    1、一个中心

    一个中心指的是零缺陷管理。零缺陷管理要求第一次就把事情做正确。每个入都坚持第一次做对,不让缺陷发生或流至下道工序或其他岗位,那么工作中就可以减少很多处理缺陷和失误造成的成本,工作质量和工作效率也可以大幅度提高,经济效益也会显著增长。

    2、两个基本点

    两个基本点指的是有用的和可信赖的。有用的是一种结果导向的思维,我们做任何事情首先想到它有用,必须站在客户的角度来审视最终的结果是否有用。但是,如果做的每件事情都有用,也未必可靠。因此,零缺陷管理追求既有用又可靠的结果。

    3、三个需要

    任何组织的目的都是一个需要的解决方案,三个需要分别是指:客户的需要、员工的需要和供应商的需要。任何一个组织首先要承担的是客户。没有客户,组织就没有存在的意义。这三个需要形成了一个价值链。因此,必须统一看待客户、员工和供应商的需要。

《软件过程与项目管理》复习思考问题清单相关推荐

  1. 软件过程与项目管理学习

    软件过程与项目管理学习 <软件过程与项目管理>课程 复习思考问题清单(补充) 1.课程导论 1)什么是项目?具有什么特征? 2)项目管理的4阶段.5过程.10大知识域的具体内容是什么? 3 ...

  2. 软件过程与项目管理第四周作业

    软件过程与项目管理第4周作业    团队项目(PCAE,个人计算机辅助教学系统) 需求分析部分    1.获取到的用户(老师提出的)需求:   "目前,网络教育.在线教育如火如荼,每个平台侧 ...

  3. 2020_12-电路理论框架复习思考-基础篇

    2020_12-电路理论框架复习思考-基础篇 电路理论究竟在学些什么?我认为本质上,是线性拓扑结构,KCL,KVL和V-I关系,于是,在电阻电路部分,有它的拓扑结构带来的各种性质和运算方式,包括结点方 ...

  4. 【XJTUSE软件项目管理复习笔记】 第二章 软件项目整体管理

    仅供学习参考,禁止商用与转载 文章目录 软件项目管理复习笔记 第二章 软件项目整体管理 什么是项目整体管理 战略计划和项目选择 项目选择 项目的财务分析 净现值分析(重点) 投资收益率(ROI)分析法 ...

  5. 【XJTUSE项目管理复习笔记】第五章 软件项目成本管理

    仅供学习参考,禁止商用与转载 项目管理复习笔记 第五章 软件项目成本管理 项目成本管理的主要过程 项目成本管理:包括用来确保在批准的预算范围内完成项目的必要过程 项目成本管理的主要过程:计划成本管理➡ ...

  6. 哈工大软件过程与工具复习2——第3-6讲 过程模型、敏捷方法、项目管理、软件演化和Git

    目录 一.软件过程模型 1. 软件过程 2. 典型软件过程模型 (1)瀑布模型 (2)增量过程模型 (3)演化过程模型 二.敏捷方法与过程 1. 敏捷过程模型 2. 极限编程 3. Scrum 4. ...

  7. 哈工大软件过程与工具复习总结

    实话实说,这门课是文科吗.要背一堆东西,真的佛了.计算好像也就只在缺省值那里看到过,加上上课也没怎么听过,复习起来真的有点麻. 根据PPT复习的,东西太多了,而且不知道什么要背,什么不要背. 为什么C ...

  8. 软件项目管理复习(一-七章)

    例题 填空 实现项目目标的制约因素有(项目范围) .(成本).(进度计划) .(客户满意度)等. 项目管理包括(启动过程组) .(计划过程组) .(执行过程组) .(控制过程组) .(收尾过程组) 5 ...

  9. 软件项目管理复习要点

    软件项目管理 一.简答题 1.简述Maslow的需求层次 2.招聘程序 3.典型合同条款 4.分配任务时需要考虑的因素 5.甘特图.延时图和时间线各自的特点 6.项目风险的处理方法 7.软件工作量估计 ...

最新文章

  1. java 类的合成_Java设计模式-合成模式
  2. About Javascript MVC
  3. 可由一个尾指针唯一确定的链表有_L2数据结构第08课 单向链表和循环链表
  4. RTSP再学习 -- Hi3516A RTSP实例
  5. 【AtCoder - 2554】Choose Integers (找规律,或枚举)
  6. 看不见的战斗——阿里云护航世界杯直播容灾实践
  7. android adjust,android adjustresize adjustpan着名的问题
  8. java查错题(经常混淆)
  9. mask rcnn算法分析_注意力模型RPN(faster-rcnn)与APN(RA-CNN)对比精析
  10. 配置kafka Server
  11. wordpress插件列表
  12. PP点点通畸形文件溢出漏洞0Day
  13. java设计模式-设配器模式
  14. java robot api_java机器人API学习笔记
  15. f5负载mysql_F5 LTM 负载均衡理论 | 奕中世界
  16. 2018看得见的未来:超融合六大趋势
  17. Python爬虫实战示例-51job和豆瓣电影
  18. 云南怒江---地狱与天堂的边缘
  19. IDEA15 tomcat问题
  20. 深度理解GET和POST两种基本请求方法的区别

热门文章

  1. DATA abort定位方法
  2. mysql xact abort,SET XACT_ABORT的用法
  3. ViewGroup的onFinishInflate方法
  4. TinyXml使用详解
  5. 十六进制字符串转换成十进制数
  6. 设计一个学生类Student,并进行测试
  7. python方括号套方括号_Python解析嵌套方括号
  8. 跨平台微信网络开源Mars与网络框架Okhttp、Volley、Retrofit,Cookie持久化
  9. C语言源程序怎么到可执行程序
  10. 区域卫生信息平台建设(一)政策