概述
软件研发过程管理,是一个非常复杂的管理链条,对于团队管理者来说本质上是关注两条工作流:一条管理侧以需求特性的全生命周期为核心的需求价值流,涵盖需求收集、规划、开发、测试、发布到上线环节;一条工程侧以代码提交为线索的研发工作流,涵盖启动开发、开发中、开发完成、持续集成、持续部署到线上发布环节。研发管理工具的核心价值在于管理两条流,以及实现两条流之间的联动,完成信息的流转和同步。
PingCode 是由 Worktile 团队打造的智能化研发管理工具,帮助企业实现对研发过程两条工作流的管理,实现研发管理过程的自动化、数据化、智能化,帮助企业提升研发效能。
PingCode 产品矩阵
PingCode 产品矩阵覆盖了全生命周期管理,从制定团队目标,收集客户反馈到需求清理、评审排期,再进入具体项目进行开发,完成测试后发布上线,整个过程中产生的知识和经验积累使用 Wiki 进行记录,同时打通了研发生态链,可以轻松的接入研发过程中使用的其他工具,从而使数据进行无缝流转,完整的产品矩阵如下图:
每个子产品的介绍如下:
子产品 | 说明 |
---|---|
产品管理 | 产品与需求池管理,提供多维度的需求规划工具,打通客户、业务团队和产研团队之间的协作 |
项目管理 | 专业的项目管理工具,支持标准的敏捷开发流程以及瀑布模型开发,并能够与CI/CD数据进行无缝集成 |
测试管理 | 专业的测试工具,提供测试用例维护评审,测试计划执行,以及与自动化测试框架工具无缝集成 |
知识管理 | 简单易用的团队知识库管理,支持多人实时在线编辑,帮助团队进行文档协作及知识沉淀 |
效能度量 | 可量化可分析的研发效能度量工具,通过数据驱动的方式更加准确地评估和改善研发效能 |
协作空间 | 团队级目标管理工具,帮助团队确立目标,目标对齐及目标复盘,并且可以与研发工作数据连接 |
自动化 | 自动化业务流程工具,连接团队中使用的研发工具,让工具之间进行自动化的工作,减少手工操作 |
目录服务 | 帐号认证与安全管理工具,集成企业级帐号目录和支持单点登录,实现全局统一安全管控 |
PingCode 使用场景
PingCode 从设计之初就定位为研发全生命周期管理,通过不同的子产品组合,可以满足研发管理过程中的绝大多数业务场景,无论你的团队使用什么样的管理方式,采用哪种开发模型,使用哪些代码托管/构建工具,都可以在 PingCode 中得到很好的支持。
1. 敏捷开发
PingCode 提供专业的敏捷开发场景支持,包括 Scrum 和 Kanban 两种敏捷项目类型,支持迭代的规划、燃尽图、任务板/故事墙、迭代回顾工具、WIP/WIP Limit、多泳道、DoD等,帮助你的团队更好的落地敏捷实践。
2. 瀑布模型开发
PingCode 同时还提供瀑布开发模型的全流程覆盖,支持可视化的项目计划,方便团队进行 WBS 分解,手动/自动排期模型,简化任务排期流程,支持里程碑、交付物管理、工时登记等。
3. 产品需求管理
通过条目化的需求管理,汇总来自于产品规划、客户反馈、内部需求、竞品调研等不同渠道的需求,根据业务规划进行需求评审,设定需求优先级的影响指标和计算算法,最终对需求形成优先级列表和排期。
4. 客户反馈收集
通过个性化定义的Web Portal或者小程序,收集来自于不同渠道的客户反馈,并汇聚于一处,由专门的支持人员对客户反馈进行处理,同时也可以方便的在系统内直接与客户进行沟通。
5. 文档协作
提供结构化知识库来记载信息和知识,便于团队沉淀经验、共享资源,支持多人同时在线编辑,文档版本回溯等。
6. 测试管理
专业的测试管理工具,包括测试用例的维护、用例版本管理、测试用例评审,制定测试计划及执行测试计划,并自动生成测试报告。
7. 研发效能度量
把研发管理过程中使用的其他子产品中产生的过程数据,如在 Project 中进行项目管理,在 Testhub 中进行测试管理,通过自动化的方式收集起来,并进行加工清洗,最终以可视化的效能仪表盘形式展现出来,帮助团队进行效能分析与洞察。
PingCode 面向哪些用户
PingCode 面向研发全生命周期管理,提供了大量的子产品满足不同的研发场景,无论你在研发管理过程中担任哪种角色,都可以使用 PingCode 进行更好的管理。
各角色职责说明:
角色 | 描述 |
---|---|
管理层 / CTO / VP | 支持战略目标关注团队研发效能,交付能力 |
PMO | 跟进维护项目流程为管理层提供项目进展及建议协调资源,规避风险 |
业务团队 | 收集跟进客户反馈同步产品更新迭代参与需求评审 |
产品经理 | 规划产品路线整理清洗产品需求推进需求评审/排期/上线 |
技术经理 | 规划技术路线,提供技术实现方案分解任务,跟踪进展 |
设计团队 | 参与需求评审实现高保真交互 |
测试团队 | 维护测试用例制定测试计划执行测试计划,输出测试报告 |
运维团队 | 发布到不同环境监控跟进线上运行情况 |
开发工程师 | 编写代码,实现需求关注构建情况 |
Scrum Master | 跟踪迭代进展组织迭代活动 |
以上就是PingCode的全部介绍,右侧为功能体验通道【PingCode】。