-
学习元小组管理制度V2.0 201408-陈敏
普通类 -
- 支持
- 批判
- 提问
- 解释
- 补充
- 删除
-
-
内容
学习元项目组管理制度 学习元项目组管理制度
目 录
此文档面向所有加入北京师范大学教育技术学院现代教育技术研究所学习元项目组的博士后、博士生、硕士生、本科生以及其他流动、兼职人员。所有成员均须严格遵守管理制度中的相关规定。
(一)日常管理
所有成员周一到周五全天须在实验室工作、学习,有课、讲座、会议、出差等除外,早上最晚9点要到实验室;
每个成员每周要有工作计划,严格按照进度完成任务,并在例会中按任务计划进行工作汇报;
所有成员在系统、相关功能出现问题时应随时能联系到,并及时解决;
所有成员均须积极参与项目的各项工作、会议、活动。
读研期间,研究生要求至少发表一篇文章,博士生至少要求发表一篇SSCI论文,文章投稿之前,必须经过老师审阅,不得擅自投稿,经老师审阅过的文章发表版面费用,实验室负责。
实验室鼓励参加各种正规的学术会议,国内学术会议,论文全文录用后,实验室支持参加交流,境外高水平国际会议,全文录用后,实验室可支持参加境外会议。
各种购买的图书,须集中存放在实验室会议室书架,共享使用。购买图书后请在“学习元项目”学习社区的“公用图书”讨论板块中发布(注明购买数目、购买者以及价格)方可报销,同时发布公告告知大家新增图书。
(二)人员分工
实验室的博士后、博士、硕士、本科生、全职、兼职人员均要参与相关的研究、项目工作;
博士还应负责项目的监督、管理,要对日常工作做好安排与检查;
博士后要提交研究计划书、参与一些项目工作、并定期进行研究与任务进度汇报;
全职、兼职人员等要定期完成并汇报相关负责的任务进度。
(三)任务管理
所有成员须严格按照商定的时间节点完成自己的任务;
所有成员在完成任务过程中,须严格保证任务质量,并随时接受任务进度检查;
所有成员在完成任务过程中,若遇到任何困难应及时提出、寻求他人帮助,不能等到截止时间才提出;
如果任务无法在规定时间内完成,任务负责人须说明具体有效原因,并须尽快完成任务;
如果任务无法在规定时间内完成,任务负责人无法说出具体有效原因的,属于无故拖延任务,无故拖延任务者须接受批评,并应尽快完成任务。
无故拖延任务两次以上者,将被通报余老师。
(四)代码管理
代码备份
采用双机备份,除了现有的svn进行版本管理后,一台机器用于备份svn代码,代码备份由服务器负责人负责;
代码检测
每位新成员编写的所有代码均需接受由负责直接指导其的二年级成员的检测,通过检测后后方可提交;
其余成员编写的代码只要是新功能、原有功能的数据库改动、底层方法改动等重大改动的均需在例会上进行说明、讨论,关键代码要由小组负责人审核通过方可提交;
维护代码的同时,也须维护开发文档,在提交代码的同时也要提交开发文档,具体开发文档样例参照SVN中的,开发文档中要有如下说明:
XX技术文档说明
代码功能:
编码人:
编码提交时间:
审核人:
审核时间
(五)测试管理
新功能测试
每个新功能上线前必须在测试服务器上进行可用性测试、压力测试、交叉测试。测试一般在每周例会中进行,全体人员参加,经过测试无误后方可提交到正式服务器。测试脚本一般由研一负责(现由高梦楠)。
每周五晚8点前新功能开发者告知测试服务器负责人本周需要测试的新功能,测试服务器负责人负责撰写新功能更新记录文档(详细要求见SVN中“\Learningcell技术文档\文档撰写规范说明”文件夹里的“学习元项目-新功能记录文档说明20130422 V1-陈敏”文档),并在“学习元新功能测试”知识群中发布本周例会要集中测试的新功能列表学习元,每周一个学习元,命名为“201303第1周新功能测试列表”,例会测试按照这个列表来进行测试。学习元和知识群仅对“学习元项目”社区成员公开。
测试完后要在开发文档中记录测试结果报表,样例如下:
XX功能测试结果
代码功能:
编码人:
测试时间
测试经过
测试结果
是否经过测试
大规模测试
不定期开展大规模交叉测试,参与人员为实验室全体人员。测试前需制作测试记录单,所有测试人员均按照测试记录单内容进行测试测试记录单应包含需要测试的模块,浏览器,测试结果等内容,测试记录单见SVN样例,测试记录单由研一负责。
无论新功能测试还是大规模测试,测试时均要使用真实数据,按照真实业务逻辑来使用,除非测试极致数据情况,不得使用非真实数据测试。
(六)功能上线管理
每个新功能完成之后需在经过代码审核(参见代码管理制度)并测试服务器上进行测试(参见测试管理制度);
每个新功能经过代码审核和测试后,经小组负责人(现为陈敏)确认无误后方可提交到正式服务器。新功能上线确认表样例如下:
XX功能上线确认
代码功能:
编码人:
是否有技术文档
测试是否合格:
是否确认提交服务器:
确认时间:
每次更新的新功能,正式服务器负责人需要在新功能更新记录文档中对记录更新功能的更新时间(详细要求见SVN中“\Learningcell技术文档\文档撰写规范说明”文件夹里的“学习元项目-新功能记录文档说明20130422 V1-陈敏”文档),并在“学习元新功能发布”知识群中发布,每次功能更新列表做成一个学习元,引入到该知识群中,并发邮件通知实验室全体成员。学习元和知识群均对外公开。
服务器包括正式服务器与测试服务器,正式服务器一般由研二负责管理,主要包括正式服务器的更新、数据与代码备份、服务器配置与日常维护等。测试服务器由研二指导研一进行管理,主要负责测试服务器的更新;
服务器配置一般不进行大规模或关键性改动,仅服务器负责人有对服务器进行修改 的权限,并对服务器任何问题负有直接责任,服务器负责人需要对服务器进行较大改动时,须先上报小组负责人,并在小组例会上进行讨论,获得负责人同意后,方可对服务器进行修改,服务器负责人不可随意对服务器进行修改;
正式服务器要有详细的服务器配置文档,包括如何配置、现阶段配置如何等,服务器各种参数若进行修改,必须及时在配置文档中进行记录,并写明修改原因以及原配置参数,该文档由正式服务器负责人负责填写;
正式服务器要有详细的服务器问题文档,当正式服务器出现问题时须及时记录,包括问题出现时间、问题描述、问题解决方法等,该文档也由正式服务器负责人负责填写;
每次进行正式服务器更新前要进行数据、代码备份;正式服务器不能随便更新,若无特殊情况,正式服务器每月30日晚10点更新一次,测试服务器每周五晚10点更新一次,正式服务器负责人需在正式更新服务器前一天发邮件告知实验室所有成员;
服务器用户名、密码要遵守保密制度,仅服务器负责人掌握,不可随意告知他人,服务器负责人直接对服务器的安全负责。
(八)Bug管理
所有成员发现系统bug后(包括系统用户反馈的bug)要及时在bugfree上发布,并指给相关模块负责人;
发布的Bug描述要清晰,须指明问题的类型、所使用的浏览器、并附上问题截图,必要时最好进行问题描述,紧急bug要特别注明“加急”字样,并写上须完成的时间节点;
模块负责人修改bug后要及时反馈给bug指派者,bug指派者须对修改的bug进行再次测试,确认bug已修改完成之后,及时关闭bug;
简单的bug最晚一周内必须改掉,每周例会检查;
暂时无法修改的bug要说明原因,并及时修改,最晚不超过一个月。
(九)新成员管理
入学第一学期,按计划对新成员开展相关技术培训,基本掌握相关技术、了解系统平台的各个模块功能以及规范的编码流程等,具体培训内容见新生培训文档;
新成员每两周都要培训一次,由2、3年级学生分专题负责主讲;
每次培训内容做成学习元,加入到“技术组新成员培训”知识群中,设置考核通过标准,作为新成员必修课程,所有新成员必须在半年内通过考核,所有学习元、知识群仅实验室内部共享;
“以老带新”:主要由二年级对一年级开展一对一,或一对二帮扶,二年级要有责任心,对一年级在代码编写、数据结构设计、编码规范、文档撰写等均进行帮助、监督与审核。根据以往经验,对一年级可能遇到的问题预先进行指导;一年级要多学多问,遇到问题要向高年级请教;
一年级上学期要掌握基本的编程技术,各项测试,文档撰写等,了解项目组整体工作流程,一年级下学期开始逐步增加任务。
(十)工作交接管理
即将毕业成员需在论文答辩之后,向接手成员进行工作交接;毕业生要自律,勤奋刻苦,认真对待工作,认真带好新人,为新生做好示范。
工作交接的内容包括:详细说明负责的模块有哪些、各模块的逻辑、涉及的代码、数据库、采用的特殊的技术(若有)、需要注意和可能出现的问题的处理方式;
提交负责模块的所有源代码、功能设计文档、数据库说明文档、UI设计文档等。
(十一)文档管理
文档包括测试文档、UI设计文档、开发文档、学习元平台的体系结构与功能文档、各种编程规范文档、服务器配置文档、服务器问题记录文档、会议纪要文档、学习元平台模块分工文档、学习元小组管理制度文档等;
所有人在撰写文档前,须仔细阅读各类文档的撰写规范说明,所有文档撰写说明均存放在SVN中的“\Learningcell技术文档\文档撰写规范说明文档”文件夹中;
所有撰写好的正式文档均上传至SVN相应位置;
测试文档:每次进行大规模测试时需先设计测试记录单文档,详细指明测试的各个功能、浏览器,以及测试结果(测试通过或不通过,不通过的要记录问题),测试结束后要汇总测试结果,撰写测试结果文档,测试记录单文档和测试结果文档分别存放在SVN中的“\Learningcell技术文档\测试文档\测试记录单”文件夹和“\Learningcell技术文档\测试文档\测试结果”文件夹中;
UI设计文档:新功能设计时须进行UI设计并提交UI设计文档,具体要求参见“UI设计文档说明”,文档存放在SVN中的“\Learningcell技术文档\设计文档\UI设计”文件夹中;
开发文档:新功能完成后需提交开发文档,具体要求参见“开发文档说明”,当对已有功能进行修改,如逻辑修改、增加新功能或数据结构修改等,应同时修改相应的功能设计文档,文档存放在SVN中的“\Learningcell技术文档\开发文档”文件夹中;
新功能更新记录文档:记录每次更新的新功能的相关信息,如开发者、功能作用、功能是否通过测试、是否通过代码审核、是否已经正式更新等,文档存放在SVN中的“\Learningcell技术文档\学习元平台新功能记录文档”文件夹中;
新成员培训文档:每次进行新成员培训前需要对培训内容、培训主讲人、培训时间等进行详细规划,命名为“201304-05技术培训”,文档存放在SVN中的“\Learningcell技术文档\新成员培训计划文档”文件夹中;
学习元平台的体系结构与功能文档:描述学习元平台整体体系架构与功能,定期对其进行更新,文档存放在SVN中的“\Learningcell技术文档\学习元平台的体系结构与功能文档”文件夹中;
编程规范文档:包括JAVA编程规范、HTML编程规范、CSS+DIV编程规范、MySQL数据库规范,JAVA编程常见风险等,新成员加入后首先要进行学习、在项目进行过程中及时进行补充完善。编程规范文档是开发小组的行动指南,必须严格遵守,要经常组织学习,文档存放在SVN中的“\Learningcell技术文档\编程规范”文件夹中;
服务器配置文档:仅服务器负责人有权限修改,主要描述服务器如何配置、现阶段配置如何等,一般情况下不进行大规模修改,仅在进行服务器配置优化或解决相关服务器问题时进行修改,当需要修改服务器各种参数时,须及时在配置文档中进行记录,并写明修改原因以及原配置参数,文档存放在SVN中的“\Learningcell技术文档\服务器相关文档”文件夹中;
会议纪要文档:记录每周例会的内容,文档存放在SVN中的“\Learningcell技术文档\会议纪要文档”文件夹中对应的年份文件夹中;
学习元平台模块分工文档:说明学习元平台中各模块分工情况,各模块的负责人,模块负责人负责可能是该模块的创建或接收人,均要承担维护该模块的责任,工作文档存放在SVN中的“\Learningcell技术文档\学习元平台模块分工文档”文件夹中;
学习元小组管理制度文档:关于学习元项目组的各项管理规定。
(十二)知识管理
每期seminar内容要做成学习元,并加入到“Seminar知识群”和知识媒体实验室社区中;
将日常编程中遇到问题后的解决方法、编程经验做成学习元加入到“学习元项目技术交流”知识群里;
每月最后一天前必须按照实验室统一规定提交学习报告,并将报告做成学习元加入到“学习元小组学习报告”知识群中,学习报告的内容可以是读书的收获、项目工作、编程中的收获、阅读的网站信息、发现的好的网络资源、好的网站的感受、分享等,具体要求见“学习报告制度说明”学习元。读书报告的知识群和学习元均不公开,在实验室内共享;
对新成员进行培训的相关培训内容要做成学习元,并加入到“技术组新成员培训”知识群中,知识群和学习元均不公开,在实验室内共享;
项目组成员发表的文章及时挂在学习元网站上;
定期检索国内外相关文献,更新“相关文献”页面。
(十三)例会制度
每周一次例会;
例会内容主要包括:每周工作进度汇报、bug修改情况检查,功能改进讨论,新功能设计与实现讨论,其他问题讨论,下周任务布置;
由研一的同学轮流负责会议记录;
会议纪要分为三大块:上周任务检查与下周任务计划、项目讨论和其他;要求记录内容清晰详尽,包括谁、完成什么任务、未完成什么任务、未完成原因、下周任务、任务时间节点;讨论主题、讨论结果,如功能如何修改、新功能如何设计等,均要详细;
会议纪要文档均采用统一模板,会议记录者须将会议纪要文档上传至SVN中“Learningcell技术文档\会议纪要文档”文件夹中对应年份的文件夹中。
会议记录者须在“学习元项目”学习社区的“会议纪要”讨论板块中发布纪要内容,并发布公告告知社区成员。
(十四)Seminar制度
每月一次;
硕士、博士、博士后每人每学期至少在Seminar做一次分享,在学期开始即提交Seminar主题,不可随意临时改变主题;
本科生根据情况,可开展一些调研在Seminar中做分享,不强制要求;
每次Seminar的纪要者要进行详细的会议记录,拍照,并在4A、学习元和ftp中各发布一份,并通知参与者;学习元要纳入到“Seminar知识群”以及知识媒体实验室社区中。
(十五)学习报告制度
每月的最后一天24:00前将本月的学习报告做成学习元(权限设置为不公开,仅小组内部人员可访问)发布在“知识媒体实验室讨论班/课程交流/讨论区/Tech小组交流天地”中,格式:标题为:六位时间+姓名+“学习报告”,如“201303陈敏学习报告”,不符合格式者剔除知识群;
学习报告内容可以是阅读书籍的收获、项目工作中的收获、编程中的收获、其他网站信息阅读后的收获、好的工具、网站的发现等多方面内容;
对大家贴出的报告余老师会随时批注、评论;
在下月的第一天上午发布一个上月学习报告通报的学习元,如“ **201303学习元小组学习报告期通报”,报告提交者和未提交者名单;
学习报告是对项目组成员进行评价的重要指标。
(十六)请假制度
日常会议、Seminar、讨论等项目事宜如无法参加,应及时(至少提前一天)请假,邮件需抄送余老师;
长时间的外出需向余老师请假说明。
(十七)评价制度
劳务发放制度
每月最后一天通过学习报告的途径提交当月完成工作量情况,根据工作量发放适当劳务,只有保质保量完成的、通过负责人审核的工作才能计算在工作量之内;
奖励制度
长期对待项目工作持有积极、认真、负责(如例会上积极参与讨论、多次发表建设性建议,积极承担项目工作,积极开展培训等)态度的成员,小组负责人可随时上报余老师,余老师根据其表现给予一定的奖励;
经常超额、提前完成任务者,小组负责人可随时上报余老师,余老师根据其表现给予一定的奖励,如适当增加当月劳务;
对项目研究有重难点有重大突破者,余老师根据其表现给予一定的奖励,如适当增加当月劳务。
对在指导新成员方面积极认真、带领的新成员进步速度快,并较早能独立承担较大项目工作的二年级,进行组内表扬并上报余老师,余老师根据其表现给予一定的奖励,如适当增加当月劳务。
对连续多日(节假日)集中开发等并取得较好效果的、获余老师肯定的,余老师可根据情况适当增加所有参与人员当月劳务。
惩罚制度
对待项目工作持有消极态度(如例会、Seminar、培训等经常不参加、无故拖延任务、影响全组工作进度多次劝说无效等)的成员,发现初期,将进行组内批评,批评后依旧无改善者,将由小组负责人上报余老师,由余老师开展批评教育,并适当减少劳务;
新成员不认真参加培训,无法在规定时间内达到相关要求者,若无法说明原因,小组负责人将直接上报余老师;
二年级负责指导新成员,但不认真、不负责,导致新成员长期没有进步、无法承担项目工作的,则由该二年级成员承担新成员的所有项目工作,并由小组负责人上报余老师;
由于二年级负责人没有对自己对指导的新成员的代码进行严格审核而导致新成员提交代码对系统造成重大破坏性影响的,小组负责人将直接上报余老师。
(十八)保密制度
服务器用户名、密码,除了负责服务器管理员、项目相关管理者外,一律对外界保密,不得向他人泄露,服务器管理员对服务器的安全负有直接责任;
系统后台超级管理员的用户名、密码,除了本项目成员外,一律对外界保密,不得向他人泄露,一经发现,严厉处罚;
系统的各类文档以及文档下载的SVN地址、用户名、密码等,除了本项目成员外,一律不可外传;一经发现,严厉处罚;
系统代码以及代码下载的SVN地址、用户名、密码等,除了本项目成员外,一律不可外传;一经发现,严厉处罚;
凡是涉及到本项目的其他各类文档、资源,若无允许,均不可外传,一经发现,严厉处罚。
附录:学习元项目小组共享知识群、学习社区列表
知识群列表
“学习元项目技术交流”知识群
关于项目工作遇到的各种技术经验、开发知识等学习元的集合。
地址:http://lcell.bnu.edu.cn/lc/lc_index.jsp?id=1069&courseId=112743
“技术组seminar知识群”知识群
关于技术组每期seminar内容的学习元集合。【2014年以前】
地址:http://lcell.bnu.edu.cn/lc/lc_index.jsp?id=2221&courseId=113906
“学习元小组学习报告”知识群
学习元小组各成员每月发布的读书报告集合。【2014年以前】
地址:http://lcell.bnu.edu.cn/lc/lc_index.jsp?id=2897&courseId=114583
小组会议纪要、每月的读书报告都在实验室社区的学习元小组论坛上发布【2014年开始】
地址:http://lcell.bnu.edu.cn/community/index.jsp?communityId=566
“技术组新成员培训”知识群
技术组新成员培训专题内容集合。
地址:http://lcell.bnu.edu.cn/lc/lc_index.jsp?id=2898&courseId=114584
“学习元新功能测试”知识群
每周末发布需要集中测试的新功能列表学习元。
地址:http://lcell.bnu.edu.cn/lc/lc_index.jsp?id=2900&courseId=114586
“学习元新功能发布”知识群
发布正式上线的新功能列表学习元。
地址:http://lcell.bnu.edu.cn/lc/lc_index.jsp?id=2901&courseId=114587
“学习元小组文化交流”知识群
关于学习元小组开展的各类小组活动、文化交流等。
地址:http://lcell.bnu.edu.cn/lc/lc_index.jsp?id=1072&courseId=112746
学习元研究专题
关于与学习元项目的相关研究的学习元集合。
地址:http://lcell.bnu.edu.cn/lc/lc_index.jsp?id=1058&courseId=112732
学习元平台相关操作指南(新成员必看)
学习元初级操作手册
http://lcell.bnu.edu.cn/lc/lc_index.jsp?id=1353&courseId=113037
学习元高级操作手册
http://lcell.bnu.edu.cn/lc/lc_index.jsp?id=1341&courseId=113025
学习元平台操作指南微视频
http://lcell.bnu.edu.cn/lc/lc_index.jsp?id=1780&courseId=113464
学习社区列表
学习元项目
学习元小组成员均需加入,社区中发布学习元小组内部共享信息,包括会议纪要、读书报告、相关会议信息等。
地址:http://lcell.bnu.edu.cn/community/index.jsp?communityId=172
知识媒体实验室
实验室成员均需加入,社区中发布实验室内部共享信息等。
地址:http://lcell.bnu.edu.cn/community/index.jsp?communityId=201
学习元平台改进交流
在此社区中发布开展有关学习元平台的改进交流。
地址:http://lcell.bnu.edu.cn/community/index.jsp?communityId=186
1
-
在新页面中查看内容
-
下载源文件
-
-
- 标签:
- 文档
- 进行
- 成员
- 管理制度
- 负责人
- 测试
- 项目
- 学习元
- 服务器
- 小组
- 内容
- 知识
-
学习元评论 (0条)
聪明如你,不妨在这 发表你的看法与心得 ~