让物料处理更简单
全国咨询热线:400-888-8888

如何写好硬件产品的需求文档?BOB app下载

发布时间:2022-01-09 20:37:31 人气: 来源:未知

  在这个阶段,我们通常都会假设它们都处于最理想的状态,即,尺寸恰到好处,颜色人见人爱,电池可以一直供电等。

  需求计划是把抽象想法转变为产品真实特征的过程,在这个过程中,你需要尽可能早地为这些特征撰写需求,当产品下线后,你碰到意外问题的可能性就会大大降低。

  但是,在概念验证阶段之后,如果工程师开始挑选组件并设计原理图,而没有先对功能、行为、操作参数和设备的预期性能进行形式化,就会出现问题。

  产品需求只是你的设备打算做什么的定义,它是对产品预期功能的正式描述,也就是指产品上市销售之前必须要做到的一组事。

  在项目开始时,相关人员共同讨论,确定产品必须做到哪些事情,这些事情反映在文档上就形成了需求。BOB app下载

  1)在产品制造之前,原则上任何人都可以查看产品需求,从中了解产品主要用途以及有关尺寸、重量、可靠性等特征的信息。

  随着开发的推进,那些 可选 需求和 亮点 需求最终会变成真实的产品特征。同时,测试也需要需求来驱动,明确要测试什么。

  2)产品开发工程师会把需求文档看作一系列指示,用来指导他们应该做什么。在项目最后会对产品进行测试,以确定产品能否上市销售,这种测试主要验证产品需求是否得到落实。

  有关需求计划的术语很多,也很容易让人困惑。你需要区分几个基本概念,包括需求、目标和规格,它们都可以描述产品功能。

  比如,你对电池续航的需求可能是 连续供电不少于 5 小时 ,而你确定的目标可能是 7 小时,这有助于你在产品开发过程中把精力放在那些 有了会更好 的事情上。

  比如,经过测试,你开发的产品(如,蓝牙耳机)满电情况下可以连续可靠地运行 6 个小时,你可以把这一点写在产品的宣传资料和用户手册中。

  规格可以变成需求,需求也可以变成规格。比如,如果之前选用的电池停产了,那么你可能会选其他续航时间不低于 6 小时的电池。

  你: 我喜欢种植自己的辣椒。但是,我经常旅行,所以我不能总是给它们浇水,很多时候也没办法照顾它们。昨晚突发灵感,我可以构建一种可以自动浇水并照顾植物的设备……

  你: 我将建立一个用于监视关键参数的盒子(例如。土壤湿度、光照和温度),然后根据植物的需要打开灯或给植物浇水,通过将此设备连接到互联网,我可以远程监控这些参数。

  需求不仅仅是公司用来确保其设计团队履行设计开发任务的正式文书,而且对于设计工程师和项目经理来说都是非常有用和必要的工作指南,它们可以为你节省金钱和额外的工作。

  在一个有多个人工作的项目中,拥有定义了所有功能,属性和约束的需求文档非常有用,可以清晰定义所需开发的内容。

  对于项目经理或团队负责人而言,产品功能和技术需求的结构分解可用于为团队设置任务,或使用甘特图等工具跟踪项目。

  最后一点,良好的需求计划可以减少产品开发风险,即尽早确定并解决问题,而不是把问题拖到以后再去解决,那样付出的成本就太大了。

  假设销售人员头脑里有了一个想法,他们想把装有嵌入式软件的新产品最先在国内发布,之后在欧洲发布。

  如果你在产品开发早期忽视了产品的国际化问题,直到产品开发快结束才意识到,就很有可能会出现以下一些不良后果。

  在根据用户语言更换不同的文本文件时,软件平台也没有提供任何内置方法。在这种情况下,开发者需要为每种语言手动构建新的显示布局,这会大大增加产品开发和测试的工作量。

  由于不同国家有关数据安全的法律不同,后端数据库可能需要重新设计架构,重新开发,以确保从各国收集的重要个人数据只存储在相应国家的数据中心。

  例如,移动电源具有测量电池温度的功能需求,并且具有能够在 0 到 40 摄氏度的温度范围内工作的非功能需求。

  然后进行设计验证,在该测试中,将对产品的外壳,不同温度和湿度条件下进行更严格的测试,该验证阶段还包括 EMC 测试。

  最后,该产品将在实际操作条件下进行现场测试,或者将其集成到更大的系统中,或者使其与其他设备进行交互。

  优先级:在某些情况下,无法实现所有需求,因为它们会相互冲突。分配优先级可为设计人员提供信息,以选择最相关的需求;

  通常情况下,在产品需求完成之前可能会修改原产品需求的 50% 以上的内容,例如,可能会突然出现需要结合新技术或者新法规的情况,这会迫使你更改设计。

  需求变更需要由需求工程师,系统工程师或项目经理解决和管理,一般情况下,工程师可以使用工具或软件来寻求帮助。

  管理新出现的需求也很重要,这些需求仅在系统组合在一起时出现,很难预见,必须在需求的基础背景下分配它们,以避免孤立需求。

  电子产品的需求文档没有单一的格式,每个设备都有其自己的规格和特殊性,当然,大多数电子产品可以遵循以下需求类别:

  一方面,产品需求是技术人员要实现的目标;另一方面,它也是设计的约束条件,因为它排除了产品的其他呈现方式。

  它们个头小,价格低,又能提供足够的电能。与那些采用可充电电池供电的设备相比,如果可更换电池设备的电量用尽,可以轻松更换新电池,让设备立即运行,而不必找插座去充电。

  如果要你为一款便携式产品写需求,你可能加上这样一条需求, 必须使用可更换的 5 号电池供电 。

  但是,这个看似简单的需求会给设计带来如下诸多影响,这个需求限定了产品的最小尺寸,产品必须装得下电池,产品外壳必须设计有电池仓盖,电池仓内部要有相应装置供电池装载,这些都会增加设计时间。

  如果电池仓盖合上时不用螺丝,而采用扣紧的方式,那么可选用的外壳材料也可能会受限,可选用的成型工艺也会受限。

  这个需求会影响产品的机械架构,电池需要放置在靠近外壳的地方,以便于更换,而这可能会导致一些元件布局方式无法实现,比如,某些布局可以有效地减小产品尺寸、提高散热效率等。

  在某些场景下,确实需要指定电池类型,必须保证可以更换电池。例如,相机或其他高耗电的便携产品。

  编写需求时,要认真提要求,只提那些真正重要的内容,让设计师在这些约束下发挥创造力,创造出更好的产品。

  好需求的显著标志之一就是意思清晰、不含糊。这样的需求得到满足时,应该不会有人提出任何异议,需求应该是可测试的。

  这款产品应该是安全的 这类说法在很大程度上只是反映了我们的美好愿望,它太过笼统,不能算作产品需求。

  安全 由谁定义?如何测试产品是否安全?你如果想把上述说法换成标准的产品需求,应该修改成这样:这款产品要符合目标销售地区的所有安全法规。

  这样一来,定义 安全 的担子就转移到了监管部门,这样做是有意义的,因为你需要满足法律法规的要求。

  比如有一款便携产品,使用时人们主要把它放在口袋里。为此,你编写了这样一个需求, 这款产品应该适合装在口袋里 。

  然而,口袋形状各异,尺寸也不一样,既有衬衫上的小口袋,也有工作服上的大口袋,口袋是各种各样的,上述需求就模糊不清了。

  你可以为该产品估计一个大致的尺寸,使之适合装入大多数口袋,比如: 这款产品的尺寸应该不超过 8 cm × 10 cm × 2 cm。

  另外,还有一种方法,可以为产品编写合适的尺寸需求,即从用户角度去描述它,比如 经过测试,在目标市场中有 90% 的用户认为这款产品应该很容易装进他们的口袋里 。

  这就是一个 好的需求 ,因为归根结底,所谓的 好 与 不好 ,都是用户对产品的看法,而不是你对产品的看法。

  从不利的方面看,要测试是否实现了这个需求,需要召集一大群人,让他们亲身体验产品,然后询问他们的使用体验,这远比拿把尺子来测量要费力得多。

  本质上,产品就是一组接口,这些接口与外部世界相通,产品内部 填充 着让这些接口正常工作的 东西 。

  与接口有关的需求一般是指你想让产品做什么,而与产品内部 填充物 有关的需求是指你如何让产品做它应该做的事情。

  大部分需求是前一种,后一种需求通常用来告诉设计师和开发者如何去做自己的工作,这是他们需要做的事,编写需求应该尽量围绕你想让产品做的事情展开。

  提前把人机接口需求做完美相当困难,与人机界面一样,在产品开发过程中,物物接口也需要早做测试。

  有些接口更容易指定。例如,如果你的产品通过蓝牙和计算机通信,那么蓝牙接口要统一好。但是,如果上升到蓝牙通信内容这个层面,问题会变得更复杂,复杂程度取决于通信的内容。

  但是,如果标准蓝牙接口规范不支持传送的数据,你就需要重新自定义高层数据格式和协议,以便发送方和接收方能够相互理解。

  其他 标准 接口的标准化也存在很大差异。例如,类似于蓝牙,USB 这个通信 管道 也支持某些高层接口定义,在某些使用场景中对传送的信息进行解释和标准化,比如键盘、鼠标、游戏、大容量存储器等。

  但是,即便产品的 USB 通信符合其中一个场景,从供电和耗电来说,USB 设备还是非常复杂的。

  电力标准有很多种,许多 USB 设备遵守这些标准。对产品中所有使用 USB 与任何其他设备连接的接口尽早进行测试。

  你从零开始对任何接口所提出的初始需求,比如内部子系统之间的接口需求,很有可能是不完整、有歧义的,甚至是完全错误的。

  接口设计是一门技术活儿,除非你先前设计过并且投产过非常相似的接口,否则,一般会或多或少出一些岔子。

  在开始开发产品之前,合理提出这些需求是非常重要的。此外,还应尽早为测试子系统做好规定,并随着开发推进更新规定。

  在项目刚开始时忽视需求的做法是愚蠢的,但是那种一开始就认为自己完全能够做出完美需求的想法也好不到哪儿去。

  随着产品开发的进展以及将产品暴露给外界,原来的产品需求会发生变化。因此,你要尽早并经常向外界暴露产品,以此完善需求。

  花时间做需求计划可能要比实际实现需求更痛苦,不过有一点可以确认:在需求计划上花费的每一秒,都会为以后实现需求省下大量时间。BOB娱乐

在线客服
联系方式

热线电话

13588888888

上班时间

周一到周五

公司电话

400-888-8888

二维码
线