2013年华迪实训总结

2013-6-17~2013-7-12为期一个月的JavaEE华迪实训终于告一段落。四个周,六个成员一起开发了青阳教育平台兴趣小组的项目。尽管我们的总分是最后一名,但我们做出了非常漂亮的,最后得到肯定的东西,我也由此得了优秀学员称号。

第一天主要是分组,老师讲了项目开发流程RUP和CMMI3过程,当时感觉迷迷糊糊的,总之觉得这套流程很麻烦。上午就分了组,我和张XX、程XX、杨XX、王XX、何XX一组。很自然,我成了项目经理,张XX是架构师。下午就是选题,之前选了微博系统,争的小组好多啊,后来我们选了兴趣小组。第二天还是讲课,主要是项目管理,包括成本管理、时间管理、进度管理和范围管理四大核心。还有非常重要的是配置库,这个是要求各人的东西有记录,配合团队式开发,不过这真心是迷迷糊糊的,不知道到底开发库、受控库和基线库到底怎么使用。第三天还是讲课,和以前SA有所不同,我们这次是OOADP需求分析方法。要求架构师和系统分析员挖掘好用例。这些都不会,大家真心的不知道到底干什么。我记得第二天我就加班,让大家做需求分析,画数据流程图。可后来才知道我用的是SA的老方法。接下来就是分配任务,我主要是做系统分析,和张XX商量就做类似于论坛的布局,还给自己定位为专业性质的兴趣小组。这一周主要是讲课和学习,然后尝试用新的流程和方法去做需求分析。第四天,我们又学了Rose类图和设计模型,然后用PowerDesigner工具来自动生成数据库。还讲了测试相关问题以及界面设计等问题。第一周就这样在不明白,充满抱怨中走过。星期一就是先启阶段结束的时候,老师要求务必要发布该阶段的东西了。我最后检查了所有工件,包括统一命名,开发部门,版本排版要求等。

第二周星期二、三还是讲课,讲了SSH框架,这块儿我们小组只有张XX懂。下来训练的时候,我就缠着张XX叫他给我讲这个框架。第二天还让张XX给大家演示SSH整个框架,但他讲Spring的时候就讲了好久。最后练习的时候,用机房的MyEclipse运行text的时候老师闪退,请教了好几个老师都没有解决。然后开始画时序图,提炼出各个类图以及他们之间的关系。也在这个时候第一阶段的评审结果出来了,我们居然得到了个最低分,是需求不清楚,得重新弄啊,说我们脱离青羊教育平台这个大环境,兴趣小组的主要对象应该是学生。这个是深深打击了大家,大家赶紧重新返工,再一起讨论需求,再改。星期六不例外,全体加了第一次班,着重讨论了数据库问题,下午还请了大家一起去了东门吃饭。这个阶段最开始和张XX争论用该用什么技术框架,模型设计他花了很久才从别人那儿学会,让他给大家教,不知道什么原因,总是有东西教不出来。这明显影响了工作进度。星期一,改了以前的需求规约说明书,这样这个阶段匆匆完成了。

接着开始编码,还是让张XX给大家演示搭建整个框架的过程,学习使用Struts2和Hibernate技术,而后就是大家自行学习。我看了数据库后发现数据库有很大问题,没有外键,关系不清楚,日志表没有像我预想的那样分开,我严肃地让王XX和杨XX修改,可他们不听,坚持自己的想法。这个为后来代码书写埋下了很多麻烦。星期二的时候就分了组,分成三组,然后大家做不同的包,我和程XX做个人信息管理这块儿,其实主要是家园这儿的东西。我学习到了星期四,还教会了程XX和杨XX他们俩个编码,就是对主题的增删改查。我在写改这个函数的时候,有个问题始终解决不了,就是主题是系统关键字,老出现很多问题的。星期一就是集成,但张XX那儿时间紧,很多东西没有集成上去,这个阶段又结束了,那么成绩可想而知了,还有就是杨XX没有发布程XX的测试分析报告。这个阶段其实只有张XX、我和王XX在编码,何XX在弄她的界面。最反感的是杨XX,他态度相当不好,自己不会编码,还不好好学习编码,不加班,不认真,还干其他事情。

第四周还是编码,我们还有家园这个大块儿没有完成啊。星期四又要提交产品化的东西了。这个周大家最紧张了,我们天天加班。因为星期二出成绩的时候,杨XX是组内最低分。他很不爽,老师说他没有编码,接下来我给他分配了很多文档型工作,他直接说他不写。态度相当恶劣。星期四的时候大家就像打仗一样,因为明天就要答辩了,我们项目还有很多很多没有完成,还有很多Bug啊。我们的数据库还有非常多的脏数据,前后台还没有统一起来,还没有做PPT。晚上我和张XX不得不加班了,张XX下午还去陪了他女朋友一下午,晚上才回来的。晚上我借了杨XX的笔记本就去加班了,在绣山活动中心,熬夜效果还好,完成了家园那儿好多东西,只有动态没有实现了,最重要的是安装了数据库,这为第二天的演示做好了准备。星期五,我早早地叫上了张XX,将我昨晚的工程交给了他。他和何XX做最后的集成和修改,我做PPT。上午接近12点才轮到我们答辩,效果还好的,产品化阶段文档没有什么大问题,就是最后产品演示的时候有几个Bug。中午,大家一起出去吃了午饭。我再次看到了大家为争取优秀的努力和争取优秀的决心,尽管最后我们仍旧是最后一名,但我们的产品真心不错的。下午看了两组优秀的作品,做得都很漂亮,感到了很大的差距。然后就是颁奖,感觉这个离我们远了,所以就没有关心,令人意外的是我居然得到了优秀学员的称号,实在太意外了,或许是老师想每个组都照顾到的缘故吧。

纵观整个过程,最重要的前期准备需求分析和数据库设计不成功,后期花了大量时间去讨论和修改。如果准备失败,就等着失败吧。各个阶段和核心任务一定要交给放心和有责任心的人,而且自己一定要把好关。最后工件的检查也是必要的,自己切实做好最后的监督和控制。团队式开发,作为项目经理最重要的是因不同的人分配好任务,做好过程监督,还要学会鼓舞大家的士气。谨以此文来纪念这充实而又有成就感的一月吧,很感谢张XX、何XX、程XX、杨XX和王XX,特别是张XX和何XX为项目付出了很多,最后一周中午基本就没有回寝室休息过。

 

 


你可能感兴趣的:(工作总结)