PingCode 年度盘点:20大重要特性集锦

PingCode 作为国内领先的简单易用的新一代自动化、数据化、智能化研发管理工具,帮助企业提升研发效能是我们的使命。

过去一年中,PingCode 始终保持着高频率的产品迭代节奏,新上线子产品2个,累计发布238个版本,其中80个包含重大功能更新的次级版本,158个产品细节优化及稳定性升级的修订版本。

本篇文章我们将盘点过去一年中,PingCode 为用户带来的重要特性更新,希望这些新特性能在新的一年为你的团队带来帮助,真正提升团队的研发效能。

一、全新视觉升级

PingCode 自2020年发布以来一直保持着原有的视觉风格及信息架构,随着产品不断的迭代升级,基于用户的声音及产品未来规划,原有的视觉设计和信息架构无法支持产品的发展。在2022年6月,PingCode 进行了一次全新的视觉升级,重新定义了统一的导航区、操作区、数据展示区。

伴随着本次视觉升级,为了用户更好地理解并使用产品,我们也对产品中的概念进行了统一,形成了统一的配置中心,将分组、类别、Emoji 等能力应用到了全产品线中。

二、产品管理发布

目前市面上的研发管理工具,关注点都在于从需求到任务拆解、开发、编码、测试、最终发布上线的流程管理,忽略了产品型团队对于需求的收集、分析、评审过程。

PingCode 发布的“产品管理”子产品很好的弥补了这部分的缺失,它解决了从产品的视角如何进行需求的管理,包括:

  • 需求收集:汇总来自于不同渠道的用户需求,进行条目化的管理
  • 需求优先级:综合多种不同维度的因素,对需求进行优先级排序
  • 需求排期:对需求进行优先级排序之后,如何进行排期,在什么时间节点交付
  • 需求交付:确定好需求优先级和排期之后,交付到不同的研发团队进行具体的实现

三、效能度量发布

研发效能度量的过程实际上是把研发活动中产生的过程数据,进行加工与清洗,并且转化为可视化的信息,帮助团队进行效能分析与洞察。把数据转化为信息是这个过程中最有价值的环节,信息对用户是有意义的,而不是单纯的数据。

PingCode 推出的“效能度量”子产品,能够真正帮助企业更好地实施落地效能度量。如果你的团队在研发管理过程中使用 PingCode 产品矩阵中的其他子产品,如使用了“项目管理”子产品进行敏捷过程管理,使用“测试管理”子产品进行测试活动管理,这些子产品中产生的过程数据将会自动化地收集至效能管理工具中,并进行加工清洗,最终以可视化的效能仪表盘形式展现出来。

PingCode 中的效能度量报表都以效能仪表盘的形式展示,每个团队可以创建不同的效能视图,在效能视图下定义多个仪表盘,在每个效能仪表盘上支持添加不同报表,也可以针对每个效能视图设定不同的可见性,以满足团队不同角色所关注的效能度量指标。

四、瀑布模型发布

为了支持更多团队的研发管理场景,PingCode 升级了“敏捷开发”子产品为项目管理,新增了瀑布模型的支持,至此 PingCode “项目管理”子产品已经支持常见的三种研发管理模型:Scrum 开发、Kanban 开发、瀑布模型开发

瀑布模型是一种将开发工作拆分阶段,并按序执行的研发模型,支持合理规划项目,对进度、成本与风险高度把控,主要包括:

  • 项目规划:创建WBS,规划项目阶段、计划、任务、周期、资源、依赖关系
  • 甘特图:可视化项目计划,呈现和管理项目进度、关键里程碑、资源、依赖阻塞点
  • 里程碑:设置关键里程碑、规划交付物、执行进度跟踪,确保有节奏达成项目目标
  • 交付物:规划交付物目标,提交并检查交付物,跟进目标达成情况,降低交付风险
  • 工作项类型自定义:自定义工作项类型与信息配置,满足更多场景需要

五、协作空间支持讨论

帕特里克·兰西奥尼(Patrick Lencioni)曾经说过:如果你能让一个组织中的所有成员齐心协力,你就可以在任何时候、任何市场状况下、任何行业中纵横驰骋,战胜挑战。

