最近一个月感觉很明显,需求迭代明明都排足了时间来开发,然而最后都是赶工完成。原因是经常被一些事情打断,一天到了傍晚时候才开始真正做当天的需求。
分类 | 排期之外的琐事 |
---|---|
排障类 | 1、产品/运营同学报的前端BUG 2、接口报错,但要前端排查调了哪个接口 |
答疑类 | 3、后端问前端调了哪个接口,或前端校验逻辑 4、回答框架使用问题 |
支持类 | 5、技术对接与文档约定 6、配合联调(未识别到前端工作量的需求) 7、框架维护,可能会在需求方提测前支持 feature 或 bugfix 8、有些小CR需求没排期,看前端改动量很小,就友情支持给做了 |
沟通类 | 9、需求讨论(非评审,可能在评审前,也有在开发阶段讨论) 10、接口定义不清,前后端二次沟通 |
对于这些事情,我似乎没什么原则,非要给优先级的话,肯定排障类是第一。其他事情基本都会及时处理,导致正常的需求开发被打断或推迟。我是这样想的,如果是我在找别人,我肯定希望对方尽快回复尽快处理。
上回看到有人提到了 MECE 原则 (相互独立,完全穷尽),2x2矩阵(四象限)是其常用的分类方法,我把处理工作分为两个维度。横轴表示做事的紧急度,纵轴表示做到什么程度,试着将上述琐事对号入座。
然后将其所属分类对应到四象限中,得到更 general 的分类。
以上自己不成熟的思考,未经过时间考验,不一定正确。今后遇到事情还得具体来看,但总比没有原则好。