|   |
|
  |
Abstract |
|
The goal of this tutorial is to provide the participants with
the basics of an overall, well-integrated approach to develop software
product families they can use in practice. The key of our process
resides in its ability to define the software family's potential
economies of scope at the requirements level and, as strictly as
possible, propagate these economies to the reference architecture (the
platform). The platform is the most critical asset of a product family.
Its scope both determines its ability to handle the variation among the
different product family members but also really how much return on the
overall investment can be made by switching the organization to a
product family engineering mode of operation. Hence, gaining a
quantitative understanding of the tradeoffs involved when including or
excluding products or features within the family and/or platform is
critical to the success of any product family engineering endeavor.
To quantify a family economies of scope we use the goal-question-metric approach integrated within a product map structure as the basis to value and prioritize features. A requirements engineering process then elicits full-bodied software requirements segmented as commonalities and variabilities. The latter, quantified using parameters of variations, serve as the basis for the decision model -- the PL discriminator. Next, these requirements are mapped to task and quality scenarios, which are then used to construct the platform architecture (object-oriented frameworks). Enterprise organization transition stages are planned and described using our platform-driven user-to-engineering model. The definition, propagation and maintenance of the economies of scope over time is fundamental to the engineering success of a product family. The platform must be "right-designed' to the specification of the trade-offs defined and/or accepted during the family definition to provide the anticipated benefits. For more information, please see www.truescope-tech.com.
|
Speaker |
|
Dr. Jean-Marc DeBaud is President & Chief Executive Officer of
TrueScope
Technologies. Prior to TrueScope, Jean-Marc was Vice-President
for R&D and
Chief Scientist of PaceLine Technologies, a Lucent Technologies new
venture company. At PaceLine his main responsibilities were to create
and package PaceLine™, Lucent's software product line development
technology.
Previously, Jean-Marc was Department Head for Innovative Software Engineering at the Fraunhofer-IESE (Institute for Experimental Software Engineering) in Germany. There, he initiated and led the development of PuLSE, an innovative approach to software product line engineering. While there, PuLSE was successfully fielded within many of the IESE industrial partners. Jean-Marc has nearly 20 years of experience in software engineering and has worked with over 15 enterprises in the product family engineering area. He has contributed in excess of 25 technical publications in various ACM & IEEE forums. He received a Bachelor with Honors in Logic & Computation from Carnegie Mellon and a PhD in Computer Science from Georgia Institute of Technology.
|
Last modification on 07-05-2001
at 08:43
ssr2001@abitmore.be
http://www.abitmore.be/ssr2001/
Design:
aBITmore
    Creation:
W3Ware
Copyright © 2001,
SSR 2001.
All rights reserved.