当前位置: 首页 > news >正文

【管理篇】管理三步曲:任务执行(三)

目录标题

  • 多任务并行如何应对?
  • 如何确保项目有效的执行
    • 项目执行过程中常见的问题
      • 1、目标不明确
      • 2、责任不明确
      • 3、流程不健全
      • 4、沟通不到位
    • 如何有效执行任务
  • 如何让流程机制有效的执行

在这里插入图片描述

研究任务管理,就是为了把事情做出来,产出实实在在的业绩和成果;

做事是管理中非常重要的事情,做事是一个过程,那么我们可以分为事前、事中、事后三个阶段来讨论:

  • 在做事之前,我们需要回答的问题是:要做哪些事?先做哪件,后做哪件?也就是分清楚轻重缓急,也叫优先级梳理。

  • 在做事过程中,我们要确保事情的进展按照计划推进,尽在掌握之中,也就是有效地推进执行。

  • 在做事之后,我们要复盘做事的整个过程,并从过去的经验之中抽取一些流程机制,以便以后在类似的场景下也可以做得更好、更顺畅;

因此,我们把事前的轻重缓急、事中的有效执行和事后的流程机制,称为任务管理三要素

多任务并行如何应对?

排项目优先级是管理中必备的技能,我们常见的是:重要紧急四象限,即分为重要紧急、重要不紧急、紧急不重要、不重要不紧急;

当面对问题时如何判断事情是否重要紧急,可以采取如下自问的策略:

  • 如果做,收益是否很大?收益越大,这个事情就越重要;
  • 如果不做,损失是否很大?损失越大,这个事情就越紧急;

在实际的工作中,我们经常做的并不是梳理轻重缓急四象限,更常见的情形是,我们要把日常的工作分为两种情况:

  • 一种是计划内的,也就是按照我们的规划进行的;
  • 另外一种是计划外的,即突发的情况和任务;

应对策略其实非常简单:

  • 对于计划内的工作,我们更关注它在一个规划周期内的价值和收益有多大。我们会把价值足够大的任务安排进来,并持续地往前推进;
  • 对于计划外的工作,由于是一种突发情况,是否要中断既有安排来高优先级跟进呢?中断既有安排一定是会影响正常推进的收益的,所以我们要做的决定是,是否要立刻跟进?如果不立刻跟进,带来的损失有多大?我们是否愿意并能够承担?如果不能,那就立即跟进。如果可以不立即跟进,那就转化为一个可以安排到“计划内”的工作,并参考第 1 条的策略就可以了;

总结起来,对于任何工作任务,决策的步骤就两步:

  • 对于“计划内工作”,看收益是否足够大。收益越大就越重要,也就越需要给予相匹配的优先级、资源和关注度;收益相对不大,就放入“To do list”,作为待办任务处理
  • 对于“计划外的工作”,看损失是否足够大。损失够大,就按照紧急任务安排,以止损为核心目的;如果损失可控,就放入“计划内工作”列表

可以通过看收益来判断重要性,通过看损失来判断紧急性,那么这个四象限我们就可以调整如下:

需要注意的几个点

  • 目标是需要一以贯之的;目标的设定和评估贯穿着整个管理工作的全过程,目标越明确,在关键时刻我们的方向感就越强;反之,我们就会瞻前顾后,反复掂量却不得要领。所以,好的决断力,往往基于明确的诉求和目标;
  • 任务安排是弹性的:对于一个任务来说,其进度、质量和效果这三个要素是可以此消彼长的,所以在拆解任务的时候,对进度的预期不同,对质量的要求不同,对效果的期待不同,都会导致时间预算和优先级的变化,因此不能用固化的视角看待一个任务,每一个任务其实都是可以弹性安排的
  • 沟通是不可或缺的。虽然排优先级主要是管理者来做,但是这并不意味着排好优先级之后就大功告成了。只有和所有相关的人员充分沟通了之后,才算是调整完毕,尤其是和自己的上级,一定要和他沟通新的工作安排方案。告诉他,你优先保证了什么,从而可能会影响什么

如何确保项目有效的执行

项目执行过程中常见的问题

