当前位置:文档之家› 项目和项目管理基本概念

项目和项目管理基本概念

23
过程模型和软件工程方法论
瀑布模型 螺旋模型 增量模型 快速原型 RUP XP(Bug驱动) 并行工程 …….
24
RUP1-3
25
RUP2-3
四六个重 核复 心执 工行作的流阶段
业务建模 启需动求阶段 精分化析阶设段计 构实建施阶段 产测品试化阶段 部署
三个核心支持工作流
配置与变更管理 项目管理 环境
26
RUP3-3
RUP的迭代模型
27
敏捷联盟极的限主张编程(XP)1-2
个体和交互
胜过
过程和工具
可以工作的软件
胜过
面面俱到的文档
客户合作
胜过
合同谈判
响应变化
胜过
遵循计划
敏捷方法论
特征驱动软件开发(Feature Driven Development,简称FDD) 自适应软件开发(Adaptive Software Development,简称ASD) 极限编程(eXtreme Programming,简称XP) ……
A、职能型 B、项目型 C、强矩阵型 D、弱矩阵型
21
案例分析3
踢皮球
杨可是ACCP早期毕业的学员,因技术面广、善于沟通 而从开发部借调到销售部做售前工作,并充当项目协调 员,该公司主要由不同的部门组成……
22
软件项目管理
❖ 属于项目管理的一种形式,是按照行业来进行区分的 ❖ 软件开发是智力活动,因此更加难以管理 ❖ “以过程为核心、以度量为基础、以人为本”

3
什么是项目?
❖ 以下哪些是项目?哪些不是项目?
三峡移民工程 建立SARS研究实验室 春节联欢晚会第二次小品排练 人民英雄纪念碑的维护 去网吧玩网络游戏 ACCP区域篮球联赛 雁门关的刺杀行动 向部门经理进行本月工作汇报 周末回家陪父母吃饭 超级女声决赛 ……
4
项目的定义
A、减少客户更改需求的可能性 B、使项目能始终集中在所要求达到的商业需求上 C、以有效的方式来改进和预防错误 D、在可行性研究的基础上决定项目是否继续
11
过程组和项目阶段的区别
不同的项目,可以具有不同的阶段,不同的阶段具有不 同的特点,通常,项目阶段以()作为标志。
A、投入水平 B、项目管理的过程组 C、一个或者多个可交付成果的完成 D、项目范围细化的程度
28
极限编程极实限践 编程(XP)1-2
增量和迭代式的开发,一次小的改进跟着一个小的改进 持续的,自动重复的单元测试,回归测试 结对编程 在程序设计团队中的用户交互 软件重构 共享的代码所有权 简单设计 反馈 用隐喻来组织系统 可持续的速度
6
抢答
项目的时限性意味着()
A、项目有规定的开始时间和结束时间; B、项目可以随时终止; C、项目经理可以规定项目的结束时间; D、如果对项目加以时间限制,将可能导致项目的失败;
7
项目管理
❖ PMI对项目管理的定义: 项目管理就是为了满足甚至超越项目干系人对项目的需求和 期望,将理论知识、技能、工具和技巧应用到项目的活动中 去,以满足或超过项目干系人的需求和期望。
SQL Server Base
课程地位
SPR: Computer Base
STB
OOP&Java Base
HTML&JavaScript
C
SQL Server
.NET&C# WINFORMS
JSP/Servlet
Testing&SQA
Oracle
XML
& WebService
EJB&WebService Struts&JSF
16
项目的环境
❖ 项目受企业文化、经济、社会、法律、大环境等多方面因素 的影响
❖ 在企业中,不同形式的组织结构对项目产生直接的影响
17
组织机构的形式1-3
18
组织机构的形式2-3
19
组织机构的形式3产业部一个长期的软件开发合 同项目,项目分为七个阶段、需要六年左右才能完成,并 且涉及多个领域,技术复杂,你认为,选择()的组织结 构会更合适。
❖ 为创造某种独特产品或服务所做的一次性的 努力三峡。移民工程
建立SARS研究实验室 春节联欢晚会第二次小品排练 ACCP区域篮球联赛 雁门关的刺杀行动 超级女声决赛
5
项目的特点
与日常运作(事务性工作)的不同:
—— 一次性 —— 独特性 —— 逐步明确
与日常运作(事务性工作)的相同点:
—— 都需要运用资源,并且通常都受资源的限制 —— 都需要由人来完成 —— 一般都需要计划、控制和执行
12
项目三角约束
成本
目标
进度
13
百年老店
A公司是一家生产女式手提包的百年老店,近多年来, 只生产几种流行的女式提包,并且因产品的性价比在市场上 获得了广泛的认可,从今年开始,总经理准备以项目的方式 开发一到两种新的产品,产品开发的项目经理在权衡项目的 厉害关系的时候,最需要考虑的是()。
A、项目的总成本 B、项目最后的完成时间 C、产品的质量 D、是否有足够的设计师进行支持
如何提高项目管理的水平
实践 总结和改正错误 探讨 参加培训
8
案例分析1
❖ 阿兰的困惑
阿兰在一个对法国进行外包开发的软件公司工作,并且 是一个有六年开发经验的高级程序员,她最近被提拔为 软件开发部的部门经理……
9
项目管理的五大过程
启动
计划
控制
执行
结束
10
抢答
在正式的项目管理过程中,通常在每一阶段都需要重复 启动过程,这样做的好处是()。
Linux SPM UML
1
课程目标
❖ 了解项目管理相关的基本概念和术语 ❖ 理解软件项目管理的特点及过程模型、方
法论 ❖ 熟识软件开发项目各方面的接口 ❖ 使用Project 2000 ❖ 通过案例分析获得非技能方面的项目经验
2
本章目标
❖ 理解项目、项目管理的基本概念 ❖ 了解不同的组织结构模式及其特点 ❖ 理解软件项目管理的特性 ❖ 了解软件开发项目经理所要求的技能和素
14
项目经理的职责
“…项经目理经…理设的定职目标责…组织…激励…沟通…衡量…并且开发
人可力能计。做划无得论很他好是,否也意可识能到不,尽每人位意经,理但都总做在着做这着样这的些事事情情,。他” 组织
领导
————彼德.德鲁克
控制
15
案例分析2
❖ ACCP的吴越
吴越是ACCP毕业的学员,去年三月份刚来这家软件公 司,在公司最开始是做程序员,年初公司开始大规模使 用.NET技术……
相关主题