热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

[转]如何做到高效配合?浅谈项目管理中的闭环思维

前言:腾讯的游戏学院公众号还是挺不错的,经常有技术和运营、策划等游戏相关的干货分享,这篇讲管理的我觉得挺不错的,特来分享一下

前言:腾讯的游戏学院公众号还是挺不错的,经常有技术和运营、策划等游戏相关的干货分享,这篇讲管理的我觉得挺不错的,特来分享一下。

导语:谈到闭环,想必大家都不陌生。本文将结合项目管理中一些实际的场景和模型,谈谈项目管理中的闭环思维。作者徐州系腾讯互动娱乐光子工作室群高级项目经理。

我所理解的闭环

我们先看看关于闭环的一个定义:闭环(闭环结构)也叫反馈控制系统,是将系统输出量的测量值与所期望的给定值相比较,由此产生一个偏差信号,利用此偏差信号进行调节控制,使输出值尽量接近于期望值。这里有一个笔者认为特别重要的词——反馈。回到我们实际的工作场景中来看,我们主动push的一件事,或者一个询问,是不是都希望能够得到对方的反馈?这就是最简单的闭环。

 

(文中部分图片来源于网络,如涉及任何版权问题,请联系腾讯游戏学院)

 

前段时间在某微信公众号上面看到这样一篇文章——《一个人靠不靠谱,就看这三件小事》,文章认为,一个人靠不靠谱,其实就看这三点:“凡事有交代,件件有着落,事事有回音。”而这正是笔者想引申和借鉴的闭环思维,如果别人发起了一件事,你不管做得如何,都要最后闭环到这个发起者。这是文章中所提到的观点,也是笔者非常认同的观点。

 

项目管理中的闭环

 

不知道大家是否有这样的感觉,在做项目的过程中,或者是在平时的工作中,很多信息的获取,或者信息的同步,都会相对被动。以下这些场景,大家是否有熟悉的画面?

 

 

 

01

场景原型

 

场景1:开发侧的前后台联调,大家一开始各自做自己的事情,到联调的时候,总希望别人来主动发起,或者自己的部分写完了,就去继续做其他事情了;

 

场景2:PM安排好了一个需求评审会,需求评审完了,对应需求或者模块人员也落实了,却总是要一而再再而三的催促之后,才会给出WBS分解和工作量评估;

 

场景3:提交了一个美术需求,安排了具体的负责人,也明确了设计时间,但到时间节点的时候,还是需要去问APM或者当事人,是不是已经完成了;

 

场景4:需求实现过程中,好像还挺顺利的,但一到验收环境,就各种问题频出;

 

场景5:版本开始测试了,却不知道测试的具体进度,以及是否有什么问题;

 

场景6:老板交代了一件事情,比如写总结报告或者分析报告,自己写完之后,邮件发给了老板,但老板可能过了好些天才想起来,还是会问,你报告或者PPT输出了没;

 

场景7:一件老板比较关心的事情,安排自己去处理,比较复杂或者比较费时,短时间内给不了结论或者反馈,老板因为关心,又来催问,想了解事情的进展。

 

诸如此类的场景,大家是否都曾经历过?而这些场景,在项目管理过程中,时常会出现或者遇到,概括起来说,这些场景,都可以归类为,没有形成比较好的闭环,没有形成比较好的反馈。

 

那么问题来了,我们在辅助、引导和管理一个项目时,哪些是可以形成闭环的呢?这里不去说项目的五大过程管理组,也不去讲PDCA闭环管理,因为这些本身就是很好的闭环。

 

 

 

02

闭环模型

 

这里要谈的更多是聚焦具体团队可以形成的闭环模型:

 

产品/策划侧:一个需求的提出,不管是美术落实还是开发落实,这个闭环就是PM有没有落实下去,落实的是谁在做,什么时候做,什么时候做完,什么时候可以验收,验收完,转给测试验证,这个需求最终实现。这就是一个完整的闭环。里面其实是有一个大闭环和一个小闭环,小闭环:你提的需求,PM是否有落实下去,你确认了,这就是小闭环了;大闭环:什么时候做,什么时候做完,什么时候验收,然后到验收完,就是大闭环。模型中标注颜色的部分,是在负责具体需求时,比较容易忽略的。项目过程中,有多少策划同学是在提了需求之后,就基本上啥也不管的,也不专注去验收需求的,可以自省。

 

 