1、目标不明确

  • 虽然你很清楚做某项目的初衷,但是并没有去设定可以衡量的目标。比如某次技术重构、某个模块性能优化等。也就是说,虽然你知道自己想要什么,但是不知道出于什么原因,你没有设定一个清晰可衡量的目标,而目标不够清晰的话,必然会引发时间预算、人力预算,以及优先级决策的模糊;
  • 虽然在你眼中目标很清晰,比如“到年底某模块单机性能达到 500qps”,但是负责项目实施的员工并不知道该从哪里下手去执行;
  • 在你看起来,两周能搞定的事情,员工却花了 3 周时间。诚然,完成质量的确很高,可是和质量比起来,你更希望在 2 周内发布;
  • 项目交付时间提前到这个周末了,员工没有完成,可他为什么还一副很无辜的样子呢?
  • 项目是如期发布了,可是这不是你想要的效果啊!

上述问题共同点:

  • 目标不够明确具体,至少没有具体到执行人员可以执行的程度;
  • 上、下级对目标的理解看似一致,实则有偏差,尤其是对进度、质量和效果的拿捏上;
  • 目标发生变化了,没有及时同步给相关的人员;

2、责任不明确

  • 这个项目涉及到的各个相关团队,是否都有一个明确的负责人呢?
  • 这个负责人和所有项目组成员,是否都清楚各方面的负责人呢?
  • 这个项目是否有唯一的总负责人,以及总负责人是否有效呢?

如果上述问题有两个比较模糊的地方,就会让问题失控

  • 第一个地方是:各负责人对于“负责”的理解常常是不一致的:很多负责开发的工程师,他们认为的“负责”就是承担自己份内的开发工作,而项目某一角色的负责人是指对该项目中所有涉及项目执行和协调的问题都要负责;
  • 第二个地方是:总负责人无效。即,虽然有名义上的总负责人,但是总负责人顾不过来也好、自己不认同也好,都会在项目执行过程中“缺位”;

3、流程不健全

  • “如果 A 也像 B 那么积极主动,这个项目就不会出问题了,所以 A,你能不能更主动一些呢?”;
  • “我们明明约好了有问题及时通报,为啥总有些人不通报呢!”;
  • “我们各种各样的流程都有,很完整也很系统,但是大家就是不按照流程办事……”;

于是很多管理者就制定了全套的流程让团队遵循,但由于学习和执行成本很高,员工遵循起来非常痛苦,因此就干脆让流程机制去“睡大觉”。这也是很多团队的真实情况,他们有很多流程机制、规章制度的页面,但是还是做不好项目。

归结起来,这类问题主要体现为:

  • 过于依赖人的主动性,缺乏基本的流程和机制;
  • 虽然有机制,但是没有人监督执行;
  • 虽然机制有人监督执行,但是大家依然不愿意执行

4、沟通不到位

  • “我通知了啊,为啥他们就是不听呢?”
  • “对方有问题不主动找我沟通,关我什么事!”
  • “我不知道啊!什么时候变更的?”
  • “不是说好了周五交付的吗,他们没有如期交付啊!”

这类情况就是“信息不对称”,大家在一些事情上没有达成共识,由此产生了协作上的偏差和误会。原因可能是对信息本身的理解就不一致,也可能是没有有效传递和同步,总之在沟通这个问题上有诸多的不顺畅,归结起来就是:

  • 主动意识不足,沟通不够主动。
  • 通报意识不足,没有知会到所有相关人员。
  • 闭环意识不足,广播出去了,就默认对方收到了;

如何有效执行任务

通过上面的内容可以看出,这四类问题的钥匙归结为“有效执行四要素”,即目标清晰、责任明确、机制健全和沟通到位,以方便我们梳理和诊断执行问题。

这四个要素扩展为 12 个问题,如果你对某个项目的执行不够满意,又想了解到底是哪里出了问题的时候,就可以参照这个“问题清单”检查一下

如何让流程机制有效的执行

要让员工分担我们手头上的工作,要么靠梯队,要么靠机制:

  • 所谓靠梯队,就是团队里有胜任度非常好的人,可以帮我们搞定这件事,并且这个人已经是这方面可靠的梯队人才;
  • 所谓靠机制,就是设计一套方案,来专门应对某个场景出现的问题,这套方案可以指导和“搀扶着”员工做好这类工作

