软件项目管理十大知识领域

软件项目管理期末复习(看这一篇就够了) 软件项目管理考试复习 🔶🔶🔶🔶🔶加了🔶的是考点 第一章软件项目管理概述 1.1.1项目及其特征 项目定义:🔶 项目就是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力; 是以一套独特而互相联系的任务为前提,有效地利用资源,在一段时间内满足一系列特定目标的多项相关工作的总称。 日常运作和项目的区别: 项目是一次性的,而日常运作是重复进行的。 项目是以目标为导向的,日常运作是通过效率和有效性体现的。 项目是通过项目经理及其团队工作完成的,日常运作是职能式的线性管理。 项目存在大量的变更管理, 阅读详情

项目的特点

  1. 临时性

    • 本质:项目有明确的起点和终点(如:开发一款APP的周期为6个月)。

    • 例外:项目成果可能持续运营(如:APP上线后的维护转为运营工作)。

  2. 独特性

    • 案例:即使开发相似功能的电商系统,因客户需求、技术栈不同,每个项目仍唯一。

    • 管理重点:避免直接套用历史方案,需定制化需求分析。

  3. 渐进明细

    • 实施方法:

      • 原型迭代:先交付MVP(最小可行产品),再逐步完善。

      • 滚动式规划:近期任务详细规划,远期任务仅做概要计划。

软件项目管理的四大变量

四大变量(范围、进度、成本、质量)的关联与冲突

冲突场景 典型解决方案 工具应用示例
范围蔓延 严格执行变更控制流程,评估影响后决策 变更请求表 + 影响分析矩阵
进度延误 关键路径压缩(赶工/快速跟进)或缩减范围 MS Project/P6软件中的进度优化功能
成本超支 重新谈判合同条款或申请追加预算 挣值分析(EVM)显示CPI<1时预警
质量不达标 加强测试或返工,可能需调整进度和成本 控制图发现异常点后启动根本原因分析

经典三角约束:范围扩大→成本增加或进度延长;压缩进度→成本上升或范围缩减。

项目管理的五个要素:技术、方法、团队建设、信息、沟通

判断项目成功的因素包括:项目范围、进度计划、项目成本以及客户满意度

项目管理的五个过程组

启动过程组、规划过程组、执行过程组、监控过程组、收尾过程组

项目总计划包括范围计划、工作范围定义、活动定义、资源需求、资源计划、活动排序、费用估算、进度计划及费用计划;项目辅助计划包括质量计划、沟通计划、人力资源计划、风险计划、采购计划。

十大知识领域

整范进,成资质,沟风采,相全部。

一、项目集成管理

目标:协调所有知识领域的工作,确保项目从启动到收尾的整体成功。

过程

核心任务

关键输出

工具与技术

1. 制定项目章程

正式授权项目启动,任命PM项目经理

项目章程

- 专家判断
- 头脑风暴

2. 制定项目管理计划

整合各子计划,形成综合管理计划

项目管理计划

- 引导技术
- 项目管理信息系统

3. 指导与管理项目工作

执行计划,生成可交付成果

可交付成果、工作绩效数据

- 项目管理软件
- 会议

4. 监控项目工作

跟踪绩效,识别偏差

绩效报告、变更请求

- 挣值分析
- 偏差分析

5. 实施整体变更控制

评审变更,确保受控

批准的变更、更新后的计划

- 变更控制委员会(CCB)
- 影响分析

6. 结束项目或阶段

正式收尾,移交成果

最终产品、经验教训文档

- 审计
- 文件归档

项目章程

  • 项目目的:为什么做这个项目?(如“提升客户满意度30%”)。

  • 项目经理职权:明确PM的资源调配权限。

  • 里程碑计划:高层级时间框架(“Q1完成原型设计,Q3完成测试,Q4正式发布”。)。

  • 两大作用:

    • 合法性(Legitimacy)

      • 宣告项目正式存在,获得组织认可,避免资源争夺或优先级冲突。

      • 通常需由发起人(Sponsor)签署生效。

    • 授权性(Authorization)

      • 赋予项目经理正式权力,明确其可调用的资源和决策范围,避免后续推诿。

指定项目管理计划

1. 基准计划(Baselines)

  • 定义:经批准的、不可随意变更的项目基准,用于衡量绩效和偏差。

  • 核心基准:

    • 范围基准(Scope Baseline):

      • 包括项目范围说明书(做什么)、WBS(工作分解结构)和WBS词典(详细任务说明)。

      • 示例:电商系统开发项目的WBS分解到“用户登录模块开发”层级。

    • 进度基准(Schedule Baseline):

      • 经批准的项目进度计划(甘特图或里程碑图),含关键路径。

      • 示例:“用户测试阶段必须在2025年8月15日前完成”。

    • 成本基准(Cost Baseline):

      • 分阶段的预算分配(如S曲线),包括应急储备。

      • 示例:总预算500万元,其中开发阶段占60%。

