北京东城区引导基金有明确的尽职调查和豁免规则
06-18
本文整理创维VR研发总监张毅在TAPD的分享。深圳市创维新世界科技有限公司于今年5月成立。
它是创维集团旗下布局虚拟现实和增强现实产业的子公司。致力于虚拟现实技术、增强现实技术、产品和解决方案的研发和设计。
目前,已研发生产多种VR头戴式显示设备产品,公司参与多项虚拟现实国家标准和行业标准的制定,并承担了重点专项项目“VR交互智能终端”国家重点研发计划“科技冬奥”的“科学与系统”。 Part 1 软硬件一体化产品开发的难点是什么?与纯软件研发产品相比,在VR终端等软硬件一体化产品的研发过程中,软硬件以及软件内部团队的整体协调非常关键。
硬件涉及结构、ID、电路以及整个供应链生产系统。硬件研发流程分为概念、规划、开发、验证等不同阶段;而软件也分为设计、开发、测试等不同的迭代流程……复杂的软硬件协同研发流程模式给我们带来了很多挑战和痛点:硬件开发周期长、VR软件系统高度复杂,系统及组件之间软硬件协同困难;质量控制很困难。
开发流程不完善导致开发自测不足、质量要求不高、版本范围不明确、版本质量不稳定。任务难以量化、难以预估,项目成员对当前项目进展缺乏直观感受。
针对以上问题,我们在研发过程中逐步引入TAPD敏捷研发协作平台等工具,采用敏捷思维、分而治之、快速迭代的思想。我们从需求管理、流程建设、工时管理三个方面解决了遇到的问题。
问题。第二部分 基于TAPD的软硬件协同研发解决方案 (1)通过TAPD建立需求管理体系,保证业务价值的高效交付。
前期立项时进行需求分析和拆解。我们构建了基于TAPD的四级需求管理体系,将需求分为Epic需求、Features、Stories和Task。
通过TAPD可以定制需求的粒度和层次关系,以便更好的需求管理和衡量。其次,我们利用TAPD将需求管理系统贯穿于整个软硬件协同研发流程,并配置适合自身业务特点的工作流程,实现不同类型、不同层次需求的差异化管理,使项目进度管理更加顺畅。
1、项目立项阶段:对产品需求进行分析和拆分,建立基于TAPD的四级EPIC/Feature/Story/Task需求管理体系; 2. PMO制定发布计划阶段:规划每个发布版本包含的Features,评估每个Story的规模,估算所需工时,确定发布计划的范围、时间和人力投入。 3、PM规划迭代阶段:开发组长协助将每个Story分解为以天为单位的可执行任务,根据业务和团队情况估算任务的工时,最后将任务分配给相应的开发人员。
4、项目测试验证阶段:当Story下面的任务完成后,Story需求进入测试状态。当需求测试和功能验收通过后,Story需求也就完成了。
(2)规范软硬件协同研发流程,确保流程节点可控,提高业务交付效率。在整个研发价值流过程中,我们将软硬件协同研发流程标准化、规范化。
在整个业务研发流程中,我们通过TAPD流程可以定制适合自己的研发流程并标准化,实现项目协同和进度控制。我们的迭代以周为单位。
迭代使用每个 Story 作为基本执行单元。每个需求故事都被分解为可以实施为可实施任务单元的任务。
每个人每周都有安排。周期,并通过TAPD甘特图跟踪任务调度,查看当前项目资源占用情况和时间进度。
多次迭代形成一个发布计划。在发布阶段,我们制定发布计划,明确发布计划的范围,并通过TAPD发布计划实时跟进当前进度,包括与营销/销售中的其他相关方协调发布范围、同步发布可以对发布计划的状态、当前进度等进行控制,实现发布过程范围可控、流程节点清晰,从而提高版本质量。
在整个软硬件协同流程中,我们利用TAPD引入关键流程审核点来控制整个需求流程的质量,确保整个研发过程不会因为人为疏忽或遗漏而出现质量问题。 1、需求开发过程中:首先通过产品评审明确需求以及评估需求所需的规模; 2、美工设计阶段:美工设计完成后,美工评审需要确认整个美工设计的细节并明确后续的开发任务; 3、开发阶段:相应的开发功能开发完成后,必须通过用例测试和自测,才能启动开发审核; 4、测试验证阶段:开发评审后,需要启动美工检验、产品需求确认等相关流程;最后,测试人员进行测试,验证是否符合预期。
(三)建立工作时间管理制度,细化研发管理,有效提高研发资源利用率。在研发效率管理方面,我们建立了基于TAPD的工时管理体系,通过预计工时和实际成本来评估项目的实际投入和产出。
,实现项目研发成本的控制和管理,同时提高员工和项目执行效率。 1、需求评审阶段:我们会对需求的整体规模进行评估,然后根据评估规模制定发布计划; 2、规划迭代阶段:我们的PMO需要先预估工时,根据预估工时了解人员投入周期。
、协调相应的研发资源; 3、开发过程中:开发会根据实际投资填写成本,该成本用于统计项目实际人力投入; 4、审核阶段:审核规模和实际人力投入,评估实际投入产出比。此外,通过引入TAPD自动化流程工具,自动传递需求状态并自动提醒相关成员跟进,可以减少重复的人工操作,帮助我们节省更多的时间和精力,让研发项目管理更加自动化和智能化。
第三部分总结基于TAPD对我们的VR软硬件集成项目的研发实施,我们在需求管理、流程建设和工时管理三个方面取得了一些显着的成果。首先,我们通过TAPD定制化需求管理系统、定制化研发流程等措施解决了研发过程中需求沟通不清晰、测试不足的问题,需求质量也得到了显着提升。
此外,通过研发流程的标准化和研发管理的精细化,我们项目团队的整体研发效率得到了提升,实现了质的飞跃。总之,我们用工程化的方法来规范软硬件开发过程中的问题,从时间、范围、成本三个维度来控制整个项目的质量和交付,使我们的项目能够按时完成,成本可控,质量有保证。
。
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签:
相关文章
06-18
06-18
06-18
06-17
最新文章
【玩转GPU】ControlNet初学者生存指南
【实战】获取小程序中用户的城市信息(附源码)
包雪雪简单介绍Vue.js:开学
Go进阶:使用Gin框架简单实现服务端渲染
线程池介绍及实际案例分享
JMeter 注释 18 - JMeter 常用配置组件介绍
基于Sentry的大数据权限解决方案
【云+社区年度征文集】GPE监控介绍及使用