如何建立机制?

  • 首先要明确该机制要解决什么场景下的什么问题,即明确目标:机制的一大特点,就是场景化特性非常明显,因为它们都是为了应对好特定场景下的问题而产生的。比如服务报警响应机制、公- 关事件应对机制、新人入职培养机制、项目沟通机制等等;
  • 提炼应对该场景的关键点:从你和其他经验丰富的人身上提炼出应对该场景的关键环节,因此当有成功经验时,这些关键点的提炼会容易得多;
    明确由谁来确保机制的执行,即谁在什么时候检查什么关键点:每个流程和机制的执行情况如何,谁来检查和确认呢?如果少了这个监督者,流程和机制的有效性就得不到保证。所以,每个机制,都要设立监督者或检查者;
  • 确认操作成本:即,确认该机制对于执行者来说是可操作的。你建立机制是为了简化工作,最好能够做到“自动驾驶”,如果建立的机制反而给执行者带来更大的操作成本,那你就得反思这个机制建立的必要性;
  • 沟通,并和其他执行人取得共识:由于机制的制定者和执行者常常不是同一个人,所以,该机制是否有效,以及能否实施,需要和其他执行人沟通,并达成一致;

建立机制时还要遵循如下的四个原则:

  • 可操作,即简单原则:也就是说,机制要以最小的学习成本和操作成本为原则,这是最首要的原则;
  • 只打关节点,即关键原则:建立一套机制,不必要对所有的细节进行完整的描述,没有人喜欢看长篇大论的文字,你只要告诉大家,在哪几个最关键的节点,做什么样的动作即可,而且这样的关键点也不能太多,以不超过 5 个为宜;
  • 明确到人,即问责原则:在各个关键点由谁来跟进呢?这个问题要有明确的约定,不能完全靠人的自觉性;
  • 从 case 中来,到 case 中去即实用原则:千万不要为了建机制而建机制,每一个机制都要有实用价值。由于机制都是有场景化特性的,当场景发生了变化,机制也要随着升级,而对于机制的重新审视和学习都意味着额外的开销,所以,每个机制的维护都是有成本的。

在这里插入图片描述

相关文章:

【管理篇】管理三步曲:任务执行(三)

目录标题 多任务并行如何应对?如何确保项目有效的执行项目执行过程中常见的问题1、目标不明确2、责任不明确3、流程不健全4、沟通不到位 如何有效执行任务 如何让流程机制有效的执行 研究任务管理,就是为了把事情做出来,产出实实在在的业绩和成果&#…...

使用idea管理docker

写在前面 其实idea也提供了docker的管理功能,比如查看容器列表,启动容器,停止容器等,本文来看下如何管理本地的docker daemon和远程的dockers daemon。 1:管理本地 双击shift,录入service: …...

【Git】Commit后进行事务回滚

起因 因为一直使用git add .,在学习pytorch中添加了一个较大的数据集后,导致git push失败,而这个大数据集并不是必须要上传到仓库的,但是因为自己在设置.gitignore前已经进行了git comit,所以,需要进行事务…...

一分钟教你学浪app视频怎么缓存

你是否在学浪app上苦苦寻找如何缓存视频的方法?你是否想快速、轻松地观看自己喜欢的视频内容?那么,让我们一起探索一分钟教你如何缓存学浪app视频的技巧吧! 学浪下载工具我已经打包好了,有需要的自己下载一下 学浪下…...

stylus详解与引入

Stylus 是一个基于 Node.js 的 CSS 预处理器,它允许开发者以一种类似于脚本的方式编写 CSS 代码,从而创建出更加健壮、动态和富有表现力的样式表。Stylus 的特点包括: 1. 基于 JavaScript:由于 Node.js 是一个 JavaScript 运行环…...

低功耗数字IC后端设计实现典型案例| UPF Flow如何避免工具乱用Always On Buffer?

下图所示为咱们社区低功耗四核A7 Top Hierarchical Flow后端训练营中的一个案例,设计中存在若干个Power Domain,其中Power Domain2(简称PD2)为default Top Domain,Power Domain1(简称PD1)为一个需要power off的domain&…...

前端 | 自定义电子木鱼

文章目录 &#x1f4da;实现效果&#x1f4da;模块实现解析&#x1f407;html&#x1f407;css&#x1f407;javascript &#x1f4da;实现效果 &#x1f4da;模块实现解析 &#x1f407;html 搭个框架<!DOCTYPE html> <html lang"en"> <head>&l…...

Android4.4真机移植过程笔记(一)

1、RK源码编译 获取内核源码&#xff1a; git clone git172.28.1.172:rk3188_kernel -b xtc_ok1000 内核编译环境&#xff1a; 从172.28.1.132编译服务器的/data1/ZouZhiPing目录下拷贝toolchain.tar.gz&#xff08;交叉编译工具链&#xff09;并解压到与rk3188_kernel同级目…...

