当前位置:网站首页>积分管理系统项目小结
积分管理系统项目小结
2022-07-24 08:17:00 【clionlin】
这是一篇迟来的项目小结,等到我自己真正做了一次项目的管理者我才会有更深的体会。
5月初,第一次进入项目组,新面孔,新队友,新知识点都等着我去攻克,从最开始的低头学习到现在的勾肩搭背的队友,觉得从他们身上学到了很多东西,做人的,做事的。
一开始的需求分析会,一个会议开了3个小时,让我怀疑,这样子是否合理,是否是高效的工作,到了我现在做了一个小项目的管理者才知道,因为时间紧,没能细致的分析需求,导致需要不断的向同伴们解释,我们为什么需要这样做,为什么需要那样做,需求是什么。
然后就是各自的功能模块分发,这一块尽量把相同模块的功能分发给一个同学,方便设计各自的数据库字段表。
真到功能分发好了就得给自己的能力做个评估了,看看分到手里的各种功能模块应该多久才能完成。
接下来统一学习一下项目的流程,因为有很多新加入项目的同学,完全不了解整个项目的开发流程,所需要用到的项目管理工具或者开发模式。
刚开始开会的时候还觉得组长怎么给我们介绍这个模式,或者工具的时候怎么不太流畅,感觉有点没理清思路或者没组织好语言,现在到了自己需要给组员梳理流程,讲清楚顺序,步骤时我自己也是头脑一片空白,想想还是组长做得比我好。
我们需要用到gitflow,敏捷开发模式,apipost,springBoot,MybatisPlus。这对我来说都是新知识点,在进入项目组之前没接触的知识点,需要一边进行任务的构思一边学习新知识的使用。
来到代码开发阶段,每天早上的早会,让大家一起同步一下进度,前后端的同学同步一下想法,这是非常有必要且重要的,如果个人的更新没能及时和大家沟通的话就会产生信息不同步的问题,后期调试就会非常麻烦,主要是可能还会造成代码的改版,对于前后端的同学来说都是巨大的消耗。
各自开发功能的过程还是比较顺利的这一次,每人各司其职,保持沟通,项目进度会比预期的快很多,当然中途也穿插着各种新知识点的不熟练,花时间学习掌握,好在大家互相帮助,他写的模块内容可能思路能应用到你的代码中,你写的好方法或许能解决别人的问题,大家就在这样子的互相学习中完成了代码的完整开发周期,到后期测试也比较方便,后端的同学们整理出各自的功能api说明文档,进行测试联调,开发就基本进入尾声了。
这次项目开发算是师傅领进门了,基础的开发流程,模式,新知识点,算是开了新的眼界了。对于后期我对项目的开发流程理解打下了坚实的基础,临时组长才算有的放矢
边栏推荐
- Shared lock, exclusive lock, mutex lock, pessimistic lock, optimistic lock, row lock, table lock, page lock, non repeatable read, lost modification, read dirty data
- EZDML逆向工程导入数据库分析实操教程
- Is it safe to open an account online in Beijing
- Wechat applet subscription message development process
- [wechat applet development (III)] realize the stacking and sliding of cards
- JSON extractor use in JMeter
- [linear algebra] deeply understand matrix multiplication, symmetric matrix, positive definite matrix
- Robot operation continuous learning thesis (1) original text reading and Translation -- primitive generation strategy learning without catastrophic forgetting in robot operation
- EZDML reverse engineering import database analysis practical operation tutorial
- FPGA integrated project - image edge detection system
猜你喜欢

Database | simple hospital patient appointment system based on opengauss

Robot operation continuous learning thesis (1) original text reading and Translation -- primitive generation strategy learning without catastrophic forgetting in robot operation

Perceptron and multilayer neural network, back propagation and computational graph

Why is knowledge base important? This is the best answer I've ever heard
![[Game Collection] mobile phones are about to burst, and a collection of six high-quality pyGame games is coming ~ (source code attached)](/img/9e/b237bfa891bd2beb9c1b8a612e9090.png)
[Game Collection] mobile phones are about to burst, and a collection of six high-quality pyGame games is coming ~ (source code attached)

Decision tree - ID3, C4.5, cart

Kotlin coprocess analysis (III) -- understanding the context of coprocess

Full revolutionary Siamese networks for object tracking translation

EZDML逆向工程导入数据库分析实操教程
![[redis] how much do you know about bloom filter and cuckoo filter?](/img/f0/8bcbe82bd6d412e68d85450f5894e3.png)
[redis] how much do you know about bloom filter and cuckoo filter?
随机推荐
RBM contrast divergence
Common DOS commands
UVA572油田 Oil Deposits题解
Markdown basic grammar learning
Private traffic + apps, new opportunities for e-commerce drainage
Full revolutionary Siamese networks for object tracking translation
Alibaba cloud OSS uploads pictures under folders and encounters pits
Upload and insert the execle table into the database based on ThinkPHP
EZDML reverse engineering import database analysis practical operation tutorial
Decision tree - ID3, C4.5, cart
*Project recurrence * project implementation of thesis based on contextbasedemotionrecognitionusingematicdataset
Wechat applet file types and functions
Go: how to gracefully time out
Use of animation expert motionlayout layout
As skillfully uses idea annotation to improve collaboration / development efficiency
[matlab] (IV) application of MATLAB in linear algebra
图新地球:Revit建模的rvt格式BIM模型如何带着纹理精准匹配地图
Kotin fragment the correct way to get ViewModel instances
Kotlin coroutine (II): scope and cancellation
Robert operator, Sobel operator, Laplace operator