ARCI--做事情的重要方法论
很多朋友都可能碰到这样的情况,有一个任务曾经开会讨论过,目标,时间,参与人都有提到,但是最终就是不了了之,没有下文了,而且后面想起来,要追究责任的时候,发现似乎都没有责任,无从追究。如果这种情况出现,很有可能就是这个任务的布置,没有遵循ARCI原则。
除了这种情况,还可能有别的情况,比如某个事情已经去执行了,后来某些资深专家或者上级过来跟你说,这个事情怎么能这么做,明显不对嘛,为什么我都不知道,出现这种情况,往往也是没有遵循ARCI原则。
而最冤的一种情况可能是这样的,一个事情分配你给,你去做了,也做完了,过了几天老板把你叫去劈头盖脸骂一顿问你为什么还没做完,你解释一下说做完了,老板又会骂那他怎么不知道?出现这种情况,也是没有遵循ARCI原则。
A: Accountable, R: Responsible C: Consultant, I: Informer.
这四个字母,分别对应了一个任务中的四个角色。
A的意思就是说这个人对这个事情完全负责,做得好了主要是他的功劳,做得错了主要是他的责任,如果没有去做,那更要找他是问。在每个任务里面,必须有一个A,而且只能有一个A,如果没有A,那就会出现上面说的第一种情况,没人负责,最后不了了之了,你也找不到责任人。而如果出现多个A,也同样会有问题,A1觉得别的A2会去做,A2还以为A1会去做呢。到时候出了问题找责任,也不好找。所谓的”都负责其实就是都不负责“。一个任务,对A的选择对这个任务的成败至关重要,别的角色就算都没有,也一定要有A。哪怕是一件很小很小的事情,你交代几个人去干,交代完了之后,一定要记得加一句“某某某,这个事情就你负责了”,千万不要说,“你们几个负责这个事情”
R的意思是对这个任务的一些实际执行者,可以有多个R,A本身也可以是R。比如老板给了一个开发任务给一个manager,这个manager找了3个人来做,那这三个人就是R,他们负责具体的执行,他们对A负责,向A汇报。如果他们不合作,A有权利惩罚或者上报。一般说来,在R上大家都不太会犯错误,因为要做事情,总是要有R的。
C的意思是顾问,C可以是多个人。这个顾问不一定真的说头衔是顾问,而可能是团队里面的资深专家,上级领导等等能给与你帮助的人。C其实也很重要,尽管他并不是在每个任务里面都需要的,但是很多时候会被忽略,因为他并不那么明显,A和R未必能意识到他的存在,因为C可能不会显示地被宣布。但是如果他存在,而你把他忽略了,则后果很严重,就会发生上面说的第二种情况,最典型的是,老板吩咐你一个任务,老板自己是有一套想法的,希望你如何如何去做,但是有可能老板以为你肯定明白他的想法而没跟你明说,或者他跟你说了,但是你理解有偏差,好了,你按照自己想法去了,而没有把你的想法列出来去跟他确认一下,等到他发现的时候,你就只有挨骂了。或者更普遍的例子是,你设计一个东西,后来一个资深专家看到了,他认为你设计的不合理,但是你已经设计完了。所以把每个任务中的C找出来并去问他的意见,或者说去跟他确认一下,对减少理解偏差,减少返工,有非常重要的作用。
I的意思是知会者,可以是不止一个人。I也经常会被忽略,特别是被工作经验不丰富的人忽略。一个任务布置下去了,你兴冲冲地去做了,也做得很好,但是要命的是,你就是忽略了最后一步,你做完了,没有发个email通常相关人,你以为全世界都知道你做完了,其实可能只有你自己知道,而也许你的老板正在等你汇报呢。有人可能以为这种错误比较少见,实际上,我举几个例子,你就会知道,在工作中那真的是比比皆是。比如,领导说,这个维护性项目你来负责,让大家尽快fix bug。然后你去召集开会了,给每个bug定了fix date,明确了哪些bug必须被解决,哪些可以不管,真的是很尽职尽责,对吧?但是你可能忘了通知你的领导你做了这个事情,你以为反正领导让你负责,你搞定就是了。但是你忘了,你的领导授权归授权,授权之后他是要定期检查你做的怎么样的。这个时候你的领导会在心里想,这个家伙怎么搞的,我让他负责督促大家,他怎么一点动静都没有?
所以说,ARCI是一个很重要的方法论,掌握好了ARCI,那么你在工作就不仅能做到good,还能做到professional,否则,充其量你就是靠自己的个人能力做到good. Professional需要比good更高的职业素养和良好的工作习惯。
ARCI--做事情的重要方法论的更多相关文章
- 【java】【多线程】等待开启的多个线程都执行完成,再做事情,怎么实现
今天在controller中写一个接口用来测试模拟多个请求同时到达 下订单的情况, 怎么能有效保证高并发下的库存和销量的一致性呢?[具体实现方法:https://www.cnblogs.com/sxd ...
- 寒假所做事情日志-Office重新激活
日期:2020.01.18 博客期:127 星期六 好吧,今天出了一趟远门,将近傍晚才回来.任务目标其实相当于什么也没做,但回来发现Office居然过期了,老师给的那些文件居然无法修改了,于是乎剩下的 ...
- [博主推荐]如何利用注册 的 bug 来疯狂注册,不停开小号"做"事情,支持 手机号&邮箱
[博主推荐]如何利用注册 的 bug 来疯狂注册,不停开小号"做"事情,支持 手机号&邮箱 非常简单 1.手机号注册: 用手机号注册 网站基本都支持 可以用推荐的网址: ...
- ARTS-S 做事情的正确方法
有同学改bug的思路是:你们别管我怎么改,先看改的效果对不对.效果对,就这样改,效果不对,我再想别的办法.这样其实把自己关起来,盲目试错,效率太低. 合理的方法应该是和其他大佬们商量一个大家认为正确的 ...
- spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)转
关键字:spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件) 应用场景:很多时候我们想要在某个类加载完毕时干某件事情,但是使用了spring管理对象,我们这个类引用 ...
- spring扩展点之三:Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法,在spring启动后做些事情
<spring扩展点之三:Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法,在spring启动后做些事情> <服务网关zu ...
- spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)
关键字:spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件) 应用场景:很多时候我们想要在某个类加载完毕时干某件事情,但是使用了spring管理对象,我们这个类引用 ...
- 阿里云资深技术专家黄省江:让天下没有难做的SaaS
导语:本文中,阿里云资深技术专家黄省江(花名禅笑)将聚焦“SaaS加速器——让天下没有难做的SaaS”,对伙伴来说,SaaS加速器帮助他们做好SaaS,卖好SaaS:对企业来说,SaaS加速器帮助他们 ...
- [转] 从知名外企到创业公司做CTO是一种怎样的体验?
这是我近期接受51CTO记者李玲玲采访的一篇文章,分享给大家. 作者:李玲玲来源:51cto.com|2016-12-30 15:47 http://cio.51cto.com/art/201612/ ...
随机推荐
- oracle5
oracle中事务处理 什么是事务 事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml(数据操作语言:增删改,没有查询)语句要么全部成功,要么全部失败. 如:网上转账就是典型的要用事 ...
- lua 基本
Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱. 所以,我只简单的归纳一下 Lua 的一些语法规则,使用起来方便好查就可以了.估计看完了,就懂得怎么写 Lua 程序了. 在 Lua 中,一 ...
- IOS 整理
防止程序进入休眠状态 设置应用程序的 idleTimerDisabled 属性为 YES (默认为NO) [UIApplication sharedApplication].idleTimerDisa ...
- 【转】cocos2d-x使用第三方的TTF字体库
步骤一:找一个ttf字体库 步骤二:找到这个ttf字体库的真实名称 打开你的应用 "字体册"(MAC OS系统下),如下图操作): 找到了字体库真实名称,那么修改将其真名作为为此新 ...
- webservice 生成代理类
webservice的调用方式有两种: 1. 直接在vs ide中通过web引用的方式,将发布于某个位置的web服务引进到工程里面.这种方式基本上会用vs.net的人都会. 2. 通过vs 命令提 ...
- instanceof 含义
看到一个问题: 把一个字面量对象,变成某个类的实例 function Type() {} var a = {}; ______________ // a instanceof Type === tru ...
- angularJs 使用中遇到的问题小结【二:购物车引起的问题思考】
问题描述 :购物车引起的问题思考 业务逻辑是这样的:我商品加入购物车后,——>点击购物车图标——>进入订单列表(这里的数据只有首次会加载服务器数据,后面就不会执行控制器的方法了,这里的跳转 ...
- js--小结①
- Java-hibernate的Hello World
hibernate 是对jdbc进行轻量级封装的 orm 框架,充当项目的持久层. 要使用 hibernate首先就需要继续配置, 引包:下载hibernate然后加入jar包 同时引入mysql ...
- PHP的数据库 之 关闭问题
首先,PHP由于有垃圾回收机制,所以数据库即使你不手动关闭,也有自动去关闭的机制, 这里就和操作文本流不同,文本流需要手动去关闭,不然会发生内存浪费现象 并且,PHP在同时连接多个DB的时候,连接到一 ...