随着技术不断成熟、软硬件成本的大幅降低和消费者对视听交互需求的提高等多因素的影响,元宇宙概念开始爆火,越来越多的厂家都推出自己的VR设备。2021年8月,字节跳动耗费巨资90亿元收购VR设备厂商Pico;10月,Facebook宣布改名为Meta,All in元宇宙,希望把旗下产品进行逐步整合打造一个“超越现实的元宇宙平台”。
这都让VR设备终端的出货量大幅增加,根据中国信通院的数据预测,在2024年VR终端设备出货量将达到7500万台。VR产品形态先后经历了VR盒子、PC VR和VR一体机,应用场景也变得更加广泛和丰富,软硬一体化也成为VR设备主要研发形式。
软硬一体化的研发难点
VR的未来发展清晰,不管是任何行业的发展都是先硬件后软件,硬件就是VR的设备,软件就是设备里面的内容。传统设备架构复杂,运维难度大,风险高,而软硬件一体化的交付方式,可以满足客户对应用软件和 IT 基础架构转型的双重需求。
不过对于研发团队来说,相比纯软件的研发,软硬一体化的产品在研发过程中更为复杂。就如软硬件之间,以及软件内部团队之间的统筹协作是非常重要的,它直接关系到项目研发协作顺利进展的程度。
硬件在研发过程中一般包括立项、概念、计划、开发、验证、量产维护几个阶段,涉及到整个供应链的生产体系,而软件也分为设计、开发、测试等不同迭代的过程,特别是在设计方面包括产品设计、UI设计、程序开发、集成测试等,复杂流程也带来挑战。
VR终端软硬一体化产品的研发难点主要有三:
硬件开发周期长,VR软件系统复杂度高,系统与组件间软硬件协同难度大;
质量控制难,研发流程不完善导致的开发自测不充分、需求质量低,版本范围不明确、版本质量不稳定等问题;
任务不好量化难以估算,项目成员对当前项目进度缺少直观感受。
针对以上问题,腾讯的TAPD敏捷研发协作平台,快速迭代的思想与之更加契合,解决软硬一体化开发难点。
腾讯TAPD对于软硬协同的探索
腾讯TAPD 是Tencent Agile Product Development的缩写,即:腾讯敏捷产品研发。提供贯穿敏捷研发生命周期的服务,覆盖从产品概念形成、产品规划、需求分析、项目规划和跟踪、质量测试到构建发布、用户反馈跟踪的产品研发全生命周期。
1、建立需求管理体系,保证高效交付
前期在项目立项时对需求进行分析及拆解,基于TAPD搭建了四级需求管理体系,将需求划分为Epic史诗级需求、Feature特性、Story故事和Task任务。
Epic史诗级需求包含产品、组件、衍生项目等,Feature特性是主要产品功能、迭代和版本的主要目标,Story故事着重分解后的需求,每个迭代可完成的单元,Story定义了产品、设计、开发、测试等不同协作流程实现需求流转。Task任务更是通过每个需求包含的任务记录实际所用工时。
通过TAPD自定义需求的颗粒度和层级关系,以便更好地进行需求管理和度量。TAPD将需求管理体系贯穿于整个软硬件协同研发流程中,并配置适合于自身业务特点的工作流,实现对不同类型不同层次的需求进行差异化管理,让项目进度管理更加顺畅。
a. 项目立项阶段:先由产品进行需求分析及拆分,建立基于TAPD的EPIC/Feature/Story/Task四级需求管理体系;
b. PMO制定发布计划阶段:规划每个发布版本所包含的Feature特性,对每个 Story进行规模评估,预估所需工时,确定发布计划的范围时间和人力投入等。
c. PM规划迭代阶段:开发小组 leader协助将每个Story故事分解为以天为单位可执行的任务,并基于业务及团队情况预估任务的工时,最后将任务指配给相应的开发人员。
d. 项目测试验证阶段:当Story下面的任务完成之后,这个Story需求就进入测试状态,当需求测试和功能验收通过后,这个Story需求随之也完成。
2、规范协同研发流程,保障节点可控
在整个研发价值流动过程中,TAPD通过规范化、标准化软硬件协同研发流程,在整个业务研发过程中,通过TAPD 多工作流定制化适合自身的研发流程,并加以规范化,实现项目的协同与进度的把控。
此外,迭代具体以每个故事 Story为基本的执行单元,对每个需求故事进行任务分解,拆解为可实施的任务单元,以周为单位对每个人进行排期,并通过TAPD甘特图跟踪任务排期的情况,查看当前项目资源的占用和时间进度。
若干个迭代组成发布计划,在发布环节,制定发布计划,明确发布计划的范围,通过TAPD发布计划实时跟进当前进度,包括与市场/销售其他相关方对齐发布范围、同步发布计划的状态和当前的进度等,实现发布环节范围可控,流程节点分明,从而提升版本质量。
通过定制Story流程规范研发活动,引入关键评审点把控质量。
产品评审,与设计开发明确需求,评估需求工作量。
美术评审,与开发沟通和对齐UI/UE设计细节。
美术走查,开发完成初版后,先转美术确认UI/UE还原度。
用例评审,产品、研发、测试度确认用例完备度。
开发评审,需求必须经自测试环节并经产品确认后才能转测试。
需求确认,转测试后产品同步确认需求完成度。
3、建立工时完成体系,管理精细化
在研发效能管理方面,基于TAPD建立工时管理体系,通过规模预估工时和实际花费来评估项目的实际投入产出,实现项目研发成本的控制与管理,同时提高员工和项目执行效率。
1. 在需求评审阶段:整体评估需求的规模,后续根据评估规模来制定发布计划;
2. 在规划迭代阶段:PMO需要先预估工时,根据预估的工时来了解人员的投入周期,统筹相应的研发资源;
3. 在开发过程中:开发根据实际的投入来填写花费,花费将用于统计项目实际的人力投入;
4. 在回顾阶段:通过回溯该版本的规模和实际的人力投入,评估实际的投入和产出比。
另外通过引入TAPD自动化流程工具,自动流转需求状态、自动提醒相关成员跟进等,减少重复性人工操作,节省更多时间和精力,让研发项目管理也更加自动化智能化。
基于TAPD自定义需求管理体系、定制化研发流程等措施,解决了企业研发过程中需求沟通不清,测试不充分等问题,需求的质量也得到了显著的提升。此外,通过研发流程的标准化、研发管理的精细化,项目团队整体的研发效率提升实现质的飞跃。
总之,用工程化的方法来规范软硬件开发过程中的问题,从时间、范围、成本三个维度来控制整个项目的质量和交付,可以让项目按时完成、成本可控、质量有保证。
如果您也想了解腾讯TAPD敏捷研发产品或者有购买需求,欢迎咨询云巴巴数字化顾问,为您提供数字化咨询、选型,采购和技术服务!
更多产品了解
欢迎扫码加入云巴巴企业数字化交流服务群
产品交流、问题咨询、专业测评
都在这里!
2023-05-08 19:26:34
2023-01-03 17:29:33
2024-03-27 14:35:45
2023-01-03 17:27:18
2023-01-03 17:28:12
2023-01-03 17:29:46
甄选10000+数字化产品 为您免费使用
申请试用
评论列表