历时一个学期的软件工程课程就要结束了,我们五个月以来的合作也即将画上一个句号。在这个过程中,我们学习了全新的知识,遇到并解决了很多问题,体验了从未体验过的开发流程。不敢说我们的成果有多么圆满,但收获确实颇为丰富。
### 关于规范化:
在整个开发过程中,老师非常强调规范化开发,具体表现在:
具体计划,包括每个人的整体计划与周计划;每周例会,包括进度总结、绩效考核等;对进度的可视化跟踪,如燃尽图、计划墙;文档,包括需求分析文档、整体设计文档、接口文档等;开发管理,包括代码管理、测试等;对于用户与需求的重视。在这里,先总结一下前几项的经验教训,用户需求这个问题后续详细总结。
在一开始,我们的整体项目是非常不规范的。我们没有具体计划,没有进度跟踪,也没有文档;开发管理倒是用了github,但是整个小组用了好几个repo,没有很好地利用github的工具性,也没有强求测试;没有每周例会,想起来才开一次会。后来,在老师的催促下,我们开始慢慢地尝试了这些方式,才发现很多方式是非常有用的。
关于具体计划、每周例会:学期刚开始的时候,我们每个成员都非常有激情、非常主动地工作,因此我们以为这些是鸡肋、是不需要的;然而到了后期发现,在有许多其他工作的时候,确实需要例会和计划的压力才能克服惰性与厌倦感。
### 关于用户:
对于所有的软件来说,用户都是至关重要的,而对我们这种强调用户个性化体验的app来说就更加重要。所以整个过程中我们一直在努力地寻找用户,最开始设计的时候就与许多用户交流过我们的设计理念和细节,并且得到了很多建议,虽然其中有一些很好的想法我们没有足够的时间去实现,但给了我们很多启发,也让我们开发时能够找准重点。在开发的早期,我们把功能还不完善(并且有一堆bug)的app给身边的朋友都试用过,并且得到了很多反馈。
作为这个团队的一员的我们都深感自豪,因为在我们大家共同的努力下,攻克了一个又一个的难题,到最后如愿的完成了这个项目的开发,最开始的时候,我们因人员不足,这支队伍才仅仅四个人,当然跟那些六七个人的团队相比,我们没有任何优势,每个人的任务量大了很多,而且每人的思路都是有限的,并且在这四个人当中,编程能力也不都是一样的,这更增加了我们完成这个项目的难度。单身我们并没有因此而感到害怕,而是积极的进行合作,作好每一个任务的分工,能力强的,就多做一点,能力差一点的,就少做一点,知道了差距,就在平时生活中,更刻苦一点去学习,弥补自己的不足,不为这个团队拉后腿,别看我们这个团队人数很少,但是我们大家都很有上进心,渴望着把这个项目做的更好一点。当然,由于上述原因,我们最后成型的项目不是很完美,但是我们很知足,因为这是我们的成果,我们觉得它很好!最后要额外的感谢一下组长汤峻宇同学,以及朱少文同学,他们是我们团队的大佬,在这个项目里付出了很多的心血,他们的代码能力很强,教了大家很多不太会的知识,很感谢他们的帮助。下面是团队成员自己的收获,体会与心得:
首先是这个团队的组长汤峻宇同学:
团队整体总结:
作为组长,我学到了如何与其他组员更好地合作,如何更精确地表达自己的想法,如何协调队员间的分工合作,体会到了多人合作进行工程开发并不是一件简单的事,因为队员间需要相互了解,沟通,并且每个人的代码风格、解题思路也不尽相同。大家从最初的百家争鸣到最后的默契配合,我觉得我们都从这门课中学到了很多。
然后是组员朱少文同学:
作为组员我学到了如何合作,我之前以为程序员只要技术好就足够了,能力强就行,就可以在各个大型公司里入职,但是通过这次的项目让我明白了合作的重要意义。每个项目的产生不是单纯的靠一个人就能完成的,是靠我们共同的努力,一起定方向,怎么做,如何做,分工好每个人的任务,然后统一一下我们的代码风格,我在这次多人项目中学到了很多知识,也认识到了很多的不足,收获颇深。
然后是组员李晟宇同学:
作为组员,我作为团队项目开发的成员,在此次四则运算中做了很多工作。最开始的时候我有很多的地方不明白,做了很多的无用功。但是经过组员们的帮助下,我清楚的明白自己的不足,我在课余之际,努力补充了这些知识,在之后的项目进程中有了更多的帮助。通过这次多人项目的实现,我学到了很多的东西,法,进一步提高了我的综合运用所学知识的能力。同时也让我知道了团队的意义,团队是在互相帮助的,我们的目标一致,一起努力克服困难,互相帮助,帮助他人克服他们的短处,同时也提升了自己的长处,我们在团结合作中,一起成长,一起进步。
最后是组员任时瑶同学:
作为组员我在这个项目中承担了一部分的任务,我是这个项目展示者,将我们用心血完成的项目,展示给大家看。我也是这个项目的参与者,我们一起研究项目,定好这个项目的大致方向,然后由组长为我们分工,每个人各司其职,努力完成各自的任务,当然在完成之中,自己有很多困难,在组员们的帮助之下,我们完成了这个项目,我深感自豪。通过这个项目,我收获很多。团结合作,众志成城,我们一起克服了很多的困难,相互交流,对自己有了更加清晰的认识。