最近做项目的总结与收获(2021年8月)
1 总结
1.1 做的事情
这个月也是做了一个中规中矩的微服务项目吧,一开始看到项目架构的时候觉得内容特别多,但实际做完之后发现其实还是驾驭的了的。
一个月下来,感觉自己做的事还是蛮多的,但又感觉不算很多,其实也就那么些东西。讲讲我在项目开发中的一个过程吧,大致如下;
需求分析——>概要设计(画脑图,分工,前期项目搭建)——>详细设计(数据库、接口)——>业务开发&简单测试——>技术优化
需求分析 & 概要设计
最先就是需求分析,根据发来的一个演示文档和需求文档,几十号人一起对需求做了拆解,分析,画了一些思维导图,分析有那些模块,大概要负责什么样的功能,虽然没有写概要设计文档,但脑海里都是有印象的。这阶段首要目的应该就是让所有人对要做的项目有一个整体上的认知吧,也方便之后分工与合作。
于此同时还划分了三个开发小组和架构部、助理,助理的话主要是项目文档的编写和代码检查,以及一些比较细节的东西吧。
架构负责前期项目的搭建,主要分了前台、后台、网关、鉴权、搜索、定时任务,以及common,config这些大的模块,参与架构的人会对这些模块的相关内容进行一定的设计与搭建吧,当然也是各有分工的了,并且也是在三组内的,也就是另外的任务吧。
三个小组首先是简单的划分了一下组长和学委吧,我也是担任了一组的学委,中间过程还是有点曲折的,留到心路历程再讲吧。
详细设计
在需求文档分析完成后三个小组也接到了相应的任务,我在的一组也是接到了名人堂,首页,内容,以及评价这四个模块,之后就是详细设计了,数据库设计,接口设计什么的。也是开会分工了一下,然后搞了个共享文档出来,对每个功能点进行了一些分化,然后分给了小组的成员吧