很多朋友都可能碰到这样的情况,有一个任务曾经开会讨论过,目标,时间,参与人都有提到,但是最终就是不了了之,没有下文了,而且后面想起来,要追究责任的时候,发现似乎都没有责任,无从追究。如果这种情况出现,很有可能就是这个任务的布置,没有遵循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--做事情的重要方法论的更多相关文章

  1. 【java】【多线程】等待开启的多个线程都执行完成,再做事情,怎么实现

    今天在controller中写一个接口用来测试模拟多个请求同时到达 下订单的情况, 怎么能有效保证高并发下的库存和销量的一致性呢?[具体实现方法:https://www.cnblogs.com/sxd ...

  2. 寒假所做事情日志-Office重新激活

    日期:2020.01.18 博客期:127 星期六 好吧,今天出了一趟远门,将近傍晚才回来.任务目标其实相当于什么也没做,但回来发现Office居然过期了,老师给的那些文件居然无法修改了,于是乎剩下的 ...

  3. [博主推荐]如何利用注册 的 bug 来疯狂注册,不停开小号"做"事情,支持 手机号&邮箱

    [博主推荐]如何利用注册 的 bug 来疯狂注册,不停开小号"做"事情,支持 手机号&邮箱  非常简单 1.手机号注册: 用手机号注册 网站基本都支持 可以用推荐的网址: ...

  4. ARTS-S 做事情的正确方法

    有同学改bug的思路是:你们别管我怎么改,先看改的效果对不对.效果对,就这样改,效果不对,我再想别的办法.这样其实把自己关起来,盲目试错,效率太低. 合理的方法应该是和其他大佬们商量一个大家认为正确的 ...

  5. spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)转

    关键字:spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件) 应用场景:很多时候我们想要在某个类加载完毕时干某件事情,但是使用了spring管理对象,我们这个类引用 ...

  6. spring扩展点之三:Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法,在spring启动后做些事情

    <spring扩展点之三:Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法,在spring启动后做些事情> <服务网关zu ...

  7. spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)

    关键字:spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件) 应用场景:很多时候我们想要在某个类加载完毕时干某件事情,但是使用了spring管理对象,我们这个类引用 ...

  8. 阿里云资深技术专家黄省江:让天下没有难做的SaaS

    导语:本文中,阿里云资深技术专家黄省江(花名禅笑)将聚焦“SaaS加速器——让天下没有难做的SaaS”,对伙伴来说,SaaS加速器帮助他们做好SaaS,卖好SaaS:对企业来说,SaaS加速器帮助他们 ...

  9. [转] 从知名外企到创业公司做CTO是一种怎样的体验?

    这是我近期接受51CTO记者李玲玲采访的一篇文章,分享给大家. 作者:李玲玲来源:51cto.com|2016-12-30 15:47 http://cio.51cto.com/art/201612/ ...

随机推荐

  1. 晕,hibernate 的 merge和cascade="all-delete-orphan"要慎重合在一起使用

    遇到一个比较后悔莫及事情,使用了hibernate 的 merge和cascade="all-delete-orphan" ,子表数据被删除了. 1.使用cascade=" ...

  2. [rxjs] Throttled Buffering in RxJS (debounce)

    Capturing every event can get chatty. Batching events with a throttled buffer in RxJS lets you captu ...

  3. swift 版本 UItableViewCell的动态高度补足

    用swift的朋友们很多都是从ios8开发了, 其中针对table cell高度自动计算的 UITableViewAutomaticDimension 异常好用,但好像只对uilabel对象有效    ...

  4. QT皮肤系统的动态切换

    应用需求: 提供皮肤切换选项,在不重启应用程序的情况下实现皮肤的动态切换. 理论基础: 1) 图片资源是如何被利用的 这里先简要说明一下实现原理,皮肤的动态切换其关键在于图片资源的加载方式.QT中每个 ...

  5. CentOS 6.7安装配置Ansible

    1.准备CentOS环境 yum update && yum upgrade 2.控制服务器与被管理服务器要求 Master:Python 2.6+ Slave:Python 2.4+ ...

  6. ASP.NET获取汉字首字母

    /// <summary> /// 获取汉字首字母(可包含多个汉字) /// </summary> /// <param name="strText" ...

  7. 使用html5兼容低版本浏览器

    因为html5 新出的一些语义化的标签,在低版本浏览器下不能识别,举个例子,比如你写了一个 header 标签中,写了一段文本,在低版本浏览器下,肯定是能看到的,但是,那是他是不认识 header标签 ...

  8. Java-struts2 配置hellow world

    这里进行struts框架的配置问题,和简单的输出hellow world 配置的步骤 1.      配置TomCat 2.      Jak 3.      拷贝struts.xml文件到src目录 ...

  9. 使用linq获得当前文件夹下的下一级满足条件的文件夹

    使用linq获得当前文件夹下的下一级满足条件的文件夹.             SPFolderCollection subAlbums = Folder.SubFolders;            ...

  10. Cocos2d-x 学习资料收集

    框架源代码: http://code.google.com/p/cocos2d-x/downloads/list 搭建环境 http://blog.csdn.net/ccf19881030/artic ...