Question
1. 技术方案是否有必要
答案是肯定的。
太多由于前期规划不到位(甚至是没有技术方案设计,开个技术讨论会口头沟通一下,就直接评工期开干的),这其中不乏很重要,工期很长的项目。而最后呢,到联调阶段各组串不起来,更可笑的是,产品和产品同学之间都没沟通清楚。导致最终很被动,到处挖坑补洞,而且花费了更多的时间和精力,甚至导致项目延期,后续扩张性不强等等问题。
所以我认为,技术方案是必不可少的一个环节。往往很多坑在这个阶段就可以避免的。
古人云:”磨刀不误砍柴工”,技术方案就是磨刀的过程。
任务需求
理解需求要点,目的是做什么,需求在什么背景下;
站在产品角度及更深的运营角度理解需求,这么设计背后的原因是什么;
然后在思考技术实现的方案,能够发现一些关键点、难点,及时跟产品进行沟通确认,有些方案是否需要做些调整,有些点是否需要砍掉,制定合理的需求排期(切勿拍脑袋,列出每个流程的工作时长来预估,预留些时间应对突发问题,联调测试时间预留,是否需要增加单元测试);
方案设计整理文档,需求阐述,站在产品的角度讲述需求,切勿牵扯大量技术术语、方案,确保需求与产品制定的方向一致;
技术方案:
Refer
https://mp.weixin.qq.com/s/-p3tVP43PERWPXNRckUl9Q