2. 辅助计划(Subsidiary Plans)

  • 定义:管理特定领域活动的子计划,通常包括:

    子计划

    核心内容

    质量管理计划

    质量指标(如缺陷率≤1%)、测试流程、验收标准。

    沟通管理计划

    干系人沟通频率(如周报)、渠道(邮件/会议)。

    风险管理计划

    风险分类、责任人、应对策略(规避/减轻)。

    采购管理计划

    供应商选择标准、合同类型(固定总价/工时)。

    资源管理计划

    团队角色分工、设备/工具分配。

  • 示例:

    • 风险计划中定义“第三方延迟”为高风险,应对措施为“签订备用供应商协议”。

变更管理流程(Change Management Process)

  • 关键要素:

    • 变更控制委员会(CCB):明确成员(如PM、发起人、技术负责人)。

    • 审批阈值:不同级别变更的审批权限(如≤5万元由PM批准,>5万元需CCB)。

    • 流程步骤:申请→评估影响→审批→更新基准。

  • 示例:

    • 需求变更“增加多语言支持”需评估对进度和成本的影响,CCB投票通过后调整基准。

变更控制流程(Change Control Process)

黄金规则:

  • 所有变更必须书面申请(禁止口头承诺)。

  • 基准变更需CCB批准(普通变更PM可决策)。


三、常见问题与解决策略

1. 变更失控

  • 现象:频繁未经审批的变更导致范围蔓延。

  • 解决:

    • 建立变更控制委员会(CCB)。

    • 使用需求跟踪矩阵确保变更可追溯。

2. 计划与实际脱节

  • 原因:项目管理计划未及时更新。

  • 预防:

    • 每月重新基线化(Rebaselining)。

    • 利用配置管理系统管理版本。


四、考试与实战要点

1. 高频考点

  • 项目章程的批准人:必须是项目发起人(Sponsor),非PM。

  • 变更流程顺序:申请→评估→审批→执行→更新。

  • 收尾文档:经验教训总结属于组织过程资产。

2. 一句话原则

  • 章程是项目宪法,计划是执行蓝图,变更是管控核心。

  • 整合管理的本质:平衡范围、进度、成本、质量的冲突。

 

二、项目范围管理

目标:明确项目边界,确保团队和干系人对“做什么/不做什么”达成一致,防止范围蔓延(Scope Creep)。

过程

核心任务

关键输出

工具与技术

1. 规划范围管理

制定范围管理策略和规则

范围管理计划

- 专家判断
- 会议

2. 收集需求

挖掘并记录干系人需求

需求文件、需求跟踪矩阵

- 访谈/问卷
- 原型法
- 用户故事

3. 定义范围

将需求转化为详细的项目范围说明书

项目范围说明书

- 产品分析
- 备选方案生成

4. 创建WBS

将可交付成果分解为可管理的工作包

WBS词典、范围基准

- 分解技术
- 100%规则

5. 确认范围

正式验收可交付成果

验收的可交付成果

- 检查
- 群体决策技术

6. 控制范围

监控范围变更,防止未经批准的变更

变更请求、范围绩效测量

- 偏差分析
- 变更控制工具


二、核心工具与技术详解

1. 需求收集方法

方法

适用场景

示例

访谈

深度挖掘关键干系人需求

与客户CEO一对一沟通战略目标

原型法

需求模糊时快速验证

用Axure制作APP界面原型获取反馈

用户故事

敏捷项目中描述功能价值

“作为用户,我希望通过手机号登录,以便快速访问”

需求跟踪矩阵

确保需求不遗漏

表格关联需求→设计→测试用例

工作分解结构(Work Breakdown Structure, WBS)详解

定义:以可交付成果为导向的层级化项目任务分解方法,将项目拆解为可管理的小单元(工作包)。


WBS的核心作用

  • 明确项目范围:防止遗漏或模糊的任务。

  • 分配责任:每个工作包对应具体负责人。

  • 估算成本与时间:基于工作包细化预算和进度。

  • 控制变更:作为范围基准,评估变更影响。


WBS的分解原则

(1) 100%规则

  • 父级任务的子任务必须100%覆盖其范围,且不包含额外内容。

    • ✅ 正确示例:

      复制

      “网站开发” → “前端开发” + “后端开发” + “数据库设计”  

    • ❌ 错误示例:

      复制

      “网站开发” → “前端开发” + “后端开发” + “营销策划”  

