Alpha版本后的心得体会
在我们一系列的努力之下,我们团队打造的校园互助式快递代取APP——U-Help的α版本终于能够问世了。尽管这个版本存在着这样那样的问题,但是我们还是对此抱有充足的信心。另一方面,在经过α版本的锤炼之后,我们团队对于软件工程也有了进一步的体会,具体分为以下几个部分。
首先是对于时间的安排上。基于对考试周的估计,我们实际主要是在考试周前一周完成了α版本的大部分设计,以保证各位组员对于接踵而来的期末考试的复习需求。所以在考试周其间我们对于项目的关注度比较小,博客也没有能够比较及时地发布,这是以后工作中需要注意的一点。另外比较遗憾的一点是,我们在代取界面方面花的精力实在是比较欠缺(相对于它对我们APP的重要性而言),所以说后阶段我们应该会花更多的时间投入到这个界面当中去。
接下来是技术使用方面,前端的推进目前已经到了最为关键的代取界面,在工作的进展中,我们发现许多国内关于AS方面的内容都存在着大大小小的问题,绝大多数所谓的“教程”是连编译都通过不了的。然后一些国外技术网站成了我们时常的参考(当然还有晦涩的官方文档)。后端在数据库的使用方面也碰了不少钉子,多数依靠调试和参考代码解决。经过了α版本的磨砺,大家逐渐意识到,平时看起来简单的应用,是靠着许多技术点堆积而成。如果缺乏了其中的任意一环,都需要比较大的投入才能攻克。
再之后是团队协作方面。总体上说我们的团队协作应该算是比较不错的。前端和后端在各司其职的同时又能够保持必要的联系,使得对接的时候能够比较流畅,较少出现卡壳的问题。不过在团队总体活跃度方面我们可能还有待提高。由于团队成员多愿意采用QQ点对点交流的缘故,所以说我们的QQ群显得不太活跃。再加上最近考试周的原由,团队博客的更新也大大缩水。这在之后的团队项目中是需要改进的。
最后是代码管理方面。说实话这一点我们做的比较不尽如人意。GitHub上比较惨淡的commit次数佐证了这一点。就后端来说,我们的代码量相对比较少,而且主要放在服务器上,所以GitHub更新的频率比较低。然而前端的代码管理的确是比较怠惰的,主要是一般代码管理通过简单的“另存为”完成,这一点在下一阶段将会被当作一个重点对待吧。
总体来说,α版本的U-Help完成了我们预期之中大部分的功能要求,算是我们项目的一个阶段性标志吧。下一阶段我们将对前一阶段尚未完成的内容进行补足,并且对我们的U-Help进行更多的拓展。