首页 > 代码库 > 假如可以重来

假如可以重来

  人不能两次踏进同一条河流。过去了就是过去了,在没有第二次机会,但是如果说真的再有一次机会的话,我想我们小组一定可以做的更好。

  假如在给我们一次机会,我想在一下几个方面作出改进:

  第一,在软件设计时,我想我们会话费更多的时间。这次的设计总体还说还是比较粗糙的。基本上就是有一个朦胧的想法,然后几个组员一商量就通过了。但是在后来的程序编写中,发现之前的设计太宽泛,好多东西都没有预计到。没有考虑到用户的切实需要。我们这次的换壁纸软件只是在pc端的,不能再Android软件手机端实现安装使用,这是一个很大的弊端。在软件发布之后,由于很多人现在都是用手机上网,而不是用又大又笨的计算机。而不能够使用我们的软件,这就是我们的一个失误。没有考虑到最广大用户的切实需求。我想如果我们也做一个Android软件的话,下载量一定会更多,同时也会学到更多的知识的。

  第二,我们这次对时间的预算不够恰当。没有正确的估计编写程序的时间。我想如果有下一次的话,我们会参考《人月神话》中推荐的:1/3 的时间用于计划,1/6 用于编码,1/4 用于单元测试以及1/4 用于系统测试。但是我们的软件编程能力还不够强大,应该调整为前面的基本功能时间缩短一些,会给我们换壁纸联网功能实现的时间再多一些。还有就是我们现在对本地添加壁纸的分辨率像素处理还不够好,有些本地图片添加为壁纸之后不能自动适应,这些都是我们在后来测试的时候发现的。如果时间再多一些的话,我想一定会处理的更好的,这样就会更加贴近用户的实用性了。

  第三,如果再有一次机会的话,我们会更加认真的把软件所需要的各种文档写的更加完美。起初以为写文档就是个样子,没有什么实际用途,只要软件做好了就行。但是在后来编写过程中发现其实不然。原因有三:

  首先,书面记录决策是必要的。只有记录下来,分歧才会明朗,矛盾才会突出。书写这项活动需要上百次的细小决定,正是由于它们的存在,人们才能从令人迷惑的现象中得到清晰、确定的策略。

  其次,文档能够作为同其他人的沟通渠道。我们常常会不断发现,许多理应被普遍认同的策略,完全不为团队的一些成员所知。这些文档能极大地减轻他的负担。

  最后,软件的文档可以作为数据基础和检查列表。通过周期性的回顾,使人们能清楚项目所处的状态,以及哪些需要重点进行更改和调整。

第四,团队合作一定要更加密切。正如《人月神话》中所说,“人就是一切",只有团队协作好了,大家沟通好了,互相帮助,共同进步,才能做好一个软件。

以上就是假如在给我们一次机会,我们团队将会做出的改正了,我相信有了这次的经验我们一定会做的越来越好的。