Fairycode成员上手须知
这个页面旨在向新加入Fairycode的成员介绍Fairycode的工作流程,并供老成员参考。此文档目前由Members/Yeni负责维护,欢迎各位随时提出修改意见。
Fairycode是一个典型的远程协作团队,团队的成员遍布世界各地。考虑到远程协作的许多特征,诸如时差、信息不易同步、数据不易交换,我们采用了一套功能强大的在线项目管理系统来辅助我们推进项目——Fairycode Team Trac System(FTTS)。为了保证每个成员都可以借助这套系统提高效率,我将大致介绍这套系统的基本使用方法。
成员上手须知
初次使用(重要)
在您第一次使用Fairycode Team Trac System时,介绍您加入Fairycode的成员会向您提供一组登录用户名和密码。请使用这组用户名和密码进行登录。登录后请务必进行以下两个操作:
- 前往 Preferences 页面,确认自己的名字和Email地址已经填写正确。
- 选择 Accounts 标签,修改自己的密码。
这样,您的成员身份就在FTTS系统中生成了,您会收到与您相关的项目更新电子邮件。
基本概念
Trac
Trac是一套项目管理系统,我们使用Trac来管理每个人的工作进度和项目重要文档。每个人的任务将以Ticket的形式出现在此系统中并发送到所有人的信箱中。项目中经过调论的文档也会被放在Trac中。关于Trac的更多详情请参阅 TracGuide 。
SVN
SVN是一套版本管理系统,我们使用SVN系统来交换所有数据文件并对每个版本进行保护。欢迎参阅由Yeni编写的 SVN手册。
FTTS
FTTS(Fairycode Team Trac System,也就是您正在访问的这个网站)是一套经过整合和优化的Trac/SVN组合系统。每位Fairycode成员所持有的FTTS用户名和密码可以在Trac和SVN两个系统中通用。例如,假如您在Trac系统中更改了账户密码,新密码将自动实施到Trac系统和SVN系统中。
Team Blog
除了FTTS系统,我们还在使用基于Tuc(图客)网站的 团队博客来进行快速更新和技术讨论。这是一个内部博客,其中也可能包括一些涉及他人版权的内容,因此请不要将其中的内容随意转载。Tuc网站需要邀请才可以加入,用户名密码需要单独获取。相关信息请与Members/Yeni联系。
成员信箱
我们鼓励成员使用自己最常用的Email信箱作为工作信箱,这样可以保证每个人都能够及时地收到通知邮件。然而,如果您需要,我们也可以为您设置一个@tuc.cn或@fairycode.com的信箱,以方便您以正式团队成员的身份与外界联系。
工作流程
为保证每个人的工作都得到应有的重视和使用,我希望大家遵守相关的工作流程。
任务流程(重要)
指派
任务的指派一般有项目经理来进行,当一个任务指派给某个特定成员时,该成员会收到一封由Trac自动发出的邮件。在您收到邮件后,您可以执行以下操作。
- 请点击邮件下面的ticket链接,来到这个ticket对应的页面。
- 在页面的底端,你可以填写自己的观点和看法,并在action中选择“accept”来接受此任务。
- 如果您认为这个任务需要分派给其它人,请在action中选择“reassign to”,然后填写其它用户的用户名。
执行与讨论
- 在任务执行的过程中,请经常回访此ticket页面。您可以通过网站首页的与我相关的Tickets链接查看所有与您相关的tickets。
- 请经常在ticket下面报告进展和遇到的问题,如果希望发起讨论,也请直接在ticket下面回复。您回复后,与此ticket相关的成员均会收到提示邮件。
完成或取消
- 当您完成某个任务时,请访问该任务对应的ticket页面,在页面底端的action中选择“resolved as accomplished”表示您已完成任务。
- 如果您由于某些原因未能完成该任务,也请回访该页面,并在页面底端选择“resolved as”,然后选择合适的描述。
综合讨论
所有不与某一项任务直接相关的讨论都可以发布至 团队博客。未成形的开发文档也欢迎发布到此内部博客中。所有正式成员都可以在此博客上发布博文,并请经常登录此网站以确认讨论进度。登录此网站后,网页的右上角会有“通知”的链接,使用该链接即可迅速查看与自己相关的新回复。
文档工作流程
若要对Trac系统上的文档进行修改,您需要遵守一些特定的要求。请阅读由Members/Rollo负责维护的Wiki文档工作规范了解细节。