(2) 可交付成果导向

  • 分解依据是成果(如“用户登录模块”),而非活动(如“编写代码”)。

(3) 工作包(Work Package)层级

  • 最底层任务需满足:

    • 可估算:能分配时间和成本(如“设计登录页面:5人天”)。

    • 可分配:能指定唯一负责人(如“前端团队”)。

    • 可测量:完成标准明确(如“通过UI验收测试”)。


WBS的分解步骤

  1. 确定顶层交付物:

    • 项目最终产出(如“开发一款电商APP”)。

  2. 逐层分解:

    • 按功能、阶段或子系统拆分(如“用户模块”“订单模块”)。

  3. 细化到工作包:

    • 最底层任务需满足“可管理、可交付”(如“用户注册功能开发”)。

  4. 编号与审核:

    • 为每个任务分配唯一ID(如1.1.2),团队确认无遗漏。


4. WBS的两种常见形式

(1) 树形图(层级结构)
    A[电商APP开发] --> B[用户模块]
    A --> C[订单模块]
    A --> D[支付模块]
    B --> B1[注册功能]
    B --> B2[登录功能]
    B1 --> B1a[UI设计]
    B1 --> B1b[后端接口开发]

(2) 表格形式

WBS编码

任务名称

负责人

交付物

1.0

电商APP开发

PM

完整可运行的APP

1.1

用户模块

张伟

用户注册/登录功能

1.1.1

注册功能

前端团队

注册页面UI及交互逻辑

1.1.2

登录功能

后端团队

登录API接口


WBS的实用技巧

  • 控制层级:通常3~5层,过大项目可拆分子项目。

  • 避免过度分解:工作包建议80小时(2周)内完成。

  • 与工具结合:

    • MS Project/Excel:绘制WBS并关联进度和资源。

软件开发项目管理经验总结 这是我从事软件外包工作以来的项目管理经验的总结,编写文章的目的是为了回顾和总结自己的一些想法,如果其中有不足的地方大家可以一起讨论交流。 项目经理的职责 关于项目经理的工作职责有很多种说法,我自己是这样理解的作为一名项目经理第一目标就是 合理利用公司资源组织设计、开发、测试等各种资源完成项目的高质量交付,并保证项目的盈利。 这是衡量一个项目失败或者成功的唯... 阅读详情

相关推荐

项目管理知识领域--十大知识领域

项目管理知识体系,是Project Management Body Of Knowledge的缩写,是美国项目管理协会(PMI)对项目管理所需的知识、技能和工具进行的概括性描述,在这个体系里,有着对项目管理全面、权威的叙述。PMBOK,把项目管理划分为:5大过程组,10大知识领域,49个子过程。............

Mr_wangxiansheng的博客 7672

软件项目管理 1.2.PMBOK与软件项目管理知识体系

软件项目管理 ——1.2.PMBOK与软件项目管理知识体系 归档于软件项目管理初级学习路线 第一章 软件项目管理基本概念 软件项目管理 ——1.1.基本概念 文章目录软件项目管理 ——1.2.PMBOK与软件项目管理知识体系前言一、PMBOK起源和发展二、项目管理五大过程组三、项目管理十大知识领域四、软件项目管理知识体系软件开发过程的作用软件项目知识体系图总结 前言 大家好,这节我们学习软件项目管理 ——1.2.PMBOK与软件项目管理知识体系,采用图文的形式加深学习者的记忆 说到项目管理一定要知道P

weixin_43394532的博客 1万+

项目管理-PM

一、什么是项目 明确的目标(渐进明细) 时间、成本、人 不确定 一次性、临时性 二、区分运营? 周而复始 重复性 日常活动 运营活动 三、项目管理

Seven的博客 952

IT项目管理个人作业03

分析题: 研究项目管理过程与领域知识及其关系。 了解CMMI项目管理过程-项目计划(PP),使用知识域*过程矩阵对比项目规划过程组与CMMI-PP过程,具体要求: 首先,绘制矩阵。矩阵行是十大知识领域,最后一行为其他知识;矩阵第一列是项目规划过程组,第2-4列分别是特定目标(SG)1-3;内容是项目管理过程或特定实践(SP)。 最后,小结项目管理规划过程组与行业过程PP的联系和区别。 阅读JWD案例的前期准备任务,结合创新项目实践,构建软件项目创新竞赛项目准备过程(组),该过程(组)目标交付物

qiao_zhang的博客 890

