Abstract
Offshore software development is a new trend in the information technology (IT) outsourcing field, fueled by the globalization of IT and the improvement of telecommunication facilities. Countries such as India, Ireland, and Israel have established a significant presence in this market. In this article, we discuss how software processes affect offshore development projects. We use data from projects in India, and focus on three measures of project performance: effort, elapsed time, and software rework.
- Boehm, B. W. Software Engineering Economics. Prentice-Hall Inc., Englewood Cliffs, NJ, 1981. Google ScholarDigital Library
- Curtis, B., Kellner, M. I. and Over, J. Process Modeling. Commun. ACM 35, 9 (1992), 75-90. Google ScholarDigital Library
- Deephouse, C., Mukhopadhyay, T., Goldenson, D. R. and Kellner, M. I. Software processes and project performance. Journal of Management Information Systems 12, 3 (1996), 185-203. Google ScholarDigital Library
- Dion, R., Process improvement and the corporate balance sheet, IEEE Software 10, 4 (July 1993), 28-35. Google ScholarDigital Library
- Fox C. and Frakes, W., The Quality Approach: Is it Delivering? Commun. ACM 40, 6 (1997), 25-29. Google ScholarDigital Library
- Gopalakrishnan, S., Kochikar, V. P. and Yegneshwar, S. The offshore model for software development: the Infosys experience. In Proceedings of the ACM SIGCPR Conference on The Virtual Workplace: The Impact on Individuals, Organizations and Societies. (Denver, Colorado). April 1996. Google ScholarDigital Library
- Herbsleb, J., Zubrow, D., Goldenson, D., Hayes, W., Paulk, M., Software quality and the Capability Maturity Model, Commun. ACM 40, 6 (1997), 30-40. Google ScholarDigital Library
- Humphrey, Watts, Snyder, Terry R. and Willis, Ronald R., Software process improvement at Hughes Aircraft, IEEE Software 8, 4 (July 1991), 11-23. Google ScholarDigital Library
- Kraut, R. E. and Streeter, L. A. Coordination in large scale software development. Commun. ACM 38, 7 (1995), 69-81. Google ScholarDigital Library
- Krishnan, M. S., C. H. Kriebel, S. Kekre, and T. Mukhopadhyay, An empirical analysis of cost and conformance quality in software products. Management Science 46, 6 (June 2000) 745-759. Google ScholarDigital Library
- Mukhopadhyay, T. and Kekre, S. Software effort models for early estimation of process control applications. IEEE Transactions on Software Engineering 18, 10 (1992), 915-924. Google ScholarDigital Library
- Paulk, M. C., Curtis, B., Chrissis, M. B. and Weber, C. V. Capability Maturity Model for Software, Version 1.1. Software Engineering Institute, CMU / SEI-93-TR-24, (Feb. 1993).Google Scholar
Index Terms
- The role of software processes and communication in offshore software development
Recommendations
"Leagile" software development
In recent years there has been a noticeable shift in attention from those who use agile software development toward lean software development, often labelled as a shift "from agile to lean". However, the reality may not be as simple or linear as this ...
Adopting to Agile Software Development
Abstract Agile software development can be made successful, but there is no well-defined way how to achieve this. The problem is that the successful adoption of agile methods and practices is a complex process and this process should be customizable for ...
Offshore software development: an alternative solution for information technology staffing
Strategies for managing IS/IT personnelThe quiet emergence of Year 2000 supplementation of IT skill sets has become an increasingly viable alternative for many companies to lower costs and speed implementation. Offshore software development continues to grow. More countries recognize its ...
Comments