软件项目管理期末复习整理笔记(一)

由于软件项目管理这门课有点儿枯燥,概念很多很杂,故将其整理出来希望能够使宁对软件项目管理思路更加清晰,也便于考试复习。

一.软件项目管理的对象

可以归纳为3P的管理

  1. People(人员)(决定性因素)
  2. Problem(问题)
  3. Process(过程)

二.软件项目管理的成功要素

1)正确识别需求,确定项目的实施范围。
2)能够在项目干系人之间进行有效沟通。
3)平衡项目的各种限制条件(范围,质量,进度,预算等)。
补:

项目干系人是参与该项目工作的个体和组织,或由于项目的实施与项目的成功,其利益会直接或间接地受到正面或负面影响的个人和组织。

三.软件项目成功的标志

1)在规定时间,预算之内达到规格说明书所要求的水平。
2)通过客户或者用户的“验收”。
3)项目范围变化是最小的或可控的。
4)没有干扰或严重影响软件组织的主要工作流程。
5)没有改变公司文化(如:华为开发一个软件项目,不会改变华为的”狼性”文化)
补:

项目范围管理是指对项目包括什么与不包括什么进行定义并控制的过程。这个过程用于确保项目组和项目干系人对做为项目结果的项目产品以及生产这些产品所用到的过程有一个共同的理解。项目范围与项目其它约束条件的相互影响
制约一个项目的条件是项目“三约束条件”——范围、时间、成本。

四.项目管理的基本方法

1)阶段化管理(逐级分为子阶段,如:分为:启动-计划-实施-验收-总结 5个阶段,当然还可以在启动阶段再细分)
2)量化管理(如:规定每人的每天代码行数)
3)优化管理(结合经验,将知识和实践更好的融合在一起)

五.项目的生命周期

软件项目管理期末复习整理笔记(一)

六.PMBOK(美国)

PMBOK详细介绍

七.PRINCE2(英国)

PRINCE2详细介绍

八.WWPMM

WWPMM详细介绍

补:PMBOK与WWPMM区别:

PMBOK中没有项目管理工作的产品,工作模式和项目管理系统的概念,所以PMBOK以静态的方式,高度概括了项目管理的知识和过程;IBM公司的项目管理方法不但在应用PMBOK的基础上进行了扩展,还提供了项目管理的工作产品,工作模式和项目管理系统的概念。

九.软件项目的分类

1)按规模大小:大型,中型,小型。
2)按交付方式:产品型,一次型。
3)按发布方式:完整版,修正补丁包。
4)按待开发是产品:组织型,嵌入型,半独立型。
5)按系统架构:B/S结构,C/S结构等。
6)按技术分类:Web应用,客户端,微信小程序等。
7)按开发模式:内部使用项目(教师临时交作业系统),外部项目。
8)按商业模式:软件产品销售,在线服务。