Software Product Lines Courses

Software Product Line training equips software professionals with state-of-the-art practices, so they can efficiently achieve strategic reuse and other business goals. The courses are based on extensive SEI and community experience in developing, acquiring, and fielding software product lines in order to provide the knowledge necessary for successfully implementing a product line approach.

Software Product Lines

This two-day course introduces the world of software product lines and the basic concepts behind it. The course also provides an overview of the essential technical and management practices needed to succeed with software product lines, and guidelines and patterns for applying product line techniques.

Software Product Lines - eLearning

This self-paced eLearning course introduces the world of software product lines and the basic concepts behind it. The course also provides an overview of the essential technical and management practices needed to succeed with software product lines, and guidelines and patterns for applying product line techniques.

Adopting Software Product Lines

The tremendous benefits of taking a software product line approach are well documented. However, to date, there are considerable barriers to organizational adoption of product line practices. Phased adoption is attractive as a risk reduction and fiscally viable proposition. This two-day course describes a practical, phased, pattern-based approach to planning and orchestrating software product line adoption. It provides in-depth coverage of software product line adoption issues. An explicit, pattern-based, product line adoption roadmap is detailed in terms of focus areas, phases, subpatterns, and related practice areas, outputs, and roles. An adoption planning process and examples of product line adoption plans are presented. The course also describes strategies for exploiting other ongoing improvement initiatives, such as Six Sigma, during product line adoption. The goal of this course is for participants to know what is involved in product line adoption and how to plan for it.

Developing Software Product Lines

This two-day course provides hands-on experience in understanding and applying the practices areas needed for software product line mastery. It provides an in-depth treatment of the concepts and essential ideas introduced in the Software Product Lines course.

Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.