Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
本章节介绍组件概念、组件类型以及各组件功能和用法
ONES Project 通过“项目“来管理团队各项事务,“组件“是项目内具有独立工作逻辑的功能模块,可以有效拓宽“项目-任务类型“结构的单一场景,为管理各类事务提供更灵活的支撑,匹配更丰富的业务场景,满足不同规模团队的协作和管理需求。
此外,组件能力也使得 ONES Project 更高效的与其它子产品联动,实现研发管理全流程与全场景的打通。
系统内有三种组件类型:通用组件、系统组件、自定义工作项类型组件;组件数量众多,功能丰富,配置灵活,各功能特性将在后续章节中展开详细介绍。
一级导航:是一个空文件夹,支持添加二级导航组件
自定义链接:可以通过配置URL,跳转对应网页
系统组件大致可分为 3 类:
“工作项“是 ONES 系统定义各类项目事务的基本工作单位,是对于具备相同数据结构(常见的如状态、属性、工作流)的业务类型的抽象定义,有着相似的业务场景,都是围绕“完成这件事情“来流转。
“工作项类型组件“基于这类事务的处理逻辑,做了一些产品能力的封装,增强可复用性的同时,也支持基于不同工作项类型的个性化的配置。
典型的工作项类型组件包括:
用户故事:详细的用户故事列表,可以对用户故事进行排序、筛选、规划
需求:详细的需求列表,包含需求规划、拆分、关联工作项等针对性功能
缺陷:详细的缺陷列表,包含关联需求、关联测试计划等针对性功能
任务:详细的任务列表,包含关联工作项等针对性功能
另外,还有一类特殊的工作项类型组件,针对其业务特性,在组件能力上做了特殊处理:
工单:详细的工单列表,包含工单收集,指派工单处理人,自定义工单状态流转
发布:包含发布列表,可以进行发布的计划与管理
迭代:包含迭代列表、迭代周期、迭代燃尽图、相关工作项列表等内容
迭代计划:通过列表、详情视图展示多个迭代所处阶段与基本信息
项目计划:传统项目规划和进度管理甘特,同时支持与关联迭代、混合使用
里程碑:包含里程碑列表,支持增删改查里程碑、对比里程碑计划的历史版本
交付物:包含项目交付物列表及来源
执行:包含从项目计划拆解得到的所有计划
时间视图:工作项甘特视图;展示工作项执行顺序、持续时间及进度情况
项目概览:自定义卡片,展示当前项目的基本信息以及迭代和工作项的完成情况
筛选器:根据项目所需汇总工作项信息,提供公共视图、私人视图的能力
成员:展示当前项目中的所有成员及其角色构成,可进行项目成员管理
报表:提供了当前项目的多维度数据统计能力以及可视化展现
文档:通过关联 Wiki 页面组的方式,实时同步页面信息
文件:汇总展示项目下所有工作项包含的文件
流水线:展示当前项目关联的流水线信息
用户创建了一个新的工作项类型时,系统会自动生成自定义工作项类型组件。自定义工作项类型的组件能力与系统预置的工作项类型组件,如需求、缺陷、任务等一致。
在项目内顶部导航入口选择项目设置>项目组件
,即可为一个项目搭配所需的组件,目标是将自定义导航中的组件调整至团队所需。
你可以通过拖放的方式添加和移除组件。将左侧组件库中的组件拖至自定义导航下,完成添加;从自定义导航拖至组件库,即完成移除。此外:
一个项目内,可重复添加多个相同组件
组件显示名称支持自定义修改
每个组件基于业务类型和功能设计上的差异,有相应的个性化配置,具体的操作在各组件功能特性中详细有详细说明。
ONES 产品矩阵、应用场景以及系统常用名词简介
软件研发是个复杂的过程,企业需要协调管理者、产品、研发、测试、运维等多个角色及部门的目标一致和高效协同,更需要进行合理的资源分派、把控项目进度、控制风险、保障产品交付质量。
ONES 专注于企业级研发管理工具及解决方案,结合「管理」+「协作」设计理念,旗下产品矩阵贯穿产品研发全生命周期,促进产品、研发、测试、运维等产品研发过程中各角色的良好协作;同时立足国情,在自上而下的团队资源管理、风险控制、效能度量等管理场景做了加深。
从创业公司到中大型企业,ONES 提供更专业的团队协作与项目管理工具,助力企业更好更快发布产品。
贯穿 ONES 产品矩阵,适配需求管理、任务管理、缺陷管理、迭代管理等研发项目管理全场景,提供敏捷、瀑布、通用任务协同等多种项目模板,开箱即用。
适用角色:项目经理、产品经理、研发工程师、测试工程师
为研发团队中每个角色构建,适配需求管理、任务管理、缺陷管理、迭代管理等全部场景
支持产品经理、研发工程师、测试工程师、项目经理等多职能共同协作
支持研发团队及时更新任务进度,将代码与持续集成结果同步至一处
与 ONES 各个产品数据互通,改善工作流
立体的团队知识库,支持在线文档协作、文档与项目活动任务关联,帮助团队沉淀经验、高效地管理项目文档及知识。
适用角色:决策者、项目经理、产品经理、产品运营、研发工程师、测试工程师
文档协作和知识沉淀,帮助团队向知识型组织迈进
支持为多种角色配置不同的读写权限,历史版本回溯,沉淀团队知识
支持文档关联项目任务,页面树组织清晰呈现项目文档与知识信息
一键轻松创建制式化文档模版,协作更加标准和规范
可与 ONES Project 项目关联,在页面中插入任务列表快照
支持管理和监控多个相关的项目或项目集,有效整合和分派资源,从管理者视角全局管控项目进度和风险。
适用角色:中高层项目管理者、PMO
支持 PMO 制定项目集的多项目计划,使团队和项目井然有序
支持将多个项目汇总到项目集,从管理者视角管控多项目进度
多项目进度管控和资源管理,为管理者提供决策支持
支持项目集资源有效整合和分配,项目进度管控和项目风险预警
覆盖完整的测试管理流程,支持用例与需求、任务关联,测试计划与迭代关联,保障项目测试质量。
适用角色:测试负责人、测试工程师
覆盖完整测试流程,提高测试效率,保证交付质量
支持测试用例与需求、任务关联,测试计划与迭代关联,形成测试流程闭环
支持自定义组装测试报告模版、适配不同业务场景
自动生成完整测试报告,为项目管理提供详细测试数据
整合 DevOps 工具链,集中可视化展现 CI/CD 全过程,所有环节的运行信息与项目管理整合互通。
适用角色:DevOps工程师、研发工程师、测试工程师
集成多种服务,⽆缝对接企业现有 IT 流程
研发数据⾃动关联整合到 ONES Project 项⽬,实现研发管理闭环
⽀持项⽬进度与研发数据可视化,准确定位研发过程问题
自动化发布流程,提升发布效率,控制管理成本
多层权限管控,分⼯更有序,数据更安全
帮助企业轻松地收集、跟踪、管理和解决客户反馈,并支持微信工单小程序,满足用户移动办公场景,提高服务效率
适用角色:运维工程师、研发工程师、产品经理、测试工程师
工单处理无缝流转,团队协作更轻松
轻松收集、跟踪、管理和解决客户反馈,实现快速服务交付
支持微信工单小程序,满足用户移动办公场景
结合 ONES 各个产品能力,快速响应和解决问题
深耕研发效能度量,为项目经理、CTO 等管理角色提供项目全周期、多维度的关键效能数据,帮助团队进行持续的过程改进。
适用角色:项目经理、CTO、PMO 等管理角色
深耕研发效能度量,为项目经理、CTO等管理角色,提供项目全周期的度量报表
多种职能全流程的关键效能数据,通过各部门间的横向对比,激发团队工作热情,产生正向激励效果。
预制多维度报表体系,快速形成仪表盘,降低配置成本,提高工作效率
创建和管理多个团队,并且与多种企业级⽤户⽬录与验证服务⽆缝对接,轻松实现团队间数据隔离和帐号系统的统⼀管理。
适用角色:团队管理员
提供多团队管理,团队间数据隔离,安全可靠
可对接多种标准企业级用户目录服务,支持自动同步组织架构、第三方登录等
SSO 单点登录提供安全性更高、更便捷的验证方式
项目进度规划,实现项目全过程管理
支持甘特图、燃尽图、看板等多种可视化工具
工时统计和管理,项目进度一目了然
一站式敏捷研发管理平台
根据多种业务场景灵活组装、配置
多职能协作,小步快跑快速迭代
覆盖瀑布研发管理全流程,团队协作更高效
提供资源管控、数据统计能力,风险可预估
支持项目报告和知识沉淀,总结经验、持续优化
一站式 DevOps 平台,打通项目管理和工程实践
整合 DevOps 工具链,实现自动化持续集成
提供多种研发数据报告,回溯版本表现
提供交付质量、研发效率、风险把控等多维度的效能度量报表
细节关联数据详情,层层数据下钻,更快定位和分析团队问题
多种数据视图和卡片配置,满足不同场景的分析展示需求
本章节主要介绍「项目」的基本概念、新建流程以及新建方式
传统意义上的项目,是指为了创造独特的产品、服务或成果而进行的临时性工作。
在 ONES 系统中,得益于良好的产品架构和底层设计,一个“项目“可以根据业务灵活组装,兼容产品维度、研发项目维度、业务线维度下的团队协作和管理,可适配敏捷、瀑布流、混合式等多种软件研发模式。
新建项目是在 ONES Project 进行项目管理的第一步。在 Project 产品首页点击新建项目输入项目名称>选择模板>选择项目成员>完成新建
另外,工作台概览、Project 顶栏 ,也提供有新建项目的快捷入口。
ONES 结合不同的开发模式,内置有敏捷、瀑布、通用任务等多个项目模板,模板内预设了常用组件、工作项类型和相关报表,通过模板新建项目后,也可根据实际情况对默认配置进行编辑和调整。
面向通用敏捷开发方法,管理需求分配、迭代管控、缺陷管理等核心研发工作,适用于增量迭代开发的团队。
项目概览、迭代、迭代计划、需求、缺陷、任务、筛选器、文档、报表、成员。
面向瀑布项目的规划,管理项目阶段、里程碑计划、WBS工作分解等项目管理工作,通过甘特图实时掌控项目进度状况。
项目概览、项目计划(甘特图)、里程碑、交付物、任务、文档、报表、成员。
简单易用的通用任务处理模板,适用于诸如个人安排等活动管理。
项目概览、任务、报表、成员。
管理流程、关键数据相同的项目,可以选择从已有项目复制,从已存在的项目中复制「项目组件」、「工作项类型」、「权限配置」等信息和项目数据。
包含项目组件、工作项类型、权限配置、迭代配置以及项目配置,其中:
项目组件:包含当前项目内的组件配置、组件权限和组件设置的筛选器公共视图
工作项类型:包含工作项类型的工作项属性、权限、工作流、通知和提醒的配置
包含工作项数据、迭代数据、项目计划、里程碑、交付物、项目成员、文件以及项目报表,其中:
工作项数据:可自定义复制属于某种工作项类型的数据,如仅复制「需求」。工作项复制完成后默认为初始状态,当存在子工作项时将与父工作项一同复制
项目计划:包含项目计划内设置的计划组和计划,当勾选里程碑后将同时复制里程碑
里程碑:包含里程碑内设置的目标交付物。过程中上传的交付物用户可自定义是否跟随复制。里程碑复制完成后默认为初始状态,进度为 0
文件:工作项内上传的附件。作为过程产物的一部分,同样支持用户自定义是否跟随工作项复制文件
项目成员:勾选复制项目成员时,可直接点击「创建」项目;不勾选项目成员时,需要进入下一步选择项目成员。
需求、缺陷、任务、用户故事这类组件的功能特性与应用场景
“工作项“是 ONES 系统定义各类项目事务的基本工作单位,是对于具备相同数据结构(常见的如状态、属性、工作流)的业务类型的抽象定义,有着相似的业务场景,都是围绕“完成这件事情“来流转。
“工作项类型组件“基于这类事务的处理逻辑,做了一些产品能力的封装,增强可复用性的同时,也支持基于不同工作项类型的个性化的配置。
典型的工作项类型组件包括:
用户故事:详细的用户故事列表,可以对用户故事进行排序、筛选、规划
需求:详细的需求列表,包含需求规划、拆分、关联工作项等针对性功能
缺陷:详细的缺陷列表,包含关联需求、关联测试计划等针对性功能
任务:详细的任务列表,包含关联工作项等针对性功能
另外,还有一类特殊的工作项类型组件,针对其业务特性,组件能力上比需求、任务等典型的工作项类型组件,做了特化处理:
工单:详细的工单列表,包含工单收集,指派工单处理人,自定义工单状态流转
发布:包含发布列表,可以进行发布的计划与管理
选择 工作项类型组件(如需求),点击左上方“提需求
“或右上方按钮 ,在表单中输入基础信息(标题、工作项类型、负责人、优先级)后完成新建。
可以通过详细描述和更多自定义属性,补充工作项详细信息。系统支持批量新建以及批量导入,减少重复性操作。
「视图」是呈现工作项列表的界面载体,根据不同的业务场景和个人习惯,使用视图可以聚焦特定的数据和内容,简化筛选的操作;同时合并分离的数据和内容,创建分区视图,便于在不同场景下使用。
工作项类型组件,默认有「全部工作项」「未开始」「进行中」「已完成」四个公共视图。
为了满足项目管理各角色需求,可分为「公共视图」和「私人视图」两类。
「公共视图」仅项目管理员可以创建,方便项目成员查看共同关注的工作项列表,可被具有该组件查看权限的成员查看;「私人视图」仅创建者可查看和管理。两类视图的使用方式与功能点一致,仅因场景差异提供了不同的权限。
视图管理>新建视图>输入视图名称>选择私人/公共视图
创建视图,然后通过筛选条件、页面布局、列表结构、排序方式等自定义设置,使新增的视图能够高效准确的呈现你所关注的工作项内容。
视图新建完成后,仍然可以对视图名称、筛选条件、页面布局、排序方式等自定义设置进行编辑调整。当上述条件发生修改变化后,可以选择:
保存:对原视图保存修改内容
另存为:不改变原视图配置,另存为一个新视图
还原:不改变原视图配置,清除修改项,还原至原视图
视图管理界面可以查看所有公共视图和自己创建的私人视图,并进行系列操作和管理:
视图显隐开关
复制视图
重命名视图
删除视图
工作项列表有四种布局方式:窄详情、宽详情、表格、看板。
窄详情便于查看列表全貌,在列表中快速切换,查看单条工作项详情信息。
宽详情便于查看单条工作项的细节,在列表中切换,查看需求详情信息,包括需求全部动态,如评论、文件、关联、变更记录等具体内容。
表格视图支持自定义设置表头、按需展示,以及快速的排序和筛选,清晰高效。
看板布局关注工作项状态分布以及流转,可以新增、删除、重命名看板栏,并且管理每个栏下面的工作项状态。
比如工作项有「未开始」、「实现中」、「已实现」三种状态,但是你想通过「未完成」和「已完成」来查看,在「未完成」的看板栏中就需要添加「未开始」、「实现中」两种工作项状态,「已完成」看板栏中添加「已实现」的工作项状态。
工作项列表支持平铺和树状两种列表结构。
平铺结构下,支持显示或隐藏子工作项。
树状结构下,可以选择结构化展开或折叠(即隐藏父子工作项)。支持设置子工作项透视。
子工作项透视即为完整的展示工作拆分结构,包括处于重要节点的但被筛选掉的工作项(置灰显示)。
工作项列表可以按照某个工作项属性进行正序或倒序排序。
工作项列表可以按照某一工作项属性进行分组查看。
工作项列表可以按照工作项基础信息、属性、状态、优先级等维度进行多重筛选。支持按照且、或,设置多个条件组进行筛选。
对要寻找的工作项内容十分明确时可以通过系统导航栏搜索框进行查找。
工作项支持复制到当前项目或其他有权限的项目中,提升相同业务场景下工作项的复用能力与操作便捷性。在宽/窄详情布局下,在工作项详情更多
操作中,点击复制
,选择目标项目、目标工作项等,点击确定即可。
支持用户选择是否复制子工作项,以及配置父、子工作项除基础属性外的保留内容。保留内容包含周期与进度、关联工作项、测试情况、关联 Wiki 页面、文件、关注者,以及工时信息。
复制工作项时,目标工作项类型中共有的基础属性将被自动保留,增加的属性属性值将为空,多余的属性将被去除。保留内容同时对父、子工作项生效。
当勾选工时信息后,用户可选择「复制所有的工时信息」或「只复制我的工时信息」。「复制所有的工时信息」会将工作项中所有成员的工时信息都复制到目标工作项中,「只复制我的工时信息」则只会复制用户自己的工时信息。
勾选后,系统会根据目标工作项类型的工时管理权限复制工时信息,无权限则不复制。工时信息包含预估工时、已登记工时、剩余工时、工时进度及预估偏差。
在宽/窄详情布局下,在工作项详情更多
操作中,点击移动
,选择项目和工作项类型 - 更新工作项状态 - 确认变更,即可移动工作项。
工作项支持删除操作,在宽/窄详情布局下,在工作项详情「更多」操作中,点击「删除」即可,删除操作不可撤销。
系统支持批量复制/移动/删除工作项,减少重复性操作。
支持通过 excel 表直接批量导入工作项,将团队工作快速迁移到 ONES 中。您可以直接选择下载模板,或者使用自己的excel表,需要把对应的字段对应上,【选择文件】上传。
选择不同的工作项类型会生成不同的模板。如果您希望模板内容可以匹配您的 Excel 已有字段,可以前往项目设置-工作项类型-工作项属性,把工作项属性值设置成与 Excel 表头一致,以便完整对应。
上传之后将Excel表头字段与系统中工作项类型字段匹配上,然后点击【开始导入】。
通过拖拽“待匹配 Excel 表头字段”的内容至“Excel 表头字段”中来匹配对应的工作项属性。必填的工作项属性必须有对应的表头字段,否则该文件将不予导入。
导入完毕后、点击进度管理器的“查看详情”按钮,查看导入情况;如果导入失败,需要【下载失败的工作项】查看原因。
支持将工作项以 .CSV 文件格式进行导出,在工作项详情的「更多」操作中,选择「导出工作项」,选择需要导出的工作项属性,并对要导出的属性进行排序,点击确定后即可。
在「我的工作台」的全局筛选器中,导出跨项目的工作项时,支持导出工作所属项目的项目属性和工作项登记工时的工作内容。
当想把一个缺陷变更为需求时,可以使用变更工作项类型的功能。在宽/窄详情布局下,在工作项详情更多
操作中,点击变更工作项类型
,选择目标工作项类型及其工作项状态,并补充目标工作项类型中的所有必填属性,最后点击确认变更即可。
变更前后共有的工作项属性将自动保留,多余的属性将被去除。
当一个工作项过于庞大和复杂时,可以利用子工作项进行细化和拆解。
在宽/窄详情下,在工作项详情右上角,点击添加子工作项
图标,即可为选中的工作项创建一个子工作项。
当一个工作项需要创建多个子工作项时,可以在宽/窄详情下,点击工作项详情的「更多」操作下的批量新建子工作项,可根据需要创建的子工作项类型和数量多次点击”子任务“、”子需求“的按钮,添加新子工作项的行,填入相关信息并确认创建。
支持将某一条工作项转为某个目标工作项的子工作项,选中工作项后,在详情的「更多」操作下,点击转为子工作项
按照步骤选择目标子工作项类型、指定父工作项,更新工作项状态并补充工作项必填属性即可。
迭代组件功能特性和应用场景
迭代是敏捷开发中概念,一次迭代可能发布某个或某几个功能特性,一次迭代过程即包含这些新功能所需的所有开发工作项及其他工作项。一般情况下,一个迭代周期为 2-4 周。
通过「迭代」组件可规划迭代,管理迭代内的需求、缺陷和任务,追踪迭代进度等,帮助团队实现敏捷开发。
迭代组件的所有功能都可以由项目管理员自主决定是否开启,在项目设置>项目组件
下,选中「迭代」组件,点击功能设置
即可进行设置。
除迭代概览、敏捷看板、规划、全部工作项、流水线运行、代码这几个迭代的常规功能外,项目内已配置的工作项类型组件也会自动添加为对应的迭代功能,用来展示已被规划为迭代的工作项。
迭代属性显示在迭代概览中,项目管理员可在项目设置>迭代配置>迭代属性
下,自定义新建/修改迭代属性、设置属性默认值,或调整迭代属性展示的顺序。与工作项属性类似,系统支持单选菜单、单行文本、多行文本、日期、时间、单选成员、整数、浮点数等多种属性类型。
其中迭代名称支持系统自动累加,即在最近一个添加的迭代名称后+1,如:示例迭代 -> 示例迭代1;若该名称本身以整数结尾,则该整数+1,如:示例迭代5 -> 示例迭代6。
管理员可以自定义迭代阶段,帮助设置迭代中的重要节点,更高效地管理迭代进度。在「项目设置-迭代配置-迭代阶段」下可进行迭代阶段的设置。可以新建迭代阶段,调整已有阶段的排序、名称,删除阶段。其中未开始和已完成为迭代固定阶段,不支持编辑和删除。
通过迭代关联流水线运行,您可以在迭代中追踪和分析流水线运行情况。系统支持通过脚本的方式批量将「当前项目的迭代」和「项目已关联流水线」的运行情况关联起来:
如果当前项目暂未关联流水线,你可以前往流水线组件关联;
如果当前项目已关联流水线,你可以继续配置以下迭代关联流水线运行的规则。
在「迭代」组件下,点击左侧迭代列表上方的新建迭代
,打开新建迭代页。
输入迭代名称,选择所属项目、迭代负责人,设置迭代周期,点击确定即可。
迭代管理员可以使用以下两种方式将工作项批量规划到目标迭代中。
在左侧栏点击未规划工作项
,点击勾选需要规划的工作项,勾选完成后点击「规划至迭代」,选择目标迭代点击确定即可。
选中目标迭代,点击规划
,面板左侧显示当前迭代内的工作项,面板右侧显示项目内未规划的工作项,迭代管理员可以勾选工作项,将工作项快速规划至当前迭代,或是将已规划的工作项移出本迭代。
「迭代概览」主要展示当前迭代的基本信息、完成情况以及一些关联信息。主要分为以下几个板块:
在此处可以查看迭代的基本信息,包括迭代负责人、状态任务数量、迭代周期、迭代工时统计、迭代进度。(迭代管理员可以直接在此处修改信息)
燃尽图是用于体现剩余工作量的工作图表,由横轴(X)和纵轴(Y)组成,横轴表示时间,纵轴表示剩余工作量,其中虚线为基线,表示期望的工作进度。
当剩余工作量高于基线时,则表示进度偏紧急,可能无法准时完成目标。当剩余工作量低于基线时,则表示进度较为乐观,甚至可能于周期内提前完成工作量。
目前支持两种燃尽方式:工作项燃尽和剩余工时燃尽。
展示了迭代的阶段划分、计划周期与实际周期,迭代管理员可点击进度条更改迭代阶段。
迭代管理员可以点击「自定义阶段」来设置迭代阶段;点击「修改日期」即可进行迭代计划日期的设置,实际周期会根据阶段的流转进行自动记录,也可以在此进行手动调整。
迭代管理员可在此处对已定义好的每个阶段进行描述,比如介绍每个阶段的目标等信息。
迭代属性 展示了当前迭代已配置好的属性字段,迭代管理员也可以点击「属性设置」对其进行排序和调整。
关联内容 展示了本迭代关联的计划或计划组。
迭代描述 支持富文本编辑迭代的信息,可由迭代管理员进行设置。
查看成员剩余工时的统计表,支持按照成员或剩余工时排序,支持导出 .CSV 格式的文件。
查看当前迭代的资源使用情况,合理分配成员工时,提前预判工时不足的风险,做出相应处理。
汇总统计当前迭代的代码提交情况,帮助迭代负责人评估开发贡献量。 目前支持统计和分析代码提交次数、代码提交次数趋势、代码提交影响行数的情况。
迭代下的敏捷看板支持基于关联工作项&父子工作项划分泳道,方便直观地了解任务的从属关系以及任务的状态,帮助研发经理、项目经理等在具体迭代中更高效地查阅迭代进展。
当泳道以父子工作项划分时,泳道的第一列会显示父工作项(父工作项的工作项类型可在看板设置中筛选),子工作项会显示在该泳道的不同状态列里。
当泳道以关联工作项划分时,可以通过泳道工作项筛选控制每个泳道的第一列显示的工作项类型。例如,想要显示迭代内需求的实现情况,则可以在泳道工作项筛选中选择需求,研发人员拆分任务时关联需求;则敏捷看板中会清楚地展现每一条需求所关联的研发任务的实现情况。
一个迭代下支持新建多个敏捷看板,点击敏捷看板右上角的「看板管理」,在敏捷看板管理页面点击「新建看板」即可新建看板。点击敏捷看板左上角看板名称,可以搜索或切换敏捷看板。
点击泳道列右上侧的+,可以快速新建泳道支持的工作项类型;或是在迭代下相应的工作项类型下新建工作项,则也会出现在敏捷看板下。
点击泳道工作项右侧的+,可以快速新建该工作项的子工作项/关联工作项。
可以使用筛选功能,设置筛选条件对看板的所有内容进行筛选;也支持「快捷筛选」,可用于快捷筛选的属性包含:负责人、创建人、优先级、工作项类型、子工作项类型。
泳道筛选是只针对泳道工作项的筛选,支持筛选的属性包含:标题、创建者、负责人、工作项类型、ID、描述、优先级、状态、子工作项类型、状态类型。
敏捷看板由项目管理员管理。点击敏捷看板右上角的「看板管理」即可进入到敏捷看板管理页面,可以新建/删除/编辑敏捷看板。
可以设置迭代下的哪些工作项显示在敏捷看板的泳道工作项内。
为提高敏捷看板在早会场景下的易用性,例如:已经完成的工作项排序默认置底,可以通过设置泳道工作项排序来实现。
默认排序规则为状态类型(未开始、进行中、已完成);也可以设置排序规则为状态(默认从A-Z排序)点击编辑按钮,可对状态进行自定义排序。设置完成后,迭代中对应的看板排序将会按照设置的规则显示。
可以设置迭代下哪些工作项可以显示在看板中。例如,看板工作项类型选择任务,则泳道工作项的关联工作项/子工作项中,只有任务类型的才会出现在敏捷看板中。
可以设置删除、新增、重命名栏,以及管理每个栏下面的工作项状态,符合状态的工作项会显示在对应栏里。
点击图标按钮,全屏展示敏捷看板。
展示了迭代下的所有工作项,可以对迭代下所有类型的工作项进行筛选。工作项列表功能特性与工作项类型组件功能相同。前往了解
迭代支持「流水线运行」功能,用于展示迭代关联的流水线运行数据,你可以在此功能中追踪和分析流水线运行情况。 通常的协作流程为:
1、项目管理员需提前为项目关联流水线(在「流水线」组件 > 关联已有流水线);
2、迭代管理员需咨询技术人员配置“迭代关联流水线运行的规则” ;
系统支持通过脚本的方式批量将「当前项目的迭代」和「项目已关联流水线」的运行情况关联起来,请根据团队需要调整。
默认规则「string.len(branch) > 0 and string.find(sprint_name, branch, 1, true)」表示:如果流水线运行时的分支名称 包含迭代的数据,则建立关联关系。
3、迭代管理员根据配置的“迭代关联流水线运行的规则”,修改迭代名称。
你需要在迭代名称中加入流水线运行的“分支名称”或“代码仓名称”;
以使用默认规则为例,如果期望在迭代中关联和 F2003分支 相关的流水线运行,则可以把迭代名称改成“F2003-XXX”
4、迭代成员进入「流水线运行」功能后,可以查看和迭代相关的流水线运行记录。
在代码中,展示代码提交历史,包括Commit ID、Commit Message、提交人、提交时间、代码仓库、所属分支、运行状态
缺陷组件具备”工作项类型组件“的所有通用特性功能,本章节将主要介绍在缺陷管理场景下的一些特性功能。
测试人员在提缺陷时,可关联TestCase中的执行结果,方便研发人员快速定位问题。
缺陷往往是对研发任务进行修复,在回归缺陷时可以复用此前研发任务的测试计划及用例。所以为便利测试人员管理缺陷,可以在缺陷中关联 Testcase 已有的测试计划及用例,并在缺陷工作项中进行展示。
在缺陷管理过程中,可能存在相同 Bug 重复提交的情况。测试人员或缺陷管理人员可将相同的 Bug 合并,方便 Bug 修复追踪。
点击缺陷详情中的右上角 「更多」按钮,选择「合并缺陷」,搜索选择需要与当前缺陷合并的缺陷,可以选择缺陷合并方向,即可选将 A 合并至 B 或者将 B 合并至 A。点击确定即可合并缺陷。
合并缺陷后将会把当前缺陷的描述、文件、关联内容(关联工作项、Wiki 页面、测试情况)和关注者累加到所选缺陷。
注意:只可合并相同项目下的缺陷。
缺陷管理过程中,用户可快速将缺陷转换为需求,并可在需求上追溯来源缺陷,方便 Bug修复追踪。
点击缺陷右上角「更多」按钮,选择「转需求」,在转需求的弹窗中,填写必要信息;点击「创建并更新缺陷」即可成功创建需求,同时建议修改当前缺陷的状态。
需求创建成功后,系统会自动将需求与缺陷关联起来,在需求侧,可追溯需求来源缺陷;在缺陷侧,可追踪缺陷所转需求。
迭代计划组件功能特性和应用场景
「迭代计划」组件展示了多个迭代所处阶段与其对应的基本信息(如负责人、版本、周期),是关注多迭代进度与进行迭代计划的重要功能。
共有两种视图:列表视图和详情视图。
便于负责人快速了解相应迭代具体的负责人、属性信息。
便于负责人快速了解不同迭代的阶段详情、目前进展,以及便于进行迭代进度之间的对比。
可以在「迭代计划」组件下快速新建迭代。点击新建迭代
,输入迭代名称,选择所属项目、迭代负责人,设置迭代计划周期即可。
可以对迭代计划进行分组,按需查看迭代计划。
在迭代计划将各个迭代的阶段、负责人、周期、进度等统一记录,便于汇总查看多迭代的信息。
支持以关联关系筛选工作项数据。支持以下筛选方式:
包含
不包含
为空
不为空
以需求管理为例:
例一
产品负责人希望知道哪些特性没有拆解用户故事,则在项目里的特性组件设置以下筛选条件:
- 特性拆解的用户故事 为空
例二
产品负责人希望看到某个特性的用户故事拆解细节和完成情况。除了在特性的详情页查看关联内容以外,还可以在项目里的用户故事组件里设置以下筛选条件:
- 来源特性 包括 「支持待办事项组件(示例数据)」
与直接查看特性的详情页相比,在列表下筛选出符合条件的用户故事后,还能对用户故事进行排序、分组、编辑或导出(⚠️需要确认迭代范围是否包括分组与导出)。
在具体组件里使用筛选器时,系统会过滤掉不需要用的关联关系。
比如在某个项目的“缺陷”组件里筛选数据时,因为关联关系“工单来源需求”与缺陷无关,所以筛选器不会显示“工单来源需求”的关联关系描述。
筛选器位置
可用范围
项目-工作项组件里的筛选器
组件对应工作项类型可用的关联关系描述
项目-筛选器组件里的筛选器
全部关联关系描述
项目-敏捷看板-看板内容的筛选器
全部关联关系描述
项目-敏捷看板-编辑看板-泳道设置的筛选器
全部关联关系描述
项目-报表-筛选器
全部关联关系描述
产品-工作项组件里的筛选器
组件对应工作项类型可用的关联关系描述
工时管理-工作项登记工时-筛选器
全部关联关系描述
我的工作台-全局筛选器
全部关联关系描述
Performance-筛选器
全部关联关系描述
关于“组件对应工作项类型可用的关联关系描述”,见:关联关系。
本章节介绍单团队下新建和加入团队、团队初始配置的简要说明
ONES 提供30天、功能无限量免费试用;团队负责人可以在 ONES 官网申请「 免费试用」,操作步骤如下:
进入ONES 官网注册页面
填写验证信息:输入真实有效的手机号、进行短信验证
填写团队信息:根据界面提示规则,设置邮箱、登录密码、团队名称等基础信息
一个团队仅需注册一次,注册者默认成为团队负责人和管理员。其余成员均由团队管理员通过邮箱邀请加入,无需在官网重复注册和创建团队。
团队结构简单、成员数量不多的情况下,可以通过邮箱快速邀请成员加入团队。
在配置中心>成员管理
界面选择邀请新成员,输入被邀请人的邮箱,支持批量输入
邀请人可在邀请记录
中查看被邀请人的激活状态
如果成员未收到邮件,邀请人可以在邀请记录
中复制邀请链接、被邀请人通过邀请链接加入团队。
若此前被邀请人的邮箱已注册 ONES 账号,那么加入新团队的同时,会自动退出之前的团队。
组织架构复杂、成员众多的企业,可以通过 ONES Account 对接企业级用户目录及验证服务,如企业微信、钉钉、遵循 LDAP 服务,自动同步组织架构。
目前 ONES SaaS 版支持绑定企业微信,私有部署版本支持绑定企业微信和钉钉。相关操作在团队配置管理有详细说明。
ONES SaaS 版的团队创建者默认是团队负责人和团队管理员,(私有部署版本会将初始安装时填写调研表中的用户作为团队管理员)。拥有在ONES系统中最高级别的权限,默认作为全部权限的拥有者,主要包括:
团队信息设置
团队组织架构管理
团队成员和用户组管理
团队权限管理
系统偏好设置
团队配置会跟随着产品使用的深入逐渐变得复杂,操作详情可详见团队配置管理。
工单组件功能特性和应用场景
工单用于帮助企业快速响应客户反馈,为系统预设的工作项类型之一。工单组件可以帮助企业管理客户反馈,跟进反馈处理。
使用工单组件,可以在Web 端提交和管理工单,也可以在通过工单小程序中提交和查看工单。Web端工单管理的基础功能与其他工作项类型组件一致,以下内容主要介绍工单小程序的功能特性。
工单小程序提供了便捷的移动端反馈收集渠道,满足客户移动端办公场景。客户在小程序中提交工单后,会在项目中自动创建一条工单,客服人员可以进行处理工单、更改工单状态流转、回复客户等操作。客户在小程序端能够提交工单、查看已提交的工单详情、查看工单处理进展、收到客服回复消息、回复客服、接收服务通知等。
表单是配置用户在工单小程序中填写的表单内容和样式。
在工单组件下> 选择 表单管理
-> 点击新建表单
,在弹窗内设置表单内容。
表单内容为客户在小程序中填写表单时需要回答的问题,可选择工单工作项的属性作为表单内容。表单内容设置完成后,确认表单已启用,启用的表单才可以在小程序中填写。
设置表单对应的代理账号。设置代理账号后,小程序用户提交的工单由代理账号自动创建,用户在小程序中回复的消息也通过代理账号自动发送到系统评论中,处理工单的人在评论时使用“@小程序用户” 回复消息到小程序端,用户在小程序端的可以查看到该条评论。
支持在一个工单内设置不同内容的表单,分发至不同的渠道。
支持将某表单状态更新为“停用”状态,暂停某渠道工单的收集。
在设置完表单后,支持将表单收集入口设置为小程序码,按需分发。
目前共有3种小程序码的分享方式:
将表单的「小程序码」分享给用户,用户可以扫码填写并提交工单;
客服人员扫描表单的小程序码,再使用小程序的「分享」功能发送给用户;
用户在小程序首页中点击「提交工单」,可以看到自己被分享过或填写过的表单列表,选择一个进入填写提交即可;
客户可以通过分享给自己的小程序码扫码提交工单,或在小程序首页中点击「提交工单」,可以看到自己被分享过或填写过的表单列表,选择一个进入填写提交即可。
用户填写表单前需要微信登录,并授权允许获取微信用户信息;
填写表单内容
客户可以在小程序中查看已提交工单的工单详情、处理状态和客服回复消息,并在必要时使用「回复」功能回复并补充信息。
查看工单处理状态;
查看客服回复的消息;
回复消息给客服人员;
工单处理完成时收到小程序“服务通知”;
将工单分享给他人「关注」并查看处理进展。
私有部署用户可以授权自己企业的微信小程序启用工单服务,启用后可邀请客户通过授权的工单小程序提交工单反馈,具体小程序授权流程如下:
在「ONES Desk」点击「授权小程序」链接按钮,进入微信授权页面,并通过小程序绑定的微信进行扫码授权
若授权成功会得到一个成功的弹窗(否则授权失败,需联系ONES实施人员处理),授权后需要将被授权小程序的Appid,以及私有部署服务器Api地址提供给ONES实施人员。
私有部署启用小程序注意事项:
1、工单小程序暂仅支持通过外网访问;
2、小程序服务类目必须包含:工具>企业管理,同时,需要保证小程序没有授权给其他第三方平台;
3、若私有部署服务器有请求代理服务器,如nginx,需要开放上传文件限制,否则无法正常上传size比较大的图片,client_max_body_size 0;
4、工单小程序暂不支持在企业微信上使用。
项目计划组件功能特性和应用场景
项目计划主要用于规划项目计划和跟踪项目进度,进行WBS 计划拆解和里程碑、交付物管理,将项目计划与迭代、任务管理工具紧密结合,确保计划稳步推进。
首先,在左侧列表处点击 +新建
按钮,或者在甘特图上方点击+计划
,可以新建计划。
其次,每个计划支持“在子层级新建”,将鼠标放置于相应计划,点击“➕ ”按钮即可新建子层级的计划,原有的计划自动转换为计划组。可以通过拖拽调整项计划间的父子结构。
计划与计划组自动转换的逻辑 :“某计划组(工作包)”树结构最末端为计划,末端以上结构均为分组,若有末端计划被删除,上级分组将自动转化成为计划(新末端),反之,在末端下添加计划则该计划将转为分组。
将鼠标悬浮在某个计划或者计划组上,点击跳转详情,可以查看或者设置计划或者计划组的详情。
任何一个计划都有上下游的关系,如果需要上游计划的开始与完成才能开始与完成下游计划,那么上游便是下游的前置依赖,反之则是后置影响。
在创建或编辑计划时,每个计划条目都有“开始、完成”两个状态,可以根据计划状态,定义和编辑前后置任务的依赖关系。
前后置依赖关系仅支持计划、里程碑, 不支持计划分组;原因是计划组周期由下级计划/工作的周期决定,无法随心所欲控制分组周期,故不予设置前后置依赖。 自动转换为分组后的前后置关系将经用户确认后取消。
项目管理员可以直接在甘特图中进行拖拽,或者在计划详情中,点击添加前置依赖
或者添加后置影响
来设置前后置关系。
在右侧甘特图中,可以参考以下拖拽示例图,设置计划的前后置关系。
依赖关系
前置状态-后置状态
甘特图拖拽示意
描述
完成-开始
后置计划只有在它依存的前置计划完成后才能开始。
开始-开始
后置计划可以在它依存的前置计划开始后随时开始。 “开始-开始” 关系不要求两个计划同时开始。
完成-完成
后置计划可以在它依存的前置计划完成后随时完成。 “完成-完成”关系不要求两个计划同时完成。
开始-完成
后置计划可以在它依存的前置计划开始后随时完成。 “开始-完成 ”关系不要求相关计划在依存于它的计划开始时同时完成。
在设置计划前后置关系时,管理者需要根据系统提醒配置前后置关系,即进入计划详情根据合法选项(单选)添加 or在甘特图中确认错误编辑,然后系统自动更新合法周期。
系统根据四种依赖关系定义计划的合法性,对超出四种依赖关系定义的依赖关系进行修正,修正逻辑为:
适用范围:① 修改前置/后置计划周期,影响到计划合法性;②添加违规的依赖关系
修改原则:允许修改前置计划的周期范围,不允许修改后置计划的周期范围,修改结束后遵循以下修正方案原则。
错误类型
修正方案
基于“完成-开始”关系,后置计划的开始时间早于前置计划完成时间
将后置计划的开始时间调整至前置计划完成时间+1天,后置计划周期不调整
基于“开始-开始”关系,后置计划开始时间早于前置计划开始时间
将后置计划开始时间调整为与前置计划开始时间相等,后置计划周期不变
基于“完成-完成”关系,后置计划完成时间早于前置计划完成时间
将后置计划完成时间调整为前置计划的完成时间,但后置计划的开始时间不变(后置计划周期发生变化)
基于“开始-完成”关系,后置的计划的完成时间早于前置计划的开始时间
将后置计划的完成时间调整为前置计划的开始时间,但后置计划开始时间不变(后置计划周期发生变化)
针对操作错误,系统将在交互时对用户行为进行规范,如果发生以上错误类型系统将给出变更或不予修改的提示。
在项目计划列表中,通过具体计划条目的关联按钮与计划关联;或在计划详情中,将项目下的迭代、工作项与计划相关联,同时也支持新建工作项、迭代;
计划支持选择是否关联迭代/工作项(关闭按钮后数据不展示),所关联的迭代下支持选择需要展示的工作项类型(不支持选择子工作项类型),点击右侧的「配置关联内容」按钮即可操作;
①所有工作项关联的工作项均不展示,②若计划未关联迭代则显示全量工作项类型
迭代/工作项周期不与计划周期绑定,若计划的工作项/迭代周期超出其计划周期,系统将进行提示。
迭代&工作项周期独立于计划周期,即,计划组下迭代&工作项的周期若超出计划,不会触发计划组的周期变化。
关联的工作项支持在项目计划下进一步拆解,点击在子层级新建工作项按钮即可。
工作项不支持在项目计划内拖拽排序,需要在具体的工作项详情进行操作排序
基线(baseline)是项目管理中的一个重要概念,当一个(或一组)配置项(比如:进度计划、范围、预算等)在项目生命周期的不同时间点上通过正式评审并进入受控状态后,就形成了基线。
项目计划支持设置项目计划快照,并支持同步将快照设置为一条或多条基线,在实际使用时即可将不同版本的基线和当前的项目计划进行对比,同时也支持对比历史版本的计划快照。计划的变更情况、范围等一切影响均可受控追踪,直至确认无风险露出。
在创建快照时,可以同时把快照设为基线;也可以在查看计划历史快照时,将快照设为基线。
在监控项目执行状态时,可以选择当前状态要和哪一条基线进行对比。
打开基线对比后,甘特图上会显示工作和里程碑在基线里的开始日期和完成日期。同时,具体工作或里程碑的提示也会标出该条目的基线开始日期和基线完成日期。
与里程碑计划的基线对比类似,在“查看计划历史快照”里,可以把某个快照设为基线。
发布组件功能特性和应用场景
「发布」组件可以帮助团队进行版本发布的管理。在规划阶段,产品负责人可以根据产品更新、运营节奏制定粗略的发布计划列表;进入到迭代阶段后,项目经理可以将本次更新具体的需求、缺陷规划进发布中,确定发布的范围,同时即时跟进发布进度;当确认进行发布,或是发布取消时,则可以通过发布状态的改变来实现标记。
在规划阶段,产品负责人可以根据产品更新、运营节奏制定粗略的发布计划列表。在发布组件下,点击发布
,在弹窗内填写信息,并点击确认,即可创建一个发布。
在创建完成的发布下,点击规划发布内容,支持将需求、缺陷工作项规划进入发布中,作为发布内容。
尚未被规划到发布中的「需求」「缺陷」会显示在弹窗中,可通过筛选器功能进行筛选查找,选中需要发布的内容后,点击确定,需求或缺陷将会被添加到对应发布中。
执行发布操作时,弹出弹窗确认发布日期及未完成的发布内容。
快速操作栏中支持通过按钮快速执行发布、关闭等操作。
支持设置发布日期。
支持自动计算发布进度。
项目概览组件功能特性和应用场景
「项目概览」组件用于展示当前项目的基本信息、项目进度及各类项目数据汇总监控,帮助项目成员了解项目的最新情况。项目管理员可根据项目管理需求自定义项目概览的布局和内容。
可以为该项目切换项目状态。
「项目概览」组件主要以卡片形式构成,系统中目前有13种卡片类型。项目管理员可以根据项目的实际需要,在项目概览组件下,点击编辑概览
进行设置项目概览卡片内容和样式。
项目概览卡片一览表
卡片名称
卡片说明
项目信息
显示项目下的关键数据,比如负责人、工作项进度和计划周期。
项目属性
显示项目下的项目属性字段。
两周内工作项完成趋势
显示项目下最近两周内所有工作项的完成趋势。
公告
自定义公告。
数字指标
显示已保存过任意筛选器的工作项数量的统计,包括项目下的筛
选器和全局筛选器。
进行中的迭代
列出项目下进行中的迭代。
工作项列表
显示已保存过任意筛选器的工作项列表,包括项目下的筛选器和
全局筛选器。
工作项类型统计
显示项目下所有的工作项类型及其完成情况。
数据报表
显示项目下的任何任意已保存过的报表,包括常用报表和其他工
作项类型报表。
日期统计
显示某个日期的的日期间隔统计,包括未来的日期和过去的日期。
项目工时
显示项目下总预估工时、总登记工时、总剩余工时、工时进度以
及进度偏差。
项目里程碑
显示项目下里程碑和里程碑完成情况。
交付物提交数量
显示项目下交付物总数以及未提交数量统计。
将当前项目的各项数据、进展进行大屏显示。
可以轮播当前项目所有的数据卡片。
里程碑组件功能特性和应用场景
里程碑通常指项目开发中的一个重要变化或步骤、节点,它是沿着项目时间线出现的重要的、有标记的进度点。「里程碑」组件以时间轴的形式展示了项目里程碑的规划与进度,并支持为里程碑设定相应的交付物,进行基线对比,来监控里程碑完成情况,进行延期预警,以保证项目的完成质量,做到风险可控。在「项目计划」中添加的里程碑,也会在「里程碑」组件下展示。
可以在里程碑组件下,点击+里程碑
,新建里程碑,设置里程碑的名称、负责人、结束日期、描述等信息。
新建完成后的里程碑以里程碑时间轴和里程碑列表两种方式展示。
在里程碑列表下, 点击任一里程碑即可查看当前里程碑的名称、负责人、状态、交付物、前置依赖、后置影响、动态等信息。
交付物是衡量一个里程碑完成质量的重要指标,而里程碑的完成则代表整个项目计划的推进是否健康,所以在每一个里程碑完成后,项目经理都将对里程碑设定相应的交付物用来交付甲方或内部验收。
点击任一里程碑,在里程碑详情中可以设置里程碑交付物。点击设置目标交付物
,在弹窗内添加当前里程碑的交付物,交付物类型可设置为文件或者链接。
点击任一里程碑,在里程碑详情中,在目标交付一栏中点击上传文件
或者编辑链接
,提交交付物。
点击任一里程碑,在里程碑详情中可以设置里程碑的前置影响和后置依赖。
在里程碑的右上角点击创建快照
并为当前快照进行命名名,即可将当的里程碑计划进行保存为快照,同时支持将快照设置为基线(支持多条基线),后续进行基线对比。
在里程碑的右上角点击...更多> 查看计划历史快照
,可以查看历史保存的快照。
在里程碑的右上角点击...更多> 历史快照对比
,选择任意版本进行对比。左侧为对比版本,右侧为参照版本,在对比版本中系统将会对计划变更的各种行为以图例颜色进行标注,以下为图例颜色与对应行为的描述。
图例颜色
行为
绿色
里程碑(新增或日期提前)
红色
里程碑(被删除或日期推迟)
蓝色
里程碑(属性内容变更)
黄色
里程碑原文中被改变的内容(需选择相应条目)
在里程碑的右上角点击创建快照
支持将快照设置为基线(支持多条基线);也可以在查看历史快照时,将快照设置为基线,或者将当前基线取消,变为普通快照;
在里程碑组件右上角即可切换基线版本,并与当前版本里程碑进度进行对比,便于控制项目计划的完成的风险。
时间视图组件功能特性和应用场景
「时间视图」组件以甘特图的形式可视化展示当前项目下工作项的执行顺序、持续时间及进度情况,也可以管理项目里程碑,可以用来监控里程碑计划的完成情况。
「时间视图」以甘特图的形式展示工作项和里程碑,通过横轴表示时间、纵轴表示要安排的工作项或里程碑,直观地表明工作项和里程碑的时间规划,以及实际进展与规划的对比。
时间视图横轴时间支持按天、周、月、季度、半年、年等时间维度查看;同时支持全屏模式。
可以自定义显示时间视图左侧面板表头内容,例如负责人、状态、进度等。
可以通过拖拽时间视图中的工作项或者里程碑,调整其层级或者顺序。调整后的缩进或层级关系属于工作项在时间视图中的表现的属性,不代表父子工作项关系;当工作项被移出时间视图时,不再具备这些属性。
在任一工作项右侧对应的时间线上,通过拖拽调整工作项的计划开始日期、实际结束日期,以及进度。
除拖拽功能外,也可以通过工作项详情里 「周期与进度」来改工作项的周期进度,调整工作项的持续时间。
工作项未设置日期
父层级工作项的日期与其子层级工作项的最早开始日期和最晚结束日期有偏差,
点击➕ 工作项
,可以新建工作项,新建的工作项会自动添加到时间视图中。
系统中已创建好的工作项,如果想显示到甘特图中,可以使用此功能将工作项批量添加到甘特图中。点击 添加工作项到时间视图
,可以将当前项目的工作项,添加到时间视图中。
当前只支持将父工作项添加和显示到甘特图,暂不支持添加子工作项
按住 shift 或 ctrl 键,选择多个需要移出的工作项,再点击移出时间视图
,点击确定
。即可将选中的工作项移出时间视图。
同里程碑计划组件功能。
可以在项目设置>项目组件>时间视图>组件权限
中设置时间视图的查看和编辑权限。
筛选器组件功能特性和应用场景
筛选器组件呈现了项目内所有的工作项。在该组件下,可以利用多种筛选条件,帮助用户更加精确地将想要查看和管理的工作项筛选出来。每个用户可以建立多个筛选器和视图,满足不同的工作需求。
对工作项进行筛选后的工作项列表视图,可以保存为私人视图或公共视图。
公共视图的创建操作由“管理项目“权限控制,公共视图可被具有该组件查看权限的成员查看。
系统预设了“全部工作项”、“我负责的”、“我关注的”三个共享视图。
筛选器支持添加多个条件组,能够更加高效的找到所需要的信息;
筛选器可添加多个条件组,多个条件组之间的关系为“或”;
筛选器可以利用多重筛选条件,更加精确地将想要查看和管理的工作项筛选出来;
条件字段工作项标题支持模糊搜索,检索结果覆盖范围更加全面。
报表组件功能特性和应用场景
「报表」组件提供了多维度的数据统计能力,包括属性分布报表、新增工作项趋势报表、工时报表等,帮助项目管理员或项目成员管理项目进度、质量,进行项目汇报。
选择要分析的维度。点击新建报表
,选择报表类型 ,点击确定。
根据不同的报表类型,配置报表X轴或者Y 轴展示的数据维度、排序方式等,也可以添加筛选条件组来限制数据范围。设置完成后,点击保存
即可生成报表。
支持对工作项进行多维度的统计分析。系统默认预置了多种工作项类型的报表和工时报表,以及一些常用报表。
通用报表可用于分析各种工作项类型的数据情况,主要包含四种报表类型:工作项分布统计、工作项趋势统计、工作项属性滞留时长和单选项属性停留时间分布。
用于查看不同维度下,工作项的数量分布情况,支持以下配置:
点击「选择维度」指定分析维度和排序方式;
点击「分析维度(Y轴)>选择维度」,可以生成多维度分布报表;
点击「图表类型」,可以切换图表类型;
点击「添加条件组」,添加筛选条件进行数据筛选
用于查看指定时间内,工作项的数量变化趋势,支持以下配置:
配置数据周期、时间范围和统计方式;
点击「分析维度(Y轴)>选择维度」,可以生成多维度趋势报表;
点击「图表类型」,可以切换图表类型;
点击「添加条件组」,添加筛选条件进行数据筛选。
用于查看指定维度下,不同属性值的工作项滞留周期分布情况,支持以下配置:
配置数据周期;
点击「分析维度(Y轴)>选择维度」,可以生成多维度分布报表;
点击「添加条件组」,添加筛选条件进行数据筛选。
用于查看工作项在指定属性的不同属性值下的耗时情况分布,支持以下配置:
指定分析维度;
点击「添加条件组」,添加筛选条件进行数据筛选。
工时报表报表可用于分析项目成员的工时登记情况,主要包含两种报表类型:工时日志和工时总览。
用于按成员、部门、迭代以及时间周期等维度查看工时登记日志和汇总情况,支持以下配置:
点击「选择维度」指定分析维度和排序方式;
点击「添加条件组」,添加筛选条件进行数据筛选。
用于查看工时登记汇总和工时预估的交付情况,支持以下配置:
点击「选择维度」指定分析维度和排序方式;
点击「分析维度(Y轴)>选择维度」,可以生成多维度分布报表;
点击「添加条件组」,添加筛选条件进行数据筛选。
项目报表除了可以使用通用报表统计「需求」工作项的数据情况,还包含了两种常用的需求分析报表类型:需求平均生成时长分布和需求按时交付情况分布。
用于查看指定维度下,已完成需求的平均生存时长(需求生存时长 = 需求完成时间 - 需求创建时间),支持以下配置:
点击「选择维度」指定分析维度和排序方式;
点击「添加条件组」,添加筛选条件进行数据筛选。
用于查看指定维度下,需求的按时交付情况,即比较 “计划完成日期“ 前完成的需求数和总需求数之间的差异情况,支持以下配置:
点击「选择维度」指定分析维度和排序方式;
可以选择 “计划完成时间“ 或 “截止时间“ 统计按时交付需求;
点击「添加条件组」,添加筛选条件进行数据筛选。
项目报表除了可以使用通用报表统计「缺陷」工作项的数据情况,还包含了四种常用的缺陷分析报表类型:缺陷平均生成时长分布、缺陷创建量和解决量趋势、缺陷探测率和逃逸率分布和重开缺陷分布。
用于查看指定维度下,已完成缺陷的平均生存时长(缺陷生存时长 = 缺陷解决时间 - 缺陷创建时间),支持以下配置:
点击「选择维度」指定分析维度和排序方式;
点击「添加条件组」,添加筛选条件进行数据筛选。
用于查看指定时间范围内,创建和解决了多少缺陷,支持以下配置:
配置数据周期、时间范围和统计方式;
点击「添加条件组」,添加筛选条件进行数据筛选。
用于缺陷探测率用于衡量迭代团队自主探测发现缺陷的能力。缺陷逃逸率用于衡量遗漏到下一环节的缺陷多少和严重程度,支持以下配置:
点击「选择维度」指定分析维度和排序方式;
配置不同优先级的权重;
点击「添加条件组」,添加筛选条件进行数据筛选。
用于查看指定维度下,重新打开缺陷的数量以及占比情况,可用于缺陷回归不通过分析,支持以下配置:
点击「选择维度」指定分析维度和排序方式;
指定缺陷重开的工作流,以确定重开缺陷的统计范围;
点击「添加条件组」,添加筛选条件进行数据筛选。
支持对已创建的报表进行分组管理。
在搜索框中输入报表名称,快速搜索报表。
支持导出 .CSV 格式的报表。
支持更改报表所属分组。
将实时报表另存为报表分组内,便于查看者更高效的判断该报表的用途。
支持将报表添加到项目概览、或者我的工作台-仪表盘。
支持对报表进行重命名。
支持删除报表。
本章节主要介绍如何管理工作项类型
“工作项类型“是拥有特定工作项属性或工作流的工作项的分类,主要用于管理团队内各种不同的事务,每种工作项类型都有不同的属性与视图、权限、工作流、通知方案、提醒方案来满足不同的事务管理需求。
系统默认的出厂配置中包含研发场景下常用的需求、缺陷、任务、发布等标准工作项,以及子需求、子工作项、子检查项等子工作项类型。拥有项目管理权限的用户也可以自定义工作项类型,或者修改工作项类型的配置来满足不同业务场景的需求。
工作项类型配置分为全局配置和项目层级的配置。全局配置会在应用到当前工作项类型的新项目中生效,由拥有配置中心管理工作项权限的用户配置;而项目层级的工作项类型配置通常来源于全局配置,且修改后只在当前项目生效,由拥有项目管理权限的用户配置。
本章节以项目管理配置中心
里的全局配置为例说明如何管理工作项类型。
在项目管理配置中心
>工作项类型
中,点击新建工作项类型
,输入工作项类型名称,并选择类型和图标,点击确定
,即可创建新的工作项类型。新建好的工作项类型内预制了一套属性视图、工作流、权限和通知方案,有配置中心管理工作项权限的用户可以进行修改。
标准工作项:通常用于描述某一类事务类型,例如需求、缺陷、任务等,可以独立创建。
子工作项:通常用于将复杂的标准工作项拆分为更小的模块,帮助团队更好的理解和预估工作项范围,例如将需求拆分为子需求,需要基于标准工作项创建。
若新建的工作项类型和已有工作项类型相似,可直接复制。在项目管理配置中心
>工作项类型
中
选择任一工作项类型,在操作列点击复制
,输入工作项类型名称并选择类型和图标,点击确定
,即可复制一个新的工作项类型。
在项目管理配置中心
>工作项类型
,选择任一工作项类型,点击删除工作项类型
,即可删除当前工作项类型。系统默认的工作项类型不可删除,已经使用在项目的工作项需要在项目中移除后,方可删除。
在项目管理配置中心
>工作项类型
中,选择任一工作项类型,在操作列点击重命名,即可修改工作项类型的名称和图标。只可修改自定义工作项类型的名称和图标。
在项目管理配置中心
>工作项类型
中,选择任一工作项类型,在操作列点击编辑
,即可对工作项类型的属性与视图、权限、工作流、通知、提醒进行设置。编辑工作项类型的配置不影响已经使用到当前工作项类型的项目,只会在应用到当前工作项类型的新项目中生效。
文件组件功能特性和应用场景
「文件」组件汇总了项目下所有工作项包含的文件(附件),支持单个文件的预览、下载以及查看文件所属工作项详情,同时可对文件进行批量下载、搜索以及排序操作。
点击文件名称即可以预览文件,支持在线预览图片、文档、表格、PPT、PDF等文件。
可以查看文件名称、所属工作项、上传者、文件类型、文件大小、上传时间、文件描述。
可以按文件属性排正序/倒序。可用于排序的属性包含文件名称、所属工作项、上传者、文件类型、文件大小、上传时间。
在搜索框输入文件名称、所属工作项、上传者等,即可快速筛选出对应文件。
点击文件名称,点击查看详情,点击编辑按钮,即可修改文件名称或文件描述。
点击批量下载
,可以批量下载选中文件。
公有云:每次批量下载文件的数量不超过 100 个、大小不超过 1 GB。
私有部署:每次批量下载文件的数量不超过 100 个、大小不超过 3 GB。
支持监控下载进度、支持取消下载。
待办事项组件介绍及其功能特性
「待办事项」组件用于管理团队的待办事项列表,是敏捷研发过程中不可缺少的需求管理工具。产品负责人通过轻松拖拽,可以把待办事项中优先级高的内容(比如需求)规划至迭代,完成迭代计划;也可以把待办事项规划至发布,完成发布计划。
在「待办事项」组件,推荐的迭代规划流程如下:
产品负责人梳理待办事项列表,调整需求优先级;
召开迭代计划会,迭代成员评估高优先级的需求;
创建迭代,把需求拖拽入迭代;
计算和评估迭代规模,避免不合理规划或者资源浪费;
开始迭代,开发实现,完成需求;
迭代完成后,待办事项列表将不展示已完成的需求和迭代。
推荐的发布规划流程如下:
产品负责人可以根据产品更新、运营节奏制定粗略的发布计划列表;
新建发布,把需求或缺陷拖拽入发布;
开始迭代,开发实现,完成需求或缺陷;
确定发布的范围,跟进发布进度;
发布完成后,待办事项列表将不展示已完成的需求、缺陷和发布。
项目添加「待办事项」组件后,项目管理员还需确认:
当前团队可用于规划的工作项类型,即设置数据范围
谁能操作待办事项列表,即分配待办事项管理权限
数据范围影响:组件里的工作项列表可以显示哪些数据;在组件内新建工作项时,可以选择新建哪些工作类型。默认范围为需求和任务。你可以进入项目设置
>项目组件
页面,调整待办事项组件的配置。
具备「管理待办事项」权限的用户,可以对待办事项进行拖拽操作。此权限点默认分配当前项目的成员。你可以进入项目设置
>权限设置
>待办事项管理权限
页面,调整权限分配。
待办事项组件展示当前项目下未完成的需求、任务等工作作项项,并根据工作项是否已规划至迭代,分为“已规划、待规划”2个区域。
待规划区域:用于展示未规划至迭代的内容。产品负责人可以梳理待办事项的优先级和顺序
已规划区域:用于规划迭代内容。产品负责人可以新建迭代、将优先级高的工作项拖拽至迭代
点击待规划区域的新建工作项
按钮,可以新建无所属迭代的工作项。点击迭代下的新建工作项
按钮,可以在该迭代下新建工作项。
点击工作项的标题,可以查看工作项详情。
选中工作项后,可以拖拽进行上下排序,蓝色区域为目标位置。
使用筛选器,可以筛选符合条件的工作项。
在规划阶段,产品负责人可以新建迭代后,将优先级较高的工作项拖拽至迭代内,以便完成迭代计划。
点击新建迭代
按钮,填写迭代信息并完成新建。点击迭代名称
,可以跳转至迭代组件,以查看迭代内容。迭代管理员可以点击右侧 icon 进行编辑、删除迭代的快捷操作。
已规划区域按迭代分组展示待办事项。点击「收起/展开」icon,可以收起/展开迭代下的内容。
选中工作项后,可以拖拽工作项至迭代区域,以规划工作项至迭代。蓝色区域为目标位置。
在规划工作项至迭代的过程中,迭代负责人可以根据故事点,评估迭代规模。系统会计算每个迭代的当前规模与建议规模。当前规模与建议规模体现此迭代规划内容的工作量与团队研发能力的关系,帮助产品负责人避免不合理规划或者资源浪费。
当前规模计算公式:SUM (当前迭代下工作项的故事点)
建议规模计算公式:SUM (当前项目下已完成迭代的工作项故事点)/SUM (当前项目下已完成迭代的天数) * 当前迭代天数
如果当前规模超过建议规模,系统将提示⚠️。为保证团队能按期完成迭代,建议迭代负责人拆分故事点过大的工作项后重新规划,或者将部分优先级低的工作项移出迭代。
点击筛选功能旁的「发布」,可以打开发布下拉菜单。然后,你可以通过选择发布,筛选待办事项列表。
点击下拉菜单中的「固定为左栏」,可以将快捷筛选器固定到左栏。你也可以通过选择发布,筛选待办事项列表。
选中工作项后,可以左右拖拽工作项至发布区域,以规划工作项至发布。蓝色区域为目标发布。
在发布左栏中,将展示更多的发布信息,包括发布进度、发布日期等等。项目经理可以据此跟进发布进度,及时调整发布范围。
文档组件功能特性和应用场景
「文档」组件主要用于管理项目运行过程中的各类文档,例如:需求文档、成员周报、项目计划书等。在该组件下,通过关联不同 Wiki 不同页面组的页面,整合项目文档信息,汇总展示项目各类文档。
点击关联Wiki
,选择对应的页面组中的页面,点击确定
即可完成关联。
点击页面目录即可快速跳转至对应页面。
支持新建页面组。点击关联Wiki
,点击 + 新建页面组
,输入页面组名称和描述并设置权限,点击确定
即可完成页面组新建。
支持新建页面,在关联的页面组中点击新建页面
,即可跳转至相应页面组中进行新建。
本章节主要介绍如何管理工作项优先级
工作项优先级主要用于表达工作项的紧急或者重要程度,系统预置 最高、较高、普通、较低、最低 五种优先级可供使用,也可以根据团队应用场景进行自定义配置。
在项目管理配置中心
>优先级
中,点击新建优先级
,在弹窗内输入优先级名称、设置配色以及描述后,点击确定
,即可新建优先级。
在项目管理配置中心
>优先级
中,选择任一优先级,点击编辑图标,在弹窗内修改优先级名称、设置配色以及描述后,点击确定
,即可编辑优先级。
在项目管理配置中心
>优先级
中,选择任一优先级,点击删除图标,即可删除优先级。如当前优先级已在项目中使用,则需要将影响到的工作项的优先级从当前优先级调整为其他优先级。
在项目管理配置中心
>优先级
中,点击设置默认优先级
,在弹窗内选择任一优先级,并点击确定
即可。
在项目管理配置中心
>优先级
中,在优先级列表,选中任一优先级可以拖拽调整优先级排序。
优先级全局设置中,所有操作将对所有项目所有工作项生效。
本章节主要介绍工作项类型的本地视图和全局视图
全局视图主要用于管理某个工作项类型显示哪些属性、属性默认值、是否必填、详情表单与新建表单的内容。全局视图的配置对所有应到到该工作项类型的项目生效。
希望新建表单与详情表单的属性、布局不一样时,例如,新建需求时,不需要用户填写故事点、所属迭代等属性或者使用关联代码和工时等模块,但是在详情表单中后续的工作会使用到这些属性、模块,可以将新建表单与详情表单的属性布局设置的不一样。
希望给系统里不同项目的同一个工作项类型增加一个某个字段时,例如我们希望给系统里不同项目的“需求”增加一个“需求来源”的字段。我们只需要在这些项目使用的视图配置里添加“需求来源”的字段,就能实现给多个项目的需求加字段的效果。
在项目管理配置配置中心
> 视图配置
中,界面会列出系统里的全部视图配置,在列表会显示每个视图配置适用于哪种工作项类型,被哪些项目使用,并列出详情表单和新建表单的配置入口。
每新增一种工作项类型,会自动生成其对应的全局视图。也可以在项目管理配置配置中心
> 视图配置
中,点击新建视图配置
,在弹窗内输入视图名称,选择适用的工作项类型。
视图配置支持以所见即所得的方式编辑详情表单。在列表中,选择任一视图配置,点击详情表单
,在弹窗内进行详情表单配置。
详情视图的配置界面分为三栏:左栏提供属性配置的入口。中栏为详情视图的效果预览,用户可以通过右上角的按钮切换预览宽屏详情页与窄屏详情页。右栏是选中标签页或卡片后的配置项。
3.2.1 配置模块标签页
选中模块标签页,即可在右栏编辑标签页。用户可以添加系统预设的模块标签页到详情页里(比如详情、子工作项、关联内容)。预览宽屏详情页时,支持点击切换标签页,来查看标签页里的内容。
如果希望在界面上添加或移除属性,可以选中界面已有的“属性”卡片,在右栏添加想要显示的属性。每个属性在详情视图上只能出现一次;添加属性时不添加已显示的属性。
特定的系统属性只能通过预设的系统卡片添加到界面上。比如“所属项目”、“创建者”、“更新时间”等系统属性只能通过“基础信息”这个系统卡片添加。
预设的模块标签页与相关属性
在 ONES 系统中,部分功能需要多个属性一起出现才能正常工作(比如“工时”模块与“预估工时”、“剩余工时”等属性)。因此,系统将他们打包成了预设的模块标签页。当用户使用这些模块标签页时,相关属性会自动添加到工作项属性里。
模块标签页与相关属性的对应关系如下:
3.2.3 配置属性的默认值、是否必填
在详情表单左栏,都提供“默认值和是否必填”和“关键属性”的配置入口。
点击默认值和是否必填
,打开视图配置所用到的所有属性的列表。可以在这个列表上管理属性的默认值与是否必填。
点击关键属性
,在关键属性列表设置哪些属性信息会显示在工作项窄详情布局的左栏列表、看板的工作项、全局视图配置方案里面。
新建表单的配置界面分为三栏:左栏提供属性配置的入口。中栏为详情视图的效果预览。右栏是选中标签页或卡片后的配置项。
3.3.1 快捷配置:与详情视图保持一致
新建表单支持设置为“与详情视图保持一致”,从而快速配置新建表单。新建表单会以窄屏详情页的顺序,展示详情视图里配置的标签页与卡片。标签页在新建表单对应为快速导航。详情视图里的工时日志卡片会在新建表单显示为预估工时卡片。用户不能修改的属性(比如“创建者”、“创建时间”这些系统属性)与卡片(比如“关键属性”卡片)会被自动隐藏
3.3.2 快捷配置:自定义配置
新建表单支持配置模块标签页来控制新建表单提供哪些内容,支持在新建表单中添加或移除工作项属性。
3.3.4 配置属性的默认值、是否必填
在新建表单左栏,都提供“默认值和是否必填”和“关键属性”的配置入口。
点击默认值和是否必填
,打开视图配置所用到的所有属性的列表。可以在这个列表上管理属性的默认值与是否必填。
点击关键属性
,在关键属性列表设置哪些属性信息会显示在工作项窄详情布局的左栏列表、看板的工作项、全局视图配置方案里面。
在 项目管理配置中心
> 视图配置
中,选择任一视图,点击操作按钮“…
”,可以执行复制、重命名、删除视图等操作。如果某个视图配置正在被任一项目使用,则不能删除。
目前支持两种方式来应用全局视图配置。
方法一:在 项目管理配置中心
> 视图配置
里找到配置好的视图配置,点击操作按钮“…
”,点击“应用到
”选项,然后在弹窗里选择要应用到哪一个项目的工作项类型。
方法二:打开具体项目的项目配置, 找到对应工作项类型的“属性与视图
” 。 点击“切换视图配置
” ,可以看到“使用全局视图配置”的选项。选择此选项,然后选择一套视图配置,点击“应用
”,即可在项目里应用全局视图配置。
本地视图:
可以配置工作项类型的属性、关键属性、模块标签等信息,新建表单或者详情表单按系统默认显示。
修改本地视图中工作项类型的属性、关键属性、模块标签等设置,不影响已经使用到该本地视图的项目。
在工作项类型
>属性与视图
中,默认使用本地视图,也可以切换使用某个全局视图为默认视图。
全局视图:
为工作项的新建表单或者详情表单分别设置不同的工作项属性、模块标签和布局。
修改全局视图的配置后,会自动在应用这套配置的项目里生效
本章节主要介绍如何管理工作项的属性与视图
工作项属性是对工作项特征的具体描述,通过不同类型的属性字段来表达,用于快速说明此工作项的状态、负责人、优先级等信息,是工作项类型配置的必备信息。例如,在需求这种工作项类型中,如果需要记录需求来源时,可以将需求来源这个属性增加到需求工作项类型中,以更加结构化的描述需求。
工作项视图主要用于设置用户在新建或者查看具体一条工作项有哪些模块标签、有哪些属性,哪些属性有默认值或者是否必填。
在 配置中心
> 项目管理配置
>工作项属性
中,显示了团队内所有可用的自定义或者系统工作项属性。点击新建工作项属性
,在弹窗内,输入属性名称并选择属性类型,可以新建工作项属性。
自定义属性类型包含:单选菜单、多选菜单、单行文本、多行文本、日期、时间、单选迭代、单选成员、多选成员、整数、浮点数、间隔时间、属性选项停留次数、属性选项停留时间、出现时间。
点击右侧编辑图标,可修改工作项属性名称或者选项值。
点击右侧x
,可删除该工作项属性。如某个工作项属性正在被任一工作项使用,则不可删除。系统属性也不可删除。
每种工作项类型都可以设置不同的工作项属性,满足不同业务场景的需要,使工作项管理更加灵活和高效。
在 配置中心
> 项目管理配置
>工作项类型
中,选择任一工作项类型,并进入工作项属性与视图配置界面,界面中将会显示当前工作项类型的所有属性。点击添加工作项属性
,并在弹窗内选择属性名称、设置是否必填后,点击确定
,将选中的属性增加到当前工作项类型中。
工作项类型的关键属性主要用于在工作项列表中显示一些关键信息,例如优先级、负责人等。除标题,描述,状态和关注者外,最多可以添加5个属性,选项类型的属性配色方案需在工作项属性中单独设置。
模块标签页主要用于控制工作项的详情页和新建表单时模块的顺序以及是否显示。
例如,新建需求时,希望不显示关联代码和工时两个模块,以简化新建需求表单内容。管理员可以通过设置是否显示开关来实现;管理员可以通过拖拽调整模块顺序,将优先级较高的模块内容调整到表单的前面。
以下 2 种情况下,工作项右侧会出现 符号提示,提示用户关注工作项的日期。
工作项分布统计
工作项属性滞留时长统计
单选项属性停留时间分布
工时日志
工时总览
需求按时交付情况分布
缺陷创建量和解决量趋势
当已有的工作项属性不能满足需要时,可以新增工作项属性。参考。
视图主要用于设置用户在新建或者查看具体一条工作项有哪些模块标签、有哪些属性,哪些属性有默认值或者是否必填。在属性与视图
配置中,默认使用本地视图作为模版应用到项目中,也可以点击切换视图配置
,选择全局视图配置来作为默认视图。了解。
模块标签页
相关属性
工时
预估工时
已登记工时
剩余工时
工时进度
预估偏差
周期与进度
计划开始日期
计划完成日期
进度
“基础信息”卡片
所属项目
工作项类型
创建者
创建时间
更新时间
工作项权限点
描述
创建工作项
允许成员创建当前工作项类型的工作项
查看工作项
允许成员查看当前工作项类型的工作项
编辑工作项
允许成员修改当前工作项类型的工作项,以及对其进行其他变更操作
删除工作项
允许成员删除当前工作项类型的工作项
更新工作项状态
允许成员更新当前工作项类型的工作项状态
编辑工作项关注者
允许成员修改当前工作项类型的工作项关注者
成为工作项负责人
允许成员成为当前工作项类型的可选负责人
导出工作项列表
允许成员导出当前工作项列表导出为文件
编辑计划开始、计划完成日期
允许成员修改当前工作项类型下工作项的的计划开始日期、计划完成日期
编辑截止日期
允许成员修改当前工作项类型下工作项的的截止日期
管理所有预估工时
允许成员在当前工作项类型下的工作项中添加所有成员的预估工时,在成员工时记录中修改或删除所有成员的预估工时
管理自己的预估工时
允许成员在当前工作项类型下的工作项中添加自己的预估工时,在成员工时记录中修改或删除自己的预估工时
管理所有登记工时
允许成员在当前工作项类型下的工作项中添加所有成员的登记工时,在成员工时记录中修改或删除所有成员的登记工时和剩余工时
管理自己的登记工时
允许成员在当前工作项类型下的工作项中添加自己的登记工时,在成员工时记录中修改或删除自己的登记工时和剩余工时
本章节主要介绍如何管理工作项通知
工作项通知主要用于设置哪些成员可以收到工作项动态的通知,并为其设置通知渠道。在ONES Project 中,每种工作项类型的通知方案都可以进行自定义配置,管理员可以根据实际的业务场景,设置特定的通知触发事件和通知方式,让信息的触达更加精准和有效。
在 项目管理配置配置中心
>工作项类型
中,选择任一工作项类型,并进入工作项通知配置界面,在当前界面找到收到通知的触发事件,并为其设置通知方式以及通知对象如部门、用户组等。例如:想要设置在创建需求的时候,通过邮件告知需求的负责人,则可以参考以下配置方式。
目前支持系统内通知中心、邮件、飞书、钉钉、企业微信、有度等通知渠道。其中,飞书、钉钉、企业微信、有度属于第三方通知,需要团队管理员在配置中心绑定第三方账号后,方可启用。
触发事件
事件定义
创建工作项
创建一个新的工作项
更改负责人
更改工作项的负责人
更改状态
更改工作项的状态
更改优先级
更改工作项的优先级
更改工作项标题
更改工作项的标题
更改工作项描述
更改工作项的描述
设置截止时间
添加或修改工作项截止时间
设置所属迭代
添加或修改工作项所属迭代
新增评论
新增工作项评论
新增/取消关注工作项
新增、取消成员关注工作项
设置关联工作项
添加、修改关联工作项
设置关联执行结果
添加、修改关联执行结果
设置关联用例库用例
添加、修改关联用例库用例
设置关联测试计划
关联、移除关联测试计划
设置关联 Wiki 页面
关联、移除关联 Wiki 页面
上传文件
上传工作项文件
更新预估工时
添加、修改或删除修改预估工时
更新剩余工时
添加、修改或删除修改剩余工时
更新登记工时
添加、修改或删除修改登记工时
更改自定义属性
更改除系统属性外的自定义属性
变更工作项类型
工作项类型发生变更
转为子工作项
转为子工作项
更改所属产品
添加、修改所属产品
进度变更
进度发生变更
本章节主要介绍如何在项目中管理工作项类型
项目管理的范围和内容决定当前项目中有哪些工作项类型。在创建项目时,根据选择的项目模版,新的项目中会预置对应的工作项类型以及对应的配置信息。有项目管理权限的用户也可以根据当前项目的应用场景,增加新的工作项类型或者调整工作项类型的配置。
在项目设置
>工作项类型
中,点击添加工作项类型
,在弹窗内从已有全局配置中选择工作项类型,并点击确定
,即可将选中的工作项类型添加到当前项目中。如已有的工作项类型不满足业务场景需要时,可选择新建工作项类型。了解如何新建工作项类型。
若已有的项目中有配置好的工作项类型方案可用, 可使用复制工作项类型的功能。在项目设置
>工作项类型
中,点击从已有项目复制
,在弹窗内选择项目和想要复制的工作项类型后,点击确定
,即可将工作项及其配置信息复制到当前项目。
在项目设置
> 工作项类型
中,选择任一工作项类型,进入配置界面,点击删除工作项类型
,即可从项目中删除当前工作项类型。
当一个项目内的工作项类型数量较多时,可以对工作项类型进行排序,方便操作。在项目设置
> 工作项类型
中,点击排序,在弹窗内对工作项进行排序,点击确定
后,将在工作项类型列表更新排序。
项目中的工作项类型配置会默认继承创建项目时项目管理配置中心
> 工作项类型
中的工作项配置信息,有项目管理权限的用户也可以根据当前项目的应用场景,调整工作项类型的配置项,调整后,只对当前项目生效。
具体操作参考:
本章节主要介绍如何管理项目内的权限。
为了满足项目安全管理需求,ONES 系统支持灵活的权限配置方案,项目、组件、工作项分别有各自不同的权限控制点。拥有管理项目权限的用户可以基于权限点配置成员域,来控制不同的用户有不同的访问权限。
在ONES 系统中,权限是叠加生效的。用户希望达成某个操作,必须拥有操作路径里的所有权限。例如: A 希望把项目 X 里,“需求”组件下的一条需求任务的负责人改为 B。那么,需要满足的条件包括:
A 有项目 X 的查看权限
A 有项目 X 里,“需求”组件的查看权限
A 有项目 X 里,“需求”任务类型的查看权限
A 有项目 X 里,“需求”任务类型的编辑权限
B 有项目 X 里,“需求”任务类型的成为任务负责人权限
项目权限主要用于控制哪些用户可以查看当前项目,哪些成员可以管理项目以及哪些成员可以查看项目报表。拥有项目管理权限的用户可在项目设置
>权限设置
>项目权限
中设置对应权限规则。
组件权限通常用于控制哪些用户可以查看当前组件。在项目中,每个组件都可以配置独立的权限;只有拥有该组件查看权限的成员,才可以浏览该组件下的内容。例如,项目成员想要查项目中的需求组件,需要有需求组件的查看权限。组件权限通常在项目设置
>项目组件
>任一组件
>组件权限
中设置。
部分组件因其业务特殊性,功能权限控制点更加细致。可在项目设置
>权限设置
中设置对应的功能权限。
本章节主要介绍如何管理工作项提醒
工作项提醒主要用对工作项的一些关键时间节点设置提醒时间、提醒渠道、提醒对象,告知团队成员及时关注任务处理的时间进度。
在 项目管理配置中心
>工作项类型
中,选择任一工作项类型,并进入工作项提醒配置界面,点击添加提醒规则
,在弹窗内设置提醒规则。
例如:如果任务没有完成的情况下, 想要在截止日期前 1 天 提醒任务负责人及时处理任务,可参考以下配置方案。
规则设置完成后,提醒对象在工作项详情中可以看到对应属性的提醒图标,显示当前属性的提醒规则, 到达提醒时间,提醒对象会按照设置的提醒规则收到提醒 。
在工作项提醒规则列表,选中任一条提醒规则,点击编辑图标,进入编辑界面,可以对工作项提醒规则进行修改。
在工作项提醒规则列表,选中任一条提醒规则,点击删除图标,进入编辑界面,可以删除工作项提醒规则。
2.4.1 提醒时间:主要用于设置什么时间节点发工作项提醒,其中可选的属性来源于当前工作项类型中时间或日期类型的属性
选择时间类型的属性:
提醒节点可选:之前,当时,之后; 选择当时,不可设置具体的天时分; 时间单位:分钟,小时,天,最小值 1;
选择日期类型的属性:
提醒节点可选:之前,当天,之后; 选择当天,不能配置天,只能选择当天具体的时间; 时间单位:只能为天,最小值 1 ;
2.4.2 提醒方式 :主要用于设置可以通过哪些渠道收到通知。目前支持通知中心、邮件、飞书、钉钉、企业微信、有度等通知渠道。其中,飞书、钉钉、企业微信、有度属于第三方通知,需要团队管理员在配置中心绑定第三方账号后,方可启用。
2.4.3 工作项限制 :主要用于限制满足哪些条件的工作项可发工作项提醒;支持当前工作项类型下的筛选器。
2.4.4 提醒对象 :主要用于设置工作项通知可以发送给哪些用户;支持搜索角色,用户组,部门,成员。
本章节主要介绍如何管理工作项的关联关系类型
关联关系类型主要用于配置工作项之间的关联关系,在关联工作项时使用,帮助清晰表达工作项之间的关系。例如,工作项 A 由工作项 B 复制而来时,为清晰说明两者复制与被复制的关系,可以通过自定义关联关系实现。目前:
支持限制关联关系某一端可以选择哪些工作项类型
支持三种关联关系:单向关联(一对多)、单向关联(多对多)、相互关联
在 配置中心
> 关联关系类型
中,界面会列出系统里的全部关联关系,按照自定义和系统默认分类展示。点击新建关联关系
的按钮,在弹窗内选择关联关系类型,并点击确定
,进入关联关系配置页面。具体配置参考下方配置案例。
点击右侧编辑图标,可修改关联关系的名称、描述和可选的数据范围。
点击右侧x
,可删除该关联关系类型。如某个关联关系正在被任一工作项使用,则不可删除。
在单向关联(一对多)的关联关系里,发起关联方可以选择多条被关联方的数据,但是被关联方选择发起关联方时,只能选择一条数据。
以“史诗拆解需求”为例,我们希望史诗能拆解出多条需求,但是需求只能有一条来源史诗。于是我们进行以下配置:
关联关系名称:史诗拆解需求
发起关联方的描述:来源史诗
发起关联方的工作项类型:史诗
被关联方的描述:拆解得到的需求
被关联方的工作项类型:需求
我们能直接在右侧预览配置的效果,如图所示:
提交配置后,即可在全局使用“史诗拆解需求”这个关联关系:
在史诗里关联工作项时,可以选择“拆解得到的需求”这一关联描述。“拆解得到的需求”只能选择工作项类型为“需求”的工作项,支持选择多条需求;
在需求里关联工作项时,可以选择“来源史诗”这一关联描述。“来源史诗”只能选择工作项类型为“史诗”的工作项,且只能选择一条史诗。
在单向关联(多对多)的关联关系里,发起关联方可以选择多条被关联方的数据,被关联方也可以选择多条发起关联方的数据。
以“工单转需求”为例,一条工单可能转为多条需求,同时一条需求可能有多条来源工单。于是我们进行以下配置:
关联关系名称:工单转需求
发起关联方的描述:来源工单
发起关联方的工作项类型:工单
被关联方的描述:工单转需求
被关联方的工作项类型:需求
我们能直接在右侧预览配置的效果,如图所示:
提交配置后,即可在全局使用“工单转需求”这个关联关系:
在工单里关联工作项时,可以选择“工单转需求”这一关联描述。“工单转需求”只能选择工作项类型为“需求”的工作项,支持选择多条需求;
在需求里关联工作项时,可以选择“来源工单”这一关联描述。“来源工单”只能选择工作项类型为“工单”的工作项,支持选择多条工单。
在互相关联的关联关系里,不区分关联关系的发起关联方和被关联方。关联时可以选择多条数据。
以“相似需求”为例,整理需求池时,可以把相似的需求关联在一起,关闭重复的、只留下一条待执行的。于是我们进行以下配置:
关联关系名称:相似需求
描述:相似需求
被关联方的工作项类型:需求
我们能直接在右侧预览配置的效果,如图所示:
提交配置后,即可在全局使用“相似需求”这个关联关系:
在需求里关联工作项时,可以选择“相似需求”这一关联描述。“相似需求”只能选择工作项类型为“需求”的工作项,支持选择多条需求。
本章节主要介绍如何管理工作项状态与工作流
工作项状态是指工作项在某个特定时间点的状态,是工作项工作流的重要组成部分。
工作流是指工作项在其生命周期过程中将不同的状态以一定顺序串联,按照步骤流转,从开始到结束的过程。
ONES Project 支持不同工作项类型的工作流定制,让不同的工作项类型,在不同的项目中可以有不同的流转过程,帮助团队规范流程的同时兼具灵活性。
在项目管理配置中心
>工作项状态
,点击新建工作项状态
在弹窗内填写状态名称,并选择状态类型后,点击确定
,即可完成创建。
在系统出厂设置中,每一种工作项类型都有默认的工作流,可直接使用,也可以在此基础上进行调整。在工作流配置界面,系统提供 3 种视图:
流程视图
表格视图
详情视图
下面以自定义工作项工作流的表格视图为例讲解如何配置工作流。在自定义工作项的工作流中,默认包含未开始、进行中、已完成 3 种状态,可以实现如下工作流流转:
如需要对工作流进行调整时,可参照以下方法:
点击添加工作项状态
,在弹窗内选择当前工作项需要流转的状态,并点击确定
。新增加的状态会显示在表格的最后一行和最后一列。
初始状态为工作项创建时状态的默认值,一个工作流有且只有一个初始状态。点击设置初始状态
,在弹窗内选择工作项状态,设置完成后,对应的状态将会带有初始状态的标签。
步骤是两个工作项状态之间的连接,使工作项从一个状态转换到另一个状态的过程,在工作项状态流转时使用。在表格视图中,可以通过勾选表格上的复选框,可以建立一条从“开始状态”到“目标状态”的步骤,默认步骤名称为“目标状态”的名称。
也可以点击新建步骤
,在弹窗内选择开始状态和目标状态,来新建步骤。
在表格视图中,点击步骤旁的编辑图标,进入步骤编辑界面。在该界面中可以设置步骤验证、步骤属性、后置动作、重命名步骤或者删除步骤。
步骤验证用于执行步骤时的验证条件,比如设置哪些成员域可以执行当前步骤。可以在下方的成员域选择框中项目角色、成员或者用户组。
步骤属性用于执行状态流转时,需要提交的字段,比如设置属性值、上传文件或者关联 Wiki 页面。
后置动作用于步骤执行成功后,执行修改属性、发送通知、更新工作项状态等操作。存在多条后置动作时,按照列表的顺序从上到下执行。后置动作以系统权限执行,其执行结果不会影响当前步骤的执行结果。
在研发场景中,需求等工作项往往会被拆分或关联到不同的工作项,所以在需求等工作项关联不同的子工作项或关联工作项后,若两者的执行步骤可以联动,团队协作将更加顺畅,也可以缩小管理成本。
如「需求」下的子需求全部完成时,「需求」要同步完成,可在某子需求处进行「后置动作」设置;
如「需求」关联的研发任务全部完成时,「需求」要同步完成,可在研发任务处进行「后置动作」设置;
状态联动不可在目标工作项处配置,需在其相关联的工作项处或其子工作项处进行配置。
进入当前工作项的工作流步骤中,在后置动作中选择“状态联动”。
工作项及工作项状态为全局选项,完成选择后需核查是否匹配目标工作项的流转场景
工作项及工作项状态为全局选项,完成选择后需核查是否匹配目标工作项的流转场景
步骤执行的条件将在步骤按钮中以图标形式展示,步骤如新增执行条件相应图标将被点亮,并且会描述条件详情,使用者可以通过描述了解流转条件。
本章节主要介绍如何管理项目的名称、属性、状态等基本信息
项目的基本信息包括项目名称、创建者、创建时间等基本信息。在项目设置
> 项目操作
中,可以看到当前项目的基本信息。
如需修改项目名称,可在项目名称的输入框内修改名称,并点击更新
,即可修改项目名称。
项目属性用于描述项目的一些关键信息。在项目设置
> 项目配置
>项目属性
中,显示了当前项目的属性列表,可以在项目管理首页显示或者在项目概览的卡片中显示。
项目管理员可以根据需要添加项目属性。点击添加项目属性
,从项目管理配置中心
>项目属性
中选择需要的属性字段,添加即可。
项目状态用于描述当前项目的状态,一个项目在其生命周期过程中可能经历多个状态。在项目设置
> 项目配置
>项目状态
中,显示了当前项目状态。
项目管理员可以根据需要添加项目状态。点击添加项目状态
,从项目管理配置中心
>项目状态
中选择需要的项目状态,添加即可。
本章节主要介绍项目归档、删除相关内容
在项目管理过程中,当一个项目已完成或者暂停时,项目管理员可以对项目进行归档的操作。
在项目操作
中,点击归档
,弹窗中点击确定
,即可归档项目;已归档的项目中,项目管理员的操作不会受到限制,但普通项目成员将只能查看项目,无法编辑项目内容。
当需要取消在项目操作
中点击取消归档
,弹窗中点击确定
,可取消归档项目;取消归档后,普通项目成员的操作权限也会恢复正常。
已归档的项目可以通过以下 2 个入口查看:
进入Project首页
,点击已归档
Tab,可以看到已归档的项目列表。
进入Project配置中心
-项目管理
,点击已归档
Tab,可以看到所有已归档的项目列表。
当项目不再需要时,可以将其删除。
项目删除后,项目内的所有内容将会被删除,且无法恢复,请谨慎操作!
在项目操作
中,点击删除
,弹窗中点击确定
,即可删除项目。
本章节主要介绍 ONES Wiki 及其核心应用场景
ONES Wiki 是一款企业级知识库管理工具,支持文档协作、知识沉淀和团队知识学习。页面可以记录任何项目文档或知识,页面组可以帮助您的团队构建、组织和共享工作,这样每个团队成员都可以记录、分享和交流知识,并访问他们需要的信息,帮助团队向知识型组织迈进。
成员可对同一份文档进行协同编辑,并可针对文档内容在评论区展开讨论,迅速反馈,实现文档高效协作。
在 ONES Wiki 中可以使用页面组构建专属知识库,沉淀团队知识资产:
团队事务管理、知识沉淀
企业规章制度、流程
产品说明书
......
您可以创建一个页面组来记录沉淀某个项目中的所有文档,如项目要求、功能规格、会议记录和回顾等,并将之关联至 ONES Project 下。以便于在 Project 下直接访问相关文档,体验连贯的查阅和体验。
本章节主要介绍如何管理和查看团队工时数据
ONES 系统提供一整套完整的工时管理系统,帮助团队收集、统计成员在项目、迭代上的预估工时和剩余工时情况,并以多维度的报表展示工时的投入和使用情况,更加科学、透明的展示团队的工作状态,帮助进行团队进行成本控制和管理。
工时模式主要用于设置团队的工时管理方式。ONES现在支持两种工时模式:简单模式、汇总模式。在简单模式下,团队可以针对工作项进行工时预估;而在汇总模式下,团队则是对成员进行工时预估,工作项的预估工时通过成员的预估工时汇总得到。点击下方链接查看如何切换工时模式
预估工时和剩余工时的新增、删除、修改权限由工作项的权限控制。在工作项权限中可以设置哪些成员可以管理所有预估工时或者登记工时,哪些成员可以管理自己的预估工时或者登记工时。
项目成员可根据任务情况,在工作项中填写预估工时和剩余工时。根据已经填写的工时信息,可以查看工时进度和预估偏差。
在项目中报表组件下,提供工时日历、工时总览两个类型的报表查看项目内的成员、迭代的工时统计情况。
工时日历主要用于查看团队成员预估工时或者登记工时的饱和情况;在成员预估工时日历可查看、新增、编辑成员预估工时,帮助项目管理员了解项目成员工作安排,同时根据成员的工作情况来安排、调整成员工作。主要分为两种报表类型:成员预估工时日历和成员登记工时日历。
在成员预估工时日历,可以查看一段时间内成员每天预估工时饱和度、平均饱和度以及合计预估工时;根据饱和度可以评估该成员在某一个时段内是否可用,方便管理员分配工作项。报表右上角可以对报表的内容进行筛选、排序以及设置显示内容。
在汇总模式下,点击成员名称展开预估工时详情,可查看成员预估工时工作项分布情况,方便项目经理了解成员具体的工作安排。
在汇总模式下,在成员预估工时日历中,需要给成员安排新的任务时,可以鼠标悬浮在预估工时行时将会出现添加按钮,点击可为成员添加成员预估工时。
在汇总模式下,在成员预估工时日历中,点击预估工时卡片上的工时信息,可修改当前成员预估工时。点击右上角的删除图标可删除当前成员预估工时。
在成员登记工时日历中,可以查看一段时间内成员每天登记工时饱和度、平均饱和度以及合计登记工时。报表右上角可以对报表的内容进行筛选、排序以及设置显示内容。
在默认的日历视图中,修改筛选条件、排序、显示内容或者时间周期后,可以点击还原
恢复到默认视图,或者将修改后的日历视图,点击另存为
保存为新的视图
在 已保存的视图中,可以点击更多图标,对视图进行重命名和删除的操作。
工时报表主要用于查看以项目、迭代、工作项或者成员维度统计工时情况,主要包含两种报表类型:登记工时和工时汇总。
以天为维度,展示项目、迭代、工作项或者成员某段时间内每天的登记工时。
展示某段时间内,项目、迭代、工作项的预估工时、登记工时和剩余工时。
在报表右上角,可以对报表展示的内容进行排序、分组或是筛选报表的数据范围
在默认的工时报表中,修改筛选条件、排序、分组或者时间周期后,可以点击还原
恢复到默认报表,或者将修改后的工时报表,点击另存为
保存为新的视图。
在 已保存的报表中,可以点击更多图标,对视图进行重命名和删除的操作。
主要包含两种报表类型:工时日志和工时总览。
按照部门、项目、迭代、工时登记人以及时间周期等维度查看工时登记日志以及汇总情况。
按照指定的两个维度如部门、项目、迭代工时登记人以及时间周期等查看工时分布情况。
在工时日志页面,点击新建报表,在弹窗内选择报表类型工时日志或者工时总览,并点击确认,进入报表配置界面,配置完成后,点击保存
,完成报表新建。
在报表配置页面左侧可以预览报表,右侧可以配置报表。支持以下配置:
在分析维度(X轴)下,点击选择维度,可以指定X轴分析维度和排序方式;
在筛选下,点击添加条件组,可以添加筛选条件进行数据筛选。
在报表配置页面左侧可以预览报表,右侧可以配置报表。支持以下配置:
在分析维度(X轴)下,点击选择维度,可以指定X轴分析维度和排序方式;
在分析维度(Y轴)下,点击选择维度,可以指定Y轴分析维度和排序方式;
在筛选下,点击添加条件组,可以添加筛选条件进行数据筛选。
在工时日志列表页面操作列,点击更多
图标,选择另存为
或者在报表查看页面,点击另存为
,在弹窗内输入新的报表名称、选择分组,并点击确定
,即可另存为一份新的报表。
在工时日志列表页面操作列,点击更多
图标,选择导出报表
,或者在报表查看页面,点击导出报表
,在弹窗内点击确定
,即可导出 CSV. 格式的报表。
在工时日志列表页面操作列,点击更多
图标,选择更改所属分组
,或者在报表查看页面,点击更改所属分组
,在弹窗内修改所属分组并点击确定
,即可修改所属分组。
在工时日志列表页面操作列,点击更多
图标,选择重命名
或者删除
,或者在报表查看页面,点击重命名
或者删除
即可进行重命名、删除报表操作。
在分组栏,可以根据实际业务需要新建分组进行报表管理。点击+
图标,在弹窗内输入分组名称,并点击确定
,即可新建一个分组。
在分组名称的右侧,点击更多图标,可以对分组进行重命名、删除分组、删除分组和报表等操作。
本章节主要介绍如何进行版本管理
在产品研发过程中,产品负责人可以通过版本管理规划和管理跨产品或者跨项目的版本,跟踪版本发布的进度情况。
在版本管理页面,点击+新建版本
,在弹窗内输入版本名称,选择版本负责人和发布时间,即可新建一个版本。
创建版本后,点击关联产品
或者关联迭代
,可以将版本相关的产品或者迭代关联起来。
关联后,可以在版本中看到迭代的工作项完成情况、计划周期、当前阶段等信息。
在操作列,点击更多图标,选择移出
,可以将迭代移出当前版本。
在版本名称旁边,可以根据版本的实际情况,修改版本状态。系统默认的状态为未开始、进行中、已完成。
在版本名称右侧,点击更多图标,选择编辑版本
,可以在弹窗内修改版本信息。
在版本名称右侧,点击更多图标,选择删除版本
,可以在弹窗内确认删除当前版本。
版本管理的权限由拥有项目管理配置中心权限的用户在项目管理配置中心
>权限配置
中设置。有此权限的用户可以新建、查看、编辑、删除版本。
在本章节下,可以查看
当某个团队成员没有页面组 A 的阅览权限,但页面组 A 下的页面 A 需要分享给该团队成员时,可以使用共享页面的功能。
注意:页面共享功能需提前开启页面组共享,管理员可「页面组设置-页面组信息」处开启页面共享功能。
点击页面右上角更多按钮,下拉选择「共享页面」即可设置共享方式,支持「所有人皆可查看」、「所有人皆可查看且编辑」、「指定成员可以查看或编辑」三种共享方式。设置好共享方式后,被共享人可通过共享连接或「与我共享」里查看共享页面。
勾选共享子页面后,则子页面会继承父页面的共享权限;也可对子页面单独设置权限。
父页面共享给成员A和B,勾选共享子页面后,子页面将会继承父页面共享给成员A和B的权限;
且可以单独对子页面设置共享权限共享给成员C,则子页面的共享权限就为成员A.B.C。
移动或调整页面顺序,可能会影响当前页面或子页面的共享权限,具体的权限取决于对应页面组和父页面的权限。
ONES Wiki「与我共享」列表显示当前可查看或编辑的共享页面,点击可进入具体的共享页面;
共享的页面权限不支持移动,复制,删除和添加页面模版,也不支持添加关注。
页面组管理员可以对改页面组内的所有的共享页面进行管理。
进入到具体的页面组>点击左上角的小齿轮;
选择「管理已共享页面」;
即可对页面组内已共享的页面进行管理。
默认情况下,有页面组阅览权限的成员都可以查看其中的页面,若要对页面进行特殊的限制,则可使用页面加密功能。点击右上角更多,下拉选择「页面加密设置」即可选择「只读」、「加密」两种方式。
如果加密类型选择的是「只读」,支持对用户组、部门、成员配置【可编辑权限】;配置之后所有成员都能查看此页面及其子页面,只有特定的成员能够编辑。
需要有当前页面组的编辑权限,和路径上所有父页面的编辑权限,才能编辑当前页面。
如果加密类型选择的是「加密」,支持对用户组、部门、成员配置【可查看且编辑权限】;配置之后只有特定的成员能查看和编辑此页面及其子页面。其他成员不可访问。
需要有当前页面组的编辑权限,和路径上所有父页面的查看或编辑权限,才能查看或编辑当前页面。
同一页面组内的所有加密页面可以由页面组管理员在页面组管理中进行统一的管理。
页面加密后此页面权限仅页面管理员
与团队超级管理员
有权限控制,故页面操作加密后需持续维护其阅览&编辑权限
页面评论 ONES Wiki 支持富文本评论,你可以对某个页面发起评论,提出问题或者修改建议,与作者进行沟通,提高沟通效率。
若您对某一个页面比较关注,可以点击右上角 🛎 图标,开启「关注此页面」,关注者即可在页面更新时收到通知。页面组管理员可以管理页面的关注者。
ONES Wiki 支持多种通知方式,除了常用的邮件通知外,还可以通过绑定第三方账号,按需选择您习惯的通知方式。开启页面通知后,当页面有动态更新时会给页面关注者发送消息。
页面的所有变更、评论、文件都会记录在动态下,一目了然,方便追溯变更历史;动态模块可选择展示在页面底部或侧边。
页面组是相关页面的集合,有可能是一个部门的文档集合,也有可能是一个项目组的文档合集,您可以根据团队需求,创建任意数量的页面组。
进入 ONES Wiki 首页,点击「新建页面组」按钮即可新建。
创建页面组时,可选择是否开启「页面组共享」,只有开启了共享的页面组才能共享给其他用户(指没有当前页面组查看的成员)。若之后想更改共享设置,可在「页面组管理」-「页面信息」处设置。
注意:只有拥有页面组创建权限的成员能够创建页面组,该权限可在「配置中心 - 页面组配置 - 权限配置」下设置。
页面组基础信息包含「页面组名称」、「页面组描述」和「页面是否共享」,可在页面组管理-页面组信息下更新信息。
在同一个页面组内,您可以将某个页面嵌套于其他页面下,从而形成一个树状的内容层次结构,使得内容条理更加清晰,便于成员能够快速找到所需的内容。比如您的团队每周都要进行一次周会回顾,您可以创建一个「周会」的页面,然后将每周对应的页面都嵌套在这个页面下。
在新建页面发布时,可为当前页面选择父页面来保持页面内容的有序;对于已经发布的页面,可以点击页面树右上角的图标,移动页面位置来保持您想要的结构。
每个页面组都附带一个主页,主页固定显示在页面树的顶部,其他页面不能成为主页的子页面。您可以自定义编辑主页,介绍这个页面组对应项目的目标、接下来的计划或提供工作对接需要的信息。
页面组管理员可在「页面组设置-页面组信息」处删除该页面组。
警告:删除页面组会失去此页面组所有数据。删除的页面组不会进入回收站,删除后无法恢复。
本章节主要介绍如何进行产品管理
产品管理适用于以“产品-项目”模式工作的研发团队。例如微信产品有“iOS 端”和“Android 端”两个项目,当出现跨项目的功能时(比如「微信支付」),可以把两个项目下对应的需求、研发任务、缺陷等关联到同一个产品下,在「产品」集中进行管理 。
在产品管理首页,点击+新建产品
,在弹窗内输入产品名称和产品负责人,并点击确定
,即可新建一个产品。
产品管理采用组件化管理办法,支持在产品管理中根据研发场景需求,灵活搭配需求、缺陷、版本等组件,以满足不同产品的管理方式。系统内有三种组件类型:通用组件、系统组件、自定义工作项类型组件。
一级导航:是一个空文件夹,支持添加二级导航组件
自定义链接:可以通过配置URL,跳转对应网页
包含用户故事、需求、缺陷、任务、工单、版本、模块等系统组件,其中用户故事、需求、缺陷、任务、工单可参考项目内的对应的组件功能。
版本组件主要用于查看当前产品关联的版本列表。有版本管理权限的用户可以新建版本、关联产品、关联迭代。
模块组件主要用于管理产品的功能模块,支持以树状结构组织产品功能模块,可以在当前组件下拆解模块,进行模块顺序调整。
设置产品模块后,可以具体的工作项中设置所属产品以及所属功能模块。
用户创建了一个新的工作项类型时,系统会自动生成自定义工作项类型组件。自定义工作项类型的组件能力与系统预置的工作项类型组件,如需求、缺陷、任务等一致。
拥有此权限的用户可以在「产品管理」中新建产品,更改产品管理的全局配置。通常由团队管理权限的用户在配置中心
>团队配置
>团队权限
中设置。
拥有此权限的用户可以管理当前产品并更新配置信息。通常由拥有具体产品管理权限的用户在产品配置
>产品权限
中设置
拥有此权限的用户可以管理查看当前产品。通常由拥有具体产品管理权限的用户在产品配置
>产品权限
中设置。
在产品设置
>更多
中,点击基础信息
,可修改产品名称和产品负责人。
在产品设置
>更多
中,点击删除产品
,可将当前产品删除。删除产品后,所属产品为当前产品的工作项不会被删除。
工作项权限主要用于控制项目内工作项的创建、编辑、查看等操作权限。项目中的工作项权限配置会默认继承创建项目时项目管理配置中心
> 工作项类型
中的工作项权限配置信息;当不满足当前项目管理的需求时,可以修改工作项权限;修改后,项目内工作项的权限设置只对当前项目生效。了解。
在项目管理配置中心
>工作项状态
,选择任一工作项状态,点击 ,可修改工作项状态的名称和状态类型。修改后的工作项状态,将会同步到所有已经应用了该状态的项目中。
在项目管理配置中心
>工作项状态
,选择任一工作项状态,点击 ,即可删除该工作项状态。如果该状态被应用到某个项目的工作项中,需要先移除再进行删除操作。
选择目标工作项为父工作项,当前子工作项的父工作项均涉及「状态联动」。
设置指定目标工作项的变更状态,即完成子工作项后的父工作项预期状态。
设置后置动作验证,即设置需要满足什么条件,才会执行此后置动作。当前工作项的父工作项下的所有子工作项状态为完成,才能实现「状态联动」
选择目标工作项为关联工作项:目标工作项可通过“关联关系”、“工作项类型”、“工作项状态”筛选变更范围。
指定目标工作项的变更状态。
设置后置动作验证,关联了当前工作项的源工作项下的所有任务全部完成,才能实现「状态联动」
工作日设置主要用于设置每周的工作天数和每天的标准工作时长,成员的工时统计将以此为标准。。
功能权限
权限点
权限说明
迭代权限
管理迭代
允许成员创建、修改、删除当前项目的迭代
成为迭代负责人
允许成员成为当前项目下的迭代负责人
里程碑计划
管理里程碑计划
允许保存里程碑计划快照,设定基线。允许成员查看里程碑计划、编辑里程碑计划,允许成员对里程碑进行增删改查
编辑里程碑计划
允许成员查看里程碑计划、编辑里程碑计划,允许成员对里程碑进行增删改查
查看里程碑计划
允许成员浏览里程碑计划;同时包括查看里程碑
更新里程碑状态
允许成员更新里程碑状态
项目计划与已拆解计划权限
管理项
目计划
允许保存项目计划快照,设定基线。允许查看项目计划、编辑项目计划,允许成员对计划和里程碑进行增删改查,查看已拆解计划
编辑项目计划
允许查看项目计划、编辑项目计划,允许成员对计划和里程碑进行增删改查,查看已拆解计划
查看项目计划
允许成员浏览项目计划;允许成员括查看计划、计划组、里程碑,查看已拆解计划
查看已拆解计划
允许成员在“执行组件”里浏览已拆解的计划(不包括计划组)
更新计划进度
允许成员更新计划进度
更新里程碑状态
允许成员更新里程碑状态
交付物权限
查看交付物
允许成员浏览交付物
提交、编辑、删除交付物
允许成员查看、提交、编辑和删除交付物
管理交付物
允许成员设置目标交付物,允许成员查看、提交、编辑和删除交付物
待办事项管理权限
管理待办事项
允许成员对待办事项进行拖拽操作,包括拖拽排序、规划内容
团队负责人
ONES Wiki 管理员
页面组管理员
是否可配置
在哪里配置
成为 ONES Wiki 管理员
✅
✅
团队配置中心 -> 团队配置 -> 团队权限
创建页面组
✅
✅
✅
团队配置中心 -> 知识库管理配置 -> 权限配置
管理全局模板
✅
✅
✅
团队配置中心 -> 知识库管理配置 -> 权限配置
阅览与反馈
✅
✅
页面组设置
导出页面内容与页面树
✅
✅
页面组设置
编辑内容
✅
✅
页面组设置
管理页面组
✅
✅
✅
✅
页面组设置
本章节主要介绍ONES TestCase 及其核心应用场景
ONES TestCase 是一款测试用例管理和缺陷跟踪工具,支持用例编写、组织用例库、执行测试计划执行及生成多种类型的测试报表和报告,支持测试用例与需求、任务关联,计划与迭代关联,形成测试流程闭环。
支持以产品或者项目维度建立用例库,对所有用例进行规范化的管理和长期维护,通过用例属性规划用例的编写方式和编写流程。
支持按照不同的测试目标组织测试计划,分配用例执行人,并以测试计划维度跟踪需求、用例、缺陷之间的关系。
执行测试计划过程中,未通过的用例可以一键提交缺陷,利用工作项的能力,使缺陷任务在测试与研发团队之间高效流转。
可以根据测试计划的执行情况,在对应的项目中查看测试缺陷报表;也可以基于项目、迭代或者单个测试计划实时查看测试报告。
本章节主要介绍如何在管理用例
ONES TestCase 支持以树状结构组织用例,可以按照产品的功能模块来管理用例。
在用例库功能模块一栏中,点击+
图标,在弹窗内输入模块名称,并点击确定,即可新建模块。
支持新建子模块。选中任一模块,点击右侧图标,选择新建子模块
,即可在新建下一级子模块。
在用例库功能模块一栏中,点击跳转功能模块位置图标,在弹窗内,可以拖拽调整模块的位置。
在模块旁的括号可以内可以查看模块下所有的用例数量,包含子模块的用例数量。
选中任一模块,点击右侧图标,选择重命名
,可以在弹窗内修改模块名称。
选中任一模块,点击右侧图标,选择删除
,在弹窗内确定删除。删除模块不会删除模块下的用例,用例将会被归属到上一级模块或者无所属模块中。
在用例库列表界面,点击+新建用例
,可以对用例属性如用例名称、前置条件、操作步骤进行编辑,也可以关联wiki 页面或者上传附件。填写完成后,点击确定
,即可新建一条用例。
支持导入思维导图(.opml).和 Excel (.xlsx) 格式的用例导入。点击导入用例
,选择导入格式,并在弹窗内上传用例,即可导入用例。
支持导出全部用例或者导出选中用例。点击导出用例
,并选择导出全部用例或者选择用例,即可导出对应用例的全部属性。导出选中用例时,需要先在列表中选择需要导出的用例。
支持对用例列表排序,可选择的排序属性为用例 ID、用例名称、维护人、优先级和用例类型,可支持正序或者倒序排列。排序规则:
支持对用例ID和用例名称进行搜索,简单快捷的找到对应的用例。也可以对用例属性进行多条件或条件组等复杂筛选。
当父模块包含多个子模块时,可以设置在父模块中是否显示子模块的用例。点击显示子模块用例
或者隐藏子模块用例
,即可控制子模块用例是否显示。
有两种方式关联用例到测试计划:
方法一:批量关联。在用例列表选中多个用例,并点击关联到计划
,并在弹窗中选择对应的测试计划,点击确定
,即可关联用例到测试计划中。
方法二:单个关联。鼠标悬浮在某条用例上,点击关联图标,并在弹窗中选择对应的测试计划,点击确定
,即可关联用例到测试计划中。
有两种方式移动用例:
方法一:批量移动。在用例列表选中多个用例,并点击移动
,并在弹窗中选择对应的用例库以及移动后的位置,点击确定
,即可移动用例到用例库中。
方法二:单个移动。鼠标悬浮在某条用例上,点击移动图标,并在弹窗中选择对应的用例库以及移动后的位置,点击确定
,即可移动用例到对应的用例库中。
在用例列表选中多个用例,并点击复制
,并在弹窗中选择对应的用例库以及移动后的位置,点击确定
,即可移动用例到用例库中。
在用例列表选中多个用例,并点击删除
,并在弹窗内点击确定
,即可删除用例。
本章节主要介绍如何创建、管理用例库
用例库是管理用例的仓库。测试人员可以产品或者项目维度建立用例库对所有用例进行规范化的管理和长期维护;或者针对一些跨产品的用例,比如浏览器的兼容性、安全性测试,可以抽离出来建立公共用例库,以达到重复利用的目的。
在用例库页面,点击新建用例库
,在弹窗内名称、属性配置以及编辑人员,并点击确定
,即可新建用例库。属性配置用于设置当前用例库需要显示哪些属性。
如需要修改用例库的名称、属性配置或者用例库编辑人员,可以到某一具体的用例库中,在用例库设置
> 用例库信息
中修改用例名称和属性配置,或者在在用例库设置
> 用例库权限
中,修改用例库的编辑人员。
如用例库不再使用或者需要被删除时,可以在在用例库设置
> 更多
中,点击删除用例库
。
删除用例库会将用例库内的所有用例一并删除,且删除后不可恢复,请谨慎操作。
在用例库列表中,对于常用的用例库,可以点击置顶图标,置顶用例库。
用例库较多的情况下,可以通过搜索用例库名称,快速找到对应的用例库。
本章节主要介绍如何新建、查看测试报告
测试报告可以对测试计划的执行结果进行分析,了解缺陷分布、缺陷优先级以及产生了哪些缺陷。ONES TestCase 支持按照模版生成测试报告。了解如何创建测试报告模版。
目前有两种方式新建测试报告:
方法一:在任一测试计划中,点击新建测试报告
,在弹窗内输入测试报告名称,并选择测试报告模版后,点击下一步
,选择测试报告的数据范围如哪些项目或者迭代,并点击确定
,即可生成一份测试报告。
方法二:在测试报告列表页,点击新建测试报告
,在弹窗内输入测试报告名称,并选择测试报告模版后,点击下一步
,选择测试报告的数据范围如哪些项目或者迭代,并点击确定
,即可生成一份测试报告。
目前有两种方式新建测试报告:
方法一:在任一测试计划中,点击查看测试报告
,选择需要查看测试报告,点击进入查看页面;
方法二:在测试报告列表,选择需要查看或编辑的测试报告,点击进入查看页面。
在测试报告查看状态,在右上角点击编辑组件
,可以进入编辑状态,对报告的组件及顺序进行调整,或者编辑富文本框内的内容。
在测试报告查看状态,在右上角点击导出文档
,可以导出测试报告。
在测试报告查看状态,在右上角点击编辑图标,可以删除测试报告。
本章节主要介绍测试管理配置中心
关联项目配置主要用于设置测试计划关联某一项目时,测试计划的默认配置信息。在当前页面中,选择任一项目名称,进入配置界面,可以配置关联此项目的测试计划默认缺陷对应工作项类型、默认的测试计划成员、是否启用需求跟踪矩阵以及执行结果备注或者执行结果附件是否必填。
用例属性是对用例特征的具体描述,可以通过不同类型的属性字段来表达。
在测试管理配置中心
>用例属性
中,点击新建用例属性
,在弹窗内输入属性名称并选择属性类型,点击确定
,即可新建一个用例属性。
在用例属性列表, 选择需要编辑用例属性,点击编辑
按钮,可以在弹窗内修改属性名称等。系统属性除优先级和用例类型外,其他系统属性不可编辑。
在用例属性列表, 选择需要删除用例属性,点击删除
按钮,在弹窗内确认删除即可。如用例属性已经用在用例属性配置中,需要先在用例属性配置中移除对应的属性。
用例属性配置由多个用例属性构成,决定使用这套配置的用例库需要显示哪些字段。不同的用例属性配置可以使用不同的用例属性,在不同的用例库中使用。
在测试管理配置中心
>用例属性配置
中,点击新建用例属性配置
,在弹窗中输入配置名称,点击确认
即可,新建后的用例属性配置包含系统默认的用例属性。
在用例属性列表,选择需要编辑的用例属性配置,点击编辑
按钮,在编辑页面可以添加或删除用例属性、设置属性默认值和必填项。
在用例属性列表,选择需要重命名的用例属性配置,点击重命名
按钮,在弹窗内修改配置名称。
在用例属性列表,选择需要复制的用例属性配置,点击复制
按钮,在弹窗内修改配置名称,并点击确定
,即可复制一套新配置。
在用例属性列表,选择需要删除的用例属性配置,点击删除
按钮,在弹窗内确认删除即可。已经应用到某个用例库的用例属性配置,不可直接删除,需要在对应的用例库中移除后再删除。
测试计划属性用于配置测试计划需要的显示字段。在测试管理配置中心
>测试计划属性
中,点击新建用例计划属性
,在弹窗内输入属性名称并选择属性类型,点击确定
,即可新建一个测试计划属性。
在测试计划属性列表, 选择需要编辑的属性,点击编辑
按钮,可以在弹窗内修改属性名称等。系统属性除测试阶段外,其他系统属性不可编辑。
在测试计划属性列表, 选择需要删除用例属性,点击删除
按钮,在弹窗内确认删除即可。
在测试管理配置中心
>管理报告模版
中,点击新建模版
,进入模版编辑页面。
在模版编辑页面,可以模版顶部设置模版名称。
模版中组件包含概览、缺陷优先级分布图表、缺陷所属模块分布图表、测试用例结果分布图表、关联缺陷列表、富文本组件。也可以根据需要通过拖拽将左侧栏的组件拖到右边来选择使用哪些组件;或者在右侧上下拖拽改变组件顺序。
在测试管理配置中心>管理报告模版中,点击模版中的删除图标,在弹窗内确认删除即可。
通过横轴表示时间、纵轴表示要安排的活动的一组线条,直观地表明工作项的时间规划,以及实际进展与规划的对比。
甘特图可以直观地查看项目的进展情况,帮助项目管理者掌握项目下所有工作内容的时间顺序、持续时间及完成情况,通过可视化操作可以非常方便地调整项目工作内容,提高管理效率;
提供跨产品的数据联动: 支持导入ONES Project中的项目和迭代,可以在甘特图中查看项目和迭代的工作量和进度情况;
通过拖拽方式灵活地调整时间和进度: 项目管理者可以通过拖拽操作,灵活地制定项目和迭代的计划,提升管理效率;
时间跨度任意切换:支持按天、周、月视图查看进度,帮助项目管理员从不同的时间跨度上,把握整体的项目完成情况;
项目成员共享甘特图:支持将甘特图共享给项目成员,与成员同步项目和迭代的进度或计划,使项目成员对项目的进展情况有统一的认知。
本章节主要介绍如何创建和执行测试计划
在测试计划列表首页,点击+新建测试计划
,在弹窗内输入测试计划名称、负责人、测试阶段、关联项目、关联迭代等信息,即可新建测试计划。
高级设置
缺陷对应的工作项类型
在高级设置中,可以设置缺陷对应的工作项类型。设置后,在执行测试计划时,发现缺陷可提交到关联的项目和迭代中,生成对应的工作项类型。
权限设置
在高级设置中,可以设置哪些用户可以查看和编辑测试计划。如果关联的项目,则项目成员会默认添加到成员域中,可以查看和编辑测试计划。
如需要修改测试计划名称、负责人、测试阶段等信息,可以点击测试计划设置
>测试计划信息
,在对应的页面中修改。
如需要修改测试计划的关联配置、属性配置时,可以点击测试计划设置
>测试计划执行配置
,在对应的页面中修改。
关联配置
可以修改测试计划关联的项目、迭代、缺陷对应的工作项类型以及是否启用需求跟踪矩阵。
属性配置
可以设置测试人员在设置执行结果时,是否必须填写执行结果备注和执行结果附件。
如需要修改测试计划权限配置时,可以点击测试计划设置
>权限配置
,在对应的页面中测试计划的查看和编辑权限。
当测试计划需要被删除时,可以点击测试计划设置
>更多
,点击删除测试计划
,在弹窗中点击确定,即可删除测试计划。
在测试计划列表首页,全部测试计划按照状态展示。也可以点击分组,选择按照关联项目、关联迭代或当前状态来查看测试计划。
在测试计划列表首页,可以通过搜索测试计划名称,便捷的找到对应的测试计划。
新建测试计划后,可以点击添加关联用例
,在弹窗内选择需要的用例,并添加到当前测试计划中。
根据测试计划安排,可以为每个用例设置用例执行人。在用例列表中,选中用例,并点击更改执行人
,在弹窗内选择对应的执行人并点击确定
,即可。
支持对用例列表排序,可选择的排序属性为用例 ID、用例名称、维护人、优先级、用例类型、执行人和执行结果,可支持正序或者倒序排列。排序规则:
支持对用例ID和用例名称进行搜索,简单快捷的找到对应的用例。
也可以对用例属性进行多条件或条件组等复杂筛选。
当父模块包含多个子模块时,可以设置在父模块中是否显示子模块的用例。点击显示子模块用例
或者隐藏子模块用例
,即可控制子模块用例是否显示。
当测试计划中的用例需要被导出时,可以点击导出用例
,并选择导出全部用例或者选择用例,即可导出对应用例的全部属性。导出选中用例时,需要先在列表中选择需要导出的用例。
当测试计划中的用例需要被移除时,在用例列表选中多个用例,并点击更多
>移除
,并在弹窗中点击确定
,即可移除用例。
当测试计划中用例需要被关联到其他测试计划时,可以点击更多
>关联到测试计划
,并在弹窗中选择需要关联的测试计划名称,点击确定
。
在测试计划中,可以根据实际情况,点击左上角测试计划的状态「未开始」、「进行中」或者「已完成」来设置当前测试计划状态。
在测试执行阶段,测试人员可以点击任一用例进入用例执行界面,根据设置的前置条件、步骤和预期结果来判断用例是否执行通过并记录执行结果和备注,针对用例的执行结果可以上传附件加以说明。
也可以在测试计划中的用例列表,选择多个用例,点击更改执行结果
,批量修改用例的执行结果。
执行不通过的用例,可以按步骤或者以整个用例提交缺陷。点击提缺陷
或者关联缺陷
按钮,提交缺陷到对应的项目中。
测试人员可以在对应的项目或者迭代中进行缺陷跟踪。
在用例详情中,可以关联项目中的工作项例如需求、缺陷等,快速建立用例执行结果和需求、缺陷的关系。
在用例详情中,可以关联wiki 页面,快速查看和当前用例相关的页面信息。
在用例详情中,可以上传附件,添加和用例相关的信息,补充说明。
甘特图可以抓取现有项目的数据
甘特图支持导入 ONES Project 中的项目和迭代,可以在甘特图中查看和管理 ONES Project 中的项目和迭代的工作量和进度情况。
1.点击「新建甘特图」,输入甘特图名称;
2.选择数据源:若不导入任何数据,则点击「不选择数据源」;若要导入数据,则点击「来自ONES Project」来导入现有的项目到甘特图中。
在页面组内,点击新建+
即可创建一个页面。在新建页面时,可以选择新建一个空白的页面,或者从页面组模板或全局模板中选择一个模板新建。
ONES Wiki 的模板分为全局模板和页面组模板,顾名思义,全局模板可以在任何页面组内调用,页面组模板只能当前页面组内调用。您可以将常用的页面格式保存为模板,或者创建任何主题的模板,如会议记录、产品文档、迭代总结等。
新建页面在发布之前会以草稿的形式存在,草稿会自动实时保存。可在 Wiki 左侧导航的页面树上方草稿箱区域查看未经发布的草稿。
页面的每一次发布都会被存储在版本历史记录中,您可以点击更多-查看页面历史
来查看页面的所有历史版本。
ONES Wiki 支持历史版本对比,您可以选中需要对比的版本,将其与「上一版本」、「最新版本」或「指定版本」进行对比,两个版本之间的差异部分将会被标注出来。
如果您不满意所做的更改,可以选中某一版本,并点击「回滚到此版本」,即可恢复到之前的版本。
在页面内,您可以根据需求上传附件对页面内容进行补充说明,附件可以链接或卡片的形式插入到页面内。一个页面的所有附件都可以在动态-文件
下查看。
ONES Wiki 提供了一个强大的在线文档编辑器,除了提供基本的文档操作外,还支持插入代码块、表格、附件、页面、工作项等。
富文本编辑:支持添加图像、文件、超链接 Markdown 和代码块;
支持基本的 Markdown 语法,和常见编程语言的代码块 插入工作项;
支持插入 Project 项目内工作项或其快照 插入目录;
支持插入标题目录和页面目录,为页面添加快捷的文档索引提及他人;
支持在页面@团队中的其他人。
会议或者讨论时,点击演示图标,即可将文档全屏显示,收起无关信息,聚焦于会议或讨论本身。
ONES Wiki 支持复制某一个页面,或者将页面移动到新的页面组或父页面下,实现文档在页面组之间的平滑移动。
为防止误删页面造成的内容丢失,ONES Wiki 会将已删除的页面保留在回收站。在回收站内,您可以把页面放回原处,或者彻底删除。点击左侧页面树上方的 ⚙ 图标下拉选择回收站,即可查看回收站。
回收站功能需具有「管理页面组」权限,可在「页面组设置-页面组权限」处设置
在项目运行过程中,常常会产生与该项目相关的各类过程文件,例如:需求文档、成员周报、项目计划书等。您可以将这些文档沉淀在同一个页面组内,并使用 ONES Project 中的「文档」组件,将页面组关联至项目,这样您就可以通过项目的导航直接访问到页面组,无需来回跳转,体验更连贯的书写和查阅体验。
您还可以在 ONES Project 的工作项中关联 Wiki 页面,实现快速查看。
当您在撰写工作周报、迭代总结时,需要列出相关的工作项时,可以使用插入工作项快照,或是插入工作项,轻松地将 Project 中的工作项及其关键属性显示在页面中,信息一目了然。 插入工作项快照示例
新建用例时,如有需要有用例背景的参考性文档,如部分软硬件客户 GB/ISO 标准文件、需求文件等。可直接将 Wiki 中的相关文档关联过来,方便测试人员一键查看,无需来回查找文档。
在项目集下新建项目或添加ONES Project中现有的项目到项目集中,也可以将项目集下的项目移出项目集
在新建时输入项目项目集名称、负责人、项目集周期后,点击确认并添加项目
,再勾选需要添加项目后项目集即可新建完成。
支持规划 ONES Project 中的项目到项目集中,已规划项目不能同时添加到多个项目集。
此处可以观察多个项目的健康度
项目列表汇总了所有项目的概览信息,呈现每个项目的进度状态、项目负责人、项目计划周期、项目下的迭代数、工作项数等项目概况,让项目管理人员清晰地把控项目的健康状况;
支持在项目集中查看项目集下的所有项目,可以在项目集下新建项目或添加ONES Project中现有的项目到项目集中,也可以将项目集下的项目移出项目集;
点击项目集前的 按钮,即可展开该项目集下的子项目集和项目列表;
呈现各个项目的进度状态、负责人、计划周期、各个项目下的迭代数、工作项数等总览;
支持搜索项目名称,项目状态,项目负责人等等。(支持搜索所有的属性字段)
项目集对项目可以进行多种管理手段
在具体的项目集中点击 按钮,用户可直接在项目集上「添加项目、编辑项目集、移动项目集、删除项目集」
添加项目:支持规划 ONES Project 中的项目到项目集中,已规划项目不能同时添加到多个项目集;
编辑项目集:支持修改项目集名称,项目集负责人,项目集周期;
移动项目集:支持将当前项目集(及其子项目/子项目集)移动到其他父项目集下;
删除项目集:如果删除项目集,项目集下的所有子项目集会被删除,项目集下的所有项目会被移出。
【里程碑】是一个时间结点,一般是标记项目中各个阶段的完成状态,同时也可以表达为上一个阶段的结束和下一个阶段的开始
选择任一甘特图后,点击新建里程碑
后,添加里程碑的名称、负责人、日期、状态即可;
新建完成的里程碑将在甘特图中进行展现,已完成的图标为 ,未完成的图标为 。
将一个过程性的工作项用一个结论性的标记来表达,明确了项目阶段的起止点,这一系列的起止点就构成了整个项目进展的里程碑。
助力大规模团队,解决如何度量研发效能的痛点,项目经理、CTO、PMO等管理角色必知。(SaaS 侧功能逐步开放中)
在一个项目从立项、设计、研发、测试、发布上线的完整流程中,会产生非常多的研发数据。对这些数据进行收集与分析,有助于发现并改善提升整个团队的研发效能。然而在实际的研发场景中,往往面临着研发数据难以收集、数据不准确、数据分析无法产生有效价值等问题。
ONES Performance效能管理会自动收集研发过程中产生的各种数据,将团队项目过程的关键环节进行量化,通过推荐的效能管理实践体系,将个人表现与项目目标有机结合,目的是建立一个全面、融合、持续的过程改进环境。
在项目、迭代研发结束后,或月度、季度总结时,团队CEO、高级管理者可通过仪表盘快速查看、分析团队研发效能数据,帮助企业提升战略执行力,正向激励团队的工作热情。
接下来,跟随引导了解 ONES Performance 的功能指引和使用方法。
SaaS 侧功能逐步开放中,敬请期待.......
进入系统后,点击「效能管理」,即可进入首页。
如下图,在首页中点击「➕ 空白仪表盘」,输入仪表盘名称后,点击确定,即可创建。
创建仪表盘后,会自动进入该仪表盘的编辑状态。如下图,此时仪表盘还是完全空白的,需要添加卡片后才可正常查看仪表盘。
在上图中点击「➕ 添加模板卡片」按钮,会弹出卡片模板弹窗,如下图所示。在弹窗中选择「项目数」卡片,点击确定,即可添加该卡片到仪表盘中。
成功将「项目数」卡片添加到仪表盘后,还可拖拽编辑卡片的位置,大小等。点击「保存」按钮,即可回到仪表盘页面进行查看。
也可以在效能管理首页的「最近查看」和「我创建的」分组中找到这个仪表盘。「最近查看」会放置最近打开的10个仪表盘;「我创建的」会显示我创建的全部仪表盘。
自己创建的仪表盘可以分享给其他用户查看。其他用户会在效能管理首页的「共享给我的」分组中看见你分享的仪表盘。具体操作如下:
进入仪表盘详情页面,点击「更多」中的「配置仪表盘」按钮
在配置仪表盘弹窗中配置仪表盘的查看权限
选择「私人」,表示只有自己能看见这个仪表盘
选择「公开」,表示所有效能管理用户都能看见这个仪表盘
选择「共享」,可以指定特定的用户组、部门、成员能看见这个仪表盘
创建仪表盘后,点击「添加卡片」,选择卡片类型后,即进入到卡片数据的配置页面。 本部分将介绍卡片配置页面中的基础配置,这些配置在所有卡片类型中都是通用的。
数据集表示进行图表配置时的数据来源。
目前支持五个数据集:「项目」「迭代」「工作项」「工时」「团队成员」,即可从这五个大维度去进行系统内的数据分析。
点击切换按钮,在弹窗中可切换数据集。
每个数据集中包含了该数据集的「维度」与「指标」
「时间」用于配置查询数据时时间相关的设置,包含了「时间维度」和「时间范围」。折线图和面积图还包含「时间单位」配置。如下图:
「时间维度」表示在配置的图表中选择一个时间属性作为基准来进行分析,常见的如:“工作项创建时间”可用于配置“工作项创建趋势”图表,“工作项完成时间”可用于配置“工作项完成趋势”图表
「时间单位」表示折线图、面积图中X轴的时间间隔
「时间范围」表示所分析的数据时间范围
「查询」包含了希望查看的数据具体的配置
「指标」表示希望查看的数据,如工作项总数、工作项完成进度等,可添加多个。「指标」在柱状图、折线图、面积图中表示Y轴;在数据指标中表示查询的数字。如下图:
添加指标时,有「数据集指标」「简单」「SQL」三个选项,如下图:
「数据集指标」表示该数据集中已有的指标,可直接使用
「简单」表示对数据集中的维度进行统计,如想计算所有工作项的故事点总和,可在「维度」中选择「故事点」,「函数」中选择「求和」
「SQL」中可执行SQL语句直接执行
「维度」表示希望按哪个维度查看数据。在柱状图中表示X轴,在表格的原始数据查询模式中表示表头。比如在柱状图的指标中选择了「工作项总数」,「维度」中选择「所属项目」,则表示按项目维度查看每个项目中的工作项总数;「维度」选择「所属迭代」,则表示按迭代维度,查看每个迭代中的工作项总数
用于筛选查看的数据范围,可以增加多个。 比如想只查看某个项目的数据,可以增加筛选条件「所属项目」=xxx;想只查看需求,可以增加筛选条件「工作项类型」=需求;想只查看 P0 的需求,可以增加两个筛选条件「工作项类型」和「优先级」,以此类推。
配置指标后,即可显示具体数字,如工作项总数等
需要配置「指标」及「维度」才可使用。如下图表示每个项目中的需求数量:
可对每个项目的需求进行分组,如按优先级进行分组
使用「分组」后,也可在「样式设置」-「设置」中,打开「堆积」,改变展示样式
「样式设置」中可打开「维度值」,会显示每一列的数据
需要配置「指标」才可使用,如下图表示需求的创建趋势
需要配置「指标」「分组」才可使用,「分组」表示查询的数据希望如何分组查看。 如下图,将需求按优先级分组
表格有两种查询模式,「分组聚合」和「原始数据」
如下图,使用「分组聚合」查询不同项目中的工作项数量
如下图,使用「原始数据」查询系统中高优先级的需求列表
维度
计算方式
说明
完成时间
工作项状态类型最后一次切换为「已完成」的时间
是否预期
状态类型为已完成的工作项,完成时间晚于截止日期,则为“是”,否则为“否”
“是”或“否”
故事点完成量
工作项状态类型非「已完成」时,值为0;状态类型为「已完成」时,该值等于「故事点」
生存时长
工作项完成时间 - 工作项创建时间
响应时长
工作项「进行中」状态类型最早出现时间 - 工作项创建时间
指标
计算方式
说明
工作项按时交付数量
「是否逾期」为“否”的工作项数量
工作项按时交付率
「是否逾期」为“否”的工作项数量 / 状态类型为已完成的工作项数量
内部发现的缺陷数
「是否为线上缺陷」= 否的工作项数量
有使用「是否为线上缺陷」属性的工作项才会被计算
外部发现的缺陷数
「是否为线上缺陷」= 是的工作项数量
有使用「是否为线上缺陷」属性的工作项才会被计算
缺陷探测率
内部发现的缺陷数占全部缺陷比重。内部发现的缺陷数量 / [(内部发现的缺陷数量 +外部发现的缺陷数量)] * 100%
使用该指标时,需要增加筛选条件:工作项类型 == 有使用「是否为线上缺陷」字段的工作项类型
缺陷逃逸率
外部发现的缺陷数占全部缺陷比重。外部发现的缺陷数量 / [(内部发现的缺陷数量 +外部发现的缺陷数量)] * 100%
使用该指标时,需要增加筛选条件:工作项类型 == 有使用「是否为线上缺陷」字段的工作项类型
工作项完成进度
状态类型为「已完成」的工作项数量占全部工作项数量的比重
「全部工作项数量」取决于筛选范围
线上缺陷密度
线上缺陷个数 / 需求个数
维度
计算方式
说明
是否归档
“是”或“否”
延期率
[(当前日期 - 计划结束日期)/(计划结束日期 - 计划开始日期)] * 100%
只在计算进行中的项目时有意义;需要在筛选条件中限制状态类型为进行中的项目
维度
计算方式
说明
迭代实际完成日期
迭代阶段类型最后一次切换为「已完成」的日期
是否按时交付
「迭代实际完成日期」早于等于「计划完成日期」则为“是”,否则则为“否”
“是”或“否”
指标
计算方式
说明
按时交付数量
「是否按时交付」为“是”的迭代数量
按时交付率
迭代按时交付数量 / 迭代阶段类型为已完成的迭代数量
维度
计算方式
说明
工时
登记或预估工时的时长
工时类型
“登记”或“预估”
成员
添加登记或预估工时时选择的成员
开始时间
工时的开始时间(不是创建时间)
指标
计算方式
说明
总登记工时
登记工时的总和
根据筛选范围计算。如按项目、迭代、成员,按每天、每周、每月筛选
总预估工时
预估工时的总和
根据筛选范围计算。如按项目、迭代、成员,按每天、每周、每月筛选
预估偏差率
(总登记工时 - 总预估工时)/ 总预估工时 * 100%
根据筛选范围计算
日饱和度
用户每日登记工时 / 团队标准工作时长 * 100%
使用折线图查看时,「时间单位」需设置成“天”
周饱和度
每日饱和度按周求和 / 每周工作日 * 100%
使用折线图查看时,「时间单位」需设置成“周”
本章节主要介绍 ONES Project 工作方法、设计理念、核心应用场景
ONES Project 研发项目管理和任务协同工具,是 ONES 产品矩阵的核心产品。它与现有 ONES 其它子产品集成,将敏捷研发、DevOps、项目管理整合到一起,提供了工作项协同、迭代跟踪、进度把控、质量管理以及多种项目报表功能,开箱可用。
ONES Project 通过“项目“来管理团队各项事务,同时提供丰富的功能“组件“和强大的“工作项“自定义能力。根据业务灵活组装,可以同时支持项目制、产品制等不同业务模式下的团队协作,在敏捷、瀑布流、混合的软件研发模式中有广泛的应用实践。
ONES Project 通过“需求“这一工作项类型和对应组件,帮助您管理产品或项目需求池。项目成员可以创建需求、编写需求、设置需求优先级、进行需求状态流转、配置属性等。
ONES Project 通过“任务“这一工作项类型和对应组件,帮助您管理日常业务场景中的通用工作项。例如在确认并规划好需求之后,即可将需求分解成更加明晰的任务,并与原有任务关联起来,方便后续协作和追踪。
ONES Project 通过“迭代“组件,对迭代式开发过程进行管理。迭代负责人可以将需求和相关任务规划至迭代,分配负责人等。
ONES Project 通过“缺陷“这一工作项类型和对应组件,帮助您管理缺陷列表,进行追踪和修复。项目成员可以提交 Bug 单,指派给对应的研发人员处理等。另外与 ONES Testcase 数据互通,实时呈现项目表现。
ONES Project 通过“燃尽图“、“看板“、“报表“等功能,实时掌握当前进度;通过工作项工时统计,估算工作持续时间。
ONES Project 通过“发布“这一工作项类型和对应组件,帮助团队进行产品版本发布的管理。在产品规划、迭代、发布阶段,产品负责人可以在系统中实时跟进发布进度和状态。
效能管理的度量方法有助于你快速实践并落实指标。
根据 CMMI 能力成熟度,系统推荐以质量、按时交付率、预估准确性、速度方面分析团队效能,以帮助团队进行持续的过程改进。在推动量化团队效能的过程中循序渐进、逐步深化指标价值,最终达成目标。
ONES 产品首页 > 左侧栏点击 ONES Performance >开始使用
效能分析数据源来自各个项目-迭代-工作项,请确保至少一个项目下存在迭代或需求、缺陷类型的工作项,并维护“是否线上缺陷”、“预估故事点”、“预估工时”等属性,否则某些报表可能因为没有足够的数据而未能正常显示。
缺陷探测率⽤于衡量迭代团队⾃主探测发现缺陷的能⼒,缺陷逃逸率⽤于衡量遗漏到下⼀环节的缺陷多少和严重程度。
报表数据源来自项目下“缺陷、研发等任务类型”的「是否线上缺陷」属性,项目若无参数则无法生成数据,了解如何填写工作项属性
图例计算公式:①仅统计已配置为「缺陷」对应的工作项的”是否线上缺陷“属性个数,默认取值范围是”缺陷“&”创建时间≧30天“;②若某优先级权重较高,与其他优先级类型的工作发现或遗漏相同的缺陷,其在 Y 轴的占比相对较高。
缺陷探测率 = {Sum(线上缺陷属性为”否+空值“的「缺陷」工作)*优先级权重}/{Sum(线上缺陷属性为”否+是+空值“的「缺陷」工作)*工作项优先级权重}*100%;
缺陷逃逸率 ={Sum(线上缺陷属性为”是“的「缺陷」工作)*优先级权重}/{Sum(线上缺陷属性为”否+是+空值“的「缺陷」工作)*工作项优先级权重}*100%;
平均缺陷探测率=Sum(缺陷探测率)/Count( X轴缺陷探测率)* 100%;
平均缺陷探测率=Sum(缺陷逃逸率)/Count( X轴缺陷逃逸率)* 100%。
参数
参数说明
缺陷探测率
各项目在指定时间范围内,内部探测到缺陷的占比,可衡量团队探测缺陷的能力
缺陷逃逸率
各项目在指定时间范围内,被用户发现缺陷的占比,可衡量该团队遗漏缺陷的情况
平均缺陷探测率
基于各项目”缺陷探测率“的均值,直观体现低于平均探测水平的值
平均缺陷逃逸率
基于各项目”缺陷逃逸率“的均值,直观体现遗漏缺陷高于平均水平的值
查看指定时间范围内,所选部门/项目/用户的迭代按时交付情况。
图例计算公式:默认取值范围是:计划完成日期大于等于”30天前“
按时交付迭代数:Sum(实际完成日期≦计划完成日期的迭代);
平均按时交付迭代数:Sum( 用户/部门/项目按时交付迭代数)/Count(用户/部门/项目数)*100%
参数
参数说明
按时交付迭代数
查看指定时间范围内,所选部门/项目/用户的迭代按时交付情况
平均按时交付迭代数
查看指定时间范围内,迭代按时交付情况的均值,以作为参照对比
查看指定时间范围内,所选部门/项目/用户的需求按时交付情况。
图例计算公式:仅统计已配置为「需求」对应的工作项的数量,默认取值范围是任务状态不包含”关闭”
按时交付需求数:Sum(需求「已完成」出现时间≦”截止日期/计划结束日期“);
平均按时交付需求数:Sum(用户/部门/项目按时交付需求数)/Count(用户/部门/项目数)*100%
参数
参数说明
按时交付需求数
查看指定时间范围内,所选部门/项目/用户的需求按时交付情况
平均按时交付需求数
查看指定时间范围内,需求按时交付的均值,以作为参照对比
查看指定时间范围内,所选部⻔/项⽬/⽤户的预估⼯时与实际登记的⼯时的偏差情况。
图例计算公式:仅统计已配置为「需求」对应的工作项的数量,默认取值范围是任务状态等于”已完成“
预估工时 = Sum(用户/部门/项目需求「已完成」工作预估工时);
实际登记工时 = Sum(用户/部门/项目需求「已完成」实际登记工时);
预估偏差率(具体项目) = Sum{Sum ( 用户/部门/项目需求「已完成」工作预估工时) - Sum(用户/部门/项目「已完成」工作登记工时)}/Sum(用户/部门/项目需求「已完成」工作实际预估工时)*100%;
团队工时预估偏差率(团队所有项目) = Sum(预估偏差)/Sum( 预估工时)。
参数
参数说明
预估工时偏差
查看指定时间范围内,所选部门/项目/用户的预估工时与实际登记的工时的偏差情况
团队预估工时偏差率
查看指定时间范围内,团队的预估工时与实际登记的工时的偏差情况,以作为参照对比
查看指定时间范围内,所选部⻔/项⽬/⽤户完成了多少故事点。
图例计算公式:仅统计已配置为「需求」对应的工作项的数量,默认取值范围是任务状态等于”已完成“
故事点完成量 = Sum(用户/部门/项目需求「已完成」工作的预估故事点);
平均故事点完成量 = Sum(用户/部门/项目需求「已完成」实际的预估故事点)/Count(团队的用户/部门/项目数);
参数
参数说明
故事点完成量
查看指定时间范围内,所选部门/项目/用户完成了多少故事点
平均故事点完成量
查看指定时间范围内,完成了多少故事点的均值,以作为参照对比
查看指定时间范围内,整个团队创建和解决了多少缺陷,帮助用户了解整体缺陷积压数量的增减趋势。
图例说明:仅统计已配置为「缺陷」对应的工作项的数量,默认取值范围是状态类型是”已完成“
参数
参数说明
团队缺陷创造量
查看指定时间范围内,每日/每周/每月创建缺陷的数量,了解团队创建缺陷的趋势
团队缺陷解决量
查看指定时间范围内,每日/每周/每月解决缺陷的数量,了解团队缺陷积压的趋势
查看指定时间范围内,所选部门/项目/用户有多少回归不通过的缺陷。建议以项目维度分析和比较研发质量。
图例计算公式:仅统计已配置为「缺陷」对应的工作项的数量,默认取状态类型为“已完成”的工作,回归不通过定义为缺陷状态等于“回归不通过”
缺陷回归不通过率 = Count(用户/部门/项目缺陷含「回归不通过」历史状态的工作)/Count(团队用户/部门/项目缺陷工作总数)*100%;
团队平均缺陷不通过率 = Sum(用户/部门/项目「缺陷回归不通过率」)/Count(团队的用户/部门/项目数);
参数
参数说明
缺陷回归不通过率
查看指定时间范围内,所选部门/项目/用户回归不通过的缺陷占比情况
团队平均缺陷回归不通过率
查看指定时间范围内,团队平均回归不通过的缺陷占比,以作为参照对比
查看指定时间范围内,整个团队工作项的平均响应时长的趋势。
图例计算公式:默认取值范围是工作状态类型不包含”未开始“,分日/周/月团队创建到处理间隔时长的总和看趋势
团队工作项平均响应时长= Sum{(团队工作项「进行中」最早出现时间)- (团队工作项创建时间)};
参数
参数说明
团队工作项平均响应时长
查看指定时间范围内,整个团队工作项的平均响应时长的趋势。
查看指定时间范围内,整个团队工作项的平均生存时长的趋势。
图例计算公式:默认取值范围是工作状态类型为”已完成“,分日/周/月团队创建到完成间隔时长的总和看趋势
团队工作项平均生存时长= Sum{(团队工作项状态类型已完成最晚出现时间)- (团队工作项创建时间)};
参数
参数说明
团队工作项平均生存时长
查看指定时间范围内,整个团队工作项的平均生存时长的趋势。
查看指定时间范围内,所选部门/项目/用户响应缺陷和缺陷修复的平均时长。此指标用于衡量团队的响应速度和缺陷修复速度。
图例计算公式:仅统计已配置为「缺陷」对应的工作项的数量
缺陷平均响应时长= Sum{(用户/部门/项目缺陷状态类型进行中最早出现时间)- (用户/部门/项目缺陷创建时间)};
缺陷平均生存时长= Sum{(团队缺陷完成时间)- (团队缺陷创建时间)};
团队缺陷平均响应时长 =Sum(缺陷平均响应时长)/Count(团队用户/部门/项目)
团队缺陷平均生存时长 =Sum(缺陷平均生存时长)/Count(团队用户/部门/项目)
参数
参数说明
缺陷平均响应时长
查看指定时间范围内,所选部门/项目/用户响应缺陷平均时长
缺陷平均生存时长
查看指定时间范围内,所选部门/项目/用户缺陷修复的平均时长
团队缺陷平均响应时长
查看指定时间范围内,团队响应缺陷的平均时长
团队缺陷平均生存时长
查看指定时间范围内,团队缺陷修复的平均时长
ONES Prformance 正式版已逐步上线,为了更好的使用体验以上功能将逐步关闭。
如果你使用的是 ONES 私有部署版,请联系客服。ONES 的技术人员将为你准备基础配置,以便于能正常关联 GitHub/GitLab 代码仓。
前往 Pipeline 配置中心的代码仓管理页面,点击「新建关联代码仓」以关联当前团队所需 GitHub/GitLab 代码仓。
通过 OAuth 的方式认证 GitHub/GitLab,以便系统能获取自动配置代码仓 Webhook 的权限。
如果未认证过 GitHub/GitLab,请点击「新建认证」按钮;在打开的 GitHub/GitLab 平台的界面中确认授权认证 ONES;授权认证 ONES 成功后,系统会引导你回到 ONES 系统。
如果你已认证过 GitHub/GitLab,但想修改认证帐号,请在浏览器的无痕模式下点击弹窗中的「重新认证」,登录新帐号并重新认证后,系统会引导你回到 ONES 系统。
OAuth 认证成功后,你需要选择代码仓并完成新建关联代码仓。
目前系统最多能获取到 GitHub/GitLab 的 100 个代码仓。如果希望关联 100 以上个代码仓,你需要将代码仓划分到不同的 GitHub/GitLab 帐号中进行关联。
操作关联的用户在 GitHub 中至少具有「Owner」权限、在 GitLab 中至少具有「Maintainor」权限,否则系统无权限自动配置代码仓的 Webhook,你需要手工配置。
新建关联代码仓后,系统会自动在代码仓中配置 Webhook。你可以在代码仓详情中检查 Webhook 的配置状态。
Webhook 用于允许 ONES 监听代码平台上的特定提交事件。新建关联代码仓后,你可以通过以下方式重新配置 Webhook。
系统自动重置 Webhook 如果 Webhook 失效或被人为删除,你可以点击「重置 Webhook」按钮,系统会自动重置代码仓中的 Webhook。
手工配置 Webhook 点击「手工配置 Webhook」按钮,你可以查看当前代码仓的 Webhook 的配置信息,再进入 Git 平台中手工添加 Webhook。
如果不需要再获取某代码仓的代码提交数据,你可以移除关联此代码仓。 移除关联代码仓不影响历史已获取的代码提交数据。
团队成员可以在代码提交 (commit message) 的时候通过输入包含工作项 ID 的方式和工作项进行关联。 目前一次代码提交支持与多个工作项同时进行绑定,请在多个工作项 ID 之间添加空格作为分隔,例如“#1 工作项一 #2 工作项二”。
需求自动关联代码提交及其触发的持续集成数据,以便代码提交数据与项目管理结合。你可以在工作项详情的“代码关联”栏位查看代码关联结果。
迭代支持汇总需求已关联的代码提交数据,迭代负责人可以据此跟进开发进展。
迭代概览下将汇总统计当前迭代的代码提交情况,帮助迭代负责人评估开发贡献量。 目前支持统计和分析代码提交次数、代码提交次数趋势、代码提交影响行数的情况。
SVN 服务端版本最低支持 Subversion 1.7.x,推荐使用 Subversion 1.10.x。请对应选择客户端版本,客户端推荐使用 TortoiesSVN 1.13.x。
前往 Pipeline 配置中心的代码仓管理页面,点击「新建关联代码仓」以关联当前团队所需 SVN 代码仓。
关联后,系统会引导你进入「代码仓详情」页面。你需要根据页面说明配置 SVN 的代码关联集成。配置代码关联集成包括 2 部分:配置 SVN 代码仓的 Webhook 、指定查看代码提交详情的第三方链接。
你需要先在 SVN 服务器上下载 Webhook 工具,然后选择执行命令的参数。注意:执行命令前,Windows 用户需提前准备 Python 2.7 环境。
执行的命令中,用于配置 Webhook 的必须参数:repo_dir、webhook_url、secret_key。
由于 SVN 不支持直接在浏览器查看代码提交详情,你需要借助能在浏览器中打开的第三方代码托管工具,例如 Upsource。
ONES 支持通过参数指定第三方链接,以便在 ONES 中查看工作项或迭代关联的代码提交时,能点击打开代码提交详情。如果你有此需求,可以在配置代码关联集成时选择执行参数“link_url”,否则可以不执行“link_url”参数。
如果不需要再获取某代码仓的代码提交数据,你可以移除关联此代码仓。 移除关联代码仓不影响历史已获取的代码提交数据。
团队成员可以在代码提交 (commit message) 的时候通过输入包含工作项 ID 的方式和工作项进行关联。 目前一次代码提交支持与多个工作项同时进行绑定,请在多个工作项 ID 之间添加空格作为分隔,例如“#1 工作项一 #2 工作项二”。
需求自动关联代码提交,以便代码提交数据与项目管理结合。你可以在工作项详情的“代码关联”栏位查看代码关联结果。
迭代支持汇总需求已关联的代码提交数据,迭代负责人可以据此跟进开发进展。
此外,如果你在配置代码关联集成的时候,指定了“查看 SVN 代码提交详情”的第三方链接。你可以点击 Commit ID 查看此次代码提交的详情。 注意:系统不支持查看历史已关联的 SVN 代码提交详情。
以指定 Upsource 平台的链接为例,点击 Commit ID 打开的代码仓详情页如下图:
迭代概览下将汇总统计当前迭代的代码提交情况,帮助迭代负责人评估开发贡献量。 目前支持统计和分析代码提交次数、代码提交次数趋势、代码提交影响行数的情况。
关联私有 Bitbucket 前,请确保 ONES 系统和贵司 Bitbucket 网络能互联互通。
推荐使用 Bitbucket 6.0 以上版本,低于6.0版本不保证完全支持。
新建关联私有部署 Bitbucket 类型代码仓
1.在「Pipeline 配置中心」-> 「代码仓管理」中,点击「新建关联代码仓」。
2. 在「新建关联代码仓」弹窗中,选择「私有 Bitbucket」代码仓类型,点击「新建认证」按钮新建私有 Bitbucket 认证。
3. 在「认证私有 Bitbucket」弹窗中,填写私有 Bitbucket URL,请根据你的 Bitbucket 服务地址填写。
注意:推荐使用 Bitbucket 6.0或以上版本,低于6.0版本无法保证完全支持。
4. 选择认证方式。你可以选择「用户名+密码」或者「Token」两种方式进行认证。请确保你填写的用户名或 Token 在Bitbucket 服务中至少具有以下权限:Project 下 Read 权限,Repository 下 Admin 权限。
5. 填写完信息后即可提交认证,系统将检查认证是否有效,若有效即认证添加成功。回到「新建关联代码仓」弹窗,可以选择需要添加关联的代码仓。(可选代码仓取决于认证用户可见代码仓)。点击确定后即完成代码仓关联。
6. 可对已经关联代码仓进行「移除」、「重置 Webhook」或「手工配置 Webhook」等操作。
7. 在关联的 Bitbucket 代码仓中提交代码,并在 Commit message 中输入包含工作项 ID 的内容,即可将代码提交与 ONES 中的工作项、迭代进行关联。
关联私有 GitLab 前,请确保 ONES 系统和贵司 GitLab 网络能互联互通。
私有 GitLab 版本最低支持 11.11.x,推荐使用 12.4.x。其他版本可能存在兼容性问题,例如导致系统无法自动配置代码仓的 Webhook,需要你手工在代码仓中配置
前往 Pipeline 配置中心的代码仓管理页面,点击「新建关联代码仓」以关联当前团队所需私有 GitLab 代码仓。
通过 OAuth 的方式认证私有 GitLab,以便系统能获取自动配置代码仓 Webhook 的权限。
如果未认证过私有 GitLab,请点击「新建认证」按钮。认证私有 GitLab 需要先在 GitLab 中新建 Application,然后在 ONES 填入信息并确认认证。
如果你已认证过私有 GitLab,但想修改认证帐号,可以点击弹窗中的「重新认证」。
OAuth 认证成功后,你需要选择代码仓并完成新建关联代码仓。
目前系统最多能获取到私有 GitLab 的 100 个代码仓。如果希望关联 100 以上个代码仓,你需要将代码仓划分到不同的私有 GitLab 帐号中进行关联。
如果希望关联多个私有 GitLab 服务器,你需要联系不同的 ONES 用户分开进行认证和关联。
操作关联的用户在私有 GitHub 中至少具有「Maintainor」权限,否则系统无权限自动配置代码仓的 Webhook,你需要手工配置。
新建关联代码仓后,系统会自动在代码仓中配置 Webhook。你可以在代码仓详情中检查 Webhook 的配置状态。
Webhook 用于允许 ONES 监听代码平台上的特定提交事件。新建关联代码仓后,你可以通过以下方式重新配置 Webhook。
系统自动重置 Webhook 如果 Webhook 失效或被人为删除,你可以点击「重置 Webhook」按钮,系统会自动重置代码仓中的 Webhook。
手工配置 Webhook 点击「手工配置 Webhook」按钮,你可以查看当前代码仓的 Webhook 的配置信息,再进入 Git 平台中手工添加 Webhook。
如果不需要再获取某代码仓的代码提交数据,你可以移除关联此代码仓。 移除关联代码仓不影响历史已获取的代码提交数据。
团队成员可以在代码提交 (commit message) 的时候通过输入包含工作项 ID 的方式和工作项进行关联。 目前一次代码提交支持与多个工作项同时进行绑定,请在多个工作项 ID 之间添加空格作为分隔,例如“#1 工作项一 #2 工作项二”。
需求自动关联代码提交及其触发的持续集成数据,以便代码提交数据与项目管理结合。你可以在工作项详情的“代码关联”栏位查看代码关联结果。
迭代支持汇总需求已关联的代码提交数据,迭代负责人可以据此跟进开发进展。
迭代概览下将汇总统计当前迭代的代码提交情况,帮助迭代负责人评估开发贡献量。 目前支持统计和分析代码提交次数、代码提交次数趋势、代码提交影响行数的情况。
ONES Desk 工单管理解决方案,支持工单跨部门流转和协作,整合工单处理全流程,帮助服务团队提高服务效率,快速响应客户。
快速搭建工单管理场景,为项目添加「工单」组件并配置工单属性字段和处理流程。
进入ONES Desk首页,点击「快速启用工单」,选择一个项目作为工单管理项目,为项目快速添加并配置工单组件,若未找到适合的项目可以「新建项目」并添加「工单」组件。
(1)配置「工单」属性,例如:紧急程度、反馈渠道、客户信息、联系方式等;
(2)配置「工单」工作流,支持自定义工单处理流程,同时可以使用「步骤验证」和「后置动作」使工单状态流转后分派到不同的负责人或更新某个属性字段,自动化工单处理流程;
(3)配置「工单」权限,配置不同角色的可见工单数据范围和操作处理权限;
(4)配置「工单」通知,支持站内通知、邮箱、企业微信、钉钉等不同渠道的工单处理通知;
添加「工单」组件后,可以根据不同的工单收集场景自定义不同类型的小程序表单,具体操作请参考工单小程序中的详细介绍。
在甘特图列表中,点击具体条目右侧的 按钮来编辑工作项的开始/结束日期以及进度,按住并拖拽 按钮可以灵活地调整工作项的时间及进度。
企业的管理者可以根据管理需要,将相应的数据报表进行曝光展示。将鼠标放置于对应卡片即可,点击右上角的 按钮即可展开/收起,点击“< >”在卡片间切换,在展开的卡片上点击 按钮进入演示模式。
本章节主要介绍项目管理配置中心的相关内容
项目管理配置中心主要用于管理 ONES Project 中通用的、全局的配置以及产品内权限的控制。拥有ONES Project 管理权限的用户可以在这里管理所有项目的查看、编辑权限,配置项目通用的属性、状态、角色;管理工作项类型、关联关系等内容。
产品层级权限主要用于管理 ONES Project 项目的高级操作权限,例如哪些用户可以新建项目;哪些用户可以管理配置中心工作项类型配置等。目前主要有 4 个权限点:
Project 产品层级权限一览表
权限
描述
新建项目
允许成员新建项目。
管理工作项配置
允许成员配置 Project 全局的工作项类型、视图与属性、工作项状态、
优先级和关联关系。
管理版本
允许成员查看、创建、修改、删除版本。
批量移动
允许成员移动工作项到具有查看权限的项目中。
在 项目管理配置中心
> 权限配置
中,找到需要配置的权限点,在其成员域中添加部门、用户组、角色或成员, 即可为对应的成员赋予对应的权限。
在项目管理配置中心
> 项目管理
中,按照不同的项目状态展示了当前所有项目以及项目数量。
拥有ONES Project 管理权限的用户可以在操作列点击编辑图标,配置对应项目的查看权限或者管理权限;或者删除当前项目。
项目属性用于描述一个项目的关键性质和特征,例如创建时间、负责人等,在 ONES 系统中表现为项目列表或者项目概览中的显示字段,通常用来展现项目关键信息。
在项目管理配置中心
> 项目属性
中,显示了系统内所有可用的项目属性字段、属性类型、使用到的项目。
项目属性可以支持自定义,点击新建项目属性
,在弹窗内输入属性名称、选择属性类型后,点击确定
,即可新建一个项目属性。创建之后,可应用到各个项目的项目属性中。
项目状态用于描述项目当前所处阶段。
在项目管理配置中心
> 项目状态
中,显示了系统内所有可用的项目状态、状态类型、使用到的项目。系统预设有三种项目状态——“未开始“、“进行中“、“已完成。
项目状态可以支持自定义。点击新建项目状态
,在弹窗内输入状态名称、选择状态类型后,点击确定
,即可新建一个项目状态。创建之后,可应用到各个项目的项目状态中。
项目角色用于配置项目下需要参与的角色组成。ONES Project 通过项目角色对参与项目的成员进行分组和权限管理,建立角色之后可应用到项目的成员管理当中,赋予不同角色不同的管理和查看工作项类型、项目的权限。
在项目管理配置中心
> 项目角色
中,显示了系统内所有可用的项目角色以及使用到的项目。点击新建角色
,在弹窗内输入角色名称后,点击确定
,即可新建一个角色。创建之后,可应用到各个项目的项目角色中。
“工作项类型“是拥有特定工作项属性或工作流的工作项的分类,主要用于管理团队内各种不同的事务,每种工作项类型都有不同的属性与视图、权限、工作流、通知方案、提醒方案来满足不同的事务管理需求。拥有管理工作项配置权限的用户可以新建、删除、修改工作项类型及其配置项,主要操作参考管理工作项类型。
进入已配置好「工单」组件的项目, 在导航栏中选择「工单」进入工单管理页面,点击+工单
新建一个工单。新建工单时输入工单名称、负责人、优先级、描述信息、客户信息等,点击确定即可。
客户可以使用小程序「提交工单」,填写并提交后,会在项目下的「工单」组件中自动创建一条工单,客服人员可以分配给相关业务人员或直接处理工单。使用小程序时可以通过以下两种方式提交工单:
直接将表单的「小程序码」发送给客户,客户可以扫码填写并提交工单;
扫描表单的小程序码,再使用小程序的「分享」功能发送给客户;
客户在小程序首页中点击「提交工单」,可以看到自己被分享过或填写过的表单列表,选择一个表单填写提交即可;
工单小程序提供了便捷的移动端反馈收集渠道,满足客户移动端办公场景。客户在小程序中提交工单后,会在项目中自动创建一条工单,客服人员可以进行处理工单、更改工单状态流转、回复客户等操作。客户在小程序端能够提交工单、查看已提交的工单详情、查看工单处理进展、收到客服回复消息、回复客服、接收服务通知等。
在项目「工单」组件配置中的「表单管理」设置中「新建表单」;
新建时填写表单信息,添加工单工作项属性作为需要用户填写的表单字段;
表单新建完成后,确认表单已启用,启用的表单才可以在小程序中填写;
表单字段如何配置?
表单字段为客户在小程序中填写表单时需要回答的问题,可选择工单工作项的属性作为表单字段。在「项目设置」下工单工作项的「工作项属性」中添加属性,并配置属性的默认值、是否必填,新建表单时将属性添加到表单字段即可。
什么是「工单小程序代理账号」?
客户在小程序中提交的工单由代理账号自动创建在ONES系统中,客户在小程序中回复的消息也通过代理账号自动发送到系统评论中,工单处理者可在评论时使用“@小程序用户” 回复消息到小程序端,客户在小程序端的可以查看到该条评论。
提供2种方式将小程序码分享给客户:
将表单的「小程序码」分享给客户,客户可以扫码填写并提交工单;
客服人员扫描表单的小程序码,再使用小程序的「分享」功能发送给客户;
客户可以通过分享给自己的小程序码扫码提交工单,或在小程序首页中点击「提交工单」,可以看到自己被分享过或填写过的表单列表,选择一个进入填写提交即可。
用户填写表单前需要微信登录,并授权允许获取微信用户信息;
填写表单内容;
客户可以在小程序中查看已提交工单的工单详情、处理状态和客服回复消息,并在必要时使用「回复」功能回复并补充信息。
查看工单处理状态;
查看客服回复的消息;
回复消息给客服人员;
工单处理完成时收到小程序“服务通知”;
将工单分享给他人「关注」并查看处理进展;
私有部署用户可以授权自己企业的微信小程序启用工单服务,启用后可邀请客户通过授权的工单小程序提交工单反馈,具体小程序授权流程如下:
在「ONES Desk」点击「授权小程序」链接按钮,进入微信授权页面,并通过小程序绑定的微信进行扫码授权;
若授权成功会得到一个成功的弹窗(否则授权失败,需联系ONES实施人员处理),授权后需要将被授权小程序的Appid,以及私有部署服务器Api地址提供给ONES实施人员。
私有部署启用小程序注意事项:
1、工单小程序暂仅支持通过外网访问;
2、小程序服务类目必须包含:工具>企业管理,同时,需要保证小程序没有授权给其他第三方平台;
3、若私有部署服务器有请求代理服务器,如nginx,需要开放上传文件限制,否则无法正常上传size比较大的图片,client_max_body_size 0;
4、工单小程序暂不支持在企业微信上使用。
目前 ONES 系统存在两版 ONES Pipeline。当前文档用于说明作为「流水线管理」的 ONES Pipeline。它可以管理和追踪 Jenkins 的流水线,以及将流水线的构建过程和 ONES Project 整合到一起,用于进行持续集成和交付管理。
作为流水线管理的 ONES Pipeline,支持集成第三方代码仓,用于监控代码仓中的特定提交事件;支持集成持续集成工具 Jenkins,用于在 ONES 管理和追踪 Jenkins 的流水线;支持研发数据自动关联整合到项目,实现研发管理闭环。
通过代码关联集成模块,将代码提交和 Project 模块结合使用。
通过流水线管理模块,可以进行持续集成与交付管理,并且将持续集成结果和 Project 模块结合使用。
ONES Wiki 提供强大的搜索功能,快捷轻松地定位到想要的内容。在顶栏搜索框,输入关键字,即可对全局内容展开搜索,搜索内容会展示页面、页面组、附件三种类型的搜索结果。
因考虑到信息安全问题,搜索结果将根据用户查看权限展示。也就是说,两位权限不同的用户,在相同搜索条件下,所看到的搜索结果可能也会不同。
本章节主要介绍测试管理的账户和权限
拥有ONES TestCase 产品授权的用户,能在侧边栏看到测试管理的入口。通常由拥有团队管理权限的用户在配置中心
>产品授权管理
中配置哪些成员有ONES TestCase 产品授权。
ONES TestCase 管理员拥有所有权限,通常由拥有团队管理权限的用户在配置中心
>团队权限
中配置。拥有ONES TestCase 管理员权限的用户可以进入测试管理配置中心
,为其他成员分配权限,修改全局配置。
ONES TestCase 管理员 可以在测试管理配置中心
>权限设置
中为设置哪些成员可以新建、编辑、删除用例库。
用例库的创建者在创建用例库时,可以设置哪些用户可以查看编辑用例库。
ONES TestCase 管理员 可以在测试管理配置中心
>权限设置
中为设置哪些成员可以新建、编辑、删除测试计划。
测试计划的创建者在创建测试计划时,可以设置哪些用户可以查看编辑测试计划。
ONES TestCase 管理员 可以在测试管理配置中心
>权限设置
中设置哪些成员可以新建、编辑、查看、删除测试计划。
ONES Wiki 提供页面导入\导出功能,方便您将本地文档或是 Confluence 页面导入到页面组中,或是将页面导出为文件便于使用。
点击新建按钮旁边的图标,即可选择「导入Word (.docx) 」或者「导入Confluence (.html) 」。点击页面右上角更多,在下拉菜单中可选择将页面导出为PDF或Word。
Confluence 的任意空间(Space)均可保存为 HTML 格式的 Zip 压缩包, ONES Wiki 提供了将压缩包导入为页面组/页面的功能,用户可以方便的进行知识库迁移。
从 Confluence 导出 HTML 的 Zip 压缩包;
在 ONES Wiki 导入该 Zip 压缩包。
Confluence v6.1.4操作界面:进入 Confluence 首页后点击Spaces(空间)
按钮即可选择目标空间,如:ONES.AI;
兼容 Confluence v6.1.4/v7.x,如导入Confluence 其他版本,可能有部分数据未能正常导入;
进入具体的Spaces(空间)中,选择Spaces Settings(空间设置)
>content Tools(内容工具)
>Export(导出)
> HTML
>Next
>选择Normal Export(普通导出)
,按照以上步骤操作后,点击Export(导出)
按钮,跳转后点击 here
即可下载 Zip 压缩包;
普通用户与管理员的操作界面有略微差异,第 4 步无法选择 XML和PDF 的导出格式。
Normal Export(普通导出)会将空间的每个页面生成一个 HTML 文件,不包括日志、备注和附件。
支持导入为 ONES Wiki 的页面组或单页面,以下将详细的步骤进行说明。
导入 Confluence为页面组
的入口只呈现给 Wiki 管理员。
上传完成后,点击开始导入
,确认后系统将在云端处理进度,进度可通过管理器预览每个压缩包的导入进度,支持取消导入、查看详情。
点击查看详情,已完成导入的会显示导入页面数量,并提供下载未导入成功的页面,未完全成功导入的文件,将会显示未完全导入的数量。
导入为某页面组的页面时:操作步骤与“导入为页面组”的步骤相同,此处不再赘述。
导入confluence
入口仅对拥有新建页面权限的用户呈现。
系统将在导入完成后为管理员发送导入成功的提醒
导入数据说明:①可导入空间信息、页面内容;②不可导入用户、权限、系统配置、备注、评论。
导入为页面组时:在 Wiki 首页中,点击 按钮后,选择导入Confluenece为页面组
,在弹窗中上传 Zip 压缩包;
通过甘特图可以分组、创建甘特图、建任务和子任务。
在明确了分解工作项的主要信息(类型、名称、负责人、开始/结束日期等)之后,可以通过新建「工作项」「分组」「里程碑」来创建项目的工作分解结构,也可以通过「在子层级新建」功能来创建更多层级的父子工作项拆分结构。
创建工作项
创建分组
创建里程碑
多个项目或迭代可以成为一个分组
选择任一甘特图后,点击新建分组
,添加分组名称及负责人即可完成新建;
分组的计划周期、进度以及持续时间是通过汇总其所有子工作项的计划周期、进度以及持续时间而自动计算得出。例如图中的分组一。
如果需要对存量的甘特图设置共享,可选择我创建的某个甘特图
后,在右上角点击 甘特图设置
按钮,然后设置可见范围即可。
在左侧列表内按住 图标,即可对列表下的所有目录进行结构调整,可以将里程碑拖动至分组内。
助力大规模团队,解决如何度量研发效能的痛点,项目经理、CTO、PMO等管理角色必知。
将团队项目过程的关键环节进行量化,由效能管理将个人表现与项目目标有机结合,目的是建立一个全面、融合、持续的过程改进环境。
以下指标是项目关键环节的抓手,帮助企业提升战略执行力,正向激励团队的工作热情。
ONES Performance 正式版已逐步上线,为了更好的使用体验以下功能将逐步关闭。
缺陷探测率和缺陷逃逸率:缺陷探测率用于衡量迭代团队自主探测缺陷的能力、缺陷逃逸率用于衡量迭代团队遗漏缺陷的数量和影响,两者结合分析团队表现;
迭代和需求的按时交付情况:从部门/项目/用户维度查看指定时间范围内迭代和需求的交付情况;
⼯时预估与实际对⽐:从部门/项目/用户维度查看指定时间范围内登记工时与预估工时的偏差情况;
故事点消耗速率:从部门/项目/用户维度查看指定时间范围内故事点的完成情况。
接下来,跟随引导了解 ONES Performance 的功能指引和使用方法。
本篇讲述甘特图的数据来源和同步情况
甘特图设置分为三个模块,分别为基础信息、数据来源与数据同步:
基础信息:支持修改甘特图名称和可见范围;
数据源设置:支持更改甘特图的数据来源,重置后会重新导入已选择的数据,不选择数据源时将会移除所有来自ONES Project的数据;
同步设置:支持自动更新导入的 ONES Project 项目和迭代,或将在甘特图中更改的日期同步到 ONES Project 中,不导入 ONES Project 数据无法启用同步设置。
选定具体的甘特图后,进入设置界面,填写对应的甘特图名称及可见范围;
支持修改甘特图名称和可见范围,修改后请点击“保存”按钮保存已修改的配置
在设定好基础信息后,在此处对甘特图的源数据进行两种选择;
无数据来源:甘特图的周期及进度需要手动调整;
来自项目:导入未完成的项目(包含迭代)并自动更新,支持在甘特图中更改开始/结束日期并同步到 ONES Project,勾选系统中存在的项目即可;
支持更改甘特图的数据来源,重置后会重新导入已选择的数据,不选择数据源时将会移除所有来自ONES Project的数据
该设定将决定在甘特图日常使用中,甘特图周期与项目周期数据由那个工具决定,在系统中由两个开启/关闭按钮决定。
支持自动更新导入的 ONES Project 项目和迭代,或将在甘特图中更改的日期同步到 ONES Project 中,不导入 ONES Project 数据无法启用同步设置
自动更新导入的项目和迭代:开启后, 如果导入甘特图的项目或迭代在 ONES Project 被更改,将会在甘特图的对应数据中自动更新 ONES Project 的更改内容(甘特图中分组数据的开始/结束日期由组下的数据计算得到,无法同步 ONES Project 中的对应的计划周期字段)
同步到 ONES Project :开启后, 如果导入的 ONES Project 项目或迭代的开始/结束日期在甘特图中被更改,可以将更改的开始/结束日期同步到 ONES Project 中对应的项目或迭代中
在日常使用报表时,随着项目的进行需要对当下的报表重新配置
在配置报表时,首先对全局的数据源进行选择,然后对具体的卡片进行数据筛选。
进入 ONES Performance ,需要启动效能管理,然后在“数据概览”卡片右上角点击“概览配置”,对全局的数据进行快速配置;
“概览配置”⾥,每次提交配置后,会对所有报表卡片⽣效。
在概览配置:
「需求」对应的工作项类型:配置需求的数据源,此数据源用于“需求交付”&“故事点完成率”报表卡片,举个例子,该选项下若选择需求,则卡片将展示该工作项类型的数据;
1.1. 选择需求的属性来记录「需求」的计划完成时间;可选择截止日期/计划完成日期;
「缺陷」对应的工作项类型:此选项会更新缺陷相关报表的数据来源范围,并确保相应工作项已有「是否线上缺陷」这项属性;
选择 X 轴的分析维度:选择项目→所属项目、负责人→负责人、负责人所属的部门→选择部门;
当配置成功后,某些报表可能因为没有足够的数据而未能正常显示,可能有以下情况:
假设缺陷探测率和逃逸率卡片数据异常,可按照以下步骤排查:
概览设置是否选择了相应的[缺陷]?
卡片筛选数据来源时,条件是否包含了[缺陷]以及[是否线上问题]属性的工作项?
报表分析维度中,范围是否包含数据
团队下是否有[缺陷]数据?
是否有维护[是否线上缺陷]属性?
假设迭代按时交付情况卡片数据异常,可按照以下步骤排查:
卡片筛选数据来源时,条件是否包含了[迭代]?
报表分析维度中,范围是否包含数据
团队下是否有[迭代]数据?
是否有维护[截止日期]/[计划完成日期]属性?
假设需求按时交付情况卡片数据异常
概览设置是否选择了相应的[需求]?
卡片筛选数据来源时,条件是否包含了[需求]?
报表分析维度中,范围是否包含数据?
团队下是否有[需求]数据?
是否有维护[截止日期]/[计划完成日期]属性?
假设工时预估与实际对比卡片数据异常
卡片筛选数据来源时,条件是否包含了登记工时或预估工时的工作项?
报表分析维度中,范围是否包含数据?
团队下的工作项是否有预估工时?
团队下的工作项是否有登记工时?
假设故事点完成量卡片数据异常
概览设置是否选择了相应的[需求]?
报表分析维度中,范围是否包含数据?
[需求]工作项类型下是否包含[预估故事点]属性?
卡片筛选数据来源时,条件是否包含了需求以及[预估故事点]属性的工作项?
是否有维护[预估故事点]属性?
若以上情况按步骤排查后仍无法正确显示报表数据,请联系我们官网首页的在线客服团队。
ONES Prformance 正式版已逐步上线,为了更好的使用体验以上功能将逐步关闭。
在具体的卡片右上角点击 按钮,选择编辑卡片,⽀持修改报表的数据范围和显示配置。通过系统统⼀的筛选器,选出希望统计的数据范围。在“显示配置”⾥,可以修改要显示哪些指标、需要 x 轴显示哪⼀个维度(⽀持分析部⻔、项⽬、负责 ⼈)。在缺陷探测率和逃逸率报表⾥,还能配置公式⾥的权重参数。
客户在小程序中提交工单后,会自动创建一条工单到ONES系统中,客服人员可以直接处理工单,或分配给相关部门的业务人员处理。
分派工单,更改工单负责人;
补充工单信息,填写工单属性;
处理工单,更改工单的状态流转;
将工单转化事务或问题,并关联工作项;
在工单「评论」中使用「回复小程序用户」功能和客户直接沟通;
工单状态和小程序中状态对应关系说明
当工单处于“未开始”状态类型,客户在小程序端看到的状态为“待处理”;
当工单处于“进行中”状态类型,客户在小程序端看到的状态为“处理中”;
当工单处于“已完成”状态类型,客户在小程序端看到的状态为“已处理”;
目前 ONES 系统存在两版 ONES Pipeline。当前文档用于说明作为「集成平台」的 ONES Pipeline。它可以将 Jenkins 的构建流程和 ONES Project 整合到一起,用于完整研发流程的管理和追踪,进行持续交付管理。
作为集成平台的 ONES Pipeline,支持与代码仓关联和 Jenkins 集成,通过安装 ONES Jenkins 插件,能够将 Jenkins 工作项的构建结果实时推送到 ONES 的迭代中。能够查看代码提交记录、构建结果、代码质量分析、自动化测试结果和部署结果,实现对于 Jenkins 构建结果的管理。
注册 ONES 账号之后可查看完整的 Pipeline 配置文档。
进入 ONES 系统,选择 ONES Pipeline。在 ONES Pipeline 首页,点击新建流水线。填写流水线名称,选择关联项目,每个项目可配置一条流水线。
一台构建服务器只需要安装一次,如果您已经执行过以下安装步骤,请选择左栏的配置步骤进行单个流水线的配置。
1.Project-Pipeline 关联:关联 ONES Project 用于将 ONES Pipeline 相关的产生的质量、构建等相关数据关联至对应的 ONES Project 业务模块中,关联后可以清晰直观地在 ONES Project 中追踪相关的数据报表。
2.迭代-分支关联:ONES 支持通过脚本的方式批量将 ONES Pipeline 业务中的代码分支和 ONES Project 中的迭代关联起来,关联后可以直接在 ONES Project 迭代中追踪相关的数据报表。
3.工作项-代码提交关联:代码仓库集成可以在工作项下和代码仓库的代码提交进行关联,关联后团队项目成员可以在工作项详情中追踪相关的代码提交情况。
代码仓库集成可以在工作项下和代码仓库的代码提交进行关联,配置完成后团队项目成员可以在代码提交(commit message)的时候通过输入包含 #工作项 ID 的方式和工作项进行关联,目前一次代码提交支持与多个工作项同时进行绑定,请在多个工作项 ID 之间添加空格作为分隔。
目前支持基于 Git 和 Gerrit 代码仓关联。
可以在被关联的工作项详情中,查看代码的提交提情况。
配置好代码关联之后,可在被关联的迭代中查看代码提交情况。
持续集成关联用于将构建系统的构建情况同步整合至 ONES Project,从而可以使用 ONES 相关的产品更高效地进行构建质量的追踪和分析。
代码质量分析用于审计开发团队的代码提交质量,帮助团队提高代码可靠性、效率和可维护性。 注意:ONES Pipeline 代码质量分析依赖持续集成关联的配置,如果您还没有配置持续结果关联,请点击左栏的「持续集成关联」,按照步骤进行配置。
配置好代码质量分析之后,可在对应的迭代中查看代码质量情况。
自动化测试利用自动化技术将部分测试行为转化为机器执行,帮助团队提高人效,快速实践性能测试。 注意:ONES Pipeline 自动化测试依赖持续集成关联的配置,如果您还没有配置持续集成关联,请点击左栏的「持续集成关联」,按照步骤进行配置。
配置好自动化测试之后,即可在对应迭代中查看自动化测试的结果。
部署结果关联可以在部署完成后将部署结果信息反馈至关联的迭代,帮助项目成员第一时间了解部署情况。
配置好部署结果关联之后,即可在迭代中查看部署结果。
Pipeline 初始页面增加使用示例。如果当前团队未关联过 Jenkins,可以在 ONES Pipeline 首页点击「开启关联 Jenkins」进入 Pipeline 配置中心关联 Jenkins,以开启流水线管理的旅程。
如果当前团队已关联过 Jenkins,可以进入 Pipeline 配置中心继续新建或编辑已关联 Jenkins。
关联 Jenkins 前,请确保 ONES 系统和贵司 Jenkins 网络能互联互通。
Jenkins 版本最低支持 2.176.4,最高支持 2.235.1,推荐使用 2.204.5。
前往 Pipeline 配置中心的关联 Jenkins 页面,点击「新建关联 Jenkins」以关联当前团队所需持续集成工具。系统支持 Jenkins「流水线、文件夹、多分支流水线」类型的任务。关联 Jenkins 后,你可以在「ONES Pipeline」管理和追踪此类流水线。
已关联的 Jenkins 将按列表展示。当你进入关联 Jenkins 页面时,系统会自动检测 Jenkins 的访问状态。访问失败可能的原因:Jenkins 服务器挂掉、网络问题、Jenkins 的用户或密码/Token 已变更等。
如果访问 Jenkins 的用户名或密码/Token 需要变更,你可以点击「编辑关联」按钮修改。编辑用户名或密码/Token 不会触发流水线的重新同步。
如果不想在当前团队展示某个 Jenkins 的流水线,你可以点击「移除关联」按钮。移除 Jenkins 后,你将获取不到当前 Jenkins 的数据,已同步的流水线数据也将清空。
Pipeline 的流水线列表将显示不同来源的流水线,你可以根据“Jenkins URL”字段区分。
如果流水线是多分支类型,你可以根据“多分支”标签区分。系统通过父子结构展示多分支及其分支流水线。你可以通过点击“展开”查看多分支下的分支流水线。其中,分支流水线按“最近运行时间”降序排序,方便你查看最近在用的分支流水线。
在 Pipeline 首页点击流水线名称,可以查看流水线的运行历史。在 Pipeline 首页点击最近运行的 ID、或者在运行历史页点击每行运行历史记录,可以查看流水线的运行详情。
在流水线的更多页面里,可以删除流水线。删除流水线后,将同步删除持续集成服务器上的流水线。此外,如果你删除的是多分支流水线,其分支流水线也会被删除且不可恢复,请谨慎操作。
项目支持「流水线」组件。你可以进入项目设置的项目组件页面中添加。
具备项目管理员权限的用户,可以执行「关联已有流水线」的操作。此外,用户需要具备流水线的查看权限,才能看到或选到流水线。如果无相关流水线的权限,请联系流水线管理员添加。
如果你关联的是多分支流水线,其分支流水线会被自动关联到项目中。项目关联流水线后,我们就可以在项目中跟进相关的流水线运行情况。
迭代支持「流水线运行」功能,用于展示迭代关联的流水线运行数据,你可以在此功能中追踪和分析流水线运行情况。 通常的协作流程为:
1、项目管理员需提前为项目关联流水线(在「流水线」组件 > 关联已有流水线);
2、迭代管理员需咨询技术人员配置“迭代关联流水线运行的规则” ;
系统支持通过脚本的方式批量将「当前项目的迭代」和「项目已关联流水线」的运行情况关联起来,请根据团队需要调整。
默认规则「string.len(branch) > 0 and string.find(sprint_name, branch, 1, true)」表示:如果流水线运行时的分支名称 包含迭代的数据,则建立关联关系。
3、迭代管理员根据配置的“迭代关联流水线运行的规则”,修改迭代名称。
你需要在迭代名称中加入流水线运行的“分支名称”或“代码仓名称”;
以使用默认规则为例,如果期望在迭代中关联和 F2003分支 相关的流水线运行,则可以把迭代名称改成“F2003-XXX”
4、迭代成员进入「流水线运行」功能后,可以查看和迭代相关的流水线运行记录。