# teambition_quickstart **Repository Path**: software_test/teambition_quickstart ## Basic Information - **Project Name**: teambition_quickstart - **Description**: teambition简单教程 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-04-17 - **Last Updated**: 2022-08-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Teambition Quick Start ##### user edition ## 0. 什么是**Teambition**? **Teambition**是一个在线工作协同工具,团队可以利用它进行工作任务管理、进度协同、工作产出物共享。 你还可以通过内置商店为**Teambition**添加额外的功能模块,例如用于代码托管的$\color{blue}{行云}$,用于在线文档编辑的$\color{green}{语雀}$。我们目前会用到的是**Teambition**主模块和代码托管工具$\color{blue}{行云}$。 你可以通过网页端和移动App两种方式使用**Teambition** >网页端:[www.teambition.com](www.teambition.com) >获取App:[www.teambition.com/apps](www.teambition.com/apps) ## 1. 加入团队 **Teambition**是一个团队协同工具,所以在正式使用前,你必须加入一个现有的团队(在**Teambition**中称为*企业*)。 点击[链接](https://tburl.in/j4lIf96T),你可以加入企业HAD_Foshan。如果链接失效,请联系管理员。 如果需要加入其他*企业*,请联系对应的管理员,并告知管理员你的工作邮箱。 ## 2. **Teambition**中的项目与任务 在**Teambition**中,工作按颗粒度从大到小可以排列为**项目分组**>**项目**>**任务**>**子任务**: * 项目分组:多个项目可被分类到一组,但它们之间没有从属和递进关系 * 项目:项目由多个任务组成,任务可以按逻辑关系进行排序和分组。除了任务,项目还可以有附加的文件、代码、需求清单等等 * 任务:任务可以从属于项目,也可以独立创建。任务有明确的负责人、参与者、起止时间 * 子任务:子任务创建于任务中,有负责人、截止时间和完成状态标记,但同一任务下的子任务没有递进和从属关系 加入团队后,我们就可以开始创建你的第一个项目。点击页面右上角的蓝色+号,点击“项目”,或者点击页面上方的“创建新项目”。 如下图所示,新项目的类型有三种: * 普通项目 * 工作流项目 * 从模板创建的项目 让我们首先了解一下普通项目 ## 3. 创建普通项目 点击“新建普通项目”,你将看到如下图所示界面: 首先,你需要填写项目的信息,包含名称、简介和项目分组。同类的项目建议使用统一的名称前缀,如*RHP_需求确认*。 点击“选择项目分组”,可以将该项目划分至一个已创建好的项目分组。建议在创建项目前先创建好项目分组。 进入项目界面后,首先需要指定项目成员: 如上图所示,你可以通过姓名、邮箱搜索已加入公司的成员。添加成员后,你可以将该成员进一步设置为“拥有者”或“管理者”。 添加任务后,你可以在项目下创建任务。在页面上方,你可以看到三个默认的任务列表: 这三个任务列表只是名称不同,其性质没有任何不同。你可以修改它们的名称,可以创建新的任务列表,也可以把现有的任务从一个列表拖拽到另一个。 你可以对一个列表内的任务进行统一操作,如设定执行人、起止时间,移动、删除任务。 现在我们在“待处理”列表中创建一个任务: 此处必须填写任务名称,任务执行者、起止时间、提醒选项、参与者及是否公开都可以留待后续设置。 创建多个任务后,我们可以在“时间视图”快捷的设置他们的起止时间和依赖关系: 时间视图中任务间的箭头表征了任务间的依赖关系:如果我们设置了由任务一指向任务二的箭头,那么在任务一完成前,我们无法将任务二的状态修改为“已完成”。 ## 3.1. 编辑任务 完成项目下各个任务的创建后,你可以对任务进行进一步的编辑,你也可以在首页直接创建不属于任何项目的任务。不论一个任务是否属于某个任务,它的可编辑项基本一样。 如上图所示,除了编辑任务的执行人、起止时间、备注等信息之外,你还可以在这里为任务添加子任务。子任务可以填写内容、设置时间点、设置执行人(也可以不设置执行人,这样所有的项目参与者都可以“认领”这个子任务)。 注意:同一任务下的子任务没有从属、依赖等逻辑关系,只是纯粹的并列关系。 除了创建子任务外,你还可以在任务编辑界面添加关联内容,添加任务参与者,浏览任务修改历史,发布任务相关消息。如下图所示: 如果这是一个开发任务,你还可以设置该任务相关的代码分支。这项功能我们会在$\color{blue}{行云}$的介绍中详述。 ## 3.2. 项目的其它功能 除了创建项目下的任务、子任务,你还可以在项目界面做很多事情。 * **分享**:你可以在这里以富文本的形式创建项目的分享文档。文档可以设置参与者,所有参与者可以协同编辑。任务可以关联到文档 * **文件**:你可以在这里存放项目相关文件,文件可以设置可见性,也可以从任务关联到文件 * **概览**:你可以在这里查看、更改项目状态(正常、拖期、失控)并提醒项目参与者,浏览项目动态,设置项目起止时间,查看项目任务统计 * **统计**:你可以在这里查看项目相关的数据报表,如每人完成任务量、项目燃尽图等。你也可以添加其他图表或自定义图表。 * **日程、群聊**:在日程中你可以创建项目相关会议,在群聊中可以与其他项目成员进行讨论。这两项功能一般用Outlook和微信实现,这里不过多介绍。 ## 3.3. 为项目添加更多功能 除了默认开启的分享、文件、统计等功能之外,你还可以通过应用中心为项目添加更多功能: 点击页面上方的+号,即可进入**Teambition**应用中心。这里有用于代码托管的$\color{blue}{行云}$,用于知识管理的$\color{purple}{Thoughts}$,以及其它很多工具。你可以进一步探索。 这里以$\color{blue}{行云}$为例。点击“开启”,你就可以在项目界面看到“代码”选项。点击“代码”,你就可以为项目创建代码仓库,或者关联$\color{blue}{行云}$中的已有仓库。 关于$\color{blue}{行云}$的使用,我们会在另一篇教程中详细介绍。 ## 4. 创建工作流项目 在普通项目中,任务的状态只有两种:**完成/未完成**。但在实际工作中,任务可能有更多种状态,如**待处理/进行中/已完成/搁置**;不同类型的任务也可能需要不同的状态标记,如对于bug的处理,其状态可能是**待处理/修复中/关闭/拒绝处理** (因无法复现)。 这种情况下,我们就需要创建工作流项目。相较于普通项目,工作流项目有两点主要区别: * 更多的任务状态:你可以在不同的**工作流**中创建任务,不同工作流中的任务有不同的名称和状态标记。Teambition提供了三种工作流: $\color{blue}{任务}$:有待处理、进行中、已完成三种状态 $\color{green}{需求}$:有待处理、开发中、测试中、已完成四种状态 $\color{red}{缺陷}$:有待处理、修复中、已解决、已拒绝、关闭五种状态 你也可以修改这些工作流,或者自定义新的工作流。 * 自定义状态流转关系:你可以设置工作流中任务状态的流转关系。比如一项**缺陷**被关闭之后,就不能流转回**待处理**状态。这可以保证工作流的顺序进行,避免项目混乱。 ### 4.1. 创建和修改工作流 点击**菜单>项目设置>任务设置>任务工作流设置>工作流配置**即可修改现有工作流 如上图所示, 你可以: * 设置状态所属类别:无论定义多少种状态,它们都会被划分到**开始/进行中/结束**三个类别 * 设置状态流转关系:如上图下半部分所示,你可以点击复选框更改状态流转关系 ### 4.2. 状态的执行条件 在项目的参与者较多时,为了避免大家随意修改任务状态导致混乱,我们可以配置状态的执行条件。点击**列表菜单>配置工作流规则>配置条件和后置动作** 上图中我们以**已解决**状态为例,在**执行条件**选项下,我们将权限所有者设置为shan.he,这意味着只有shan.he可以将一项缺陷的状态修改为**已解决**。我们还设置了**必填字段**,这意味着当缺陷状态被流转为已解决时,操作者必须填写**备注**和**截止时间**。 设置必填字段可以让其它项目成员了解项目状态流转的原因。比如可以设置**开发工程师**将缺陷状态变更为**已解决**时,必须填写**产生原因**和**影响面**,这样可以降低沟通成本。 ### 4.3. 状态的后续动作 有时我们希望,任务的状态流转之后,可以触发一些自动的动作。比如一项缺陷由**待处理**流转至**修复中**时,其执行者自动变更为**开发工程师**,这需要我们配置状态的后续动作。 同样是在**配置条件和后置动作**窗口,点击**后续动作**并进行配置: 如上图所示,我们设置后续动作:将字段**执行者**设置为**樊星**。这意味每当一项缺陷的状态被变更为**修复中**时,其**执行者**都会自动变更为**樊星**。 ## 5. 更多内容 以上是Teambition简明教程的全部内容,要了解更多,你可以访问Teambition官方[帮助中心](guide.teambition.net/hc/)。