半年述职已结束,伙伴们是否有如下“感受”:

  • 述职材料难读懂!

  • 给他人的反馈不给力!

逻辑基本功和你一起探讨述职背后的逻辑

01 述职模版(员工版)

述职模板本身就是一个经过实践沉淀总结出的“逻辑框架”,在述职模板指引下,我们更容易围绕“工作价值”和“个人成长”展开工作回顾与总结。你是否还记得这个“述职神器”呢?

我们一起回顾下:

1总结过去

  • 目标与结果:结果很重要,这是我们的产出,从组织目标到个人目标,个人目标要能够支撑组织目标;

  • 总结与分析:需要对过程进行总结和分析,复盘过程、总结经验、分析问题,是体现我们思考的重要部分,而人都是在思考中进步的;

  • 个人成长:事情重要,人同样重要,一个人的眼界和能力决定了事情能否成功,我们的能力决定了公司的明天,也决定了我们自己的明天:)。

2展望未来

  • 下阶段工作目标、策略和思路:工作目标是未来工作的方向,而策略和思路是目标实现的路径,路线的选择影响通往目标的速度,甚至是否能通向目的地;

  • 个人成长目标:完成工作目标同时,个人成长目标是不是能够同步达成也很重要,我们希望人和事互相促进,借人成事、借事修人,实现个人和公司的共赢;

  • 针对未来的目标,是否需要相关的资源支持和帮助:我们是一个集体,是一个组织,为了未来目标更好达成,个人需要组织给与哪些支持和帮助,组织也希望能帮到我们。

你,get到了吗

02述职逻辑三原则

有了模板,要避免在模板中流水账般地填充内容,更要注意各部分之间的逻辑关系和内容间的逻辑。

原则一:“前后一致”

保证内容的前后一致,是有逻辑叙述的基本要求。在述职材料中,以及日常沟通中,我们经常会见到前言不搭后语的情况,看得人一头雾水,想要搞清楚前后的关系还要问许多问题,这是一种典型的表述逻辑不清晰的现象。

举一个“栗子”

任务目标:进行xxx系统稳定性建设工作,3分钟发现问题,分钟级解决问题;

......

做完之后的总结:

稳定性建设是一个长期且持续要做的工作,目前只是初步建设完成,后续还需要做线上性能压测;

点评

总结中的内容与目标不一致,“线上性能压测”是提前发现问题的手段,但并不是“3分钟发现问题,分钟级解决问题”的手段。

原则二:“不重不漏”

重复和遗漏是逻辑的大敌。如何保证不重不漏呢?来了解下MECE原则。

MECE(Mutually Exclusive Collectively Exhaustive)意思是“相互独立,完全穷尽”,是一个分类思考工具,可以确保分类结果不遗漏、不重叠。

当我们要对复杂问题或资料进行分门别类的时候,就会用到MECE原则。如果分类没有涵盖问题的所有方面,那么最终推演出来的方案就有可能以偏概全;

如果分类有很多是重叠的,那么我们就无法梳理清楚真正的原因。

MECE常用的分类方法有很多,如矩阵法、过程法、要素法等,大家平时见到比较多的“事情按照重要紧急程度划分四象限”就是运用了矩阵法。

在述职材料里,又有哪些不符合MECE原则的情况呢?

进行xxx系统稳定性建设工作

目标:3分钟发现问题,分钟级解决问题;

工作计划

  • 负责核心链路梳理;

  • 负责监控报警能力建设;

  • 负责报警策略调优;

  • 负责非核心下游熔断降级能力建设。

取得的关健成果:

完成核心接口关键指标监控报警配置及日志优化工作,基本达到1分钟发现问题,分钟级解决问题;

点评

  • 工作计划中“报警策略调优”与“监控报警能力建设”重复,不符合MECE原则;

  • 目标对应的工作计划有遗漏,也不符合MECE原则,建议从“3分钟发现问题,分钟级解决问题”两个目标分别进行拆解策略和行动;

  • 由于拆解不符合MECE原则,“取得的关键结果”不能得到有效证明。

原则三:“严谨推理”

“推理”逻辑学指思维的基本形式之一,是由一个或几个已知的判断(前提)推出新判断(结论)的过程。推理在日常工作中经常会用到,严谨却是关键。

举个网络流行段子来看看:

一切权利都属于人民->我是人民->因此一切权利都属于我。

大前提“一切权利都属于人民”没问题,小前提“我是人民”看起来也没问题,但是很显然结论“一切权利都属于我”不对,为什么?大家可以想一想哦~~~

推理的前提可以是已知的公理、常识,比如说上面的例子,也可以是现实情况说明、数据等。

