Author List: Slaughter, Sandra A.; Levine, Linda; Ramesh, Balasubramaniam; Pries-Heje, Jan; Baskerville, Richard;
MIS Quarterly, 2006, Volume 30, Issue 4, Page 891-918.
Although increasing evidence suggests that superior performance requires alignment between firms' strategies and production processes, it is not known if such alignment is relevant for software development processes. This study breaks new ground by examining how firms align their software processes, products, and strategies in Internet application development. Drawing upon the literatures in strategy, operations management, and information systems, we identify four dimensions that influence alignment: the business unit strategy, the level of product customization, the level of process customization, and the volume of customers. To examine how these dimensions are synchronized, we conducted detailed case studies of Internet application development in nine varied firms including both start-ups and established "brick and mortar" companies. Our analyses reveal that the firms in our study do use differing processes for Internet application development, and that many of the firms match their software process choices to product characteristics, customer volume, and business unit strategies. We develop concept maps for the firms that are in alignment to illustrate how managers configure specific product and process dimensions. We also offer potential explanations for why some firms are misaligned, such as attempting to execute incompatible strategies, the lack of coordination between marketing and production strategies, the too rapid expansion of process scope, and inflexible barriers to rapid adaptation of process. Our study contributes detailed insights into how software processes and customized to complement different types of product requirements and strategies.
Keywords: Software process; product–process matrix; Internet application development; software development strategy; competitive strategy; contingency theory
Algorithm:

List of Topics

#152 0.247 software development process performance agile processes developers response tailoring activities specific requirements teams quality improvement outcomes productivity improve fit maturity
#89 0.118 product products quality used characteristics examines role provide goods customization provides offer core sell key potential stronger insights design initial
#10 0.112 strategies strategy based effort paper different findings approach suggest useful choice specific attributes explain effective affect employ particular online control
#168 0.107 firms firm financial services firm's size examine new based result level including results industry important account does suggests characterize limited
#82 0.094 case study studies paper use research analysis interpretive identify qualitative approach understanding critical development managerial elements exploring points positivist presents
#53 0.089 knowledge application management domain processes kms systems study different use domains role comprehension effective types draw scope furthermore level levels
#67 0.075 production manufacturing marketing information performance systems level impact plant model monitor does strategies 500 unit present fortune integrated sales plants
#229 0.068 alignment strategic business strategy performance technology value organizational orientation relationship information misalignment matched goals perspective fit firms executives argue need