开发侧:接到一个需求任务,从需求的评审开始,到方案设计、编码、联调、自测、转验收、bug解决、需求完善、周知美术或者策划验收,才算一个完整的闭环。同样,有不少同学可能只专注于自己的编码和自测,但并没有去同步或者没有及时同步到相关人验收。

 

 

美术侧:美术方面的需求,设计的同学接到需求,制作完成,周知到下一个环节的负责人,然后在版本里面验收完效果,才算一个完整的闭环。这点在以往的一些项目中,是很弱的一个环节,经常会在验收版本的时候才发现,版本里面的美术效果和设计的效果差别很大,这里很明显的一点,就是验收的环境,没有把美术纳入到验收的闭环里面来。

 

 

测试侧:从需求评审开始,到用例设计、版本的测试、bug的回归、版本质量风险的评估和总结、项目报告的反馈,形成完整的闭环。而实际测试的过程中,因为周期往往比较长,或多或少会缺少中间测试环节或测试进度的反馈,也缺少版本质量风险的评估。

 

 

综合以上闭环模型来看,每个团队或多或少都会出现某个环节的遗漏,或者反馈不到位的地方,而这些情况累计起来,对项目的推进,会有很大的影响。作为PM,不仅仅要在项目的启动、规划阶段做好,还应该将更多的精力放在执行和监控阶段。

 

我们每天可能有75%的时间都在沟通,项目中的很多事情,我们是坚持“相信团队,但必须核实”的原则。小团队可能还好,项目事情的check、晨会等方式就能沟通清楚了,但在团队规模比较大,项目团队成员很多的情况下,什么事情都要一一去check的话,会耗费非常多时间,而且一天下来,基本上没有什么收获。如果check的时间耗掉太多,基本上也就没有什么时间去思考和解决项目中可能存在的问题,也没有时间去汇总、整合项目的有效信息同步给主要干系人,这样势必会导致一个恶性循环。

 

所以,笔者更加的认为,作为PM,应该要让以上各闭环模型形成真正的闭环,形成良性的闭环,这样不仅可以释放大量的精力,也会事半功倍。

 

 

03

构建闭环

 

那么在项目管理的过程中,如何更好的让各个环节都形成有效的闭环呢?

 


3.1 规范流程

 

流程是为了效率服务的,通过规范项目开发流程,把大大小小的闭环串联起来,形成项目的大闭环,这样可以让团队成员清楚的知道,每个团队在某个阶段需要做什么事情。下图是我们在项目过程中总结提炼的一个双闭环的验收流程,在多个项目和实际反馈来看,是形成了比较好的效果,每个需求完成后,开发在自测期间,涉及到美术资源的验收,就及时的周知美术负责人一起验收,这样可以很好的避免需求转到策划验收时出现大量的美术效果方面的问题。

 

 


3.2 建立规则

 

光有流程还不够的,因为流程并不具备很好的约束力。因此建立规则的目的很简单,就是希望在有限的时间内,获得有效的反馈,让团队互相形成一种约束力。比如,流程走到需求评审完,该输出WBS任务分解和具体的工作量时,提醒过一次没有按时输出,可以豁免,后面还没有按约定时间输出时,那就有相应的惩罚措施了;同样,比如美术设计完成时的确定,以及完成时及时周知到下个环节的负责人,提醒过一次两次之后,还是没有按时,那同样也有相应的惩罚措施;策划没有按时体验和验收需求或版本的,也同样有惩罚措施。建立基本的有效反馈机制,更深层次的目的是释放PM,不用事无巨细地去问,以此形成积极主动的、有效的反馈机制。但有一个前提,PM在定这些规则的时候,一定是要和团队达成共识,切忌单方面的去制定某种规则,否则很容易适得其反。

 

 


3.3 用好工具

 

工具可以帮助我们在管理的过程中,尽可能的自动化。PM要尽可能的让能够自动化的都自动化,让各个环节的闭环在工具中生根发芽,潜移默化,形成有效的自运转,这样才可以进一步的释放自己的精力。

 

 


3.4 积极主动

 

流程、规则、工具,如果说是客观上的可以形成有效的闭环和反馈,那么积极主动,就是主观上,是形成闭环的催化剂。我们很多时候都是多线程的工作状态,可能会同时处理很多任务,这也涉及到多任务的管理。因此在很多时候,需要更积极,更主动的反馈,让下个环节的负责人清楚的知道当前的情况,以便提前做好预判。此外,积极主动,还可以确保很多有必要的反馈,尤其是向上管理,比如领导交办可能是一个需要很长时间周期完成的工作,那么中间过程或者中间结论,及时的进行反馈,占据主动权,避免领导来问。所以,无论是作为PM ,还是项目成员,都应该要要积极主动去同步或者获取信息。请主动出击!

 

 

