一、团队项目准备工作
在团队项目开始之前,向往届的学长学姐取经好处是非常大的。因此我们团队找到了上学期项目团队的博客,通过阅读博客,我们看到了往届学长学姐团队项目开发的过程,看到了他们在其中付出的努力,也看到了他们在这个过程中总结的一些错误。我们主要参考的是党云龙学长团队的开发过程,他们的团队项目是一个电脑锁屏的软件,相信我们得到的东西还是有一定的代表性的。
通过学习,我们总结出以下几点开发过程中需要注意的事情:
- 每个团队成员都要注意备份数据,防止数据丢失拖慢整个团队的开发进度;
- 在开发开始之前,要有一份明确的进度计划,这样在学期末的时候才能处理好项目开发和其他科目考试之间的冲突;
- 每个人对自己的工作能力,即代码编写能力都要有比较深刻的估计,同时团队组长要组织好人力物力,利用有限的时间完成整个项目的开发;
- 任何软件都不可能是完美的,总会有一些bug,这时一定要分清主次,要将主要功能完善,使主要功能运行流畅才是最重要的;
- 每日例会一定要开,即使开不了,也一定要将自己在开发过程中遇到的问题提出来,和大家一起讨论,从而集体决定如何解决该问题,避免浪费人力物力却没有成效;
- 每个人都有自己的优点,团队协作是很重要的一点,工期比较紧的时候,可以采取结对开发的策略,快速优质的完成程序功能的实现,从而提高效率;
- 在开发前期必须做好规划构想和用户需求分析,以免在后期开发过程中走弯路。
二、改进
如果我们团队今年做学长的“电脑锁屏”软件,我们想在学长的基础上面加上去的是:
- 针对于开机启动的选择项,由于习惯问题,很多电脑用户不喜欢无关软件的开机自启拖慢开机速度,所以我们想在软件中添加针对开机自启的选项,以获得更大的用户量;
- 现在智能手机上面的锁屏样式多种多样,比如图案锁,所以我们想参考智能手机上面的锁屏对电脑锁屏的样式进行修改,添加这些更新潮的元素,使我们的电脑锁屏变得多姿多彩。
三、自由选择项目
如果我们团队要自由选择项目的话,我们会选择。。。