Premium
Introducing agile customer‐centered development in a legacy software product line
Author(s) -
Bosch Jan,
BoschSijtsema Petra M.
Publication year - 2011
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.1063
Subject(s) - agile software development , software product line , software development , new product development , context (archaeology) , process management , product (mathematics) , computer science , customer needs , software , asset (computer security) , lean software development , business , software development process , software engineering , marketing , computer security , paleontology , geometry , mathematics , biology , programming language
Abstract The ability to rapidly respond to customer interest and to effectively prioritize development effort has been a long‐standing challenge for mass‐market software intensive products. This problem is exacerbated in the context of software product lines as functionality may easily fall over software asset and organizational boundaries with consequent losses in efficiency and nimbleness. Some companies facing these problems in their product line respond with a new development process. In this paper we discuss the developments within a single case study, Intuit's Quickbooks product line that combined agile software development, design thinking and self‐organizing teams in a successful approach, which provided a significant improvement in terms of responsiveness and accuracy of building customer value. Copyright © 2011 John Wiley & Sons, Ltd.