我们团队在5月14日完成了我们第一阶段的冲刺,在此期间我们完成了软件的主体框架,实现了主要功能,现对第一阶段做一个总结。
这是我们第一次比较正式的做一个软件,在老师的要求和指导下尽可能像在软件公司的团队完成一个项目一样进行。因为是计算机专业,大学近三年期间也写过一些小程序、小软件,但只是为了实现最终目的而做,并没有什么正规的开发流程。这一次的团队开发使我基本了解了开发流程,也切实感受到了软件开发的难度。
在第一冲刺阶段我们主要是做个人负责的功能模块,我们以实现主要功能为首要目标,第一阶段结束我们基本上是实现了目标的,而且软件也已成型,进度也不算慢,但其中也还是有不少问题。我负责的闹钟模块设计占用了第一阶段的大部分时间,我们其他两个组员已基本如此,因为我们做的是工具集合软件,整合的部分也很重要,但第一阶段我们在这方面有欠缺。我们的每日站立会议上会讨论遇到的问题,但前期基本都是个人问题,而且我觉得对于软件的整体设计还是大家坐一起边讨论边操作比较好,但我们这种讨论只进行了两次,所以整合上的错误比较多。对于我们的软件,界面美化也是一个重要环节,我们普遍在这方面缺少思路,同时我们的分歧点也大多产生在这里。不过我们的分歧解决一般都比较顺利。我们第一阶段也没有留下多少缓冲区,在最后的整体会议上我们不得不把一些想法和错误解决放到下一阶段。同时,我们对用户需求了解的还不算详细,感觉实用性上不是很突出,下一阶段看是否能增改几个更实用模块,多找用户提一下意见。再有就是我们缺少测试环节,起初重视性不强,也不太懂如何测试,这也是我们下一阶段要改善的。