谷歌项目管理 V 笔记(二)
- 在利益相关者间建立共同所有权。
如果你决定在DevOps框架中追求项目经理的角色,你将踏入敏捷方法的未来以及正在改变世界的大规模软件系统领域。
敏捷的下一个前沿:业务敏捷性
敏捷的下一个前沿领域之一是业务敏捷性。这涉及将敏捷原则融入更广泛的管理领域,以便组织能够在高VUCA环境中蓬勃发展。
希望在这方面变得敏捷的组织,常常发现自己需要重新思考从财务规划流程、治理和报告结构,到招聘和人力资源实践等方方面面。他们正在寻找让敏捷价值观和框架在越来越大的组织中发挥作用的方法。
作为大型组织中的敏捷项目经理,你可能会发现自己使用诸如Scrum of Scrums或规模化敏捷框架等框架。
敏捷向其他行业的扩展
同样重要的是,敏捷已经扩展到技术和软件之外的许多行业。最近,我被要求为谷歌拉丁美洲的销售团队进行敏捷培训。他们经历了市场的重大变化,希望培养快速应对这些变化并仍能交付成果的技能。
在培训中,我们深入讨论了敏捷的好处。该团队特别喜欢敏捷如何通过早期反馈以及与队友和客户的频繁、深入讨论,帮助降低销售周期所有阶段的风险。
甚至建筑行业也开始将敏捷方法应用于他们的项目。项目管理协会发表的一篇文章描述了建筑项目如何通过将敏捷宣言转化为建筑行业术语来应用敏捷,以应对延误和预算超支。
最后,敏捷方法论也可以应用于你的个人生活。例如,我最近计划搬家,并立即设置了一个看板来开始规划我的任务。你生活中是否有任何项目可以使用看板?比如清理车库、家庭聚会或烧烤。
总结与展望
从DevOps和业务敏捷性,到建筑行业及其他领域的敏捷方法论,很明显,敏捷的好处将在未来很长一段时间内持续有用。
https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/ggl-pjmgt-5/img/c85d9a84488378307a5a442cbad10f9b_2.png
实践者、项目经理和那些真正践行敏捷价值观的团队,是帮助敏捷演进和进步的力量。这意味着你可以在为敏捷的未来做出贡献方面发挥重要作用。
本节课中,我们一起学习了敏捷方法的演进历程,包括其普及原因、新兴的DevOps框架、业务敏捷性的概念以及敏捷向非技术领域的扩展。接下来,我们将探讨如何寻找敏捷项目管理的工作机会。
044:我对敏捷的思考 🧠
https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/ggl-pjmgt-5/img/4bf29daeb610e9f9b1ee206d53f00805_0.png
在本节课中,我们将跟随谷歌的SRE工程师Jez,探讨敏捷与DevOps的核心思想。我们将了解如何通过分解复杂问题、持续迭代并拥抱错误来高效工作。
我的名字是Jez,我是谷歌的一名站点可靠性工程师。我的工作是确保谷歌的系统保持在线且可靠。那么,对于刚接触敏捷和DevOps的人,我会告诉他们什么才是核心,以及如何做才能高效?
从根本上说,敏捷和DevOps是关于解决复杂问题的。
https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/ggl-pjmgt-5/img/4bf29daeb610e9f9b1ee206d53f00805_2.png
你通过将一个大问题分解成更小的部分来解决它。
https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/ggl-pjmgt-5/img/4bf29daeb610e9f9b1ee206d53f00805_0.png
然后,找出哪些部分可以优先交付,以便最大化你获得的信息,这将帮助你解决更大的问题。
接着,不断迭代并持续这样做。
你不仅会发现如何更好地解决问题,从而真正改善用户的生活,让他们在工作中更出色。
你还会发现如何做到这一点,比如什么样的流程最有效。我们的目标是解决用户的问题。😊
你去研究如何实现它。
在过去大约10年里,我观察到的是:将流程的前端(即规划过程)引入团队,将流程的后端(即发布和运维部分)也引入团队。
然后,让这一切都非常虔诚地以用户为中心。我们如何让一切都以用户为中心,并将这一点也融入团队?我认为,这是一次巨大的转变。
我们离完成这个转变还有很长的路要走。
关于敏捷成功的另一个关键点,我认为人们谈论得很多,但并未充分内化的是:你将会犯很多错误。😡
尤其是作为一个新人,你会犯很多错误。这没关系。如果你不犯错,就无法学习。
首先,不要期望你第一次、第二次甚至永远都能做对。我至今仍经常犯错。实际上,在我参与敏捷的15年里,我见证了它在全球各种不同类型组织中的大量演变。
你知道它是有效的。😊
总结
本节课中,我们一起学习了Jez对敏捷的深刻思考。核心在于将复杂问题分解为小块,通过优先交付来快速学习,并持续迭代。同时,成功的关键是拥抱以用户为中心的思维,并坦然接受犯错是学习过程中必不可少的一部分。敏捷是一个持续演进的过程,而非一蹴而就的终点。
045:敏捷项目管理机遇 🚀
https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/ggl-pjmgt-5/img/03438b853d26bdb20dbacfa0ee3f29ba_0.png
在本节课中,我们将探讨敏捷项目管理的职业机遇,并学习如何在求职面试中脱颖而出,以及如何将敏捷实践成功引入你现有的团队或组织。
上一节我们介绍了敏捷方法的演变及其在不同组织中的应用。本节中,我们来看看如何抓住敏捷项目管理的机遇,无论是寻找新职位还是改进现有工作方式。
寻找敏捷项目管理职位
敏捷项目管理相关的职位在招聘平台上可能以多种形式出现,例如:
敏捷项目经理
Scrum Master
IT敏捷项目经理
DevOps项目经理
完成本课程后,你将能很好地胜任这些职位。寻找职位时,应考虑以下几点:
寻找与你的经验水平相匹配的职位。
寻找能与你所在行业领域专长相辅相成的职位。
寻找能提供成长机会的职位。
寻找与你个人契合的公司文化。
至关重要的是,寻找支持你个人目标和成长的雇主。
面试技巧:如何脱颖而出
作为谷歌的招聘经理,我面试过许多项目经理。即使候选人简历上没有明确提及“敏捷”经验,我也会通过几个关键问题来评估他们的理解。
首先,我会问:“敏捷项目管理和瀑布式项目管理有什么区别?”
候选人的回答能立刻让我了解他们是否理解敏捷的核心。在回答中,我关注以下几点:
候选人是否知道敏捷不仅仅是Scrum、冲刺和站会,还包含其核心价值观,如客户协作、价值交付和自组织团队。
候选人是否将瀑布式方法贬低为最差的方案,还是理解所有项目都能从某些方法(包括瀑布式)中受益,例如明确的需求、风险管理和利益相关者意识。
其次,我会问:“你如何判断一个项目何时适合采用敏捷方法或框架?”
这个问题的答案能帮助我了解候选人是否理解敏捷或Scrum如何帮助项目经理应对特定挑战,以及这些挑战是什么。
最后,我会问:“如果你的团队对遵循Scrum或敏捷实践有抵触情绪,你如何说服他们尝试?”
这个问题的答案有助于我了解候选人如何运用沟通和影响力技巧,以及他们是否真正相信团队可以自组织。在谷歌,团队有时会抵触被命令做事,因为这可能抑制创新和创造力。因此,我希望招聘那些能与团队协作,而非强迫他们按特定方式行事的项目经理。
向面试官提问:评估公司文化
面试的重要环节是候选人向面试官提问。你可以询问关于职位、面试官的项目管理经验、公司文化以及工作期望的问题。作为敏捷项目经理,你现在知道文化对敏捷项目的成功至关重要。这是一个绝佳的机会,通过提问来判断你是否会喜欢这份工作。
以下是你应该考虑提问的一些问题:
管理层对于融合不同项目管理方法的支持度如何?
关于这里的文化,我最应该了解的第一件事是什么?
我多久能听到一次关于我们用户或客户的需求?
如果我担任这个职位,典型的一天会是怎样的?
将敏捷引入现有团队
也许你并非在寻找新工作,而是希望将本课程学到的知识带回现有团队。正如我们所讨论的,如果团队文化不支持,将敏捷或Scrum引入新团队通常具有挑战性。
以下是四个有助于你将敏捷引入团队的建议:
首先,从小处着手。
你可能对所学的一切感到兴奋,但你的团队可能安于现状。因此,应以“一口大小”的片段引入敏捷实践。
可以先使用看板来跟踪一个工作流。
可以在一个重要里程碑后设立一次回顾会议。
其次,倾听反馈。
项目经理最强大的工具是倾听团队并与他们站在一起的能力。当你引入变革时,询问团队的感受,获取他们关于如何改进的想法,并将他们纳入你的方法中。这将把你微小的改变放大为团队的巨大成果。
第三,要有策略。
将你的改进目标对准团队当前面临的挑战。引入能直接解决团队最大问题的新工作方式。
例如,如果你的团队难以可靠地估算工作量,总是陷入紧张赶工模式,也许相对估算技术会有所帮助。
或者,如果有太多人对产品应该是什么样子发表意见,可以引入一个产品负责人角色,以确保功能优先级的一致性。
https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/ggl-pjmgt-5/img/03438b853d26bdb20dbacfa0ee3f29ba_2.png
最后,寻找盟友。
你可能会遇到挫折,或者需要依靠支持者将这些想法带回团队。在你的组织或网络中寻找敏捷盟友。这些盟友会在情况艰难时给你建议,并帮助你坚持敏捷的价值观和原则。我们在谷歌建立了一个约60人的志愿者敏捷教练网络,我们总是互相依靠,获取想法和解决方案。
总结
本节课中,我们一起学习了如何抓住敏捷项目管理的机遇。我们探讨了如何寻找合适的职位、在面试中展示对敏捷的深刻理解、通过提问评估公司文化,以及通过“从小处着手、倾听反馈、策略性改进、寻找盟友”四个步骤,成功地将敏捷实践引入你现有的团队或组织。现在,你已经掌握了在面试中表现出色并将敏捷成功带入团队所需的所有技巧。
046:敏捷项目管理课程总结 🎯
https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/ggl-pjmgt-5/img/76136d0c1d9ef6b0b51985654701cc81_0.png
在本节课中,我们将回顾并总结《敏捷项目管理》课程的核心内容。我们一起学习了敏捷项目管理的基础知识,包括其历史、价值观、原则以及具体实践方法。
上一节我们探讨了如何向组织引入敏捷实践以及如何指导团队。现在,让我们对整个课程进行总结。
我们首先回顾了敏捷的历史背景,了解了其诞生的原因和发展过程。接着,我们深入学习了敏捷的核心价值观和原则,这些是指导所有敏捷实践的思想基础。
以下是我们在课程中涵盖的主要模块:
敏捷的历史:我们了解了敏捷方法论是如何从传统的软件开发方法中演变而来的。
敏捷价值观与原则:我们学习了《敏捷宣言》及其背后的十二项原则,这是敏捷思想的基石。
Scrum框架:我们详细探讨了Scrum,包括其角色(如产品负责人、Scrum Master、开发团队)、事件(如冲刺、站会、评审会、回顾会)和工件(如产品待办列表、冲刺待办列表)。
引入与指导敏捷:我们学习了如何在组织中推行敏捷实践,并掌握了作为教练引导团队适应敏捷流程的技巧。
敏捷的演进与职业应用:我们展望了敏捷方法的未来发展趋势,并探讨了如何将敏捷知识应用于项目管理职业生涯中。
通过本课程的学习,你已经掌握了敏捷项目管理的基础框架和核心实践。这些知识将帮助你更有效地管理项目,提升团队协作和交付价值的能力。
在本认证项目的最后一部分课程中,你将有机会把所有学到的知识应用到一个全新的项目中。期待你接下来的精彩表现。
本节课中我们一起学习了敏捷项目管理的基础,从历史到实践,为你未来的项目管理职业生涯奠定了坚实的基础。
