TAPD简介
TAPD(Tencent Agile Product Development)全名为腾讯敏捷产品研发平台,已在腾讯内部运营12年,并于2017年5月正式对外开放。TAPD的主要作用是帮助项目管理者更好进行项目管理,为项目人员提供一系列项目协作解决方案。
TAPD主要提供看板、在线文档、敏捷需求规划、迭代计划&跟踪、任务工时管理、缺陷跟踪管理、测试计划&用例、持续集成、持续交付&部署等丰富的可配置功能,并提供三种敏捷协作解决方案,满足不同客户场景需要:
1、轻量协作解决方案:适用于不同行业协作场景,满足任务协同,文档协作和沟通交流的场景所需,帮助团队可视化工作进展、沉淀分享项目知识、提升团队协作效率。
2、敏捷研发解决方案:专为产品研发场景打造,针对研发痛点,提供贯穿敏捷研发生命周期的一站式服务,帮助团队提升研发效率,高质量交付成功产品。
3、Devops解决方案:专为DevOps持续交付场景打造,深度整合研发工具链,助力团队高效、可靠地构建与发布产品,快速交付用户价值。
使用指南
很好上面的内容看看就行,接下来才是真正有用的地方,可以免费试用的TAPD分为标准版和专业版,我注册的是专业版,包含需求、迭代、故事墙、缺陷、报表、文档等6个核心应用,还支持通过移动端管理工作。
下面将为大家介绍几种TAPD最常用的工具用法,干货满满!
任务列表
任务列表在TAPD中体现的是工作台,这是左侧主菜单栏的第一个子项。
在工作台下,我们可以看到,TAPD将所有的任务划分为我的待办、我的已办、我创建的以及我关注的,从这个界面我们可以快速了解到我们需要完成的任务,并对已经完成的任务进行二次检查。
在线文档
对于项目人员尤其是产品工作者来说,编写文档是必须而且是重中之重的时,在线文档协作的功能更是必不可少的,一款能够支持多成员实时协作的文档编辑软件在团队项目开发过程中一定是备受青睐的。
TAPD支持普通文档与思维导图的创建,文档的创建就是一个在线的编辑器,满足简单的排版需求,思维导图也是同理,两种文本与图形工具操作简单,不多做解释
项目
项目是TAPD的基本工作单位,也是我们进入TAPD时看到的第一个页面,在左侧主菜单列表的第三个选项“项目”中也可以快速进入某个项目。我们前面使用的个人文档和工作台事项都是从项目中延伸出来的功能。
TAPD为用户提供了四种项目模板,分别为轻量团队面板,问题跟踪管理,轻量敏捷项目管理,以及敏捷全生命周期管理,根据公司的规模等注册信息的不同,我们可选的模板范围是不同的,我在注册专业版时选择的为1-10人团队,在项目创建的位置上允许我选择三种项目。
输入项目标题和项目描述,这样一个简单的模板项目就创建成功了
创建项目后,系统会提示我们导入成员,此时根据需要邀请即可,也可以暂时不进行操作。
添加成员后,这个项目就可以正常运行了,项目内部的使用根据模板的不同有不同的核心内容,这部分我们稍后再说,我们先来说如何进行项目管理。
进入项目管理只需要点击最上方的设置图标即可进入项目管理界面,TAPD对于界面的设置主体使用卡片式结构,也充分利用了菜单层级的设计,逻辑构图相当清晰,我们可以很轻器地找到自己需要设置的入口位置。
项目功能
接下来的部分,我们将分别介绍项目模板中支持的各标签页功能具有的特性,专业版包含需求、迭代、故事墙、缺陷、报表、文档等6个核心应用,还支持通过移动端管理工作。在这里,我们选择进行需求、迭代和看板的基础介绍,同时,由于文档在前面已经有所介绍,加上相对较为简单,便也不做阐述,但是文档始终还是比较关键的部分。
需求
在TAPD中,产品需求被称为“User Story”,或简称为Story,是从用户的角度来描述的独立功能点。TAPD支持需求的创建、层级划分、分类、导入/导出、过滤、分析与统计,主要应用于需求的规范创建、backlog视图的生成与划分、工作流的状态管理,在这里,我们仅仅对最基础的创建、层级划分、以及工作流管理进行介绍。
创建需求
通过创建需求按钮,我们可以进行需求的快速创建,同时,可以根据需求模板进行规范的设置
层级划分
TAPD支持需求的多层结构管理,对于规模较大的需求,可以使用子需求的创建进行划分,从而细化需求结构。
工作流管理
TAPD支持需求的生命周期流程的定制,这样不同的项目需求可以有不同的生命周期流程,通过这个流程驱动,达到研发过程中不同角色成员协作完成Story的研发生命周期管理。
当前处理人进入需求的查看页面,在需求状态流转部分,用户可以选择下一个状态进行流转,并补充流转处理意见,从而完成需求生命周期的当前节点控制。
迭代
迭代是一个固定的时间段的开发计划,每个迭代将补充项目产品的某些特性。项目通过迭代划分与发布,可以让产品开发更加敏捷。
TAPD支持将需求,缺陷,任务纳入迭代,除此之外,迭代功能还支持分配成员任务,进行任务的跟踪,以及打印迭代内容卡片这种额外的特性。在此,基础的迭代创建、需求添加、工作划分成为我们主要介绍的部分
创建迭代
需求规划
如果需求下有任务,那么规划需求到迭代的同时,需求下的任务自动被规划到迭代。使用拖拽或勾选添加的方式即可将需求划分入某次迭代。
我们要注意,对于大型的需求(有众多子需求),TAPD不允许将父需求规划到迭代,这是因为在项目管理的过程中,过大规模的需求并不能保证能够在一个迭代期完成,单个迭代期应该完成的应该是一些小需求,相对来说这样设计才符合正确的项目规划逻辑。
工作划分
在迭代管理的过程中,我们已经划分了需求,此时,作为项目管理者,我们需要做的就是将需求落实到负责人身上,保证每个任务的归属,这时候需要用到工作规划的功能。
对于迭代内的需求,我们可以进行处理人和工时的设定,并以此作为迭代安排的目的计划方案。
看板
在TAPD 看板中,一个工作项代表着一项的任务,你可以通过回车快速的创建多条任务,这就像工作中的白板一样简单。创建看板的方式有很多了,除了TAPD之外,github看板的创建也是十分方便,但是既然是介绍TAPD,就不多叙述对github看板的介绍了
看板最主要的功能是使用小卡片的形式表示每一项任务,再将小卡片绘制到面板上,最终形成一面“任务墙”,这个任务墙就是看板。为了让任务的进度更加清晰,看板中的任务卡片还应该具有标注为已完成或未完成的功能,由此我们便可以快速直观地掌握当前任务的进行状态了。
创建看板
很显然,看板中每一项任务都在不同的分类列下,我们可以通过创建新的列和任务进行看板的自助规划
关闭任务
看板中的任务通常使用checkbox的形式,关闭自然也是直接勾选即可。
由此,我们便完成了对TAPD初级使用的分析,上面的介绍相对来说都只能满足基础的计划需求,感兴趣的各位可以查看TAPD的官方帮助文档,写得十分详细了,本文中的图片素材就有一大部分是来自官方的帮助文档。