Governance of a Software Product Line: Complexities and Goals

Abstract

My prior blog post on product lines in DoD sustainment described the complexity of contractual relationships in a DoD software product line. Recall that a software product line is a collection of related products with shared software artifacts and engineering services that has been developed by a single organization in support of multiple programs serving multiple missions and different customers. A product line will reduce cost of development and support. In exchange, it can be a cause of conflicting priorities between customers much like the similar problem in joint program management. This blog post describes a set of guidelines and goals for establishing governance and monitoring the product line for long-term success.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 2018
Accession Number
AD1084087

Entities

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Human Systems

DTIC Thesaurus Topics

  • Business Administration
  • Configuration Management
  • Copyrights
  • Department Of Defense
  • Deployment
  • Engineering
  • Governments
  • Guarantees
  • Materials
  • Online Communications
  • Platforms
  • Program Management
  • Rapid Deployment
  • Software Development
  • Sustainment
  • Universities

Fields of Study

  • Computer science
  • Engineering

Readers

  • Defense Acquisition Program Management
  • Software Engineering.