Developing Software Product Lines

Developing a software product line requires planning, orchestration, and technical expertise. For those who have never been part of a working product line organization, the details of and interrelationships among the artifacts can be intimidating.

This two-day course provides hands-on experience in understanding and applying the practice areas needed for software product line mastery. It provides an in-depth treatment of the concepts and essential ideas covered in the Software Product Lines course. Using a comprehensive software product line example that includes a complete set of assets and artifacts, participants will work together to carry out many of the management and engineering activities necessary for successful product line practice.

Who should attend?

  • software engineers and managers who are interested in applying software product line engineering in their organization


Topics

  • Practice areas essential for software product lines
  • Expansion of concepts introduced in the Software Product Lines course
  • Necessary Management activities
  • Essential Engineering activities

Objectives

Participants will have opportunity to try their hand at many of the essential engineering and management practices in a setting that is realistic but forgiving; their mistakes will be valuable learning experiences rather than expensive organizational setbacks.

Prerequisites

Before registering for this course, participants must

  • have experience in designing, developing, and/or managing software-intensive systems
  • have familiarity with modern software engineering concepts
  • complete the Software Product Lines course, which is available as instructor-led classroom training and as eLearning
  • have an understanding of basic software architecture concepts. If desired, participants can gain this understanding by completing the Software Architecture: Principles and Practices course.

Materials

Participants receive a copy of lecture slides and exercises.

Schedule

This 2-day course meets at the following times:
Days 1-2, 8:30 a.m. - 5:00 p.m. (U.S. locations)
Days 1-2, 9:00 a.m. - 5:30 p.m. (non-U.S. locations)

Course Details

Course Fees [USD]

U.S. Industry: $1400

U.S. Government/Academic: $1100

International: $2100

 
This course may be offered by special arrangement at customer sites.

For More Information

E-mail: course-info@sei.cmu.edu
Phone: 412-268-7622


Help us improve

Visitor feedback helps us continually improve our site.

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