2022年 PingCode 的子产品目标管理由原来单一的目标功能,升级为协作空间,并且上线了团队讨论功能,为团队成员提供一个开放平等的沟通空间,在这里团队成员可以随时就工作中遇到的问题求助其他成员,或者是分享自己对某个问题的解决方案。

未来一年协作空间将会支持更多新的特性,以保证跨职能的团队协作中下面的问题都能被解决,让整个团队可以步调一致的高效工作:

  • 谁在为目标负责,以及目标的进展如何
  • 我工作中遇到了问题,该向谁求助
  • 我解决某个问题的方案如何提供给团队成员
  • 其他团队/成员在做什么
  • 谁擅长处理这个方面的问题

六、评论功能全新升级

评论是团队成员之间就具体的事项进行沟通交流的最主要渠道,也是贯穿于 PingCode 整个产品中最重要的全局能力,在 PingCode 中每一个基本元素都支持评论能力。

过去一年我们对评论功能进行了大幅升级,采用所见即所得的编辑器,同时增加了大量的新特性,至此 PingCode 中评论功能支持的特性如下所示:

  • 支持文本格式设置
  • 支持发送代码段
  • 支持发送表情
  • 支持@提及成员
  • 支持#提及工作项
  • 支持/快捷回复
  • 支持添加页面/代码片段作为附件
  • 支持评论置顶
  • 支持已发送评论编辑

七、支持工作项本地化配置

项目管理中以前对于工作项的配置都是全局生效的,即修改了某个工作项类型的配置后,所有项目中的工作项都会同时生效,现在 PingCode 支持了项目内的本地化配置。

如果不开启则会默认使用全局配置,开启后将会使用本项目内的配置。而一旦开启项目本地化配置,全局配置的变更不会再影响到当前项目。这样可以极大地方便不同的团队根据自己的业务场景和使用偏好,进行个性化地项目管理配置。

八、支持工作项提醒与通知

现在 PingCode 支持在不同工作项类型上配置个性化的提醒及通知。工作项提醒用于在工作项的某个时间属性上设定好时间规则,在满足该规则后系统会自动发送消息提醒,如在工作项截止日期的前1天,在工作项开始日期过期2天后等。

工作项通知则是在某个属性发生变更时,或者某个动作发生时,由系统自动发送消息通知,如优先级发生了变化,或者工作项被删除、被归档等。工作项提醒及通知同时也支持在项目内开启本地化配置。

九、支持工作项工作流配置

工作项工作流用于定义工作项状态的改变规则,主要包括以下几个方面的定义:

  • 工作项是否允许从「状态A」 变更至「状态B」
  • 从「状态A」变更至「状态B」时只允许特定成员进行变更
  • 从「状态A」变更至「状态B」时工作项属性需要满足一定的条件

目前 PingCode 提供了两条前置规则用于满足以上场景:配置变更的成员、变更状态时的属性验证。如果想实现在状态发生变更后进行一些后置操作,可以使用 PingCode 中的自动化规则实现。

十、支持空间可见性

在知识管理中,现在空间支持不同的所属位置以及可见性设置,当组织下一些规章制度放在公开空间中时,组织成员不用加入该空间也可以访问空间内容。同时空间也支持创建个人空间,不同所属和可见性对应的权限如下:

未来所属/可见性能力将会在整个 PingCode 中提供支持,如产品/项目/测试库等。

十一、支持思维导图

过去一年 PingCode 编辑器团队自研了极具扩展性的底层画图框架,并在此画图框架基础之上,实现了第一个应用:思维导图,以帮助组织成员高效地梳理结构、整理思路,目前思维导图基础能力已经完善,支持节点样式定义、布局等,未来还会提供更多关于思维导图的高级设置能力。

同时我们也会基于现有的画图框架,在此基础上提供更多实用的画图场景,如流程图等。

十二、页面支持图文混排

图文混排是指将文字与图片混合排列,文字可在图片左侧和右侧,围绕图片进行显示,丰富了图文的展示。

在页面中插入图片和输入文本内容,选中图片后根据需要混排的效果选择「图片居左」或者「图片居右」即可设置图文混排格式。通过图文混排,可以极大地提升页面的文档排版能力,编写更加专业的文档。

