Effects of Company Age and Size on Software Processes and Maturity in the Turkish Software Industry

Abstract:

Software engineering industry is growing very rapidly with significant updates in process methodologies and more flexibility in basic practices of software engineering. In such an era, the maturity in development and growth of IT firms around the world cannot be the same. In this study we analyze Turkish software industry by conducting a comprehensive survey and present the snapshot of current profile in terms of four major process areas: requirements, design, development, and test. Our results illustrate that software process maturity is directly affected by industrial variables such as age and company size. Old companies are more traditional in terms of techniques used to collect requirements, implement design, whereas New and Large companies adapt the state-of-the-art technologies.