假如历史可以重
首先,在发表博客之前,先表示对王建民老师的感谢,在大学四年应该说很少能够有这样的完整的项目开发的经历。谢谢建民老师!
我们做的软件是一个休闲小游戏FloatyFish,经过我们的努力,最终还是完成了。并按照老师的要求,将游戏放在了csdn上,而且取得了本周资源下载排行榜第一的结果。(http://download.csdn.net/detail/wobianchengwokuaile/7398341#comment)
在这篇博客中,我将总结软件开发过程中遇到的问题。
如果历史可以重来,我可能会使团队更加的优化一下。先陈述一下我个人的一个观点:在我们这样普通的本科大学里面,总是组建不了一个好的团队,这在大学里是普遍存在的,团队,真的很重要。
我们的游戏在开始时,所有的界面都是用控件来描述出来的,所用的语言是C#,这在后期,是整个项目无法进行下去,甚至将要放弃,致使整个团队成员的心情都很压抑,承受着各种矛盾,考研复习。。。完成任务。。用控件来绘制的界面在程序运行的时候,无论在什么电脑上运行,卡屏卡的厉害,由于没有经验,这个问题成了我们团队致命的打击。假如历史可以重来,我将开始不用控件来设计界面,致使后面的项目陷入瘫痪。而是更早的采用C#中绘图的方式,并利用双缓冲技术来解决。控件在能少用尽量少用!
其实我觉得,团队中不能单独靠一个人,这样,这个人的思想就是这个团队的思想,这样就出现了瓶颈,整个团队的思想加在一起,才会出现更强大的力量。加入历史可以重来,我会为团队的每一个人,做更加明确的分工,有赏有罚,同学感情是同学感情,开发是开发。
在整个的开发过程中,每次遇到的问题,团队在一起共同解决,但是没有详细的记录每个问题的解决办法,以至于现在回想起来会有遗漏,假如历史可以重来,我会认认真真的记录每一个问题的解决办法,这些就是积累的经验。
团队之间共同开发,团队的凝聚力必须要很强,假如历史可以重来,除了在共同开发的同时,我会组织一些其他的活动,来增加团队的凝聚力。
最后,附上一句我特别喜欢一个老师的话:切务浮沙筑高台,练从难处练,用从易处用!无速成,唯有坚持!