- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
-
用户指南
- 需求管理(CodeArts Req)使用流程
- 购买并授权使用CodeArts Req
- 访问CodeArts Req服务首页
- 创建CodeArts项目
- 管理Scrum类型项目需求
- 管理IPD系统设备类型项目需求
- 管理IPD独立软件类型项目需求
- 管理IPD自运营/云服务类型项目需求
- 管理看板类型项目需求
- 查看审计日志(可选)
- 知识库用户指南
- 最佳实践
-
API参考
- 使用前必读
- API概览
- 如何调用API
-
API
- 用户信息
- 项目成员
- 项目信息
- 项目指标
- 项目统计
- 项目及成员
- Scrum项目的迭代
-
Scrum项目的工作项
- 创建工作项类型自定义字段
- 上传图片
- 获取工作项完成率
- 获取指定工作项的评论列表
- 按用户查询工时(单项目)
- 按用户查询工时(多项目)
- 添加指定工作项工时
- 查询项目下的工时类型
- 获取工作项历史记录
- 创建工作项
- 查询项目的工作项
- 高级查询工作项
- 批量删除工作项
- 查询工作项详情
- 更新工作项
- 删除工作项
- 获取子工作项
- 查询项目下所有工作项的历史记录
- 查询Scrum项目的工作项流转配置
- 细粒度权限用户创建工作项
- 查询当前工作项已经关联的工作项
- 查询当前工作项已经关联的关联Wiki
- 查询当前工作项已经关联的代码提交记录 / 分支创建记录
- 查询关联用例
- 查询Scrum工作项自定义字段
- 下载图片
- 上传工作项附件
- 下载工作项附件
- 删除附件
- 查询迭代下工作项状态的统计数据(处理人维度)
- 获取指定工作项停留时间
- 高级查询我的待办工作项
- Scrum项目的模块
- Scrum项目的领域
- Scrum项目的状态
- 看板项目的工作项
- IPD项目计划管理
- IPD工作项管理
- IPD统计概览
- IPD模块管理
- IPD配置管理
- IPD评审单管理
- IPD标签管理
- OpenAPI管理
- 应用示例
- 附录
- 文档修订记录
- 常见问题
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
使用IPD系统设备类管理智能手表研发项目的特性树
方案概述
产品的核心资产就是系统特性,一旦上市系统特性就会不断的增长,Req提供产品全量系统特性管理,通过特性树可以更好管理系统特性,实现产品资产不丢失,让跨代的系统特性快速继承和发展。
某公司计划推出一款智能手表,涉及多部门、多团队的协作,需要保证不同部门(如市场营销、产品规划、研发等)都能对该款智能手表的功能特性有统一的认识,确保研发过程中的每个流程都与产品整体战略相符。本文介绍如何通过IPD系统设备类项目来模拟智能手表研发项目进行特性树管理。
操作流程
模拟案例的基本操作流程如下:

