SPA2005 session: Software Product Lines: What, Why, When and How | |||
One-line description: | An overview of Software Product Lines, the benefits of the Software Product Line approach, when to start a Software Product Line and how to start a Software Product Line | ||
Session format: | Tutorial [read about the different session types] | ||
Abstract: | Content: What is a Software Product Line (SPL) What SPLs are not Benefits of the SPL approach The three essential activities of SPLs - Domain Engineering - Application Engineering - Organisational Management When to start an SPL - Product Line Potential How to start an SPL Success factors and pitfalls Summary Where to find out more Objectives: Attendees should leave the tutorial with an understanding of the SPL approach and why it differs from single-system development. They should also be better-informed as to whether and how their organisations could benefit from adopting the SPL approach and should also have an awareness of how to start an SPL if appropriate. | ||
Audience background: | The tutorial is aimed at software architects, product managers or senior managers with no or little prior knowledge of Software Product Line development. Prior experience or knowledge of the software lifecycle is assumed. | ||
Benefits of participating: | Product line development is becoming a low-risk, high-return proposition. Members of the audience should leave the tutorial with firm ideas as to how the SPL approach could be applied in their organisation and the benefits and costs of using the approach. | ||
Materials provided: | Copies of slides for all attendees | ||
Process: | Slide-based presentation to describe the key concepts. Approximate timings: Slides - Introduction and Tutorial overview - 2 minutes Slides - What is an SPL / What SPLs are not / Example PLs - 10 mins Slides - Benefits of SPL approach - 7 mins Slides - Essential SPL Activities - 15 mins Slides - When to start an SPL - 6 mins Slides - How to start an SPL - 18 mins Slides - Success factors and pitfalls - 5 mins Slide - Summary - 1 minute Slide - Where to find out more - 1 minute | ||
Outputs: | Web pages with: - presenter slides - notes of attendee questions / presenter answers and any discussion | ||
History: | Session has been prepared for SPA2005. | ||
Presenters | |||
1. Mark Dalgarno Software Acumen |
2. | 3. |