一文详解软件项目管理概述
- 前言
- 一、项目与软件项目
-
- 1、项目的定义
- 2、项目的特征
- 3、项目与日常运作举例
-
- (1)判断哪些活动是项目
- (2)举例结果
- (3)项目与日常运作区别总结
- 4、软件项目的特殊性
- 5、软件项目要素
- 二、项目管理与软件项目管理
-
- 1、项目管理背景
- 2、项目管理定义
- 3、软件项目管理定义
- 4、软件项目管理的特殊性
- 5、软件项目管理与软件开发
- 三、项目管理知识体系
-
- 1、定义
- 2、10个知识领域
- 3、5个标准过程组
- 四、过程管理与软件项目管理的关系
-
- 1、产品关注点
- 2、过程关注点
- 3、过程管理定义
- 4、过程管理和项目管理的关系
- 五、软件项目管理过程
-
- 1、定义阐述
- 2、详细内容阐述
-
- (1)项目初始
- (2)项目计划
- (3)项目执行控制
- (4)项目结束
- 、结束语
- 专栏直通车
前言
在讲解软件项目管理之前,我们先来讨论一个话题:为什么要学习软件项目管理/p>
为什么要学习呢要有以下两点原因:
- 低头编程序,仰头看大局
- 一样的起点,不一样的终点(比如说三个人同一时间砌同一门墙,但是不同的人砌墙的速度不同)
了解了为什么需要学习软件项目管理之后,接下来,就让我们进入今天的文章,学习软件项目管理概述。
叮,开始学习叭~
一、项目与软件项目
1、项目的定义
项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。
2、项目的特征
项目主要有以下 大特征:
- 目标性
- 相关性
- 临时性(限定的周期)
- 独特性
- 资源约束性
- 不确定性
3、项目与日常运作举例
(1)判断哪些活动是项目
我们先来判断下面哪些活动是项目,如下图所示:
基于以上内容,我们来梳理一下项目与日常运作之间的区别。具体如下。
(3)项目与日常运作区别总结
项目与日常运作之间的区别是:
- 项目是一次性的,日常运作是重复进行的。
- 项目是以目标为导向的,日常运作是通过效率和有效性体现的。
- 项目是通过项目经历及其团队工作完成的,而日常运作是职能式的线性管理。
- 项目存在大量的变更管理,而日常运作则是基本保持连贯性的。
4、软件项目的特殊性
软件项目有 大特殊性:
- 逻辑实体
- 相互作用的系统
- 渐进明细
- 变更
如下图所示:
大家可以看上面这张图,中间红线的上半部分,是软件项目管理的内容。而下半部分,则是软件开发的内容。最后看到中间红线重叠的部分,则是软件项目管理与软件开发之间的关系。
三、项目管理知识体系
1、定义
所谓项目管理知识体系,即 ,具体是美国项目管理协会( )对项目管理所需的知识、技能和工具进行的概括性描述。
项目管理知识体系包括: 个知识领域 + 个标准过程组。
2、10个知识领域
10个知识领域如下图所示:
四、过程管理与软件项目管理的关系
1、产品关注点
在一个项目当中,如果我们把焦点放在产品中,那么首先会把用户需求拆分为很多个过程,之后过程再聚焦在产品身上。具体如下图所示:
3、过程管理定义
过程管理,就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。如下图所示;
五、软件项目管理过程
1、定义阐述
软件项目管理过程主要包含以下四大过程:
①项目初始→②项目计划→③项目执行控制→④项目结束。
下面我们将依据以上这四大过程,来对每一个过程进行详细介绍。
2、详细内容阐述
(1)项目初始
项目初始时包括项目立项和生存期两个阶段。如下图所示:
(3)项目执行控制
项目执行控制包含 个执行控制,分别是集成计划执行控制、核心计划执行控制和辅助计划执行控制。如下图所示:
、结束语
在上面的这篇文章中,我们学习了软件项目管理的基本概念,以及项目管理与软件项目管理之间的关系。同时,我们还学习了 模型,即10个知识领域和5个标准过程。最后,我们了解了过程管理与软件项目管理之间的关系。
到这里,关于软件项目管理的基本介绍就讲解完毕啦!希望大家对软件项目管理有一个基本的认识~
如果您觉得这篇文章有帮助到您的的话不妨点赞支持一下哟~~
专栏直通车
软件项目管理https://juejin.cn/column/7024826582841688077
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!