流程 |
说明 |
---|---|
基于产品特性分类逐步搭建起完整特性树。 |
|
在基于特性分类的特性集下创建系统特性。 |
|
通过对系统特性进行分解和基线管控来完成系统特性的落地研发。 |
|
通过版本快照功能对特性树进行版本管理,消除售前与研发团队之间的沟通差异,助力您更好地管理产品。 |
准备工作
在进行具体的任务操作前,您需要完成以下准备工作。
- 项目负责人已注册华为账号并开通华为云。详细操作指导请参见账号中心-账号注册。
- 项目负责人已给项目成员完成IAM用户的创建。详细操作指导请参见账号中心-账号注册。
- 购买CodeArts和购买CodeArts Req二者选其一即可。
- 购买CodeArts
- 进入购买CodeArts套餐页面。
- 选择“专业版”,购买人数保持默认值,购买时长选择“1个月”,勾选同意声明,单击“下一步”。
- 确认订单内容,单击“去支付”。
- 根据页面提示完成支付。
- 开通成功,返回“软件开发生产线”页面,列表中显示已开通套餐记录。
- 购买CodeArts Req
完成本实践全部操作,需购买CodeArts Req专业版套餐包。
- 进入购买CodeArts Req套餐页面。
- 选择“专业版”,购买人数保持默认值,购买时长选择“1个月”,勾选同意声明,单击“下一步”。
- 确认订单内容,单击“去支付”。
- 根据页面提示完成支付。
- 开通成功,返回“软件开发生产线”页面,列表中显示已开通套餐记录。
- 购买CodeArts
- 创建IPD系统设备类项目
- 在CodeArts控制台单击“立即使用”。
- 单击“新建项目”,选择示例项目中的“IPD-系统设备示例项目”。
- 输入项目名称“智能手表”,单击“确定”,完成项目创建。
- 添加项目成员
本实践涉及以下项目角色,如表2所示。
表2 项目角色列表 项目成员
项目角色
工作职责
Sarah
项目创建人(产品负责人)
负责项目的创建和项目团队的组建。
Frank
产品经理
负责担任产品特性树搭建的角色。
Billy
开发人员
负责完成需求开发及可查看不同版本系统特性的差异。
- 进入“智能手表”项目,进入“设置 > 通用设置 > 服务权限管理 > 成员”页面。
- 单击项目成员列表上方“添加成员 > 从本企业用户”。
图2 添加成员
- 在弹框中单击“创建用户”,跳转至“用户”页面。
- 单击“创建用户”,依次创建以下用户““Frank”、“Billy”。
- 返回CodeArts,刷新浏览器,重新单击项目成员列表上方“添加成员 > 从本企业用户”,勾选成员“Frank”、“Billy”,单击“下一步”。
- 单击每一行的“项目角色”下拉列表,为成员Frank选择角色“产品经理”,Billy选择角色“开发人员”,单击“保存”。
步骤一:搭建特性树
在项目创建之初,产品经理Frank需要对产品特性树进行创建和维护,针对特性树,团队成员需要有以下意识:
- 明确目标:首先要明确产品的核心定位,这是构建特性树的基础。
- 调研与分析:深入了解客户需求和市场趋势,确保特性树与市场需求紧密结合。
- 分级与分类:根据特性的重要性和关联性进行分类和分级,形成一个清晰的树状结构。
- 持续更新与优化:随着市场和客户需求的变化,不断调整和优化特性树。
经过以上要点的分析决策, 产品经理Frank会明确得出产品的核心竞争力, 基于此就可以开始搭建产品的特性树了。
- 进入“智能手表”项目,单击“工作项 > 需求管理 > 特性树”,进入特性树管理页面。项目创建之后,系统会自动生成一颗以项目名称命名的特性树。
图3 特性树主页
- 单击“新建特性集”,输入特性集名称,在这里产品经理Frank可以将上述分析得到的大颗粒竞争力特性作为产品的一级特性集,也就是树干呈现在特性集目录中。
图4 特性树录入01
- 在一级特性集下,支持多层级的子节点,产品经理Frank可以在此基础上,不断细化产品特性。根据此步骤,逐步搭建起产品的全量特性树。
图5 特性树录入02
步骤二:在特性树下创建系统特性
搭建好产品特性树后,产品经理Frank需要录入支撑大颗粒度特性实现的详细工作项,也就是SF(系统特性),以开启特性的全生命周期管理。
- 选择左侧菜单中任意特性集节点,单击右侧“新建SF”,进入新建SF页面。
- 在新建SF页面输入以下信息,单击“确定”,完成SF的新建。
表3 新建SF信息说明 参数
说明
取值样例
标题
SF的标题,根据需要填写。
智能手表支持骑行实时刷新路径
描述
SF的描述,根据需要填写。
特性背景:智能手表支持实时刷新路径。特性价值:增强产品竞争力。特性详情:无
归属项目
指的是SF的所属项目,默认为当前所在项目。
智能手表
当前责任人
将当前系统特性指派给相应责任人处理。
Frank
所属特性集
指的是SF的所属特性集,默认为当前选择的特性集,支持修改。
智能手表特性树
优先级
指的是SF的研发优先级,可根据需要选择。示例:中。
中
- 重复执行操作1、2操作,可逐步完善特性树下SF的创建。
步骤三:系统特性落地研发
录入好产品的全量特性后,就可以进入竞争力特性的具体研发流程了,包括对SF进行分解和SF的契约化研发。
- 进入“智能手表”项目,单击“工作项 > 需求管理 > 特性树”,进入特性树管理页面,产品经理Frank单击SF列表操作栏中的“分解”操作,可以将特性分解成多个具体的研发事项并分配给开发团队,开发团队会基于分解出的研发需求进行需求开发工作。
图6 SF分解研发需求
- 智能手表团队在研发过程中可以使用SF基线管控能力,实现系统特性基线-受控字段变更-变更评审-变更管理的过程化管理,确保产品研发团队“做正确的事”。
产品经理Frank选择目标SF,单击“基线”,单击“确定”,可完成SF的基线操作,基线后SF的基线锁定字段需通过变更评审才能进行修改。
图7 基线SF
步骤四:特性树的版本快照管理和追溯
产品特性树主要用途是聚焦产品价值,将客户市场与产品研发串联起来。产品的全量特性清单可以作为产品的售前文档,通过版本快照能力,可以消除售前和产品交付团队的沟通差异。
除此之外,特性树还支持对不同的版本快照进行对比,可以让团队成员随时查看不同版本的特性差异,助力团队更好实现产品的跨代发展。
- 进入“智能手表”项目,单击“工作项 > 需求管理 > 特性树”,进入特性树管理页面,产品经理Frank单击
,在弹框中输入版本快照名称,可以将已确定的特性树进行快照,完成后,特性树会作为一个版本记录下来。
图8 特性树版本快照 - 单击SF标题,进入SF详情,单击更多操作中的“历史版本”,可以查看当前SF的历史版本,选择任意两个版本可对其进行对比,在版本对比页可查看两个版本之间的差异。
图9 SF详情页图10 特性树历史版本对比页