近期,经常出现需求一句话的现象。说来这个也真真的满满的都是泪呀!
刚开始来的时候,技术经理让我开发模块的时候,还好歹有个文档(默默地吐槽,虽然这个文档写的真心的不咋滴。),可慢慢的熟悉模块之后,开发的速度也跟着上来了,于是乎就出现了需求一句话的事情。往往是技术经理接到客户那边的电话,说出现一个什么新的要求,说要实现什么巴拉巴拉的。
然后技术经理告诉我的时候,就是说“你给做一个新的模块吧,实现晋级分析”。然后经理就轻飘飘的潇洒的走了,果真是挥一挥衣袖,不带走一片云彩呀。
于是乎,我真真的就开始抓瞎呀,心里真是瞬间万马奔腾呀!可是任务下来了,那自己也得想办法着手开始做呀。没办法,就只能一点点理清这一块的需求,然后把自己放在客户的角度,尽量的去揣摩客户在这个模块的时候是希望得到什么样的数据。把这个想清楚之后,页面的大体的框架就出来了。接下来就是往里头填充数据的事情了。
在填充数据的时候,经常遇到数据类型转换的事情。例如int和string类型数据的转换,string类型的数据保留两位小数,null和空值的判断。
把自己放在客户的角度做出第一版,然后拿给客户看的时候,客户挺满意的,只是需要后期再添加一部分的显示数据。
小结:真在开发的时候,往往发现有时候,客户也不大清楚自己到底想要什么样的效果,若是有可能,要尽量和客户多沟通,明确需求,如有必要还可以用书面或者录音的形式记录需求。