前段时间曾经写了篇关于开发人员漂亮的代码vs漂亮的界面的文章。公司的情况是非软件公司,我们基本一人一项目,给自己公司做,项目也不大。进公司后的第2个项目刚开发完毕。现在又出了一些问题。给大家共享一下。
公司让我做个和两个部门A,B相关的项目。首先跟相关部门讨论好需求后,接着开始设计页面。因为上个项目的缘故,领导觉得我设计页面不方便用户操作,所以让另一个算项目组长吧,来设计的页面。他再设计过程中,我也从中给出过一些建议,组长把页面设计好后,并让部门B(这个部门比较强势,A部门比较好说话,估计这个原因,当时没叫A部门,因为前期页面组长负责,所以我也没认真想该让哪些人参加)参与进来,大家碰了个面,确定下来页面。
页面确定下来后我就按照确定好的页面进行开发。在规定的时间里我把页面开发完成,并且开发过程中吸取以前的教训每做完一个页面,都给组长看过了。最后组长测试一遍后拿着我做的这个项目给领导看(当时确定页面时没给我们部门的领导看设计的页面)。因为页面上有12个月份的输入框,领导的意思说框太多了谁愿意输,还不如操作excel方面,人家A部门不愿意用这种页面的。就把项目打回来了。
项目组长来找我谈,感觉那意思我是在不认真做,糊弄似地。我本来想既然觉得我页面做的不好,那我就主管实现功能好了,页面你们确定。你给我页面,我完成功能,页面设计的不好,成了我在糊弄似地。如果页面功能出bug或者运行速度慢,是我的问题,可是功能是完好的,只是领导对页面觉得有问题,还怪罪到我头上,还算是有良心说也有他的错,这个项目流程他也不是很懂,对页面把握的也不太好。
后来大领导也找我谈,说我的界面设计的过于复杂,本来点一个按钮能完成的,我的可能得点2,3步。估计是我刚来时那个项目,他就那样认为留下的印象。可目前关键是页面又不是我设计的,页面复杂不复杂,与我就没多大关系了吧。
所以现在组长上网找了另一个网站样式感觉不错,打算重新设计一个页面样式,再一个新版本,重新开发,甚是郁闷。关键是他想让用html的控件组页面并用ajax的技术来做。我之前开发的那种写代码方式主要是用拖web控件的方式。可怜我上2周加班加点做的项目给实现的功能就那样废掉了。哎,一般功能让我实现基本都能给实现,关键是那页面设计,我不是专业的设计人员,把握的确实不好,我承认,人家给设计好页面,去实现代码。页面觉得繁琐了,错也在我?
如果再设计一版,再不好,再重做,我真能疯了。
我分析了一下导致这种结果的原因,想出来一下几点办法
1)页面确定时至少要让主要人员参加,包括客户及考核我的领导们。
2)页面确定后,要发email让这个项目的每个人看一下.让大家提一下意见,无意见页面基本就定下来了。或者直接打印出来让每个人签字确定页面。
3)开发这块对我来讲,没问题。开发后请组长认真测试,他测试完成后让他签字。或者发email测试完成。
4)交由领导及用这个部门的领导看过。
另外也许我来公司时间不长,4个来月,还没和领导们沟通好的缘故,其他的几个做项目的好像也没有说页面不好重做的情况。
总之,工作中责任明确到个人,各司其职,有根有据,防止扯皮。
想问题要全面,不能埋头写代码。我写的代码再完美也顶不了屁用,领导看来就是一堆垃圾。
大家帮我想想,哪里还可能出问题,防止再被训一顿-_-。
突然想起来个类似的问题,最近打算换个笔记本,大家说买个外观漂亮的呢,还是买个功能实用的呢。性价比来说哪个牌子好.