一觉醒来 AI科技圈发生的大小事儿 05月07日

&#x1f4f3;从基因组到蛋白质组连续翻译&#xff0c;南开大学开发通用跨模态数据分析方法 南开大学的研究团队提出了scButterfly&#xff0c;一种基于双对齐变分自动编码器和数据增强方案的多功能单细胞跨模态翻译方法。该方法在保留细胞异质性、翻译各种背景数据集和揭示细…...

使用图网络和视频嵌入预测物理场

文章目录 一、说明二、为什么要预测&#xff1f;三、流体动力学模拟的可视化四、DeepMind神经网络建模五、图形编码六、图形处理器七、图形解码器八、具有不同弹簧常数的轨迹可视化九、预测的物理编码和推出轨迹 一、说明 这是一篇国外流体力学专家在可视化流体物理属性的设计…...

将java项目上传到GitHub步骤

文章目录 一、GitHub 作用二、github如何修改默认分支为master三、手把手教你把项目上传github上四、github怎么删除仓库或项目五、github配置ssh key密钥的步骤六、执行到push时报错的解决办法七、github怎么修改仓库语言 一、GitHub 作用 GitHub 是一个存放软件代码的网站&a…...

Electron项目中将CommonJS改成使用ES 模块(ESM)语法preload.js加载报错

问题 将Electron项目原CommonJS语法改成使用ES 模块&#xff08;ESM&#xff09;语法&#xff0c;preload.js一直加载不到&#xff0c;报错如下&#xff1a; VM111 renderer_init:2 Unable to load preload script: D:\Vue\wnpm\electron\preload.js VM111 renderer_init:2 E…...

Stable Diffusion 模型分享:Counterfeit-V3.0(动漫)

本文收录于《AI绘画从入门到精通》专栏&#xff0c;专栏总目录&#xff1a;点这里&#xff0c;订阅后可阅读专栏内所有文章。 文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八 下载地址 模型介绍 高质量动漫风格模型。 条目内容类型大模型基础模…...

软件开发者如何保护自己的知识产权?

最近一个关于开源软件的知识产权纠纷的案例&#xff0c;非常有代表性&#xff0c; 其中涉及到的平台openwrt&#xff0c;一口君十几年前曾玩过&#xff0c; 通过这个案例&#xff0c;我们可以学习如何在今后工作中保护自己的知识产权&#xff0c; 以及如何合理直接或者间接利…...

Promise魔鬼面试题

文章目录 题目解析难点分析分析输出step1step2step3step4step5step6 参考/致谢&#xff1a;渡一袁老师 题目 Promise.resolve().then(() > {console.log(0);return Promise.resolve(4);}).then((res) > {console.log(res);});Promise.resolve().then(() > {console.l…...

Vue3+Nuxt3 从0到1搭建官网项目(SEO搜索、中英文切换、图片懒加载)

Vue2Nuxt2 从 0 到1 搭建官网~ Vue3Nuxt3 从0到1搭建官网项目 安装 Nuxt3&#xff0c;创建项目初始化的 package.json项目结构初始化项目pages 文件下创建index.vue引入sass修改 app.vue 文件查看效果 配置公共的css、metaassets下的cssreset.scss 重置文件common.scss 配置nux…...

面试经典150题——三数之和

面试经典150题 day29 题目来源我的题解方法一 暴力解法 超时方法二 扩展两数之和&#xff08;双指针&#xff09;方法三 扩展为通用的n数之和 题目来源 力扣每日一题&#xff1b;题序&#xff1a;15 我的题解 方法一 暴力解法 超时 进行三重循环遍历&#xff0c;判断和是否为…...

go动态创建/增加channel并处理数据

背景描述 有一个需求&#xff0c;大概可以描述为&#xff1a;有多个websocket连接&#xff0c;因此消息会并发地发送过来&#xff0c;这些消息中有一个标志可以表明是哪个连接发来的消息&#xff0c;但只有收到消息后才能建立channel或写入已有channel&#xff0c;在收消息前无…...

asp.net成绩查询系统

说明文档 运行前附加数据库.mdf&#xff08;或sql生成数据库&#xff09; 主要技术&#xff1a; 基于asp.net架构和sql server数据库 功能模块&#xff1a; asp.net成绩查询系统 学生功能有查看成绩和修改账号密码等 后台管理员可以进行用户管理 管理员添加管理员查询注…...

Express路由

