前言 | 软件项目管理期末笔记速成指南
本博客旨在为大家提供一份精炼、易懂、速成的知识点梳理,帮助你在短时间内抓住考试重点,快速回顾关键概念,提高复习效率。无论你是想查漏补缺,还是临考突击,这份笔记都能助你一臂之力!
事先声明:本文是作者在上学期临近考试之余总结的笔记(转载请标明出处)
第一章-项目管理概述


软件项目管理-两个层面

识别项目干系人:(重要性关注:影响项目程度高的+态度不支持)

项目管理知识体系-PMBOK





-
产品待办列表:反映产品的全貌和所有需求,动态变化。(产品负责人负责优先级排序)
-
迭代待办列表:反映当前Sprint的任务,开发团队全权负责。
-
产品增量:Sprint结束时交付的可用成果,是对之前工作的积累。
-
Sprint规划会议:决定Sprint目标和工作范围。
-
每日站会:团队同步和问题透明化。(昨天完成了什么,今天将要完成什么,遇到什么困难风险)
-
Sprint评审会议:展示成果,收集反馈,调整产品方向。
-
Sprint回顾会议:分析流程改进,强化团队协作,反思优缺点提高团队效率。
-
Sprint本身:是时间固定、目标清晰的开发周期。




1. 产品规划
-
特点:
-
产品规划是最高层级的规划,目的是描述产品的愿景和整体方向。
-
它提供了产品的基本特性、功能范围以及实现目标的战略规划。
-
-
内容扩展:
-
产品规划以市场和用户需求为驱动,确定产品的核心价值和差异化优势。
-
产品规划并非一次性任务,应随着市场变化进行动态调整。
-
2. 版本规划
-
特点:
-
版本规划是中层规划,具体说明如何将产品目标分阶段实现。
-
每个版本代表产品的一个可交付阶段,输出的是“版本计划”。
-
-
内容扩展:
-
版本规划连接产品目标与迭代执行,明确短期实现的功能模块和时间节奏。
-
它的重点是合理拆解产品目标,同时保持与整体愿景的衔接。
-
3. 组合规划
-
特点:
-
组合规划是跨产品、跨版本的资源统筹与优先级管理工具。
-
通过组合规划,可以在资源有限的情况下优化多个项目之间的利益分配。
-
-
内容扩展:
-
组合规划需要从战略优先级出发,根据资源和业务价值最大化原则协调多个产品或版本的开发工作。
-
它注重资源利用效率,确保关键任务或高优先级目标优先实现。
-
第二章-项目策划与项目集管理









第三章-范围管理


-
史诗(Epic): 史诗是大型的功能或一系列相关特性的集合,它可以进一步分解为更小的用户故事。史诗通常跨越多个迭代周期,并且可能涉及多个团队。
-
特性(Feature): 特性是一组相关的用户故事,它们共同实现一个具体的业务功能。特性比史诗更具体,但仍可能需要进一步细化。
-
用户故事(User Story): 用户故事是特性的组成部分,代表了最小可交付的工作单元,它是从终端用户角度描述软件需求的一种简洁方式。用户故事应当足够小,可以在一个迭代周期内完成。
-
任务(Task): 在一些框架中,任务被认为是实现用户故事的具体步骤。开发团队会将每个用户故事进一步分解成一系列具体的技术任务,这些任务是实现用户故事所需的工作单元。
-
子任务(Subtask): 子任务是任务的一个细分,通常是开发者为了跟踪具体的工作项而创建的细粒度工作项。

第四章-成本管理(金钱)











第五章-项目进度管理(时间)













