最近接了一个新的需求,领导说因为需要第三方协助,要我出一份开发方案,以便和第三方沟通,核算工作量。
第一次接触这个,不是很懂,所以写起来有点慢。最重要的是做多了开发人员,对于需求的整体概念不强,考虑的点不是很全面。
自己先是一个人根据对于需求的理解,写了一份开发方案,拿给领导看后,领导给出了宝贵的指导性意见。
他的意思是,不要光站在开发者的角度去看待和解决问题,也要尝试着站在协助者和业务人员的角度去想。
就比如批量生成PDF盖章文件,开发者只需要发起请求就可以了,但是第三方系统那边如何处理,什么时候处理,处理完后发送到哪,这些都是需要考虑全面的。
所以,写这个方案,很考验我的大局观,分析事物的能力,以及协调工作的能力,我感觉,从中我会学到很多东西,想想就兴奋。
今天上午主要是分析了一下需求的业务逻辑,为后面的开发理清思路。下午的时候,就和业务那边的同事,进行面对面的沟通,把目前自己的设想方案提出来,两个人开始头脑风暴。
虽然最后没有拿出一个切实可行的方案,但是经过这次沟通,对于下面开发方案的编写,起到了很大的促进作用。看来,俗话所说的“三个臭皮匠,顶个诸葛亮”,还是很有道理的样子。
明天又是新的一天,开发方案的编写也将继续,希望自己最后能够拿出一份让大家都满意的设计思路。