软件项目管理_C1概述_第1页
软件项目管理_C1概述_第2页
软件项目管理_C1概述_第3页
软件项目管理_C1概述_第4页
软件项目管理_C1概述_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件项目管理软件项目过程软件项目过程顾客 顾客需求满意产品输入 输出产品实现软件工程软件工程软件开发项目管理过程改进软件项目管理软件项目管理 第第 1 1 章章软件项目管理概述软件项目管理概述本章要点本章要点q一、项目一、项目 q二、管理q三、项目管理q四、软件项目管理q五、项目管理工具q六、工作分解结构哪些活动是项目?哪些活动是项目?q上课 q野餐活动q社区保安q开发微软的操作系统q每天的卫生保洁 q神州飞船计划项目项目_ _定义定义q项目是一个特殊的将被完成的有限任务,它是在一定时间内,满足一系列特定目标的多项相关工作的总称。q三重约束:时间、费用和质量q目标 项目项目_ _特征与属性特征

2、与属性一次性目标明确性整体性后果不确定性资源消耗性 特征属性反映唯一性组织的临时性和开放性相互依赖性多目标性q上课 q集体婚礼q社区保安q开发操作系统q每天的卫生保洁 q神州飞船计划哪些活动是项目?哪些活动是项目?项目项目_ _生命周期生命周期l任何项目从开始到结束都要经过启动、计划、实施、结束这样一个过程,该过程称为“生命周期”。l表现规律:慢-快-慢检查点:在规定的时间间隔内对项目进行检查,比较实际与计划之间的差异,并根据差异进行调整。里程碑:完成阶段性工作的标志。基 线:一个(一组)配置项在项目生命周期的不同时间点上通过正式评审而进入受控的一种状态。l重要概念:本章要点本章要点q一、项目

3、 q二、管理二、管理q三、项目管理q四、软件项目管理q五、项目管理工具q六、工作分解结构管理管理_ _定义定义n管理是在一定条件下,为达到组织目标,对组织支配的资源进行有效的计划、组织、领导和控制的社会活动过程。p管理的目标目标是为了实现组织目标。p管理的对象对象是组织可支配的资源。 p管理的主要内容主要内容是计划、组织、领导和控制。p管理的环境是管理谋求组织生存与发展首要关注的问题首要关注的问题。n本质和主要内容:管理管理_ _意义意义是社会及其经济组织体分工协作、共同劳动、共同运作的客观需要。是现代社会发展现代化大经济的客观要求。是保障人类社会解放生产力、发展生产力的必然要求和组织保障。管

4、理管理_ _管理者的知识结构和技能管理者的知识结构和技能q知识结构经济理论经营管理知识 法律知识 人文科学知识自然科学知识q技 能技术技能人际技能概念技能本章要点本章要点q一、项目 q二、管理q三、项目管理三、项目管理q四、软件项目管理q五、项目管理工具q六、工作分解结构项目管理项目管理_ _定义定义u项目管理(Project Management, PM)起源于美国,20世纪50年代华罗庚教授将其引入中国。uPM是“管理科学与工程”的一个分支,介于自然科学和社会科学之间的一门交叉学科。uPM不仅是一门管理学科(理论),还是一种管理活动(实践)。定义:项目管理是为了满足甚至超越项目涉及人员对项

5、目的需求和期定义:项目管理是为了满足甚至超越项目涉及人员对项目的需求和期 望,而将理论知识、技能、工具和技巧应用到项目的活动中去望,而将理论知识、技能、工具和技巧应用到项目的活动中去。项目管理项目管理_ _相关内容相关内容u目标:协调好进度、成本和质量之间的关系。u过程:包含启动过程、计划过程、执行过程、控制过程和结束过程。项目管理项目管理_ _相关内容相关内容u特点:综合性、创造性和时间性。u要素:范围、时间、成本、质量和组织。范围目标时间T组织成本C质量Q本章要点本章要点q一、项目 q二、管理q三、项目管理q四、软件项目管理四、软件项目管理q五、项目管理工具q六、工作分解结构软件项目管理软

6、件项目管理_ _定义定义u软件项目管理为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员、产品、过程和项目进行分析和管理的活动。u软件项目管理的对象是软件工程项目,他所涉及的范围覆盖了整个软件工程过程。Meilir Page-Jones: 我拜访了很多商业公司,我也观察了很多数据处理的管理者,我常常恐惧地看到这些管理者徒劳地与恶梦般的项目斗争着,在根本不可能的最后期限下苦苦挣扎,或是在交付了使其用户极为不满的系统之后,又继续花费大量的时间去维护该系统。软件项目管理软件项目管理_ _难以管理的原因难以管理的原因70年代中期70%的项目是由于管理不善引起的90年代中期美国软件工程实施现

7、状的调查:10%的项目能够在预定的费用和进度下交付2000年美国Gartner Group 公司的调查:北美IT项目中40%失败,平均成本花费100万美元q智力密集、可见性差q单件生产q劳动密集、自动化程度低q使用方法烦琐、维护困难q软件工作渗透了人的因素软件项目管理困难重重n有效的项目管理集中于有效的项目管理集中于三个三个P 上:上:pPeoples项目参与者项目参与者s项目负责人项目负责人s软件项目组软件项目组s协调和通讯协调和通讯pProblems软件范围软件范围s问题分解问题分解pProcesss合并问题和过程合并问题和过程s过程分解过程分解软件项目管理软件项目管理_ _有效地管理有效