特别说明:数据,是我们在述职材料中经常用来反映问题或者说明成果的方式,在使用数字时,如果逻辑推理不严谨,会产生反面效果,让读者不相信作者的结论或者成果,更严重可能会因此怀疑整篇内容的可信度。

我们来看下面这个“栗子”

重点工作以及成果

进行xxx项目测试,保证系统高质量按时上线;线下过程质量进行了提升;质量结果如下:

线上bug:2019Q3有2个,2019Q4有3个。

线下bug总数:2019Q3有30个,2019Q4有8个;千行代码bug率从0.056‰下降到0.039‰ 。

由上述数据可知,Q4季度的过程质量有所提升,千行bug率减低,线上过程质量有所降低,线上bug都有所提高。

点评

"千行代码bug率下降"结合“线上bug减少”才能推出“过程质量有所提升”,而材料中第二个前提并不成立。

按照以上三个原则去审查自己和别人的材料,能够帮助大家更好地加强逻辑性,从而提升述职效果。

03讲了这么多,我们一起看看“扫地神僧”的述职材料

目标:
原有支付收银台系统不能满足业务高速发展及稳定性保障要求,组内启动了PHP转Java技术重构项目,我的目标如下:

  • 按期完成交易服务的PHP转JAVA项目(7.31日完成上线)。

  • 代码千行BUG率低于0.2‰,迁移过程无S4以上故障。

职责:

负责主R交易系统重构,按时保质完成上线。

问题:

  • 交易服务重构与其他服务并行进行,人力支持不充足(项目启动晚,RD及QA人力不足)。

  • 对系统及业务理解不深入,重构过程及线上质量压力大。

关键策略:

针对项目过程人力不足问题:

  • 合理排期分工:排期前通过翻阅PHP代码大致预估编码及自测工作量,留足自测时间,每个子任务预留一定buffer;对项目按照功能进行分工,任务之间尽可能独立,互不影响,各接口自测及提测时间点更灵活自主。

  • 风险预判与解决:制定计划前提前预判项目实施过程中的风险,在开发过程中汇总每日整体进度识别风险,提前发现并消化风险;与QA及时同步提测进度,更新计划,确保接口提测相互衔接。

针对业务理解不深入、质量压力大的问题:

  • 编码前结合梳理文档及代码,理解业务流程;编码时疑问处todo标记,编码后走查代码,todo逐项核实处理。

  • 分析前期bug较多原因并总结经验,落地编码checklist文档;结合收银台历史的测试用例,编写自测用例300+例;总结前期放量问题,聚焦放量过程关注点,确保线上问题影响不扩大。

关键成果:

  • 进度方面:9.23日完成交易服务所有接口上线,开发过程无延期,上线相比原计划延期较多(开发投入晚且人员借调、QA人员不足)

  • 质量方面:千行BUG率0.14%,同等复杂度项目过程质量高(QA评价),线上无S9及以上故障。

  • 系统建设方面:重构下单、支付流程代码,提升了下单、支付流程的扩展性,提升了代码的可读性和可维护性。

  • 经验沉淀:1)总结编码及放量过程易出问题的点,总结经验落地wiki/checklist,帮助提升重构质量。 2)总结开发及测试过程外部工具,收集至wiki落地,提升后续工作效率。 3)总结放量及流量迁移SOP及checklist,保障剩余接口迁移质量。

总结:

在重构过程中比较大的不足点是工期紧张,导致排期时按照完成代码迁移工作量来进行评估,留给代码重构的时间很少,从而造成项目中编码规范遵循不够、冗余代码较多、代码结构设计感欠缺以及服务稳定性方面考虑欠缺等问题。

经过三个季度的PHP转JAVA项目攻坚,完成了收银台技术栈、整体架构的拆分及重构工作。但是由于整体时间紧,开发人员对业务理解不深入等原因,造成一些系统内部结构及代码大部分还是继承了PHP系统的一些问题,如业务流程设计、接口设计、代码风格、异常处理等。因此各系统可以针对这些问题,结合业务流程及业务诉求,对系统细节流程进行设计重构,规范代码风格、异常处理等,提升系统扩展性及代码可读性,并持续进行提升改善。

点评

这段表述内容完整清晰、逻辑合理,体现出对整个事情思考完整、进展可控。

其中做的比较好的地方:

  • 前后一致 :成果比较好的体现了目标的达成情况,总结中针对实施中出现的问题进行了分析和反思,整体一致性较好;

  • 不重不漏:如在关键策略中,针对“人力不足问题”分别从正向“合理排期分工”和逆向“风险预判解决”两个角度给出策略和解决方案,符合MECE原则;

  • 严谨推理:在关键成果中,分别从线下质量“千行代码Bug率”角度和线上质量“线上无S9及以上故障”两个前提说明质量比较好。

你Get了吗?希望这篇文章能够在述职材料编写上助大家一臂之力。