A Cooperative Model for Cross-Divisional Product Development for a Software Product Line

  • Toft P
  • Coleman D
  • Ohta J
N/ACitations
Citations of this article
17Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Organizations developing software for families of related products must meet the challenge of leveraging software development effort across the product families, while still allowing individual product teams to focus on developing their specific products. This can be a tough balancing act: too much centralization can result in slow decision making, increased time to market and conflict between product teams. Too little centralization can waste opportunities for leverage and can increase redundant and incompatible development. In this paper we explore an approach that is very similar to the traditional notion of cooperative organizations. We show how product teams are organized into a software cooperative, and examine the key roles that support this organizational model. We reason about why this model is successful. We also show how this organizational model is facilitated by an explicit software architecture, and by a specific software configuration management approach.

Cite

CITATION STYLE

APA

Toft, P., Coleman, D., & Ohta, J. (2000). A Cooperative Model for Cross-Divisional Product Development for a Software Product Line. In Software Product Lines (pp. 111–132). Springer US. https://doi.org/10.1007/978-1-4615-4339-8_6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free