我是老Q,一名苦哈哈埋头搬砖的程序员。有一天下午4点多的时候,领导过来跟我说:”老Q,我们找个会议室,跟你说一件事情。“
我们找了个会议室,领导跟我说:“有一件紧急的事情,需要你临时评估下。关于XX业务的系统,我们明年可能会有业务上的调整,也许会是明年的重点业务,需要给出对XX系统的评估,来判断明年我们是要重写这个系统还是在这个基础上迭代。”
我说:“可以,什么时候要?”
领导说:”明天下班之前要交作业。“
我满脸懵逼的说:“明天下班之前?”
“是的” 再次得到领导肯定的答复。
那么在这种既定时间的紧急任务,我们可以怎么争取对自己有利的条件呢?跟领导在时间上讨价还价?
我给领导的答复是:“可以,但我需要跟这个项目相关人员的配合,还有由于时间的原因这个评估的内容我无法从很详细的内容给出分析。”
领导说:“可以,需要谁帮助,你都可以要求。从哪些方面评估你可以先列个评估项给我。”
一个简短的会议就这样结束了。
接下来我先花了1个小时的时间大概整理了XX项目之前我接触过的问题和项目情况并用思维导图列出能在一天里的时间完成评估的方向和大纲。
大概列5个大的提纲
1. 系统有哪些功能;
2. 目前都有哪些组织在使用;
3. 对接了哪些系统;
4. 系统的健壮性;
5. 今年有多少的运维问题?主要是什么类型的?
基于以上5个大的提纲内容,我在当天下午5点多的时候,开始找对应的人并把对应的同事和领导一起拉一个企业微信群。
并简单的介绍事情的前因后果之后,在企微群里说到
“@所有人 有个紧急的事情 我们需要评估XX系统的现状 来判断XX系统接下来的命运 是继续迭代还是推倒重来
我想从以下几个方面来评估,你们看下有没有什么意见?这个评估我们明天下午需要给出结论”
到这里,我完成了人员资源的获取,评估范围的确认。但有没有发现一个问题?
我还没把上面的每一项细分到人,在一个群里如果抛出一个问题,并且不止一个相关方的情况下,大概率这个问题是没有人回复的。
所以我还需要把列举的每一项都落实到每个人身上,因为我不可能自己一个人在一天的时间内完成那么多项的信息收集和评估。
于是,我开始了在企微群里@每一个人 把对应的问题落实到人上并附上截止时间。
最终我们在当天晚上完成了第一版的信息收集。
问题来了,我们针对以上问题收集了信息之后就结束了吗?
还没有,虽然我让不同的人针对不同的问题收集了对应的信息,但我们对收集到的信息还没有对齐认知,还没有把收集到的信息给交叉评估。
于是,我在第二天上午又拉了一个会议,针对前一天收集到的信息,对着大纲一条一条的对齐和梳理,并输出对应的结果。
通过一个会议的梳理,我们发现系统有哪些功能这个维度太粗,又优化了细度归类整理,并给出如果重写可能会需要花费多少时间这一个维度。
哪些组织在作业,这一项我们细化了使用数据,进行多个维度的数据分析。
会议上,我们还是把需要补充的内容落实到人,并要求截止下午3点前提供各自完整的内容,之后我开始了报告的整合。
最终经过我们的努力赶在了下班之前完成了评估报告的提交并且一次性完成。
总结这个紧急任务,我做了以下几件事情。
1. 事情在无法改变时间长度的前提下,我们需要考虑对事情的资源投入和事情的复杂度是否可以改变;
2. 关于为什么要拉领导入群?因为越是关注和聚焦的事情越要反馈事情的进度。日常工作中经常出现的情况是,一个任务安排下去了,如果不主动去跟进,很容易就石沉大海,没有任何反馈。
3. 在安排任务的时候一定要落实到人,要不然如果有交叉很容易出现责任盲区,并且一定要给截止时间。
4. 在推进多人合作的项目时,一定要对齐协作人员的认知,否则很容易出现理解偏差。