Adaptive software development: a collaborative approach to managing complex systems
Adaptive software development: a collaborative approach to managing complex systems
A cooperative model for cross-divisional product development for a software product line
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
Widening the Scope of Software Product Lines - From Variation to Composition
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Session Report for Session 2: Process Issues
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Hi-index | 0.00 |
Architecture is fundamental to successful product families, providing structure for sharing, and flexibility for diversity. Architectures are developed to meet the business needs and to fit with the organizational culture. Culture, structure, and flexibility are explored in the context of successes and failings in HP's personal inkjet product families. Matching architectural structure and flexibility to a culture with tolerance for both risk and chaos leads to market winning product families. Architectural perfection is aesthetically appealing; yet balancing architectural structure, flexibility, and culture leads to more winning products.