项目和项目管理基本概念

  • 格式:ppt
  • 大小:602.50 KB
  • 文档页数:33

下载文档原格式

  / 33
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux SPM UML
1

课程目标
❖ 了解项目管理相关的基本概念和术语 ❖ 理解软件项目管理的特点及过程模型、方
法论 ❖ 熟识软件开发项目各方面的接口 ❖ 使用Project 2000 ❖ 通过案例分析获得非技能方面的项目经验
2

本章目标
❖ 理解项目、项目管理的基本概念 ❖ 了解不同的组织结构模式及其特点 ❖ 理解软件项目管理的特性 ❖ 了解软件开发项目经理所要求的技能和素
28

极限编程极实限践 编程(XP)1-2
增量和迭代式的开发,一次小的改进跟着一个小的改进 持续的,自动重复的单元测试,回归测试 结对编程 在程序设计团队中的用户交互 软件重构 共享的代码所有权 简单设计 反馈 用隐喻来组织系统 可持续的速度
❖ 为创造某种独特产品或服务所做的一次性的 努力三峡。移民工程
建立SARS研究实验室 春节联欢晚会第二次小品排练 ACCP区域篮球联赛 雁门关的刺杀行动 超级女声决赛
5

项目的特点
与日常运作(事务性工作)的不同:
—— 一次性 —— 独特性 —— 逐步明确
与日常运作(事务பைடு நூலகம்工作)的相同点:
—— 都需要运用资源,并且通常都受资源的限制 —— 都需要由人来完成 —— 一般都需要计划、控制和执行
23

过程模型和软件工程方法论
瀑布模型 螺旋模型 增量模型 快速原型 RUP XP(Bug驱动) 并行工程 …….
24

RUP1-3
25

RUP2-3
四六个重 核复 心执 工行作的流阶段
业务建模 启需动求阶段 精分化析阶设段计 构实建施阶段 产测品试化阶段 部署
三个核心支持工作流
6

抢答
项目的时限性意味着()
A、项目有规定的开始时间和结束时间; B、项目可以随时终止; C、项目经理可以规定项目的结束时间; D、如果对项目加以时间限制,将可能导致项目的失败;
7

项目管理
❖ PMI对项目管理的定义: 项目管理就是为了满足甚至超越项目干系人对项目的需求和 期望,将理论知识、技能、工具和技巧应用到项目的活动中 去,以满足或超过项目干系人的需求和期望。
A、减少客户更改需求的可能性 B、使项目能始终集中在所要求达到的商业需求上 C、以有效的方式来改进和预防错误 D、在可行性研究的基础上决定项目是否继续
11

过程组和项目阶段的区别
不同的项目,可以具有不同的阶段,不同的阶段具有不 同的特点,通常,项目阶段以()作为标志。
A、投入水平 B、项目管理的过程组 C、一个或者多个可交付成果的完成 D、项目范围细化的程度
14

项目经理的职责

“…项经目理经…理设的定职目标责…组织…激励…沟通…衡量…并且开发
人可力能计。做划无得论很他好是,否也意可识能到不,尽每人位意经,理但都总做在着做这着样这的些事事情情,。他” 组织

领导

————彼德.德鲁克

控制

15

案例分析2
❖ ACCP的吴越
吴越是ACCP毕业的学员,去年三月份刚来这家软件公 司,在公司最开始是做程序员,年初公司开始大规模使 用.NET技术……
A、职能型 B、项目型 C、强矩阵型 D、弱矩阵型
21

案例分析3
踢皮球
杨可是ACCP早期毕业的学员,因技术面广、善于沟通 而从开发部借调到销售部做售前工作,并充当项目协调 员,该公司主要由不同的部门组成……
22

软件项目管理
❖ 属于项目管理的一种形式,是按照行业来进行区分的 ❖ 软件开发是智力活动,因此更加难以管理 ❖ “以过程为核心、以度量为基础、以人为本”
12

项目三角约束
成本

目标

进度
13

百年老店
A公司是一家生产女式手提包的百年老店,近多年来, 只生产几种流行的女式提包,并且因产品的性价比在市场上 获得了广泛的认可,从今年开始,总经理准备以项目的方式 开发一到两种新的产品,产品开发的项目经理在权衡项目的 厉害关系的时候,最需要考虑的是()。
A、项目的总成本 B、项目最后的完成时间 C、产品的质量 D、是否有足够的设计师进行支持
如何提高项目管理的水平
实践 总结和改正错误 探讨 参加培训
8

案例分析1
❖ 阿兰的困惑
阿兰在一个对法国进行外包开发的软件公司工作,并且 是一个有六年开发经验的高级程序员,她最近被提拔为 软件开发部的部门经理……
9

项目管理的五大过程

启动

计划

控制

执行

结束
10

抢答
在正式的项目管理过程中,通常在每一阶段都需要重复 启动过程,这样做的好处是()。
16

项目的环境
❖ 项目受企业文化、经济、社会、法律、大环境等多方面因素 的影响
❖ 在企业中,不同形式的组织结构对项目产生直接的影响
17

组织机构的形式1-3
18

组织机构的形式2-3
19

组织机构的形式3-3
20

抢答
B公司承接了国家信息产业部一个长期的软件开发合 同项目,项目分为七个阶段、需要六年左右才能完成,并 且涉及多个领域,技术复杂,你认为,选择()的组织结 构会更合适。
SQL Server Base

课程地位

SPR: Computer Base

STB

OOP&Java Base

HTML&JavaScript

C

SQL Server

.NET&C# WINFORMS

JSP/Servlet

Testing&SQA

Oracle

XML

ASP.NET & WebService

EJB&WebService Struts&JSF

3

什么是项目?
❖ 以下哪些是项目?哪些不是项目?
三峡移民工程 建立SARS研究实验室 春节联欢晚会第二次小品排练 人民英雄纪念碑的维护 去网吧玩网络游戏 ACCP区域篮球联赛 雁门关的刺杀行动 向部门经理进行本月工作汇报 周末回家陪父母吃饭 超级女声决赛 ……
4

项目的定义
配置与变更管理 项目管理 环境
26

RUP3-3
RUP的迭代模型
27

敏捷联盟极的限主张编程(XP)1-2

个体和交互

胜过

过程和工具

可以工作的软件

胜过

面面俱到的文档

客户合作

胜过

合同谈判

响应变化

胜过

遵循计划

敏捷方法论
特征驱动软件开发(Feature Driven Development,简称FDD) 自适应软件开发(Adaptive Software Development,简称ASD) 极限编程(eXtreme Programming,简称XP) ……