从5.8日开始,一直截止到今天5.27日,我们第一小组的第二个项目----------网络共享,已经基本结束了;在这个项目中一共包括了32个Action、9个接口(54个方法)、35个Tag;经过了这段时间对这个项目的实习,我有了不同于第一个项目的一些新的心得;
首先:对团队来说,团队的紧密合作性,队员之间的相互沟通,还有团队中人员的临时变更和调整,都会对我们的团队完成项目的工期和工作效率产生影响;一个稳定的,团结的,沟通良好的团队,是按照计划完成项目的最基本的保证;
其次:就是在工期上;在第二个项目中,我们的工期比预定计划延期了;延期的原因如下:
1:在人员上:我们的团队有了一些变更,由于个人原因有两名队员缺席了;因为Tag和Action人员的缺少;尤其是Tag人员的缺少,导致了后期页面和Tag之间的不对应,参数传递不对应;甚至有缺少Tag的现象;虽然后来又有了其他组的成员的加入和帮助,但是最终的效果还是很不好;
2:在前期的页面原形设计中,由于需求不是很明了话,导致了页面的多次修改;甚至重新增加和删除页面;结果原形设计周期延迟了;
3:在前期的设计文档中,由于设计时沟通不好,和我个人对Action的功能和使用的概念上的模糊,出现了Action和Tag的冲突,有些Action和Tag做了重复的工作,最后导致了Action和Tag设计文档的大幅度修改,以致于在后来的编码和测试过程中的延期;
4:在编码的过程中,由于先期的设计冲突,导致了反复的修改组件、Action和Tag;
5:在集成测试和功能测试中,由于页面和Tag之间传递参数的不对应,还有Action和组件中的参数不对应;导致测试周期延长;甚至到了修改代码和补充页面和Tag的程度;
由于以上一些原因;我感觉,做项目的时候,前期的设计和团队的稳定都是特别的重要,就象这次我们的项目,就是因为前期的设计和人员的缺少的问题,导致了后期的所有工作的延期;但也正是因为这个原因,才让我们做这个项目的人得到了更多的锻炼,在这个项目中也出现了一些以前所没有遇到过的错误和困难,成功的解决了这些问题也为我们在以后的项目和学习中积累了经验;
这个项目给我最大的心得就是让我懂得了实习和平时的学习的最大的区别之处,那就是我们要完成的项目就一定要完成,即使因为有原因延期,但是仍然要按要求完成,不能放弃;
这些就是我在第二个项目中的的一些心得.
