一、团队开发
1. 开发时间:每周周五下午、晚上连续开发;每周周二晚上。
2. 开发地点:地点为紫荆公寓1#406B。
3. 每次集中开发开始时召开小组讨论会议,议程为最近的开发进度、遇到的问题、获得的经验。会议尽量简洁,代码细节问题不在会议上讨论,留到小组开发过程中再进行讨论。
4. 集中开发的过程中,组员有遇到任何的编程问题,获得任何的经验应该积极与其他组员分享,减少组员的重复工作量,提高编程效率。
二、团队规程
1. 若无特殊情况,小组成员务必参加每周的集中开发。若不能保证每次全员出席,组长应安排时间以保证每周所有组员至少碰面一次进行较长时间的集中开发。
2. 团队会议应有会议记录,组员轮流做记录。
3. 团队任务的分配应合理化,应充分考虑到每个组员的能力与优势。程序架构应利于任务的合理分配。
4. 建议组员注意其他小组的开发进程,另外组长与助教和老师进行交流,多方面吸取开发经验、团队管理经验。
5. 开发过程中,组员应使用代码配置系统,如git、svn,遵循使用规范,保证代码版本在安全的控制之下。
6. 开发过程中,代码应遵循基本的规范,最好统一团队的大致风格,例如,代码须有注释,文件结构应合理等。
7. 团队应维护一个技术博客,方便进行技术上的交流与分享。
三、团队建设
1. 在开发时间之余,组员之间应该积极进行感情交流,促进彼此熟悉,以便合作愉快。
2. 可以组织小组成员进行适当的娱乐活动。