今天,结束了实训生涯的最后一个项目。
实训生涯共写过两次小组项目,有幸我都是组长,在开发过程中,也发现了一个团队合作需要注意的方面与自己团队犯的错误。
就团队开发,需要注意的地方有
1.任务分配:分工的时候,组长一定要先明确项目的需求,大致能理解各个模块的难易程度,再根据组员的水平进行分配任务。
2.数据库:数据库在项目开始前建立,各个表之间的主外键关系要明确,在项目开始的时候就定下来,每个组员的数据库一定要一致!一定要一致!一定要一致!如果开发过程中实在要修改数据库,一定要及时上报!!不然会造成最后项目整合直接炸掉!
3.时间问题:不要给自己定死到deadline,截止日期就晚了!!提前,必须提前整合和调bug
4.进度问题:千万要记得去了解队友的进度,千万,千万,你作为组长一定要对进度有个大概的了解,就算你说有问题发群里还是会有人死扣bug不去问,或者偷懒不做,最后发现时间不够了,疯狂滴滴恶心你
5.编码方面:可以先编码前端HTML,再编后端逻辑,也可以前后端一起编,看习惯吧。
最后记住一点,记住需求,别瞎做,需求是爸爸!!需求是爸爸!!需求是爸爸!!
我作为组长阶段出现的问题
基本上面重要的地方我都犯了哈哈哈哈
1.任务分配出问题,需求难易度估算失败,把难的项目分给了弱组员,最无语的是,他告诉我不会的时候已经很晚了,疯狂赶工
2.没有及时检查组员进度,导致后期很疲惫
3.数据库被组员乱改,导致整合很累
4.需求了解不彻底,不细致,有的地方模棱两可
以后的要求
1.明确需求!一定要对难易度有更准确的估算
2.数据库一定要早期建立完善,俗话说10天准备3天编码,一点没错!逻辑结构,都给搞清楚!
3.及时查看组员进度,不能只是询问,要亲眼看到他们进行演示
希望在以后的日子,能越来越好,犯过的错,尽量不要再犯了