我发现做项目的时候,很多的时候总是站在自己的角度是想问题。比如:怎么设计流程才可以让自己的编码最好写?过于强调客观条件。虽然,很多时候,我们也假设自己就是用户,但涉及到利益的时候,砝码往往又会偏向自己的一边,因为从本质来说,人总是会考虑自己多一点儿,为了能多省点精力休息一下,如果没有人逼你,能省当然要省了。
但用户的要求总归还是第一位的,因为他们才是产品的最终用户,好不好都会由他们说了算。虽然,用户可能对编程不熟悉,一时可以用专业的水准来糊弄,但用户并不是傻子,他长着眼睛是会看的,看到别人能实现,就会质问你为啥不能实现呢?
所以,不能抱着侥幸的心理,多与用户沟通,最多限度按用户的想法去做,甚至在时间允许的情况下,多做几个版本让用户去选择。只有这样,这能最大程度的保证项目的成功。