如何进行复盘

news2024/11/25 15:48:53

复盘定义

复盘,原本是围棋术语,指下完一盘棋后,双方棋手把对弈过程重新摆一遍,看哪里下得好,哪里下得不好,哪些关键节点有不同甚至更好的下法,以检查对局中招法的优劣与得失,并从中寻找提高自己水平的方法。那么,当复盘应用于工作中,怎样才能最大程度发挥功效?

何时复盘

  • 小事及时复盘:行动结束后,花很短的时间再过一次整个过程,及时制定改进方案并落实。
  • 大事阶段性复盘:在一个大项目的执行过程中,阶段性复盘,思考原定的目标是什么,目前达成的结果是什么,阶段性地对目标或策略进行调整。
  • 项目结束后全面复盘:在项目或战略结束后,全面总结目的、目标以及达成的结果,过程中哪些地方做得不好,哪些地方做得好,以及收获的经验教训和规律。

如何复盘

复盘可以简单分为如下四步:
在这里插入图片描述
回顾目标:当初的目标或期望的结果是什么;
评估结果:对照原来设定的目标找出过程中的亮点和不足;
分析原因:事情做成功的关键原因和失败的根本原因,包括主观和客观两方面;
总结经验:包括体会、体验、反思、规律,以及接下来的行动计划。

第一步:回顾目标

回顾目标的时候,我们需要问以下几个问题:
  · 需求是如何从提出到立项的?
  · 想要实现的目标和收益是什么?
  · 最初的计划是怎样的?
  · 预期的风险和应对措施是怎样的?
在实际操作过程中,大家可能会遇到以下问题:
  ①没有目标
  如果开始没有设定目标,就谈不上复盘。这个时候务必“亡羊补牢”,补充、确认目标。
  ②目标不清
  就像“客户永远不知道自己的需求”一样,很多人是不清楚自己的目标的,可以使用SMART原则来明确目标。
在这里插入图片描述

第二步:评估结果

在回顾完目标后,需要对照目标和结果,找出亮点和不足。同样,我们需要回答以下几个问题:
  · 最初的目标和收益有没有实现?
  · 最初制定的计划执行情况如何?(可以展开阐述,如进度计划、成本计划【时间成本、收益成本】、资源计划等)
  · 预期风险是否发生?应对措施是否有效?
  · 发生了哪些意料之外的事情?有何影响?

第三步:分析原因

分析原因,是复盘中的核心环节。主要从成功的关键原因或失败的根本原因着手,包括主观和客观两方面。
在分析原因时,重要的是实事求是,不是试图证明自己的能力,也不是为自己的失败找理由、找借口。
复盘的核心价值包括两个方面:巩固成功与改正错误。成功了,多想想客观原因;失败了,多找找主观原因。

第四步:总结经验

总结经验时一定要注意,不要流于形式、走过场,不能草草做记录或简单下结论。可以从以下问题入手来理清思路:

我们从过程中学到了什么新东西?
如果有人要进行类似的项目,我会给到什么建议? 我个人习惯记录wiki,把遇到的问题都总结下来。
通过这件事我们在哪些方面有成长,沟通,做事方式还是其它?不能没有成长,如果没有成长那是失败的。
接下来我们该做些什么,有哪些具体的todos? todos要有具体的完成时间表,并定期review。
要让复盘真正起到作用,就必须落实到具体的行动计划,并执行到位。

复盘总结

上面关于复盘的一些方式、方法没有具体的实施手段,只提了一下我们应该注意的地方,下面写一下关于人个复盘的一些想法。

