产品变体设计---考虑事项、动机和最佳实践

简介

为了解何时以及如何设计产品变体,应注意观察产品之间的差异。举例来说,两种不同的卡车型号可能存在十几种或者更多的不同特性。

通常情况下,有时由于企业对新产品的市场经验不足,企业最初并没有设计变体。产品开发团队在最初开发产品时,往往以特定客户或用例为目标。随着逐渐开始收集到关于产品的客户反馈,对初始产品的多种变体的需要也开始出现。如果产品变体未能得到有效开发,那么由于存在重复性的工作,同时维护和改进多个产品版本的任务将会变得低效而又耗时。

与从最初起便考虑到产品变体相比,跨多种产品单独维护类似的软件代码会占用更多的开发资源。如果造成各变体存在不必要的重复性工作,最终您将无法足够迅速地响应客户对于变体的新需求。正因如此,囊括变体管理的新型产品开发流程已成为必然趋势。

识别产品变体需求

变体的设计取决于产品的市场成熟度,以及对于客户使用产品的意愿的认知。在公司推出新技术时,最困难的环节莫过于确定客户将如何利用这种新技术。现有客户并不确定他们需要怎样的更改。由于市场存在不确定性,因此工作重点在于让产品走出企业大门,了解变体的具体表现,而不是构建 “产品组合” 或设计变体。

在一项产品取得成功之后,企业将会获得充分的市场情报,对于市场真正需要哪些产品变体的认知也会逐渐明确。举例来说,Eaton 公司汽车集团的系统工程设计经理 Craig Jacobs 表示,他们利用 “克隆自有产品” 的方式制造出第一款中型混合动力汽车变速箱的变体,如图 1 所示。他们首先制作了第一款产品的副本,然后在此基础上进行了修改。当时,他们尚未意识到公司需要完整的变体管理流程。采用部分新组件和软件的新设计满足了客户的需求。此后,Eaton 公司分别维护这两种产品。

然而,在对其中一款变体产品进行改进时,他们还需要将改进复制到第二款变体产品之中。这种方法并不像真正的重用那样高效,因为重用可以将一种变体中的 bug 补丁等修改自动包含到第二种变体中。随着必要变体数量的增加,克隆自有产品这种方法的效率低下之处也日渐明显。

图 1. Eaton 设计的卡车零部件

同一家企业的基本混合动力变速箱系统架构或许在全球各地都是相同的,但每一位客户都需要获得连接不同发动机的灵活性。这些发动机的电动马达有着不同的额定功率,电池容量也各有不同。不同汽车市场的客户还需要增加或减少辅助电气设备,例如交流电源、加热设备、动力转向装置等。

其他行业在构建变体时的原因也大同小异。开发变体要求确定产品行为、将行为细分为特性,并对特性加以改进。随后,可以根据设计规则开发变体。如果在最初设计系统时便考虑到了变体,那么可以合理地预测变体出现的时机。这种方法可以非常简单,比如构建清晰的界面;也可以非常复杂,比如将工件标记为可能需要变体的潜在位置(变体点)。

时间: 2025-01-21 03:17:07

产品变体设计---考虑事项、动机和最佳实践的相关文章

Rational产品设计中考虑事项、动机和最佳实践

在这篇文章中,Joanne Scouler 和 Marty Bakal 将介绍如何开始设计变体.他们以 Eaton 公司为重型混合动力汽车开发变速箱变体的经历为例,展示了自己的观点.作者还介绍了各种 Rational 软件产品在此过程中起到的协作作用. 为了解何时以及如何设计产品变体,应注意观察产品之间的差异.举例来说,两种不同的卡车型号可能存在十几种或者更多的不同特性. 通常情况下,有时由于企业对新产品的市场经验不足,企业最初并没有设计变体.产品http://www.aliyun.com/zi

机票业务(单实例 2700万行/s return)数据库架构设计 - 阿里云RDS PostgreSQL最佳实践

背景 机票业务的某个模块,数据量10亿+,写.更新.删除量较低.根据KEY查询一些数据,每次查询返回1万条左右的记录. 就是这样简单的需求,业务方发现读成为了巨大的瓶颈,每次返回1万条,100个并发请求,每秒就是100万条(500MB左右),主要的瓶颈: 1.网络是个较大的开销. 2.不同KEY的数据可能是分散存放的,存在查询时的IO放大,可能有一定的性能影响. 3.每次请求的返回记录数较多,数据库search buffer调用可能开销会上升. 就这几个问题,我们来看看如何优化或解决业务方的问题

