第1讲道客巴巴软件项目管理概述-PPT文档资料

合集下载

第0章软件项目管理概述精品PPT课件

第0章软件项目管理概述精品PPT课件
软件项目管理
第 0 章 软件项目管理概述
一、项目与软件项目 二、项目管理与软件项目管理 三、软件项目管理的范围 四、项目管理知识体系(PMBOK) 五、过程管理与软件项目管理的关系 六、软件项目管理过程
一、项目与软件项目 ✓ 哪些活动是项目?
上课 野餐活动 集体婚礼 社区保安
开发微软的操作系统 每天的卫生保洁 神舟飞船计划
✓ 项目管理定义
项目管理是把各种系统、方法和人员结合在一起,在规定 的时间、预算和质量目标范围内完成项目的各项工作。
战略管理
项目管理
运作管理
项目管理是一系列的伴随着项目的进行而进行的、目的是 为了确保项目能够达到期望的结果的一系列管理行为。
所谓项目管理,就是项目的管理者,在有限的资源约束下 ,运用系统的观点、方法和理论,对项目涉及的全部工作 进行有效地管理。即从项目的投资决策开始到项目结束的 全过程进行计划、组织、指挥、协调、控制和评价,以实 现项目的目标。
思想的积木构建成思想的大厦
在缺少有意义的规范标准 的情况下,像软件这样新 兴产业转而依靠民间传说
过程 结果 资源 客户
✓ 实现项目目标的制约因素
➢ 工作范围 ➢ 成本 ➢ 进度计划 ➢ 客户满意度
二、项目管理与软件项目管理
✓ 项目管理背景
我拜访了很多商业公司 - 好的和不好的,我又观察了很 多数据处理管理者的业绩 – 好的和不好的。我常常恐惧 地看到,这些管理者徒劳地与噩梦般的项目斗争着,在 根本不可能完成的最后期限的压力下苦苦挣扎,或者是 在交付了用户极为不满意的系统之后,又继续花费大量 的时间去维护它。
如果你要做得更好,那就竞争。如果你要做得非常好, 那就要合作。
协调与通信问题
与人打交道是困难的,但不是不可能的。

第1章软件项目管理概述

第1章软件项目管理概述

利益相关者是指参与项目或受项目活动影 响的人。
本章内容提要
1.1 项目与软件项目的概念 1.2 项目管理的概念 1.3 软件项目生命期与管理过程 1.4 本书内容的组织 1.5 本章小结 1.6 复习思考题
1.6 复习思考题
1. 什么是项目?它与多数人的日常工作有什么不同? 2. 分别列举三个项目活动的例子和三个不属于项目活动的例子。 3. 项目管理与一般管理有什么不同? 4. 简述软件项目管理的过程。 5. 用你自己的话解释三项约束的含义是什么,并通过一个你熟悉的实
1.3 软件项目生命期与管理过程
软件项目生命期
–计划阶段 定义系统,确定用户的要求或总体研究目标,提出可行的 方案,包括资源、成本、效益、进度等的实施计划。进行可行性分析 并制定粗略计划。
–需求分析阶段 确定软件的功能、性能、可靠性、接口标准等要求, 根据功能要求进行数据流程分析,提出初步的系统逻辑模型,并据此 修改项目实施计划。
生活中的项目 –生日聚会 –野餐活动 –集体婚礼
社会中的大项目 –微软的操作系统 –阿波罗计划 –神州飞船计划
项目管理的概念
项目管理的定义 项目管理是以项目为对象,通过使用知识、技能、工
具和方法来组织、计划、实施并监控项目,使之满足项目 目标需求的过程。
硬技能 Samples (计划、 跟踪、控制、报告)
项目与软件项目的概念
上课 野餐活动 集体婚礼 社区保安 开发操作系统 每天的卫生保洁 神州飞船计划
项目 日常运作
项目与软件项目的概念
由美国国防部(DoD)资助 软件工程协会(SEI)开发
U.S. Army, Navy, Air Force Federal Aviation Administration National Security Agency Software Engineering Institute ADP, Inc. AT&T Labs BAE Boeing Computer Sciences Corporation EER Systems Ericsson Canada Ernst and Young General Dynamics Harris Corporation Honeywell

