Contracting for software development
Management Science
Coordination in software development
Communications of the ACM
Systems analysis: a systemic analysis of a conceptual model
Communications of the ACM
Market provision of custom software: learning effects and low balling
Management Science
Software runaways—some surprising findings
ACM SIGMIS Database
Short-term and long-term remedies for runaway projects
Communications of the ACM
Management Science - Special issue: Frontier research on information systems and economics
Contracts in Offshore Software Development: An Empirical Analysis
Management Science
Software development outsourcing contract: structure and business value
Journal of Management Information Systems - Special section: Realizing value from information technology investment
Hi-index | 0.00 |
Software development process management has been widely recognized as a critical domain for project success, both within and outside of the IT profession. Unfortunately, this process has been anything but smooth in practice. Many software projects are delivered with extremely high costs and painful delivery delays. Although IT professionals are now equipped with better development tools and management knowledge. Still, many challenges associated with software development have yet to be overcome. There are still an unacceptably high number of software project failures. In this paper, we investigate the case where software project development is contracted to outside professionals. We find that, by leveraging delivery pace or cost performance measure, software client can improve its payoff while upholding software developer's payoff unchanged. In other words, high cost and slow delivery represent management control mechanism in the software development process.