Scale Economies in New Software Development
IEEE Transactions on Software Engineering
The capability maturity model: guidelines for improving the software process
The capability maturity model: guidelines for improving the software process
Global disaggregation of information-intensive services
Management Science
Software quality and the Capability Maturity Model
Communications of the ACM
An analysis of SEI software process assessment results: 1987–1991
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Global software teams: collaborating across borders and time zones
Global software teams: collaborating across borders and time zones
Splitting the organization and integrating the code: Conway's law revisited
Proceedings of the 21st international conference on Software engineering
Process Innovation and Learning by Doing in Semiconductor Manufacturing
Management Science
Knowledge driven quality improvement
Management Science
CMM in practice: processes for executing software projects at Infosys
CMM in practice: processes for executing software projects at Infosys
Measuring Process Consistency: Implications for Reducing Software Defects
IEEE Transactions on Software Engineering
Virtual Teams: What are their Characteristics, and Impact on Team Performance?
Computational & Mathematical Organization Theory
Capability Maturity Model, Version 1.1
IEEE Software
How ISO 9001 Compares With The CMM
IEEE Software
Globalization by Chunking: A Quantitative Approach
IEEE Software
Communication and Trust in Global Virtual Teams
Organization Science
The Moderating Effects of Structure on Volatility and Complexity in Software Enhancement
Information Systems Research
Bridging Space Over Time: Global Virtual Team Dynamics and Effectiveness
Organization Science
The Mutual Knowledge Problem and Its Consequences for Dispersed Collaboration
Organization Science
Deliberate Learning and the Evolution of Dynamic Capabilities
Organization Science
Information Systems Development by US-Norwegian Virtual Teams: Implications of Time and Space
HICSS '02 Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS'02)-Volume 1 - Volume 1
An Empirical Study of Speed and Communication in Globally Distributed Software Development
IEEE Transactions on Software Engineering
An Empirical Analysis of Productivity and Quality in Software Products
Management Science
Human-Computer Interaction
Is the World Flat or Spiky? Information Intensity, Skills, and Global Service Disaggregation
Information Systems Research
Towards governance schemes for distributed software development projects
Proceedings of the 1st international workshop on Software development governance
The impact of process choice in high maturity environments: An empirical analysis
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
From Association to Causation via a Potential Outcomes Approach
Information Systems Research
Organizational Learning and Capabilities for Onshore and Offshore Business Process Outsourcing
Journal of Management Information Systems
Do small IT firms benefit from higher process capability?
Communications of the ACM
Overcoming the challenges in cost estimation for distributed software projects
Proceedings of the 34th International Conference on Software Engineering
Designing for recombination: process design through template combination
DESRIST'12 Proceedings of the 7th international conference on Design Science Research in Information Systems: advances in theory and practice
Organizational Learning and Capabilities for Onshore and Offshore Business Process Outsourcing
Journal of Management Information Systems
Exploring the interaction effects of social capital
Information and Management
Hi-index | 0.02 |
In this paper we develop a learning-mediated model of offshore software project productivity and quality to examine whether widely adopted structured software processes are effective in mitigating the negative effects of work dispersion in offshore software development. We explicate how the key process areas of the capability maturity model (CMM) can be utilized as a platform to launch learning routines in offshore software development and thereby explain why some offshore software development process improvement initiatives are more effective than others. We validate our learning-mediated model of offshore software project performance by utilizing data collected from 42 offshore software projects of a large firm that operates at the CMM level-5 process maturity. Our results indicate that investments in structured processes mitigate the negative effects of work dispersion in offshore software development. We also find that the effect of software process improvement initiatives is mediated through investments in process-based learning activities. These results imply that investments in structured processes and the corresponding process-based learning activities can be an economically viable way to counter the challenges of work dispersion and improve offshore project performance. We discuss the implication of these results for the adoption of normative process models by offshore software firms.