十三、页面关联能力增强

过去一年中,PingCode 对于页面的关联能力进行了增强,现在对于页面和页面之间建立联系,除了可以添加单个页面链接之外,可以直接插入整个空间的页面目录树,或者是部分页面目录树,以及加入当前页面的目录大纲;在页面和工作项之间的联系,除了加入单个工作项之外,也可以直接添加工作项列表。

未来 PingCode 还会继续加强页面和其他子产品中元素之间的关联,如在页面中关联产品需求、工单、测试用例、执行用例、目标等。

十四、报表支持多指标/多维度

研发效能度量本身是一个非常复杂的过程,在整个过程中要有系统性思维和全局思考能力,设计完善的效能度量指标体系。而往往单一的维度/指标无法进行有效的度量分析,需要综合多指标/多维度才能得出分析结果。

现在 PingCode 效能度量已经支持多指标/多维度,在设计报表时可以根据实际情况加入选择,另外多指标/多维度只对某些特定的图表类型支持。

十五、报表支持数据钻取

钻取分析指沿着特定属性维度的层次下降,获取更详细的数据。通常用于对某数据的不断细分,以分析在各种细分情况下的数据关系,找出影响该数据的根本原因。在实际度量过程中,我们可以采用按阶段下钻、按部门下钻、按聚合维度下钻等。

现在 PingCode 已经支持多维度的钻取分析,在配置报表时可以根据度量需求选择是否开启数据钻取。

十六、支持访客能力

访客能力适用于组织内部成员需要与有「合作」关系的外部人员之间进行协作,通常一个组织会和多个组织建立「合作」关系,如:

  • 合作伙伴:如供应商、经销商、分销商、代理商、服务商、加盟商等,需要经常沟通协作
  • 外包团队:如开发外包、测试外包等

现在使用访客能力可以让这些外部合作伙伴无缝与组织内部成员之间协作,并且外部访客的权限会受到一定的限制,除非授权否则无法看到组织内部公开的信息。

十七、支持安全水印

管理员在管理后台开启安全水印功能后,组织成员访问 PingCode 时所有界面将会显示配置好的水印图案,用于加强组织内部信息管理,防止截屏、拍照泄密等。

还可以根据组织需要,选择在全部产品中开启或者选择部分产品开启水印,以及自定义水印显示的文案,默认将会使用当前登录用户的姓名和手机号/邮箱。

十八、登录页和品牌配置

登录页和品牌是组织文化的一部分,现在使用 PingCode 后可以根据组织需要,使用企业专属的品牌 Logo 和组织文化图片,替换 PingCode 默认的 Logo 和文化图片,将 PingCode 配置为企业专属的研发管理平台,凸显品牌特色,全方位宣传企业文化。

自定义品牌:

十九、支持更多目录服务

为了帮助团队更好的使用 PingCode,解决团队内部多个不同系统之间的帐号管理问题,减少企业管理成员帐号的成本,过去一年 PingCode 先后支持了更多第三方目录服务,包括:

  • SAML 2.0
  • CAS
  • OAuth 2.0

这些目录服务已经在大量的客户场景中得到了落地和验证。

二十、全局 Emoji 能力

过去一年,PingCode 构建了统一的全局 Emoji 能力,在系统中每一个分组/类别、产品模块、测试模块、页面目录树等地方,你都可以使用 Emoji 表情替换默认的元素图标,让设置的分组/类别/模块等看上去更容易区分,也更有代表意义。

未来 Emoji 能力会作为整个产品的一项全局能力,提供更多适用的场景。

除了以上列举的重大发布和重要更新之外,过去的一年我们还发布了大量的其他更新,在产品的整体细节和易用性方面进行了很大的提升。

同时增加了更多自动化的场景,进一步减少重复的手工性的操作,节省用户的操作时间;在开放性方面新支持了大量的 REST API 接口,帮助团队通过编码的方式进行数据的获取与操作,以及进行原有工具链和 PingCode 之间的数据流转。

未来一年 PingCode 团队会继续秉持高频率的产品发布节奏,致力于让 PingCode 更加贴近研发团队的管理模式和习惯,提升产品的整体易用性,切实帮助研发团队提升效率,助力企业数字化转型。