Manufacturing flexibility: a strategic perspective
Management Science
Productivity and information technology: the elusive connection
Management Science
Determinants of software maintenance profiles: an empirical investigation
Journal of Software Maintenance: Research and Practice
A field study of scale economies in software maintenance
Management Science - Special issue: Frontier research on information systems and economics
An Empirical Approach to Studying Software Evolution
IEEE Transactions on Software Engineering
On the Job Learning in the Software Industry: Corporate Culture and the Acquisition of Knowledge
On the Job Learning in the Software Industry: Corporate Culture and the Acquisition of Knowledge
Industry Clockspeed: Measurement and Operational Implications
Manufacturing & Service Operations Management
The Moderating Effects of Structure on Volatility and Complexity in Software Enhancement
Information Systems Research
Software Process and Product Improvement: A Historical Perspective
Cybernetics and Systems Analysis
Software evolution, volatility and lifecycle maintenance patterns: a longitudinal analysis
Software evolution, volatility and lifecycle maintenance patterns: a longitudinal analysis
One Size Does Not Fit All Projects: Exploring Classical Contingency Domains
Management Science
Product Development Decisions: A Review of the Literature
Management Science
Telecommunications and Economic Activity: An Analysis of Granger Causality
Journal of Management Information Systems
Data Mining and Knowledge Discovery
Journal of Management Information Systems
Information Technology and Management
On the reliability of software piracy statistics
Electronic Commerce Research and Applications
Predicting OSS Development Success: A Data Mining Approach
International Journal of Information System Modeling and Design
Information Resources Management Journal
Hi-index | 0.01 |
Although product development research often focuses on activities prior to product launch, for long-lived, adaptable products like software, development can continue over the entire product life cycle. For managers of these products the challenges are to predict when and how much the products will change and to understand how their development decisions influence the timing and magnitude of future change activities. We develop a two-stage model that relates environmental volatility to product development decisions and product development decisions to software volatility. The model is evaluated using a data archive that captures changes over 20 years to a firms environment, its managers development choices, and its software products. In Stage 1 we find that higher environmental volatility leads to greater use of process technology and standard component designs but less team member rotation. Earlier development decisions strongly influence current development choices, especially for product design and process technology. In Stage 2 we find that increased use of standard component designs dampens future software volatility by decreasing the average rate and magnitude of change. Adding new team members increases product enhancements at a faster pace than more intense use of process technology but adds repairs at almost the same rate as enhancements.