第1章软件项目管理概述

第1章软件项目管理概述
一 类 是 连 续 不 断 、 周 而 复 始 的 活 动 , 人 们 称 之 为 “运作”(Operations),如企业日常的生产产品的活 动;
另一类是临时性、一次性的活动,人们称之为“项 目”(Projects),如企业的技术改造活动、一项环保 工程的实施。
二、典型的项目的例子
1. 建造一座大楼、一座工厂或一座水库 2. 举办各种类型的活动,如一次会议、一次旅行、
问问大家?
下面的工作中,哪些是项目,哪些不是项目?
✓ 为某银行客户开发、安装电话银行系统 ✓ 负责电话银行系统的销售工作 ✓ 在2006年销售20套以上的电话银行系统 ✓ 为某银行客户的电话银行系统提供售后服务 ✓ 建立售后服务热线 ✓ 管理售后服务热线,接听客户来电,解决客户问
题 ✓ 为客户提供优质服务 ✓ 为人民服务
一次晚宴、一次庆典和体育转播等 3. 新企业、新产品、新工程的建设和开发 4. 城市道路设施建设——厦门翔安隧道、BRT 5. 某社区领导选举 6. 博导带领研究生解决某个研究课题 7. 新建网络系统或开发一套管理软件 8. 实施一种全新的经营程序或流程
三、项目的定义
项目是一个特殊的将被完成的有限任务, 它是在一定时间内,满足一系列特定目标的 多项相关工作的总称。
一. 项目管理的定义
项目管理就是以项目为对象的系统管理方 法,通过临时性的、专门的柔性组织,对项 目进行高效率的计划、组织、指导(领导) 和控制,以实现项目全过程的动态管理和项 目目标达成的综合协调与优化。
简单地说,项目管理就是把各种资源应用于项 目,以实现项目的目标。或者说,项目管理是在项 目活动中运用知识、技能、工具和技术,以便满足 和超过项目干系人对项目的需求和期望。
当代项目与项目管理是扩展了的广义概念,项目管 理更加面向市场和竞争、注重人的因素、注重顾客、 注重柔性管理。

IT软件项目管理概述(PPT 18页)

IT软件项目管理概述(PPT 18页)
l 采用模拟的手段,缩短了用户和系统分析、 设计人员之间的距离。
l 在整个系统开发过程中反馈是及时的,标准 是统一的,可及时地暴露问题,确保系统实 现的正确性。
l 充分利用了新一代的软件工具,使得系统开 发和运行的效率都大大提高。
原型法的应用要以一定的软件环境为 支撑,主要包括:
要有一个方便灵活的关系数据系统。 要有一套完整的程序生成软件。 要有一个与数据库对应的、灵活方便的数据字典。 有一个可以快速抽象或者能够容易提炼的原型。
3.1.1 瀑布模型
瀑布模型:
是 美 国 Winston Royce 向 IEEE WESCON (Royce, Winston 1970)提交的一篇名为《管理大 规模软件系统的开发》的论文中首次提出的。由于 这种方法是从一个阶段成瀑布流入下一个阶段,所 以这个模型就称为“瀑布模型”。瀑布模型有很多 的变化,包括以下的阶段:需求分析与定义,系统 设计与软件设计,系统实施与单元测试,系统集成 与系统测试,系统运行与系统维护。
3.1.3 螺旋模型
确定下阶段目标 和约束条件
成本 过程迭代
风险分析
风险分析、构造原型
风险分析
评审 制订下阶段计划
需求计划 开发计划
风险分析
风险分析 原型1
原型2
操作概念
建模
原型3 模拟
软件需求
需求确认
软件产品设计
集成与测试计划
设计确认与验证
实现
接收 测试
集成 测试
单元 编码 测试
可用原型
评价 详细 设计
在IT软件项目生命周期中有3个与时 间相关的重要概念:
检查点(Check Point)、 里程碑(Mile Stone) 、 基线(Base Line)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档