随着能力的提升,以后做的事可能会更复杂、更有挑战,面临的压力也会越来越大,如何规划自己的每一天,如何正确的复盘?通过复盘来提高自己?
个人复盘:可以以天为单位,也可以以周为单位,最后进行月度总结,每天要设定目标,设定todo项,当晚纪录完成情况,最好能有打分;在月度复盘的时候可以总结下自己哪里做的不好,哪里有待提高,哪些需要继续保持。把每一天规划好了,那月度复盘的时候也不会差。【不积跬步何以至千里】
以下是我具体的工作打分项
1、对外沟通 40分
2、本日计划 50分
3、临时工作(也可能没有) 10分
本质上项目复盘和人个复盘道理都是相通的,都适用于上面四步,不过在此基础上加了可量化的目标就更完美了(打分机制)。关于个人复盘可以参考这个文章,写的比较好

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/168052.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深入理解可变参数列表

目录 1.前言 2.基本使用方法 1.引入 2.相关宏介绍 3.原理剖析 1.传参 2.va_list 3.va_start() 4.va_arg() 5.va_end() 4.注意事项 5.总结 1.前言 在C语言中,对于一般的函数而言,参数列表都是固定的,而且各个参数之间用逗号进行分开。而除…

面试,演讲为什么一说话就紧张? 的底层解读

信息存在损耗在说话中,说话者与接受者之间传递信息存在损耗。而且人表达情绪不管是说话,还有肢体语言,这使得增加了信息接受者的信息量。下面引入两个词语来说明。给予与流露的含义给予:别人评价你做的菜好吃。流露:别人眉头一皱。…

探讨下如何更好的使用缓存 —— Redis缓存的特殊用法以及与本地缓存一起构建多级缓存的实现

大家好,又见面了。 本文是笔者作为掘金技术社区签约作者的身份输出的缓存专栏系列内容,将会通过系列专题,讲清楚缓存的方方面面。如果感兴趣,欢迎关注以获取后续更新。 通过前面的文章,我们一起剖析了Guava Cache、Caf…

如何在线录屏?怎么录制网课

当我们需要学习特定知识时,可以在网络上寻找教学视频进行学习。一般情况下,视频会一直保留在网上,可以随时随地观看。那您知道我们平常观看的网络课程是如何录制的吗?如何进行在线录屏?今天小编教您如何在线录制视频网…

C语言——指针进阶(含例题及详细代码分析)

文章目录导语:思维导图:1.字符指针2.指针数组3.数组指针3.1 数组指针的定义3.2 &数组名和数组名3.3 数组指针的使用4.数组参数、指针参数4.1 一维数组传参4.2 二维数组传参4.3 一级指针传参4.4 二级指针传参5.函数指针6.函数指针数组7.指向函数指针数…

Django自定义认证系统原理及源码分析解读

疑问 Django在如何自定义用户登录认证系统的时候,大家都会里面立马说 自定义一个 或者多个backend,比如通过账号密码、邮箱密码,邮箱验证码、手机号短信验证码等等。 然后设置 在settings中配置一个 AUTHENTICATION_BACKENDS就行。 但是为什…

【尚硅谷】Java数据结构与算法笔记11 - 树结构的实际应用

文章目录一、堆排序1.1 堆排序基本介绍1.2 堆排序的基本思想1.3 堆排序步骤图解1.4 堆排序思路总结1.5 堆排序代码实现二、赫夫曼树2.1 基本介绍2.2 重要概念1.3 赫夫曼树构建思路图解1.4 赫夫曼树代码实现三、赫夫曼编码3.1 基本介绍3.2 原理剖析3.3 实践:数据压缩…

java运算符2023010

运算符: Java语言中的运算符可分为如下几种。 ➢ 算术运算符 ➢ 赋值运算符,/—/各种和等号组合的都是赋值运算符,赋值表达式是有值的,赋值表达式的值就是右边 被赋的值。例如String str2str表达式的值就是str。因此,赋…

Java技能树-操作符(一)-练习篇

算术运算符 执行完下面的代码,变量b的值是: java int a 1; int b a; 答案是:D 在后,先赋值再运算 自动递增和递减 下面代码执行后的结果是: int a 0; a a; int b 0; b b; System.out.println("a " a); S…

Numpy的轴及numpy数组转置换轴