730页PPT|数字化项目管理方法论及知识体系实操精讲​​​​——10大知识领域,核心管理要素,赋能数字化转型下的高效项目管理

在核心管理要素层面,本研究系统构建了"五阶段三框架"管理体系:基于项目生命周期理论,将管理流程细化为启动、规划、执行、监控、收尾五大阶段;通过"理论指导-工具支撑-实践落地"的三维赋能体系,助力管理者构建系统化思维,全面提升在复杂项目环境下实现成本、进度、质量三重约束动态平衡的核心能力。在实践应用维度,研究开发了包含因果图、控制图等20余种工具的标准化模板库,特别针对数字化场景需求,创新设计了敏捷发布规划路线图、虚拟团队协作协议等实践方案。--未完待续,PPT共279页,价值很高,详情请下载阅读--

数字化藏经阁 2087

对数周期天线hfss建模_Ansoft HFSS 在设计对数周期天线时的仿真方法-HFSS教程

AnsoftHFSS在设计对数周期天线时的仿真方法文章来源: ANSYS 2011中国用户大会优秀论文 录入: mweda.com 点击数:【摘要】 本文通过 ANSOFT HFSS 设计了一个对数周期天线,在仿真分析时,发现随着求解频率的不同,天线的求解结果差别较大,求解误差较大。通过在 HFSS 中尝试不同的求解设置方法, 最终通过将天线模型剖分网格最大长度限定在 1/50λ的...

weixin_42186728的博客 2090

Unity 调用安卓内部安装apk

一、申请权限 应用内安装其他应用的权限属于特殊权限,需要在特殊申请。 Uri packageURI = Uri.parse("package:" + mContext.getPackageName()); Intent intent = new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES, packageURI); startA...

BDDNH的博客 1226

金融数据自动化:从同花顺API到Excel的智能转换之旅

本文详细介绍了如何利用同花顺API实现金融数据自动化处理,并将其智能转换为Excel格式的全流程。通过Python编程和Excel高级技巧,读者可以掌握从数据获取、清洗到输出的完整解决方案,大幅提升金融数据分析的效率和准确性。文章特别强调了同花顺API的使用技巧和Excel自动化输出的最佳实践。

sql99的博客 458

CC2340R5-OAD升级实战:从配置到调试的全流程解析

本文详细解析CC2340R5芯片的OAD(空中升级)全流程,涵盖环境配置、MCU-BOOT、OAD-BL和OAD-APP程序开发,以及内存布局和调试技巧。通过实战案例展示如何实现蓝牙设备的远程固件升级,提升开发效率和产品可维护性。

silver的专栏 1060

【backtrader保姆级教学】投资组合回测

method1:探索投资组合的最有方案,使用蒙特卡洛模拟Markowitz模型。# 提取最小波动组合对应的权重, 并转换成Numpy数组。# 绘制收益-标准差的散点图,并用颜色描绘夏普比率。# 在收益-风险散点图中突出风险最小的点。:param any_day: 任意日期。# 将该点坐标显示在图中并保留四位小数。password = “替换密码”# 找到标准差最小数据的索引值。user = “替换账号”# 计算GMV投资组合收益。# 计算每项资产的夏普比率。# 设置无风险回报率为0。

weixin_38132951的博客 2309

VisionMaster图像源配置全攻略:从本地图片到相机SDK的保姆级教程

本文详细解析了VisionMaster图像源配置的三种主流方式:本地图片、相机直连和SDK集成。从像素格式选择到工业相机触发控制,再到SDK开发实战,提供全面的技术指导和避坑建议,帮助开发者高效实现图像处理应用的部署与优化。

yhn45678901的博客 774

VScode高效开发STM32:头文件路径配置全解析

本文详细解析了在VScode中高效开发STM32项目的核心步骤——头文件路径配置。针对常见的“找不到头文件”问题,文章深入剖析了IntelliSense的工作原理,并提供了手把手创建和解读c_cpp_properties.json配置文件的完整指南,包括includePath、defines、compilerPath等关键项的设置,帮助开发者彻底解决红色波浪线错误,实现精准的代码提示与跳转。

weixin_28835789的博客 336

海思SD3403/SS928V100开发(6)单路GMSL-MIPI-YUV相机视频输入调试

硬件连接:森云GMSL相机 -> GMSL 解串器 -> SD3403 MIPI0暂时先进行单路视频输入通路调试。

jzwjzw19900922的博客 1926

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

上一篇: 项目活动进度计算题
下一篇: middleware中间件概述
Wlq0415
博客等级 码龄6年 1674粉丝 507原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值