级别: 初级 John Carrillo, Rational 软件策略解决方案项目主管, IBM
2009 年 4 月 27 日
这篇产品线工程(product-line engineering)的入门简介,介绍了一些组织所采用的一种用于演变产品组合的方法,这种方法可以提高生产率、产品质量,以及团队开发系统和软件方式的效率。如果想了解更多关于这种方法的最佳实践,请点击本文后的链接来查看关于洛克希德马丁公司的文章。
来自 The Rational Edge。
在 IBM®,我们可以从一个面临巨大挑战和压力的不断改变的市场中,在自动化,电子以及航空工业方面理解我们的客户。为了在一个不断变化的商业环境中保持竞争力,在公司增长以及发展它们的产品线文件上面进行智力投资,这种需求是不断增长。
软件嵌入在产品中—也就是“嵌入式软件”—越来越多的将注意力放在产品线增长,以及商业价值和革新方面上。结果,几乎所有的工业中的大多数公司,都在追寻实用的而且创新的方法,以提高它们创建和交付产品线的方式。最后,它们的目标是发展一系列同时拥有共性以及差异性的产品,同时允许在不同的产品之间存在很高程度的差异性。
例如,在自动化部门中,今天的交通工具中包含大量的电子和软件。实际上,一家我们的大型 OEMs 预测到 2011 年,有产过一半的车辆线路的成本花在了与电子和软件有关的费用上。航空以及国防工业产品总是包含大量的电子和软件,但是随着更多的合伙人在使用软件,以及要集成更多的子系统,复杂性也在不断的增长。作为一个消费者,我们只需注意一下我们的移动电话,医疗设备,以及家用娱乐系统,以实现电子工业中对软件不断增长的依赖。
软件提供的商业革新带来的好处,是更改了怎样完成产品公司的基础。这样,软件对生态系统开发方面的影响,在一个已经变得复杂的环境中变得更加复杂。
- 软件提供了更加智力,更加具有互动性,更强功能,比单独的机械或者电子硬件更安全的设备。
- 软件中的“软”意味着产品功能不再受硬件物理设备的限制,对机械和电子设备来说是不能实现的。
- 软件可以提供产品线文件内的产品特征和功能的多样性,使公司更加容易的根据目标的产品变量,来发展各种的市场部门。
交付基于软件的产品文件和更多的产品多样性,需要系统公司将注意力从注重个人应用的生命周期方法,转移到注重完全产品线的生命周期方法,就像在制造业内发现的流水线标准。
正如我们最大的系统客户曾经说过的那样,“我们需要比过去二十多年间所做的那样更快更有效的方式,来开发和交付产品”。
一种新的产品线工程方法
一种新的工程方法--参考 Product Lines (SPL),或者更加精确的产品线工程师(PLE)-- 的出现是为了向过程,工具以及最佳实践方式输入更多的智商,以开发,交付并发展生命周期每一个阶段中的产品线文件。
大多数的公司发现使用传统的产品为中心方法来交付产品线,会导致复杂性方面飞速的增长,以及增加的开发成本和冗余,特别是当回应更改时更是这样。这种新的产品线工程,允许公司通过完全依赖普通性来开发他们的产品文件,并有效的管理文件之间,以及生命周期每一个阶段的差异。它的结果是提高了公司在开发系统和软件方面的生产率,质量以及效率。不能收获普通性或者管理产品风险性多样性的公司,将会失去改善实时市场,文件尺寸,或者缺陷率方面的能力。
为了回应我们的顾客,IBM Rational®公司,开发并应用新的基于特定特征的产品,以满足我们顾客的需求以及快速变换的市场需求。
通过管理整个开发生命周期内基于普通和变化的特征的文件,公司可以简化开发过程以及公司结构,并在降低产品缺陷率的同时,在生产率和产品线规模方面能够达到数量级的提高。这种端到端的生命周期,允许在速度和效率层次方面的差异,以满足今天的各种需求,消费者和商家说,“想要新的,想要现在”。这种高级而且实用的方法,在创新和规模经济方面开辟了一条新的道路,影响到了团队怎样交付产品的基础。
我们使用来自 IBM Rational 和 BigLever Software (Gears SPL Lifecycle Framework)的产品,来为支持产品线工程成功的交付一个解决方案。
与 BigLever 的关系,来自我们的客户,对一个开发系统和应用软件的集成产品线工程师,不断增长的兴趣和需求。我们在协作性努力方面是十分成功的,例如 IBM Telelogic DOORS®,Telelogic Synergy™,Rational ClearCase®,还有 Telelogic Rhapsody®以及 BigLever Software 的行业标准 SPL 框架,以革新系统和软件交付。
接下来的文章(出现在 Embedded.com Web 站点中)展示了 Lockheed Martin 是怎样使用新的产品线工程师方法,来在系统开发和嵌入软件中达到重大的目标的。
阅读 关于 Lockheed Martin 的文章。
参考资料
关于作者  | |  | John Carrillo 是 IBM Rational 的 Strategic Solutions Program Director,重点关注于基于软件的产品和复杂系统的开发上。在这个工作上,他提供了领域技能、思想领导和战略建议,主要是有关系统工程、软件产品线工程方面的 IBM Rational 产品组合、过程和最佳实践。他分别拥有 Loyola Marymount 大学和位于长滩的加利福尼亚州立大学的电子工程和社会学学位,并且已经完成了长滩的加利福尼亚州立大学的电子工程毕业论文。 |
对本文的评价
|