1. 关于迭代计划活动的错误理解
-
总结:迭代计划中的任务应以较小的工作量为单位(例如不超过8小时),以便于管理和跟踪;不应为未完成的任务设定绝对“零容忍”,而是关注问题并寻找解决方案;基础框架不是构建可靠计划的唯一手段,团队的承诺和协作同样重要。
-
扩展:迭代计划的核心在于让团队清晰了解目标、任务及时间分配,并灵活应对变化,而不是单纯依赖计划本身。
2. 关于迭代执行活动的正确描述
-
总结:每日站会是关键的团队同步会议,旨在发现问题和调整计划,但并非深入问题解决的场合。需求的优先级由产品负责人设定,团队需严格执行承诺的工作量。
-
扩展:执行活动的目标是保证开发进度的透明性和协作效率,站会应避免成为冗长的讨论或问题解决会,这些问题可以另行安排时间处理。
3. 关于迭代评审活动的错误理解
-
总结:评审的目标是展示成果、增加完成的目标,而非正式解决问题;不应强制使用复杂的PPT形式,关键在于让团队和利益相关者清晰理解增量价值。
-
扩展:评审是拉近团队与客户或利益相关者的关键机会,应更注重交流成果和获取反馈,而不是追求形式化的展示工具。
4. 关于看板法的错误认识
-
总结:看板法来源于精益思想,强调可视化管理和流程优化,其价值不仅体现在直观呈现业务,还包括持续改进的能力。单纯以看板为工具而无业务支撑将难以奏效。
-
扩展:看板法的成功关键在于合理设计工作流、明确每个任务的状态,并通过限制在制品数量(WIP)提升效率和质量。
5. 关于精益的错误理解
-
总结:精益的核心在于消除浪费,包括不必要的流程、代码冗余及资源浪费;同时,决策时的方案比较是优化的过程,不是浪费。误解多方案选择为浪费,是对精益概念的误用。
-
扩展:精益强调价值最大化与浪费最小化,需要结合系统性思考,避免将不必要的约束误认为精益原则的一部分。
第六章-质量管理

-
自己度量(时间,缺陷,规模),跟踪管理软件组件的质量
-
建立持续的自我改进机制


-
过程的质量:需求过程,设计过程
-
产品的质量:需求,设计说明书
-
全程质量审查
-
早发现问题,多版本提交
-
不断进行质量方法评估和改进
-
测试驱动开发的基本思想就是在开发功能代码之前,先编写测试代码,然后编写相关的代码满足这些测试用例。
-
TDD具有以下几个优点:
-
它可以实现更快的创新和持续交付,因为代码是健壮的。
-
它使代码灵活且可扩展。可以重构或移动代码,将破坏代码的风险降至最低。
-
测试的一个关键特征是它可能会失败,开发团队会验证每个新测试是否失败。
-
根据设计,生成的代码易于测试。
-
实现需求几乎不需要浪费精力,因为只编写了所需的函数。
第七章-辅助管理



-
回避风险是指通过分析找出发生风险事件的原因,尽可能地规避可能发生的风险,采取主动放弃或拒绝使用导致风险的方案,进而直接消除风险损失,回避风险,具有简单、易行、全面、彻底的优点。
-
转移风险是指为避免承担风险损失,而有意识地将损失或与损失有关的财务后果转嫁给另外的单位或个人去承担。
-
损失控制是指在风险发生前消除风险可能发生的根源,并减少风险事件发生的概率,在风险事件发生后减少损失的程度。根据目的不同,又可进一步细分为损失预防和损失抑制。
-
自留风险是指由项目组织自己承担风险事件所致损失的措施。这种接受可以是积极的,一般是经过合理判断和谨慎研究后决定承担风险;或不知道风险因素的存在而承担下来,这是消极的自我承担。

-
项目型组织结构优点是可以保证项目经理对项目成员的全部权利,成员只需对项目经理负责,缺点是无法更好地开展资源共享;
-
职能型是以职能部门作为承担任务的主体,可以更好地实现的资源共享,但是资源在项目间、部门与项目间的平衡是关键。
-
矩阵型组织结构的优点可以专人专用,避免多头领导以及资源不共享的问题,关键在于冲突的解决。
-
X理论:假设员工天性懒惰,需要严格控制和外部驱动,适合监督和执行导向的管理。
-
Y理论:假设员工主动积极,愿意承担责任,适合授权与激励的管理方式。
-
超Y理论:在Y理论基础上强调团队协作和自我实现,构建高信任环境。
-
马斯洛需求层次理论:满足员工逐级需求,尤其是帮助实现自我价值。
-
双因素理论:保健因素解决不满,激励因素提升满意度。
-
公平理论:员工通过比较感知公平,公平性是激励的基础。
-
成就需求理论:根据员工需求类型(成就、权力、亲和)进行个性化激励。
-
Z理论:关注员工的长期发展和信任关系,提升团队忠诚度。
-
期望理论:明确目标并提供有吸引力的回报,让员工看到努力的价值。


最后的话 | 祝你顺利通关!🎯
恭喜你看到这里!🎉 希望这份软件项目管理期末笔记速成指南能帮到你,让你的复习更加高效,考试更加自信!📚💪
如果这篇文章对你有帮助,别忘了点赞、收藏,这样复习时随时能找到!🔖 也欢迎关注,后续会分享更多实用的学习笔记、考试技巧和项目管理实战经验!🚀
祝你考试顺利,一战高分!📈💯 有任何问题或想法,欢迎在评论区交流~ 一起进步,一起变强!🔥💡
3万+

被折叠的 条评论
为什么被折叠?



