Collaboration Opportunities in Product Line Practice (PLP)
SEI collaborations are research engagements in technology development. The SEI is currently seeking partnerships with organizations that want to invest in solutions to product line practice problems in the following areas
- Product Line Adoption Strategies
- Product Line Economic Models
- Production Planning and Product Derivation
- Product Line Variability Mechanisms and Automated Support for Variability
- Connection of Software Product Lines with Other Software Technologies and Paradigms
Product Line Adoption Strategies
The
SEI seeks partners to explore effective product line adoption strategies and to
apply SEI pattern-based adoption approaches. Also of interest are adoption
strategies that exploit Capability Maturity Model Integration (CMMI),
architecture-centric, and Six Sigma initiatives.
Product Line Economic Models
The SEI is
developing product line economic models and looking for organizations that
would like to pilot or contribute to their development.
Production Planning and Product
Derivation
Developing core assets is only part of the product line
equation. Products in a software product line are developed from the core
assets according to the dictates of a production plan. Product planning and
product derivation practices are often immature, even for experienced product
line organizations. The SEI is seeking industrial partners engaged in product
line efforts to perfect production planning and product derivation
approaches.
Product Line Variability Mechanisms and
Automated Support for Variability
To accommodate the varying features
and quality attributes of the products in a software product line, the core
assets must have variability mechanisms. Choosing appropriate variability
mechanisms and tracing, and automating their use are among the most difficult
technical challenges in a product line approach. The SEI is seeking
collaborators to conduct applied research on real systems in the area of
variability mechanisms.
Connection of Software Product Lines with
Other Software Technologies and Paradigms
Software product lines happen
in the context of other software development and business paradigms. The SEI
product line team is looking for industrial collaborators to explore and pilot
software product lines in the context of any of the following: open source,
aspect-oriented programming, model-driven development, service-oriented
architectures, globalization strategies, systems of systems, agile development,
and ultra-large-scale systems.



