我生待明日,万事成蹉跎

CRM项目总结

一篇姗姗来迟的总结,本来想把自己赶时间交给周周的那篇敷衍了事的总结附上,但一想到此生要靠严谨程序吃饭,所以,对于这篇总结我不想敷衍了事。又走马观花一遍龚国海童鞋的总结,实在比我用浮华无力的贫词拙语堆积而成的总结更有说服力,当然,我认为他的总结对于不熟悉面向对象编程的童鞋毫无吸引力。好了不废话,附上小海同志CRM项目总结,望诸君共勉之!

学完JAVA编程的基础知识,我们已具备了编写一个简单程序的能力,学校为我们安排了一个小项目,我们班一共30个人,分了五个小组,大约每小组6个左右,要求我们在半个月的时间完成他,为什么要这么长的时间呢?就因为我们初次做项目,没有什么团队开发经验,学校让我们在这次练习中能够学习和理解到在公司或企业中真的开发过程,为自己和开发生涯累计编码开发经验和团队合作经验。

我们这次要开发的项目是一个名字叫做“四川网脉CRM系统”。简单介绍一下我们的团队,我们的组长陈晴小妹纸做我们的项目执行人,我被组员选成了项目的技术总监,阮涛、学习委员李翔、徐宏涛、张戈配合我们一起完成整个项目。
在项目开始的第一天,王老师就给我们发了这个项目的GUI参考文档,让我们大概了解到项目的界面和一些简单业务按钮。我们拿到这个“原型界面”,当然开始从项目开发三层架构中最低层的持久层的架构着手,并开始在王老师的指导下分析了最重要的数据表,我们团队在很短的时间渗和“原型界面”很准确的分析出了项目中设计到的数据表。并以数据字典的模板编写完了数据表的数据字典。有数据字典的基础,我们就能找出项目中的DTO(数据传输对象)对象来做项目中的信息传递,和DAO(数据访问对象)来做数据表访问的接口。在DAO的实现里面写完了大概的方法,到后期没有分析到的就在DAO里面补全,这方面对我们刚刚学了JAVA设计模式来说so easy。

我们把基础打好了,就接着做了业务层的设计,在我们团队共同努力下做忙完了业务层,该做表现层了,表现层的界面是由学校给我,所以我们没有自己去详细写GUI界面,到做表现层的时候,因为组员的一些原因,没有能全队参加,最后只剩下四个人来做个项目,任务项目总监的我,把那些阁下的任务分给了自己和组长来完成,在做表现层的时候,发现了很多业务层的接口没有分析到,一些持久层的数据表设计不怎么合理,为此我们意识到这些错误很重,并也做了设计错误的统计,表现层花了我们项目进度的大半时间,还没有详细完成表现层王老师就要求组与组的内部测试,我们整个班也没有全部能通过测试,王老师之后又给了一天来做,我们团队在这段时间晚上做的很晚才睡觉,勉强能把表现层的东西完整,剩下一些细节的、重要东西比如界面上的友好度、一些地方正则的准确度、潜在异常捕获地方,由于项目演示的时间很近了,我们也只能在加班加点的赶起。

到项目演示的时候,蛮以为项目很正常,结果还是一个小地方出了问题,其他功能还是做的不错的,所以这次演示对我们团队来说是失败的。我们大家心中都明白了一些问题,团队里面的人员分工很重要,一个团队少了人数,会给整个项目带来很严重的后果,比如最基本的就是团队中已有人员的负担加重了不了,项目负责人和总监会忙的不可开交,会导致项目本身细节地方考虑不完善。

基本上可以肯定,我们一生都要和JAVA编程打交道,所以,让我们以此为戒,为我们团队这次犯下的错来丰富个人的开发经验。勇于改正自己的错误。笑着面对console里面的红色字体。

未经允许不得转载:徐宏涛博客 » CRM项目总结

分享到:更多 ()

评论 抢沙发

评论前必须登录!