温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
大家好,我是于皮,那之前呢,我花了大概一个多月的时间,自己干出来了一个编程导航项目,然后现在这个项目的用户数也是越来越多了啊,很多朋友觉得这是一个还算是有发展的一个项目啊,由于我本人时间有限啊,所以就找了一些志同道合的朋友,那也算是组了一个小团队,那大家一起用一些业余的时间,我们来共同开发和完善这个项目。团队开发我觉得还是一个比较有趣的事情,所以说打算给大家分享一些团队开发中的一些经验方法或者比较好玩的事儿,那今天就先聊一聊,就是刚刚组建一个项目团队,就我做了哪些事情呢?那首先由于原来项目是我自己一个人开发,然后代码写的可能也非常的凌乱啊,而且呢,可能有一些地方不太规范,我就赶紧把一些不规范的代码给它做了一些修正,然后也有朋友帮我把几个拼在一块儿的项目给它拆开来啊,这样方便由不同的小伙伴来维护,我是把项目的代码存到了data top这样一个代码开源平台上,那这个平台它也是支持创建组织的,所以是把这个项目作为了一个私有项目存到组织的代码仓库中,然后邀请了团队中的朋友加入组织,并且依次设置了权限,之后团队在协作开发的时候呢,大家可以往同一个代码库上去提交代码,下载代码,可以让代码库保持一个同步G,它其实是一个版本控制技术,也是现在技术团队开发时必不可少的工具,然后呢。
01:53
我把之前的一个需求规划把它整理成了一个表格,那这里我并没有使用一些专业的项目管理工具,可能还是为了保持一个简单以及开发上的高效,因为现在整理出来的需求还是不少,而且团队成员大部分都是程序员,所以说我希望大家把重点先放在技术实现上,而不是可能在花额外的学习成本去使用一些项目管理上的东西。当然等以后有时间的话,这些团队必备的工具还是都得整上啊。由于每位同学可能会的技术站不同,而且现在项目也不是很小,所以我还是想针对具体的功能来分工,就比如说同学A,他就只负责这一个功能,以及这个功能上的新需求和一些优化的点,这样他就可以更加的专注和高效。除了刚刚说的团队代码仓库之外呢,其实你还要给相应的技术同学去开通。
02:53
一些后台数据库之类的权限,那由于整个项目团队比较小吧,可能大部分的权限我都是全部开放,但是有一些关键的权限呢,还是要做一些更细力度的控制,对,还是要防止说项目的一些机密被透露啊,然后还有一点吧,就是对于一个新团队来说,团队之间的一个沟通,还有信息的同步非常重要,所以说在分配了需求之后呢,我要给每位同学都一一的沟通和对接,保证每位同学在清楚团队大方向的同时呢,更加明确自己手头的工作,就程序员写代码的话,一定还是要先明确需求,否则的话可能就是做这样一个无用功,那接下来我就要继续去开会去了,感谢各位小伙伴们的支持,后面会分享更多团队开发中有趣的故事。
我来说两句