交付时间≠开发时间

为什么人会觉得累,为什么别人总觉得缺前端?我逐渐感受到:我们排期给出的时间,就是承诺的交付时间,并不是开发需要的时间。因为你很可能估不出真正的开发时间。

原因在于几乎所有公司里前后端人数比肯定1比N,接手的需求数和产线数前后端是否平衡,这会影响到并行任务数。虽然我们在排期时需求看起来并没有并行,但实际操作中,联调、测试、验收等环节并不会因为前端开发完了就不会找你了。所以如果前端说排满了,那就已经有并行了,再加上月末多产线的评审,频繁切换思维空间,又给已有的并行任务再加一层。

所以我觉得在这种情况下,排期排不了开发时间,只在于承诺交付。有点理解为啥 aone 的任务,不关心开始时间,只在乎截止时间。

在上家公司里,是一个包含了产品、设计、前后端的业务团队,所有需求都会集中评完,上线也是月末一起上,对研发友好的是切换代价小。再往前回想在学校里做的创业项目,更简单粗暴,一个前端,一个后端,面对面坐着开发,只有活儿多,并没有切换和沟通代价,反而从早到晚也不会觉得累。