Strategic information systems: myths, reality and guidelines for successful implementation
European Journal of Information Systems
Determinants of information technology outsourcing: a cross-sectional analysis
Journal of Management Information Systems
Offshore outsourcing of software development and maintenance: a framework for issues
Information and Management
Information systems and culture: applying “stages of growth” concepts to development administration
Information Technology for Development
Information technology and the Internet: the Singapore experience
Information Technology for Development
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Software engineering services for export and small developing economies
Information Technology for Development
Agile software development
The role of software processes and communication in offshore software development
Communications of the ACM - Supporting community and building social capital
The Rational Unified Process: An Introduction, Second Edition
The Rational Unified Process: An Introduction, Second Edition
L.E.O.: The Incredible Story of the World's First Business Computer
L.E.O.: The Incredible Story of the World's First Business Computer
Internet Software Engineering: A Different Class of Processes
Annals of Software Engineering
Web-Based Agile Software Development
IEEE Software
IEEE Software
IT outsourcing evolution---: past, present, and future
Communications of the ACM - Wireless networking security
Agile distributed software development: enacting control through media and context
Information Systems Journal
Hi-index | 0.00 |
Economic factors are driving software development projects onto globally dispersed models, as off-shore outsourcing becomes more common. Software development companies in developing economies compete for lucrative, job-creating offshore contracts on the basis of industry maturity, labor skills, technology infrastructure, and government support. Diffusion of technology is a key aspect of each of these determinants of competitiveness. This paper analyzes the development of strategies for the diffusion of short-cycle-time software development into and within Russia. Short-cycle-time development is sometimes called agile development or Internet-speed development and uses a number of techniques to move software quickly into production. These techniques are spreading rapidly among software developers worldwide. The benefits of these techniques are well known and provide a credible explanation for why this rapid diffusion is occurring. This paper explains how these techniques are spreading in a borderless fashion. Using the Kline model of innovation diffusion and the Greiner model of evolution and growth of organizations, we analyze the enablers and barriers to diffusion of short-cycle-time software development techniques in Russia. This analysis reveals a complex interaction of political, economic, and technical elements enabling and inhibiting the development of knowledge that supports the innovation diffusion necessary for companies to compete for offshore contracts.