(时序业务)证券交易系统数据库设计 - 阿里云RDS PostgreSQL最佳实践

标签 PostgreSQL , 证券 , 时序数据 , JSON , HSTORE , 数组 , range索引 , BRIN块级索引 , 分时走势 , 线性回归 , MADlib , 机器学习 背景 证券行业产生的数据比较多,读写非常频繁. 以股票交易为例,一共有几千只股票.一年大概有240个交易日,交易日大概是从早上10点到下午4点. 1.数据写入需求: 实时的数据写入,按查询维度的实时数据合并(比如秒数据实时写入.分钟,几分钟,...则实时合并). 数据分为不同粒度的分时数据.(精确到秒,

值得学习总结的网页导航设计最佳实践

  优质的网页设计通常都有着相当不错的导航设计来支撑.如果你的网站有着有趣的内容和受欢迎的视觉设计,那么一个体验良好,可用性优异的导航栏无疑是必须的.可用和易用一直是高效交互的核心,也是激发创意.创造高效设计和优秀视觉设计的基础.所以说,是时候重新审视你的菜单和导航设计,尽量以简约的方式将它们重新组织起来. 导航是必不可少的.高素质是网站导航是让网站从不错走向卓越的必经之路.在今天,千变万化的网页导航设计开始趋于系统化.规则化,网页导航的最佳实践也并非虚无缥缈的都市传说,而今天我们要聊的也就是这

良好用户体验产品设计的10点感受和实践经验

如何通过设计使产品达成良好的用户体验呢?很显然,这是一个复杂且系统的事情,尤其在今天,用户体验这个词被严重滥用,我们更要思考如何通过设计实质性的影响产品的体验质量,而非其他.设计师需要更多的关注产品,研究用户,理解和适应企业文化,从而通过设计过程.行为来影响产品的体验质量.以下是我实践积累和思考中感受较深的10点,聊以抛砖引玉.与大家进行探讨和交流,最重要的是,希望能在实际工作中发挥影响,有所改变.改善协作.流程,让各个团队的优势资源聚合,产生对产品强大的推动力量. 1.为用户设计产品,产品即体

巧用Photoshop路径工具做变体流线字

变体字是指在原来字体的基础上做一些特殊的造型改变,丰富设计.比如大家熟悉的"超级女声"的粉红大字. 大家在看教程的时候,希望可以跟着动手做下.我这个例子中做的是"旋律"这两个字,大家也可以跟着做,一步一步来.等这个图做会之后.明白了方法再去练习其他的字词. 先看看完成效果:   开始:                        

互联网产品的交互设计方法

目前交互设计在互联网产品中的应用状况 "交互设计可以提高产品可用性."在国内的互联网行业中,建立在这个认识基础上,交互设计得到了普遍的接受."产品设计开始的时候应该先交互啊~~""你这个项目没交互过啊~~"这类的说法越来越多当然是好的信息,但是,交互设计工作到底应该怎么做才能提高产品可用性?通常的互联网产品研发中,交互设计工作是处于没有方法的状况. 理解交互设计 交互设计是一个设计工作. 交互设计是一门技术. 交互设计在目前阶段的主要使命是提高产

30个引人入胜的产品展示网页设计赏析

  和以往相比,产品销售变得越来越困难了,残酷的竞争,逐渐压低的获利空间. 如何让目标用户直击产品,是每个商家都在苦苦思索的问题.无论是线下宣传,还是线上宣传,商家都需要利用优秀的.独一无二的手段来吸引用户,从而达成商业目标. 首先,要搞明白目标用户属于何种群体.其次,要谋划好以何种独出心裁的方式吸引他们的注意. 竞争在加剧,战线在拓展,从线下专卖店的针锋相对,再到线上网页设计的创新对决.产品销售现在不单取决于产品设计,取决于专卖店的室内设计,还取决于销售网站的网页设计. 一起来看看这些颇具创意

pipeline-filter模式变体之尾循环

注:这篇文章的设计存在一些问题,或者说不够优雅.关于原因,请移步本人另一篇文章:<再谈pipeline-filter模式> pipeline-filter作为一种处理数据的模式(见[POSA]卷4)可以将应用的任务划分为几个自我完备的数据处理步骤,并连接到一个数据管道.本文介绍一种不太常见的pipeline-filter的变体--尾循环的pipeline-filter,当然这也是在特定的需求场景下才会出现的. 首先,我们来看一个常见的pipeline-filter的模式图: 模式的思路比较简单