版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件项目管理清华大学出版社(2012)第1章软件项目管理概述渤海大学信息科学与技术学院任永昌2012年7月71.1项目1.1.1项目的定义与内涵要真正理解项目的概念,需要明确以下一些问题:(1)项目是解决社会供需矛盾的主要手段。(2)项目是知识转化为生产力的重要途径,是知识经济的主要业务手段。(3)项目是实现企业发展战略的载体。(4)项目是技术人员和项目经理社会价值的体现。71.1项目1.1.1项目的定义与内涵项目的定义:项目是一个特殊的将被完成的有限任务,它是在一定时间内,满足一系列特定目标的多项相关工作的总称。项目的定义包含三层含义:项目是一项有待完成的任务,且有特定的环境与要求。在一定的组织机构内部,利用有限的资源(人力、物力、财力等),在规定的时间内完成任务。任务要满足一定性能、质量、数量、技术指标等要求。71.1项目1.1.2项目的特征与属性1.项目的特征一次性;目标明确性;整体性;后果不确定性;资源消耗性。2.项目的属性唯一性;组织的临时性和开放性;相互依赖性;多目标属性。71.1项目1.1.3项目的生命周期分为以下4个阶段:启动阶段;计划阶段;实施阶段;结束阶段。项目是一次性的任务,因而它有起点也有终点。任何项目从开始到结束都要经过启动、计划、实施、结束这样一个过程,常把这一过程称为“生命周期”。项目的生命周期特性表现在项目的全过程中是:启动阶段比较缓慢,实施阶段比较快速,结束阶段又比较缓慢的规律。71.1项目1.1.4项目生命周期的重要概念1.检查点:检查点是在规定的时间间隔内对项目进行检查,比较实际与计划之间的差异,并根据差异进行调整。2.里程碑:里程碑是完成阶段性工作的标志,不同项目类型的里程碑不同。里程碑在项目管理中具有重要意义。3.基线:基线指一个(或一组)配置项在项目生命周期的不同时间点上通过正式评审而进入受控的一种状态。项目应该在检查点进行检查,比较实际和计划的差异并进行调整;通过设定里程碑,渐近目标、增强控制、降低风险;基线是重要的里程碑,交付物应通过评审并开始受控。71.2管理著名学者对管理的定义:科学管理之父泰罗说,“管理就是要确切地知道要别人干什么,并建议他们用最好的方法去干”。法约尔说,“管理就是实行计划、组织、指挥、协调和控制”。西蒙说,“管理就是决策”。霍德盖茨说,“管理就是经由他人去完成一定的工作”。71.2管理管理定义:是在一定的环境下,为达到组织目标,对组织支配的资源进行有效的计划、组织、领导和控制的社会活动过程。包含4点含义:管理的目的是为了实现组织目标;管理的对象是组织可支配的资源;管理的主要内容是计划、组织、领导和控制;管理的环境是管理谋求组织生存与发展首要关注的问题71.2管理1.2.1管理的意义(1)管理是社会及其经济组织体分工协作、共同劳动、共同运作的客观需要。(2)管理是现代社会发展现代化大经济的客观要求。提高各种资源使用效率。优化各种资源组合配置。扩大各种资源利用范围。(3)管理是保障人类社会解放生产力、发展生产力的必然要求和组织保障。71.2管理1.2.2管理的应用范围(1)管理的客观性、延续性是人们共同劳动的客观需要,是协调人类社会及其各种组织活动的永恒主题;(2)管理应用的广泛性、普遍性遍布人类社会的方方面面,不论哪种社会形态、哪个地区、哪个领域、哪种类型的组织,时时处处都存在着管理活动;(3)管理应用的层次性、差异性。管理本身就是由多层次构成的系统;管理又是多方面性的、多业务作业活动的;管理还是多领域性的、多行业的。71.2管理1.2.3管理者的知识结构和技能1.知识结构经济理论;经营管理知识;法律知识;人文科学知识;自然科学知识。2.技能技术技能;人际技能;概念技能。71.3项目管理1.3.1项目管理的定义“项目管理”一词具有两种含义,一是指一种管理活动,即一种有意识地按照项目的特点和规律,对项目进行组织管理的活动;二是指一种管理学科,即以项目管理活动为研究对象的一门学科,探求项目活动科学组织管理的理论与方法。前者是一种客观的实践活动,后者是前者的理论总结;前者以后者为指导,后者以前者为基础。71.3项目管理1.3.2项目管理的相关内容1.项目管理的目标项目管理的核心问题就是对质量、进度与费用的折衷控制,在有限的时间、空间、预算范围内,将人力、物力组织在一起,有条不紊地实现项目目标。在给定的资源限制内,做到质量最好、成本最低、进度最快。进度和费用控制是项目控制的主要目标,质量控制是达到费用/进度最佳控制的基础。如何协调好这三者的关系,是每一个项目以及项目管理人员的终极目标。71.3项目管理1.3.2项目管理的相关内容2.项目管理的过程(1)启动过程。(2)计划过程。(3)执行过程。(4)控制过程。(5)结束过程。71.3项目管理1.3.2项目管理的相关内容3.项目管理的特点(1)综合性。项目管理是一项复杂工作,由多个部分组成、工作跨越多个组织、需要运用多种学科的知识解决问题。(2)创造性。由于项目具有一次性的特点,因而既要承担风险又必须发挥创造性,这也是与一般重复性管理的主要区别。(3)时间性。项目具有生命周期,项目管理的本质是计划和控制一次性的工作,在规定期限内达到预定目标。71.3项目管理1.3.2项目管理的相关内容4.项目管理的要素范围;时间;成本;质量;组织。71.3项目管理1.3.2项目管理的相关内容4.项目管理的要素时间、质量、成本间的关系时间、质量、成本三者是互相制约的。时间不变时,质量越好或者任务越多,成本越高;不考虑成本时,质量越好或任务越多,进度越慢;质量和任务都不变时,进度过快或过慢都会导致成本的增加。项目管理的目的是谋求“多、快、好、省”,即任务(范围)多、进度(时间)快、质量好、成本省的有机统一。71.4软件项目管理概述软件项目管理的对象是软件工程项目,涉及的范围覆盖了整个软件工程过程。软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。软件项目管理的根本目的,是为了让软件项目尤其是大型项目的整个软件生命周期,都能在管理者的控制之下,以预定成本,按期、按质地完成软件开发,交付用户使用。71.4软件项目管理概述1.4.1软件项目难以管理的原因根据美国软件工程实施现状调查,软件研发的情况仍然很难预测,大约只有10%的项目能够在预定的费用和进度下交付。(1)智力密集、可见性差;(2)单件生产;(3)劳动密集、自动化程度低;(4)使用方法繁琐、维护困难;(5)软件工作渗透了人的因素。71.4软件项目管理概述1.4.2软件项目管理的内容与知识体系1.项目管理的内容软件项目管理的内容主要包括如下几个方面:人员组织与管理、软件度量、软件项目计划、风险管理、软件质量保证、软件过程能力评估、软件配置管理等。2.项目管理的知识体系软件项目管理,涉及到系统工程学、统计学、心理学、社会学、经济学,乃至法律等方面的问题。需要用到多方面综合知识,特别是要涉及到社会因素、精神因素、人的因素等,比技术问题更复杂。71.4软件项目管理概述1.4.3软件项目管理的原则1.计划原则2.Brooks原则3.80-20原则4.默认无效原则5.帕金森原则6.时间分配原则7.验收标准原则8.变化原则9.软件工程标准原则10.复用和组织变革原则71.5项目管理工具1.5.1项目管理工具的功能1.预算及成本控制2.制定计划、资源管理及排定任务日程3.监督和跟踪项目4.图表生成5.方便的资料交换手段6.处理多个项目和子项目7.假设分析8.排序和筛选9.安全性工具可以用于各种商业活动,提供便于操作的图形界面,帮助用户控制任务、管理资源、进行成本管理、跟踪项目进度等。71.5项目管理工具1.5.2常见的项目管理工具简介1.CA-SuperProject2.MicrosoftProject3.ProjectScheduler4.SureTrakProjectManager5.TimeLine71.5项目管理工具1.5.3选择项目管理工具的标准(1)容量。(2)文件编制和联机帮助功能。(3)操作简易性。(4)可利用的功能。(5)与其他系统的兼容能力。(6)安装要求。(7)报表功能。(8)安全性能。(9)经销商的支持。71.5项目管理工具1.5.4应用项目管理工具的优点(1)精确性。(2)经济性。(3)简便性。(4)处理复杂问题的能力。(5)可维护性和可修改性。(6)保持记录71.6工作分解结构1.6.1工作分解结构的概念工作分解结构(WorkBreakdownStructures,WBS)最早是由美国国防部提出的,是一种范围管理工具。美国国防部国防系统开发工作的手册中得到解释:WBS是一个以产品为中心的层次体系,由硬件、软件、服务和资料组成,它完全确定了一个工程项目。我国WBS的概念是:工作分解结构是一种层次化的树状结构,是将项目按一定的方法划分为可以管理的单元,通过控制这些单元的费用、进度和质量目标,使它们之间的关系协调一致,从而控制项目目标。71.6工作分解结构1.6.1工作分解结构的概念WBS通常是一种面向“成果”的“树”,最底层是细化后的“可交付成果”,该“树”组织确定了整个项目的范围,一般采用如图1.5所示的二种表达方式:层次结构图和锯齿列表。71.6工作分解结构1.6.2工作分解结构的作用WBS为项目成本估算与控制提供基础,为项目进度计划安排和资源需求计划提供支持,方便管理者明确和分配项目任务与责任。具体作用如下:(1)将项目划分为方便管理的较小单元,把复杂的事情简单化。(2)通过WBS得到完成项目的任务清单,从而界定项目的工作范围。(3)把项目要做的所有工作都清楚地展示出来。(4)容易对每项分解出的活动估计所需时间、所需成本。(5)确定完成项目所需要的技术、人力及其他资源。(6)便于将任务落实到责任部门或个人。(7)项目团队成员更清楚地理解任务的性质及其努力方向。(8)能够对项目进行有效的跟踪、控制和反馈。(9)可按需要对项目进行详细分析。71.6工作分解结构1.6.3建立工作分解结构的原则(1)可操作原则。即按照工作性质划分,将工作分解到一个团队或一个人能够操作执行的程度。(2)百分之百原则。即一个WBS分解元素的下一层(子层)的分解,必须百分之百地表示上一层(父层)的元素。(3)充分必要原则。凡是为实现软件产品功能的工作一个也不能少,即“充分”原则;凡不是为实现软件产品功能的工作一项也不能有,即“必要”原则。71.6工作分解结构1.6.4建立工作分解结构的方法1.模板法以一个类似项目的WBS作为模板,根据新建项目的各种条件和情况,在模板上增加或减少项目工作,从而生成新项目WBS的方法。2.自上而下法根据软件项目的目标、功能和组成逐层向下细分,分解得到下一层的子项目或项目要素,然后逐步给出欲实现的项目目标、构成项目子功能或模块的全部项目工作。3.自下而上法让项目团队成员从一开始就尽可能地确定与项目有关的各项具体任务,然后将各项具体任务进行整合,汇总到一个整体活动或WBS的上一级内容中去。71.6工作分解结构1.6.5工作分解结构的分解准则目前还没有统一的分解准则,一般应符合以下要求:(1)为便于费用管理,WBS单元之间应有费用累加追溯能力,WBS最底层的每一个单元都应与一个或多个费用统计点相联系。(2)每个技术状态项目都应是WBS单元,以便于进行技术状态控制。(3)为便于合同管理,WBS单元的划分应方便与合同工作说明建立联系,每个合同项目都应是WBS的一个单元。(4)为便于进度安排和协调,每一个工作单元都应与进度要求相关。71.6工作分解结构1.6.5工作分解结构的分解准则在具体分解过程中,应注意:(1)应在层次上保持项目内容的完整性,不能遗漏任何必要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 扶恤金分配协议书
- 工程维保协议书
- 家教签合同还协议
- 小吃培训合同范本
- 英欧协议书范本
- 销售独家协议合同
- 装修拆旧协议书
- 资料印制协议书
- 药材销售协议书
- 装潢合同协议书
- 2024-2025学年贵州省六盘水市高一(上)期末英语试卷
- 炼焦机械与设备试题题库(300) 与答案
- 实施指南(2025)《DL-T 1034-2016 135MW级循环流化床锅炉运行导则》
- 员工培训法律法规知识课件
- 2025年全国《征兵入伍》应知应会知识试题与答案
- 2025AICon全球人工智能开发与应用大会-深圳站:具身智能技术在工程机械智能化中的应用实践
- 文旅景区2025年运营风险评估与安全风险防控方案分析
- 蜂蛰伤护理试题及答案
- 2025年陕西省专业技术人员继续教育公需课试题及答案
- 肾内科科室简介
- 消防清包工劳务合同范本
评论
0/150
提交评论