结语

 

前面提到笔者理解下各个团队的闭环模型,细细分析和挖掘会发现,在跟进、落实每项工作时,我们彼此都不仅仅是完成事情的本身,更需要心里装着与此相关的同事、团队或整个项目的目标;在跟进、落实每项工作时,我们彼此不仅仅是做事情时积极主动,更需要养成凡事有交代,件件有着落,事事有回音的习惯。因此,闭环思维强调的不仅仅是责任心,进取心,更强调的是团队间的合作,配合的成熟度还有团队间的信任,同时,还体现出彼此间的契约精神。


推荐阅读
  • 通过几个简单的设置调整,可以显著提高手机的运行速度,让您的设备像刚买时一样流畅。 ... [详细]
  • 本文介绍了在Word文档中添加背景的方法,旨在通过合理的背景设置提升文档的整体视觉效果。 ... [详细]
  • 随着技术的发展,微知编辑器不断进行功能更新和优化,以更好地满足用户需求。为确保用户能够及时了解最新功能,微知在官方网站设有专门的新功能通知区,方便用户随时查阅。 ... [详细]
  • 本文探讨了在iOS开发中如何利用WKWebView实现H5页面与原生应用的高效融合。通过具体案例分析,展示了一种新颖的方法来解决H5页面内容高度的动态获取问题,旨在为开发者提供实用的技术参考。 ... [详细]
  • 本文总结了在多人协作开发环境中使用 Git 时常见的问题及其解决方案,包括错误合并分支的处理、使用 SourceTree 查找问题提交、Git 自动生成的提交信息解释、删除远程仓库文件夹而不删除本地文件的方法、合并冲突时的注意事项以及如何将多个提交合并为一个。 ... [详细]
  • 本文深入探讨了微信小程序直播中点赞动画的实现方法,特别是如何利用三阶贝塞尔曲线使点赞图标沿预设路径移动,以及相关的数学计算与代码实现。 ... [详细]
  • 探索CNN的可视化技术
    神经网络的可视化在理论学习与实践应用中扮演着至关重要的角色。本文深入探讨了三种有效的CNN(卷积神经网络)可视化方法,旨在帮助读者更好地理解和优化模型。 ... [详细]
  • Java高级工程师学习路径及面试准备指南
    本文基于一位朋友的PDF面试经验整理,涵盖了Java高级工程师所需掌握的核心知识点,包括数据结构与算法、计算机网络、数据库、操作系统等多个方面,并提供了详细的参考资料和学习建议。 ... [详细]
  • 如何高效学习鸿蒙操作系统:开发者指南
    本文探讨了开发者如何更有效地学习鸿蒙操作系统,提供了来自行业专家的建议,包括系统化学习方法、职业规划建议以及具体的开发技巧。 ... [详细]
  • 现在的新手程序猿,动不动就是框架,就连外面培训的也是框架,我就问一句,没了框架是不是就啥也不会了 ... [详细]
  • 本文介绍了使用手机号码检查微信账户是否激活的方法。通常情况下,未注册微信的手机号在微信的好友搜索功能中无法找到,除非该号码设置了隐私保护。此外,文章还探讨了当前可利用的第三方平台来高效地进行此类检测。 ... [详细]
  • 深入理解Java字节码:方法调用详解
    本文详细介绍了Java字节码中的方法调用机制,通过具体示例解析了字节码如何处理方法调用及其参数传递。文章由Mahmoud Anouti撰写,原文链接:https://dzone.com/articles/introduction-to-java-bytecode ... [详细]
  • 本文通过一系列实验,探讨了Oracle 11g数据库中密码错误验证延迟特性对用户登录速度的影响。实验旨在验证当某个用户因输入错误密码而触发延迟时,是否会影响其他用户的正常登录速度。 ... [详细]
  • 本文探讨为何Request对象的外观设计被认为是精妙的,重点在于其如何利用门面模式确保数据安全,同时保持系统的高效交互。 ... [详细]
  • 支付宝新功能:直接入口提升用户体验
    本文探讨支付宝最新推出的直接入口功能,旨在提升用户使用小程序的便捷性,并分析这一变化对支付宝及小程序开发者的影响。 ... [详细]
author-avatar
郑青青11_875
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有