[ Abstract ] [ Speaker ]



 
Tutorial:
A Full Life-cycle Approach
to the Development of
Software Product Families


Jean-Marc DeBaud, PhD
TrueScope Technologies, Inc.
22 East Chicago Avenue, Suite 230
Naperville, IL 60540, USA
Phone: +1 630 305 8850
Fax: +1 630 305 8805
jean-marc.debaud@truescope-tech.com

 

=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=

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 *=*=*
eMail
ssr2001@abitmore.be
http://www.abitmore.be/ssr2001/
Home
*=*=* Design: aBITmore     Creation: W3Ware *=*=*

Copyright © 2001, SSR 2001. All rights reserved.