阿尔伯塔软件项目管理 V 笔记(三)

📅 2026/6/23 15:24:44
阿尔伯塔软件项目管理 V 笔记(三)
E. 一份总结当时进展的旧备忘录。https://github.com/OpenDocCN/cs-notes-pt3-zh/raw/master/docs/albt-swpjmgt5/img/8a2978ee313ff24c28578b60df801f0e_3.png制品的定义是包容性的。这意味着任何被某人认为对项目重要或有意义的东西都可以被视为制品。因此所有答案都是正确的。总结本节课中我们一起学习了如何将项目回顾会议结构化为一顿“三道菜的大餐”并明确了会议应关注过程而非具体功能细节。我们重点介绍了会前准备的关键步骤分发会前准备材料以收集初步想法、引导者与团队建立信任以及鼓励团队携带多样化的项目制品来激发讨论。这些练习旨在帮助团队系统性地反思过去、规划未来从而实现持续改进。053项目回顾会准备练习 https://github.com/OpenDocCN/cs-notes-pt3-zh/raw/master/docs/albt-swpjmgt5/img/918e7ee3fb03879c2e3ed20e46f1fb39_1.png在本节课中我们将学习如何为项目回顾会做准备。我们将介绍一系列练习旨在帮助团队建立信任、明确目标并创造一个安全的分享环境从而确保回顾会富有成效。准备阶段练习简介首先我们从准备阶段的练习开始。需要认识到并非每个项目回顾会都需要执行所有练习。正如我们讨论的大多数事情一样你需要考虑你的团队并让会议适应你的团队。以下是准备阶段的核心练习。练习一介绍练习此练习发生在回顾会开始时应持续约30分钟。这是确保每个人都已相互认识的好时机。如果你怀疑或知道团队成员之间或与你并不完全熟悉现在就是进行一轮介绍的好机会。你还应确立会议的大致时间表和议程。请记住议程可能会根据会议的进展而改变。一个开启介绍环节的好方法是让人们定义“智慧”一词。什么是明智一个人如何变得明智为什么一个75岁的老人会比一个16岁的男孩被认为更明智这通过认识到智慧是从经验中学习获得的来开启对话而这正是本次会议旨在达成的目标。接下来你应该确立并强调这不是一场指责游戏。这是介绍“凯斯首要准则”的好机会。“无论我们发现什么我们都必须理解并真正相信每个人在当时已知信息、其技能和能力、可用资源以及当时情况下都已经尽了最大努力。”为什么完成准备阶段的练习很重要A. 在团队中建立信任。B. 让团队相信这次会议将产生积极成果。C. 制定创造安全环境的基本规则。D. 消磨时间以使会议持续整整三天。准备阶段的练习旨在建立信任、为项目设定积极目标并制定准则以维护团队的安全环境。它不是浪费时间的方式因此正确答案是A、B和C。练习二定义成功练习上一节我们介绍了如何开启会议本节中我们来看看如何定义成功。此练习旨在定义团队认为的成功是什么确定团队是否认为他们的项目是成功的并找出他们本可以做些什么来使项目被视为成功。在项目回顾会上你的团队可能只记得项目后期为完成它而进行的挣扎和冲刺。他们会专注于出错的地方。退一步认识到团队的成功和成就是有益的。即使项目失败了团队也有很多值得骄傲的地方。回顾会的这一部分应持续30分钟到1小时。通过询问团队“这个项目成功吗”来开启小组讨论。记录回答。然后你想向团队展示他们完成的一切。向他们展示他们在项目中付出的努力。最后用以下成功定义来结束此练习一个成功的项目是每个人都说“我希望我们能以完全相同的方式再做一次”的项目。询问团队这个项目是否符合这个成功定义。如果不符合团队本可以做些什么来使其符合这个定义将突出项目中许多不成功的领域并提出许多改进建议。安全是在回顾会中需要确立的重要事项。如果团队觉得会有不良后果他们将无法有效地分享所有需要分享的内容。有哪些方法可以在回顾会中建立安全感A. 设定基本规则。B. 团队如何认识会议目标。C. 使练习成为可选项。D. 逐步引入困难话题。这些都是你可以在回顾会中建立安全感的方法我们将在后续内容中介绍如何在你的会议中实施这些方法为你的团队创造一个安全的环境。练习三建立安全感练习现在让我们继续讨论建立安全感的练习。此练习旨在确保团队中的每个人都感到足够安全可以分享他们对项目的感受。如果团队彼此之间已经相当熟悉或者对参与回顾会的实践已经很适应那么你可以考虑跳过此练习。你应该确立的第一点是回顾会中的每个练习都是可选的。如果人们感到被迫参与他们更可能说他们认为应该说的话而不是他们真实的想法。然后你应该进行一次无记名投票以确定团队感到的安全程度。让他们写一个1到5之间的数字代表他们感到的安全程度。1表示他们感到不安全不会分享真实感受。5表示他们感到足够安全可以分享任何事情。如果每个团队成员都表示3或以上那么你就可以安全地继续会议。接着你应该为回顾会制定一些基本规则。让团队创建能鼓励他们感到更安全的规则。如果团队没有自己提出你应该添加这些规则1. 参与回顾会是可选的。2. 我们不会拿房间里的任何人开玩笑。3. 基本规则可以在任何休息后修改。你应该添加到团队创建的规则列表中的一条规则是“我们不会拿房间里的任何人开玩笑”。为什么这是一条需要实施的重要规则A. 这是一个严肃的会议任何玩笑都是不合适的。B. 有时很难分辨一个玩笑是出于好玩还是伤人。C. 如果人们认为可能会成为被取笑的对象这会阻碍他们分享。D. 你想专注于取笑那些不在房间里的人。有时很难识别一个玩笑的意图或者它可能被误解。一个本意为好玩的玩笑可能被接收者理解为伤害。最安全的做法就是完全避免它们。这条规则也很重要因为如果人们认为可能会成为被取笑的对象他们可能会不愿意分享。因此正确答案是B和C。https://github.com/OpenDocCN/cs-notes-pt3-zh/raw/master/docs/albt-swpjmgt5/img/918e7ee3fb03879c2e3ed20e46f1fb39_3.png练习四项目成果展示竞赛练习本课我们将讨论的最后一个准备练习是项目成果展示竞赛练习。我在本课前面提到过项目成果。鼓励参与者带来他们能找到的与项目相关的任何及所有成果。此练习应持续一到两小时。这将取决于团队人数和他们带来的成果数量。首先让人们解释他们的成果。它为什么对他们或项目很重要询问关于成果的问题并鼓励其他人也这样做。在所有成果都展示完毕后是时候对成果进行投票了。首先确定最大的成果集合然后让人们提名并投票选出最具创意或最不寻常的成果以及最重要的成果。你应该为这些类别的获胜者准备小奖品。成果帮助每个人看到他们在项目期间完成的一切。它帮助他们记住美好的时光和出色的工作。它也鼓励团队思考整个项目而不仅仅是最后的冲刺阶段。总结本节课中我们一起学习了为项目回顾会做准备的四个关键练习介绍练习、定义成功练习、建立安全感练习和项目成果展示竞赛练习。这些练习共同为富有成效的回顾会奠定了基础帮助团队建立信任、聚焦成功、创造安全的分享环境并全面回顾项目历程。054项目回顾练习之“回顾过去”https://github.com/OpenDocCN/cs-notes-pt3-zh/raw/master/docs/albt-swpjmgt5/img/82ac34ffabadd647b6cb64129becee8a_1.png在本节课中我们将学习项目回顾会议中用于“回顾过去”部分的具体练习方法。这些练习旨在帮助团队系统地回顾项目历程识别关键事件、总结经验教训并增进团队凝聚力。概述回顾过去的核心练习上一节我们介绍了项目回顾会议的整体结构本节中我们来看看专门用于审视项目历史的几个核心练习。这些练习包括创意时间线、挖掘宝藏、情感地震仪和表达感谢它们共同构成了深入分析项目过往的基础。创意时间线练习创意时间线练习旨在可视化项目的完整历程迫使团队从头回顾项目中发生的所有重要事件。具体步骤如下清理一面墙或白板并贴上纸张。给每位成员一叠索引卡或便利贴。团队成员使用这些卡片在时间线上标记重要事件。如果适用先让成员标记自己加入项目的时间点。如果有成员在项目结束前离开也标记他们的开始和结束日期。然后团队开始共同创建重要事件列表。这是一个包容性的过程任何成员认为重要的事件都应添加到时间线上。活动结束时你将获得一个代表整个项目及其所有事件的视觉化图表。挖掘宝藏练习在创建时间线之后下一个练习是挖掘宝藏。在此练习中团队将按时间顺序分期回顾时间线。以下是进行此练习的步骤在房间内准备五块白板或图表纸分别标注以下主题我们做得很好且不希望忘记的事情。我们学到的东西。下次我们应该以不同方式做的事情。仍然让我们困惑的事情。我们需要更详细讨论的事情。在讨论每个时间段时团队成员可以建议将相关内容添加到这些主题下。为了促进讨论在回顾各时期时应提出以下问题哪张卡片最重要哪张卡片让你感到惊讶哪些卡片你不理解你看到任何出现的模式吗我们应该接下来讨论哪张卡片哪张卡片还需要讨论https://github.com/OpenDocCN/cs-notes-pt3-zh/raw/master/docs/albt-swpjmgt5/img/82ac34ffabadd647b6cb64129becee8a_3.png这个练习需要投入时间大约需要5到8小时最好分两天进行。这是对项目中发生的一切进行深入调查的过程。将创意时间线练习分两天进行很重要原因如下A八小时专注于一个话题时间太长。B给团队时间反思项目。因此A和B都是正确答案。长时间的专注需要休息而经过一夜的反思通常能产生更好的结果。情感地震仪练习在创建时间线并进行反思后可以进行情感地震仪练习。这个活动有助于探索触发情绪的事件从而帮助理解项目的深层意义。具体操作是让参与者在时间线下方画一条线用以代表他们在当时的情感波动。这有助于从项目中识别出那些引发强烈情绪的重要事件。表达感谢练习我们要探讨的最后一个“回顾过去”的练习是表达感谢。这个练习可以在回顾会议中根据需要多次进行或在任何时间点进行。表达感谢练习为团队提供了相互表达赞赏的机会。在表达感谢时措辞应更具个人色彩例如“莎娜我感谢你帮助我学习Java”而不是“我感谢莎娜帮助我学习Java”。使用“我感谢你为了…”的句式更亲切。以下是进行此练习的步骤所有人站成一个圈。由一个人开始向圈内的另一个人表达感谢。接收到感谢的人再向其他人表达感谢。如此继续直到每个人都收到至少一次感谢。这个练习有助于修复关系并提升团队士气。总结本节课中我们一起学习了项目回顾会议中“回顾过去”环节的四个关键练习。我们掌握了如何通过创意时间线可视化项目全貌通过挖掘宝藏深入分析各阶段并归类见解通过情感地震仪关联事件与团队情绪以及通过表达感谢来加强团队纽带。这些结构化工具能有效引导团队从过往经历中系统性地学习与成长。055项目回顾练习——展望未来 https://github.com/OpenDocCN/cs-notes-pt3-zh/raw/master/docs/albt-swpjmgt5/img/4d4cc27a343c1f368d318a5391716402_1.png在本节课程中我们将学习项目回顾会议中“展望未来”环节的核心练习。我们将重点介绍两个关键活动“创造奇迹”练习和“结束回顾”练习它们旨在帮助团队坦诚讨论敏感话题并以积极、富有建设性的方式结束会议。上一节我们介绍了回顾会议中分析过去的练习本节中我们来看看如何引导团队面向未来识别改进机会并规划行动。创造奇迹练习 此练习旨在引导团队讨论那些被回避的敏感话题。在回顾会议的这个后期阶段团队通常已更愿意分享感受并对项目有了更深入的集体理解。团队也开始意识到回顾即将结束如果此时不提出敏感话题可能就再也没有机会讨论了。作为引导者你需要邀请大家进行这场艰难的对话然后退后一步让对话自然发生。奇迹往往就在这里发生人们通常会开始分享他们一直回避的事情。以下是启动此对话的几种方式直接邀请你可以这样说“这次回顾即将结束。现在是提出任何你希望讨论但尚未提及的事情的好时机。”暗示引导你可以提及在整个回顾中你察觉到的一些线索。开门见山如果以上方法无效可以直接提出“我们已经花了好几天时间讨论所有事情除了一个非常重要的问题。”让团队讨论这个问题或这些问题并尝试提出解决方案。你只需观察其展开并引导其走向正确的方向。情景模拟与引导技巧假设团队正在进行“创造奇迹”练习讨论一个敏感话题。一位开发人员感到工作过度且被利用。讨论开始变得具有攻击性和伤害性。你应该如何将讨论带回相互尊重的轨道A. 完全停止讨论。B. 回顾之前共同制定的会议准则。C. 让其继续他们会自己解决。D. 开始提问询问某些行为如何让他们感受或他们为何以某种方式行事。正确答案是 B 和 D。让讨论继续下去很重要但必须以尊重的方式进行。如果有人明显违反了既定准则应提醒他们规则及其制定的原因。如果这不起作用你可以通过提问来引导讨论例如询问某些行为如何影响他人感受或行为背后的原因。在大多数情况下人们并非心怀恶意而是存在一些误解。引导讨论去揭示这些误解是关键。结束回顾练习 这个活动用于收尾回顾会议并处理所有未竟事宜。它帮助团队以积极、充满希望的方式结束会议。以下是进行此练习的步骤给团队每位成员分发纸和笔。请他们写下希望在回顾会议结束后能看到实现的一个“希望”或“愿望”。告诉他们写下一些可以匿名与团队分享的内容。收集所有卡片并打乱顺序。给每人发一张卡片让他们阅读。在小组内传递卡片直到每个人都阅读了所有卡片。在每个人都阅读完所有卡片后用一句积极的话语结束会议例如“我认为我们在过去几天取得了很大进展。我相信很多这些希望和愿望都会实现。现在就看你们的了去让它发生吧”最后正式宣布“本次回顾会议到此结束。”https://github.com/OpenDocCN/cs-notes-pt3-zh/raw/master/docs/albt-swpjmgt5/img/4d4cc27a343c1f368d318a5391716402_3.png本节课中我们一起学习了项目回顾会议中“展望未来”阶段的两个核心练习。“创造奇迹”练习鼓励团队勇敢讨论敏感议题而“结束回顾”练习则以收集匿名希望与愿望的方式赋予团队行动的责任感与积极的结束氛围。这些练习能有效促进团队沟通并为后续改进奠定基础。如果你想了解更多关于回顾练习的细节可以参考 Norman L. Kerth 的著作《Project Retrospectives: A Handbook for Team Reviews》。至此本课程顶点项目前的最后一课内容全部结束。期待在顶点项目中与你相见056《软件改进的评审与度量》课程总结https://github.com/OpenDocCN/cs-notes-pt3-zh/raw/master/docs/albt-swpjmgt5/img/e742312cdb473fb3f030125f153a8885_1.pnghttps://github.com/OpenDocCN/cs-notes-pt3-zh/raw/master/docs/albt-swpjmgt5/img/e742312cdb473fb3f030125f153a8885_2.png在本节课中我们将回顾整个课程的核心内容总结如何通过评审与度量来改进软件产品、流程和项目管理。模块一确保构建正确的产品在第一个模块中Morgan探讨了如何确保你正在构建正确的产品。她描述了迭代评审会议、用户研究、产品成功标准以及行业中用于创建成功且设计精良产品的流程示例。模块二确保以正确的方式构建产品接下来Bradley描述了如何确保开发人员以正确的方式完成流程以实现高质量的产品。这涉及同行评审技术例如走查技术评审审查他还介绍了度量的目的、一个用于指导其使用的目标导向框架以及一些良好和不良度量的例子。模块三确保项目得到正确管理在第三个模块中Bo详细说明了如何确保项目得到正确管理。她讨论了每日站会优先级排序发布迭代用于监控进行中和已完成工作状态的燃尽图和任务板。模块四通过回顾进行改进在这个最终模块中Brad解释了两种回顾会议迭代回顾项目回顾两者都旨在承认问题、认可贡献并总结经验教训以改进未来的工作。课程核心总结在本课程中我们涵盖了许多方法来发现改进产品、流程和项目的途径以实现“正确的产品”、“正确地完成”和“正确地管理”的目标。由于这是专项课程的第五门课下一门课是顶点课程。如果将整个专项课程的结构比作一个人体那么顶点课程就相当于至关重要的头部它建立在代表前面课程的双腿、躯干和手臂之上。顶点课程将汇集你目前所学的大部分知识。在那里你将在一个模拟环境中应用敏捷方法论与用户和利益相关者互动定义产品的用户故事对产品待办列表进行优先级排序规划发布获取反馈处理变更跟踪进度应对风险等等。期待在那里与你相见。