-
Nennen die Hauptteile von Development Process von SPL
- Core Asset Development (Domain Analysis + Domain Implementation)
- Product Development (Requirements Analasis + Product Derivation)
- Management
-
Was ist Transition Strategy
- Firma hat eine Reihe von Produkten. Wie bekommt Firma daraus eine SPL?
-
Vier Transition Strategien erklaeren
- Incremental Approach: create small SPL with commonalities from existing products, then extract more features from products with this iteration.
- Tactical Approach: create SPL for subsystem, not for whole product. “Configurable Component” - like my CSVLoader.
- Pilot Project: next product will start initial minimal-SPL (mvp-SPL). Then it will we extended with each iteration.
- Big Bang: Stop new product development, focus on SPL development, new products only in this SPL
-
Was ist Adoption Approach?
- Wie kann man auf technsicher Ebene auf neue SPL kommen.
-
Drei Adoption Approaches erklaeren
- Proactive: product line development from null, starting with domain analysis. Idealized SPL Engineering Process.
- Extractive: “extract” SPL from existing products with incremental refactoring
- Reactive: Start with small SPL and incrementally extend domain scope