第1页共7页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共7页应对产品设计中的IT复杂性由于越来越多的产品带有更多的新技术含量,复杂的IT设计可能破坏产品战略。产品经理和技术专家需要更好的行动方案。2010年5月•JuergenReinerandMarcusSchaper来源:商务技术业务本文包括:第1页o图表1:客户对技术主导型产品的需求不断增长。第2页o图表2:IT和工程开发团队必须平衡多种权衡因素。o图表3:架构的不同层次支撑各种产品功能。作者简介致函编辑如今,似乎每种产品中都或多或少存在着某种嵌入式计算机技术。汽车、电话甚至洗衣机都大张旗鼓地推出了各种交互功能。而十年前,这些功能是人们所无法想象的,即使有,产品的价格也比现在昂贵得多。这些产品进入主流的原因很容易理解(图表1)。智能电话、电子导航设备和支持Wi-Fi功能的电视,以合理的价格提供了便利性、便携性和个性化特征。但这种进步的代价正在使IT架构1和设计日趋复杂。过去五年的事实告诉我们,在汽车行业生产的每一辆新车中,高科技功能型发动机控制元件的平均数量,由原先的20个增加到了80个。而在手机行业,每年基于IT的更新大约为40次,是2000年的两倍以上。虽然最近几年经济形势不佳,但新型飞机引入的驾驶舱的网络电话、风力传感器和电子飞行手册等航空电子功能的数量还是翻了一番。产品越来越需要基于电子技术的增强功能,因此,各个行业中的企业置身于快速变化的技术浪潮之中,时刻面临着产品升级的压力,它们拼尽全力,想要控制成本。第2页共7页第1页共7页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共7页注释:1架构是指用于对软件、硬件和IT的设计、功能和集成进行规划和管理的技术和业务模型。12下一页技术复杂性产生的问题产品开发的步伐在设计和技术开发方面产生了巨大的挑战。传统的产品开发在很大程度上是由硬件方面的因素推动的。当您按下模拟电话上的一个按键时,只能拨出一位号码,这对它的功能造成了限制。如今的技术主导型产品依靠对多种软件和硬件组件的成功集成,这是一个涉及方方面面的过程。现在,按下新款智能手机上的一个按键,可以通过不同的方式连接到十多种应用程序上。就本质而言,软件更加抽象,它们是在相互联系的层次上拼合起来的一连串程序代码。新产品设计底层的IT架构远比传统产品的规格复杂得多。例如,在进入数字化时代之前,各种吸尘器的工作方式大同小异。但在里面放入硅芯片后,您也许就能拥有一台Roomba:一种由传感器和处理器控制的智能吸尘机器人。第3页共7页第2页共7页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共7页糟糕的产品架构开发团队常会被要求提供各种定制功能的呼声所困扰,不过,他们可能却没有意识到,如果事先决定的产品架构十分糟糕,那么,很可能会在下游产生代价高昂的后果。这些团队往往由电气工程师领衔,他们有时缺乏必要的软件工程技能,因此难以预测编程、升级或重复使用等方面可能存在的问题。这一问题可能会形成恶性循环:糟糕的设计决策和架构导致代码无法管理,并且增加了复杂性。例如,在汽车行业,一家制造商因电子问题被迫召回产品,从而蒙受了近3亿欧元的损失。这些设计失误可能会让一家公司的名声毁于一旦,而这正是某高端汽车制造商得到的教训。该制造商推出了新的用户界面,但事实证明,新界面极难操作,该制造商终因软件问题而破产。过多地纠缠于任何单一产品的各种技术需求,可能会妨碍公司的思考能力,使之难以从更广的角度考虑如何在其产品组合中利用某些的特性和功能。这种失策也许会迫使企业采用一系列“一次性”的应用程序。苹果公司的工程师将新硬件(一种触摸屏)与更优秀的软件逻辑(一种直观、友好的用户界面)结合起来,成功地设计出iPod的触摸功能,而其他公司的工程师们却在为如何创造灵活的集成架构而大伤脑筋。例如,某家用电子产品供应商在每次升级产品时都不得不设计一套新的用户界面,与在产品开发中更多地利用模块化(或即插即用)方法的竞争对手相比,这是一大劣势。缺乏与业务重点任务的密切联系对于某些机构而言,更严重...