什么是路由 官方定义&#xff1a;路由确定了应用程序如何响应客户端对特定端点的请求。 路由的使用 一个路由的组成有 请求方法、路径 和 回调函数 组成。 Express中提供了一些列方法&#xff0c;可以很方便的使用路由&#xff0c;使用格式如下&#xff1a; app.<metho…...

在做题中学习(53): 寻找旋转数组中的最小值

153. 寻找旋转排序数组中的最小值 - 力扣&#xff08;LeetCode&#xff09; 解法&#xff1a;O(logn)->很可能就是二分查找 思路&#xff1a;再看看题目要求&#xff0c;可以画出旋转之后数组中元素的大小关系&#xff1a; 首先&#xff0c;数组是具有二段性的(适配二分查…...

C#语言进阶(三) 元组

总目录 C# 语法总目录 元组目录 元组1. 元组元素命名2. 元组的解构3. 元组的比较 元组 元组(tuple)是一组存储值的便捷方式。 元组的目的主要是&#xff0c;不使用out参数而从方法中返回多个值。(匿名类型无法做这个操作)元组能做匿名类型所有操作。 元组是值类型&#xff0…...

实用的Chrome 浏览器命令

Google Chrome 浏览器提供了许多快捷命令和实用功能&#xff0c;可以帮助用户提高效率和改善浏览体验。这里列举了一些非常实用的Chrome浏览器命令&#xff1a; 1. **CtrlT** / **CmdT** - 打开一个新的标签页。 2. **CtrlShiftT** / **CmdShiftT** - 重新打开最后关闭的标签页…...

IDEA远程连接docker服务,windows版docker desktop

1.windows上安装docker desktop docker desktop下载地址&#xff1a;Docker Desktop: The #1 Containerization Tool for Developers | Docker 有的windows系统不支持安装docker desktop 安装完之后我们可以直接打开&#xff0c;可以选择不登录使用 我们用IDEA连接到docker …...

Rust 和 Go 哪个更好?

在讨论 Rust 与 Go 两种编程语言哪种更优秀时&#xff0c;我们将探讨它们在性能、简易性、安全性、功能、规模和并发处理等方面的比较。同时&#xff0c;我们看看它们有什么共同点和根本的差异。现在就来看看这个友好而公平的对比。 Rust 和 Go 都是优秀的选择 首先&#xff…...

【免费Java系列】大家好 ,今天是学习面向对象高级的第八天点赞收藏关注,持续更新作品 !

这是java进阶课面向对象第一天的课程可以坐传送去学习http://t.csdnimg.cn/Lq3io day08-Map集合、Stream流、File类 一、Map集合 同学们&#xff0c;在前面几节课我们已经学习了Map集合的常用方法&#xff0c;以及遍历方式。 下面我们要学习的是Map接口下面的是三个实现类H…...

RPC 失败。curl 16 Error in the HTTP2 framing layer

报错&#xff1a; (base) hh-virtual-machine:~/work$ git clone https://github.com/yangzongzhuan/RuoYi-Vue3.git 正克隆到 RuoYi-Vue3... error: RPC 失败。curl 16 Error in the HTTP2 framing layer fatal: 在引用列表之后应该有一个 flush 包这个错误通常是由于 Git 在…...

(图论)最短路问题合集(包含C,C++,Java,Python,Go)

不存在负权边&#xff1a; 1.朴素dijkstra算法 原题&#xff1a; 思路&#xff1a;&#xff08;依然是贪心的思想&#xff09; 1.初始化距离&#xff1a;dis[1]0&#xff0c;dis[i]INF&#xff08;正无穷&#xff09; 2.循环n次&#xff1a; 找到当前不在s中的dis最小的点&…...

电脑文件批量重命名不求人:快速操作,高效技巧让你轻松搞定

在数字化时代&#xff0c;电脑文件的管理与整理显得尤为重要。当面对大量需要重命名的文件时&#xff0c;一个个手动修改不仅耗时&#xff0c;还容易出错。那么&#xff0c;有没有一种方法可以快速、高效地完成这一任务呢&#xff1f;答案是肯定的&#xff0c;下面就来介绍几种…...

基于springboot的网上点餐系统源码数据库

基于springboot的网上点餐系统源码数据库 随着科学技术的飞速发展&#xff0c;各行各业都在努力与现代先进技术接轨&#xff0c;通过科技手段提高自身的优势&#xff1b;对于网上点餐系统当然也不能排除在外&#xff0c;随着网络技术的不断成熟&#xff0c;带动了网上点餐系统…...