Numpy的轴 import numpy as np 数组np.array([[[1,2],[4,5],[7,8]],[[8,9],[11,12],[14,15]],[[10,11],[13,14],[16,17]],[[19,20],[22,23],[25,26]]]) print(数组.shape) # 返回 (4, 3, 2)最内层一对 [ ] 可以代表一个1维数组 加粗的一对 [ ] 里面有3个一维数组,也…

Layout布局(element ui)

Layout布局嘚吧嘚gutter示例发现el-row行内容居中默认局左上角水平居中垂直居中水平垂直居中嘚吧嘚 其实layout布局的使用在element官网上都有相关描述,也有相关示例,很容易快速上手。但是在实际使用的过程还是发现一些问题,于是做了一些学习…

递归(基础)

目录 一、递归的定义 1、什么时候会用到递归的方法 1. 定义是递归的 2. 数据结构是递归的 3. 问题的解法是递归的 2、应用递归的原则 3、递归调用顺序问题 1. 首先递归的过程可以总结为以下几点: 2. 递归工作栈​​​​​​​ 二、 递归和非递归的转化 …

Allegro如何快速把Class高亮成不同的颜色操作指导

Allegro如何快速把Class高亮成不同的颜色操作指导 在做PCB设计的时候,高亮Class组是一个非常频繁的操作,Allegro支持快速的将Class高亮成不同的颜色,并且还可以形成一个列表,如下图 具体操作如下 选择File选择Change Editor

select ( ) for update 锁行还是锁表?

select ( ) for update 锁行还是锁表? 一、验证 创建SQL表 //id为主键 //name 为唯一索引 CREATE TABLE user (id INT ( 11 ) NOT NULL AUTO_INCREMENT,name VARCHAR ( 255 ) DEFAULT NULL,age INT ( 11 ) DEFAULT NULL,code VARCHAR ( …

SpringCloud微服务项目实战 - 6.延迟任务

我没有失约,我与春风共至,我与夏蝉共鸣,我与秋叶共舞,我与凛冬共至,唯独你背道而行! 系列文章目录 项目搭建App登录及网关App文章自媒体平台(博主后台)内容审核(自动)延迟任务 - 精…

JVM快速入门学习笔记(一)

参考: https://blog.csdn.net/m0_38075425/article/details/81627349 www.kuangstudy.com JVM 常问面试题 请你谈谈你对JVM的理解? java—>class---->Java8虚拟机和之前的变化更新?什么是OOM 内存溢出什么是栈溢出StackOverFlowErr…

Matplotlab绘制散点图小节

前言现有一堆数据,是散点坐标形式,现在需要将它们绘制成散点图,并解决了关于Matplotlib绘图不能显示汉字的问题。读取数据数据格式如下图。第一行为一个数字,表示当前文件共有多少行数据。 第二行开始为真正的数据,各数…

如何冻结Excel中的行

在Excel中有一个冻结行的功能。在冻结行的帮助下,我们可以固定我们选择的窗格或行,以超出特定的限制工作表。 可以从“视图”菜单选项卡的“窗口”部分的“冻结窗格”下拉列表中访问“冻结行”。首先,要冻结列,请选择要冻结的列或将光标放在该列的任何位置,然后从列表中选…

vue 使用hook 对 chekbox 做简单的逻辑抽离,一个核心多套模板

现在的组件库都会包含些相同的基础组件,功能大差不差,只是不同UI规范下的具体实现。这些基础组件基本能满足大部分的开发需求。 但世上无银弹,有时我们需要对组件做细微的调整可能是功能上的,可能是UI上的,例如 tab切换…

JavaWeb基础(三) Request和Response详解

JavaWeb基础(三) Request和Response详解 1,Request和Response的概述 Request是请求对象,Response是响应对象。 此时,我们就需要思考一个问题request和response这两个参数的作用是什么? request: 获取请求数据 浏览器会发送HTTP请求到后台…