项目协同是我们曾经的痛点,PingCode 是为数不多的优秀解决方案,妥善实现了跨项目管理发布、管理资源,帮助我们实现通盘管理。
—— 信息科技部部长
关于大普微电子
深圳大普微电子科技有限公司(DapuStor)成立于2016年,是一家集研制、设计、开发、制造、销售数据存储控制芯片为一体,致力于打造企业级智能固态硬盘、数据存储处理器芯片及边缘计算相关产品的企业。凭借着技术实力与创新能力,DapuStor 已然成为智能制造行业内发展最快,实力领先的企业。但随着团队规模的不断扩大,产品矩阵的不断扩张,原有需求、缺陷等管理流程已经不能满足高效管理的要求。
挑战一
现有管理工具使用繁琐,难以在团队中推广落地
PingCode 价值一
使用 PingCode 配置出符合业务场景和团队管理需求的产品研发管理工作流
挑战二
需求多,需求变化快,不同次代产品需求同步困难
PingCode 价值二
实现海量客户和规划需求在线管理、流转和追踪
挑战三
各团队使用多个工具,工具间数据不互通,协同效率低,且账号管理难
PingCode 价值三
打破数据孤岛,实现工具统一,并与多个工具(PingCode 与飞书、Gerrit、Jenkins等)数据打通
挑战四
协作流程长且繁琐,重复性工作极多,消耗大量团队成员精力
PingCode 价值四
日常工作的固定流程全部自动化,需要成员手动处理的环节减少,让宝贵的时间集中于有价值的工作
DapuStor 选型契合自身研发项目管理诉求的工具,在调研市场上多家研发管理工具后,最终选定 PingCode 作为承载团队管理进化的工具。
PingCode + 智能制造研发管理实践
智能制造行业的公司,要打造高质量的硬件产品都需要经历一个较为复杂的过程,从设计,到开发、测试,再到最终产品投放市场,每个环节都有不同角色参与,面临着复杂信息传递过程与工作流。
项目管理过程的规范化,迭代、发版节奏更快更稳,跨部门、跨职能的信息同步更加高效是 DapuStor ​面临的问题,同时也是很多智能制造企业所面临的挑战。
那么 PingCode ,是如何让公司这些挑战迎刃而解?
从战略层到产品层,内部需求管理流程建立
产品的需求通常最开始是 DapuStor 管理层会基于前景分析,竞争分析,战略分析等一系列商业和战略分析结果,制订业务目标;产品管理人员将业务目标初步分解为业务想法 (往往等价于产品需求) ,并分配给产品经理;产品经理将业务想法进一步拆分,依次得到需要设计和开发的业务环节 (等价于功能点);项目经理、产品经理和相关人员基于具体的业务环节进行更进一步的分析和研究,依次得到各人员需要完成的具体任务,并相应进行分配。
而 PingCode 通过子产品矩阵搭建起需求全流程管理体系:
PingCode 协作空间 管理高层制订业务的目标,协助团队实现了产品目标的一致性,以及目标进度的跟踪;
PingCode 项目集 管理路线图、里程碑以及资源规划,也就是说它承接的是从业务目标分解而成的一个个业务想 法(这种比较大型的业务需求我们也称之为史诗、特性),并且通过一系列的功能将管理层的管理能力向下延伸到 跨团队以及整个研发体系;
PingCode 项目管理 负责执行层级的管理,就比如说史诗、特性分解出来的一个个故事点,以及产品经理、设计师、开发工程师、测试工程师等不同角色的任务与协作等;
正是通过这样一个过程,PingCode 帮助 DapuStor 实现了从战略层到产品层,目标需求从上到下的管理体系。
在建立起从上到下的管理流程之后,自然而然就到了具体执行过程的管理。
规范化、流程化、自动化,打造高效研发过程管理
1. 需求的规范化管理与快速同步
DapuStor 产品需求规模是十分庞大的,至少有近300个。而这部分需求除了内部产生,同时也有非常多来自用户的反馈,这就给他们带来了两个棘手的问题:
如此多的需求,要如何让需求高效有序流转?
在 PingCode 帮助下,DapuStor 搭建出统一的需求收集入口,通过自定义配置出具有丰富字段的需求描述工单,让需求收集从最开始就分类明确且描述规范,这样每个需求都能指向对应的产品经理。并且,提交人通过平台查看需求处理进度,能够有效减少跨团队间信息同步的时间。
在不同代次的产品之间,如何让需求快速同步?
PingCode 按照「项目」划分不同的产品的需求,同时支持批量复制,来支持不同代次产品之间需求的复用,很好的满足了这一需求。
2. 规划版本节奏,掌控全局进度
针对处理之后的需求,PingCode 为 DapuStor 提供了版本规划和发布时支持,就比如:版本可以与测试计划关联,以便及时关注测试状态;自动统计版本完成度;自动生成版本发布说明等等。
同时,产品负责人还可以通过 PingCode 查看里程碑达成情况、整个需求规划的的进度、版本和迭代的进度,实现对全局的掌控,以便根据实际情况及时调整规划。
3. 集成全场景测试,保障产品发布的质量
作为国内智能制造行业的头部企业,DapuStor 对产品的质量要求是非常高的,所以在缺陷追踪方面的需求也非常多,而 PingCode 从三个方面满足了全场景测试的诉求:
比如,PingCode 在用例管理中不仅支持项目间用例共享,还可以让版本用例选择与结果可视化:
测试计划与报告环节,可以根据版本发布范围规划测试用例后,进行相应的用例评审,并且支持团队在回溯时根据输出的测试报告和规划的用例来复盘是否有测试遗漏。
自动化测试方面,PingCode 支持对应的测试脚本标记用例编号,在运行测试脚本时,系统会根据编号自动回填测试结果,结果包括执行时间,执行人等每个步骤的实现结果。
4. 团队文档管理,实现成果的沉淀、共享和复用
在智能制造行业,技术成果积累和技术创新是同样重要的事,所以 DapuStor 对团队文档的管理有着非常高的要求,而 PingCode 知识管理除了能够与具体的项目、用户故事、缺陷相关联外,还提供了丰富的文档管理协作功能。DapuStor 团队在实现高效文档协作的同时,产生的成果文件得以沉淀和妥善管理(如合作流程规范、代码规范、需求文档模板等)。
5. 打通数据壁垒,繁琐流程自动化
使用多个工具造成的数据割裂,这和大量琐碎繁杂的事物性、重复性工作一样都会给团队带来大量时间的浪费,同时也使得工程师无法专注于最有价值工作上。
而另一方面,这些工作一旦操作有误,就会影响团队的协作,导致信息不通畅或信息错误,进而影响产品进度和质量。而 PingCode 从两个方面满足了以上诉求:
研发自动化
PingCode 提供了 REST API,这也就意味着能够与其它系统的联动,如果工程师在 Gerrit 上提交了代码,触发了 Jenkins 任务, Jenkins 就会根据 commit Message 获取 PingCode 上的工作项,在 Gerrit 中添加 Pingcode 链接,然后 Pingcode 中会更新自动化测试结果。
流程自动化
不仅限于研发流程,PingCode 另一个子产品自动化还提供了自动处理固定重复环节的自动化功能。例如:当工作项出现变动时,消息自动转发,及时通知相关人员工作项变更等等。
通过自动化的规则引擎和丰富的链接器,那些烦闷的、重复性的和事务性的工作将从手动操作变为自动触发执行,从而将让团队专注于真正创造用户价值的任务中。
借助 PingCode 产品矩阵,DapuStor 实现了对产品研发流程的标准化管理,完成了进一步规范和效率的提升。同时,也为 PingCode 在智能制造领域,树立了标杆。
PingCode 助力各行业实现研发管理进化
免费试用
更多客户案例
星思:依托 PingCode,从0到1搭建研发管理体系
依托 PingCode 打通需求从源头到交付的全流程,并随着实践的深入、业务的要求,趋于稳定和成熟,帮助产研团队节省数千个小时的研发时间。
易快报:整合研发管理工具,打破团队壁垒
PingCode 不仅提供了研发全流程管控的解决方案,还给出了研发流程优化全方位指导,以工具与课程结合的方式为团队赋能,让敏捷开发不再是纸上谈兵。
中瑞集团:依托 PingCode 打造统一管理平台,提升数据化管理能力
基于 PingCode API 接口及第三方生态集成能力,中瑞实现了 PingCode 与本地自建系统及第三方平台的对接打通,形成了围绕客户的全链路体系平台。
PingCode 客户云图
company
company
company
company
company
company
company