B模块项目演练结束,这一阶段算是尘埃落定。小组近一个月的作品给出了答卷,恩,成绩还好,自个打个分的话,70吧,有其他小组做的可能更精美,但孩子还是自己的看着可爱。复盘一下吧。
在实现功能方面,多一个功能,少一个功能,影响不大,这个没什么纠结的。但做项目过程中,好几次都在做无用功。比如两个人在做同一个网页,花了一上午,最后有点气也没办法,还好发现一次,后面都避免的,这是团队协作及时交流问题,以及作为组长的任务分配,可以让团队更高效的运转。
不得不提数据字典的设计,当时小组讨论了一上午,结合后来陆老师做了补充,才算基本搞定,就算这样,在项目中后期,也是在数据库增加了一张表,引发一些方法的修改。如果这个任务一个人来做,遗漏的问题得增加好大的工作量。陆老师也在做项目之前强调,开始做项目,不必急着敲下代码,留出足够的时间推敲打磨数据字典,在脑海里设计一个详细而完整的项目模型。就像设计一栋大楼,一共设计几个房间,什么位置放电视,什么地点放书架,都有个规划才对。我们要做的,是这栋大楼的工程师,不需要花大量时间研究某块砖怎么砌。正所谓,磨刀不误砍柴工。可能一个想法抵得上一上午的工作量,所谓力之用一而智之用百。
一个周前项目预演的时候,错误百出,本来做出来的功能展示了只有两三成,网站也连接不上数据库,做出的样式也打不开,甚至注册登录也只能全靠嘴说。左老师当时就指出,如果她是客户,早就中途退场了。Emmmm...好吧,换个角度我也听不进去。
所以有个思维误区是,我在尽力实现我能做出的功能,但最重要的,是客户的考量,我只做到了思维逻辑通顺,但没有考虑,以用户的角度,去感受网站,尽可能满足客户的所有能想到的需求。而不是用了多牛的技巧。因为为此付款的,是客户爸爸。包括在项目演练过程中,王老师问的最多的也是客户在这里想做什么事该怎么点,而非对某个方法的运用。反思一下从用户角度去 思考的远远不够。
综上,下次做项目要注意:1,仔细斟酌项目的属性,进而考虑由此衍生的各个数据,再去建立足够详细的数据库,最好建好之后再也不用修改。2,等项目搭建出雏形,多从用户的角度出发,打磨细节,有些功能完全不想要什么高级技巧,但用户很受用。3,功能做成闭环,可以精简一些,但确保只要用户点到的,就有反馈,不可以出现点了没啥用,但还要放那的东西。4,找的图片要高清美观,看着好看的图片,心情就会不错。
0条评论
点击登录参与评论