8、地管理IEEE发表的一项研究中, 三个大型的技术公司的主管工程的副总裁被问到一个成功的软件项目中最重要的因素是什么?他们回答如下:第一位:我想如果必须在我们的环境中挑出一项最重要的因素,我必须承认它不是我们所用的工具,而是人。第二位:一个项目成功的最重要的因素是有聪明的人我想不出其他因素你为一个项目所做的最重要的事情是选择人员软件开发组织的成功与其招募的优秀人才的能力密切相关。第三位:我在管理上唯一的准则是保证我有优秀的人员真正优秀的人员,同时我也培养优秀的人员我提供培养优秀人员的良好环境。软件项目管理软件项目管理_ _内容与知识体系内容与知识体系q内容q知识体系:综合知识人员组织与管理软件度

9、量软件项目计划风险管理软件质量保证软件过程能力评估软件配置管理软件项目管理软件项目管理_ _原则原则q计划原则qBrooks原则q帕金森原则q默认无效原则q80-20原则q时间分配原则q验收标准原则q变化原则q软件工程标准原则q复用和组织变革原则20%的工作耗费了80%的时间;20%的人员担当了80%的工作;本章要点本章要点q一、项目 q二、管理q三、项目管理q四、软件项目管理q五、项目管理工具五、项目管理工具q六、工作分解结构 项目管理工具项目管理工具_ _功能功能预算及成本控制制定计划、资源管理及排定任务日程监督和跟踪项目图表生成方便的资料交换手段处理多个项目和子项目假设分析排序和筛选安全

10、性项目管理工具项目管理工具_ _常见工具常见工具ToolAdvantageDisadvantageCA-SuperProject能支持大型项目;能创建及合并多个项目的文件;用户界面不如其他一些程序友好Microsoft Project与微软其他产品很相似;强大的交互式日程系统、电子邮件功能;包含应用文件的视象用户不易查看关键路径处理;处理多个项目及子项目功能有限Project Scheduler图形界面设计完好;报表制图功能强大;资源的优先设置及资源的平衡算法非常实用联机帮助和文件编制以及电子邮件功能有限Sure Trak Project Manager优异的放缩、压缩及拖入功能;基本结构便于

11、调整,定制模板易创建;工作分析结构功能优异;重复活动处理简便联机帮助及文件编制功能有限Time Line突出的报表功能以及与SQL数据库的连接功能,精心设计的日程表、电子邮件功能等;Co-Pilot功能不适用于初学者q容量q文件编制和联机帮助功能q操作简易性q可利用的功能q与其他系统的兼容能力q安装要求q报表功能q安全性能q经销商的支持项目管理工具项目管理工具_ _选择标准选择标准q精确性q经济性q简便性q处理复杂问题的能力q可维护性和可修改性q保持记录项目管理工具项目管理工具_ _优点优点本章要点本章要点q一、项目 q二、管理q三、项目管理q四、软件项目管理q五、项目管理工具q六、工作分解结

12、构六、工作分解结构工作分解结构工作分解结构_ _概念概念u工作分解结构(Work Breakdown Structures, WBS)是一种层次化的树状结构,是将项目按一定的方法划分为可以管理的单元,通过控制这些单元的费用、进度和质量目标,使他们之间的关系协调一致,从而控制项目目标。uWBS是一种范围管理工具,它归纳和定义了项目的整个工作范围,每下降一层代表对项目工作的更详细定义。工作分解结构工作分解结构_ _表达方式表达方式1 系统1.1 任务A1.2 任务B1.1.1 任务C1.1.2 任务D层次结构图锯齿列表1 系统1.1 任务A1.1.1 任务C1.1.2 任务D1.2 任务B工作分解

13、结构工作分解结构_ _作用作用将复杂的事情简单化得到任务清单,界定工作范围清楚的展示细节易估计时间和成本确定所需的资源落实任务便于团队成员开展工作对项目进行有效地跟踪、控制和反馈按需对项目进行分析,并利于汇总和汇报工作工作分解结构工作分解结构_ _建立方法建立方法n模版法:以已有的WBS作为模版,根据新建项目的各种条件和情况,在模版上增加或减少项目工作,生成新WBS。n自上而下法:根据软件项目的目标、功能和组成逐层向下细分。n自下而上法:一开始尽可能地确定与项目有关的各项具体任务,然后将其整合,汇总到上一级中去。工作分解结构工作分解结构_ _建立原则建立原则n可操作原则:将工作分解到一个团队或一个人能操作执行的程度。n百分之百原则:子层中所有工作得总和必须等于父层工作的百分之百。n充分必要原则:两个“凡是”工作分解结构工作分解结构_ _分解准则分解准则在层次上保持项目内容的完整性一个项目单元只能属于某一个上层单元项目单元应有较高的整体性和独立性分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论