You are on page 1of 10

2013

SOFTWARE PRODUCTIVITY REPORT

ABOUT THE REPORT


Agile Turkey is pleased to bring you The Second Annual Software Productivity Report 2013. Over 540 individuals, which shows an increased interest as compared to last year, from various channels in the software development industry completed this years survey. Our objective is to provide insights about the software development methodologies/ techniques that are employed in the market as well as the status of organizations currently implementing or practicing Agile methods. Moreover, the report uncovers the future trends that will help the IT market to increase its productivity.

Software Development Methodologies


Agile Methodologies, especially Scrum and its variants, are heading in the market.

Software Development Practices


Agile technical practices are still not used widely in the market. However, it can be predicted that while Agile Methodologies become more mature in the market, the interest and need for technical practices will get higher.
Currently Employed Planned to be Employed

Currently Employed

Planned to be Employed

UML Diagrams 64%


Agile

39% 57% 71% 55% 32% 21% 26% 14% 28% 6% 10% 18% 19%

36% 45% 56% 57% 38% 27% 29% 20% 40% 12% 15% 30% 24%

Sequence Diagrams Use Cases


Unit Testing Continuous Integration

77%

42%
Waterfall & Derivatives

14%
CMMI

Automated Builds Code Refactoring Database Refactoring Test Driven Development

24%

18%

10%
ISO 9000

24%
Adhoc / No Defined Process

Behavior Driven Development Pair Programming

8%

16%

Automated Acceptance Testing Continuous Deployment

02

www.agileturkey.org

Company Experience With Agile


23% of the respondents said that in their company, they have more than two years of experience about Agile software development.

Personal Experience With Agile


Agile is not just a fad! 75% of the respondents said that they first started to use Agile software development a few years ago and they still continue to use it.

Percentage Of Projects Using Agile


Agile methodoloies are still not the main software development methodology for most of the companies. However, it can be predicted that by experiencing the benefits of Agile methodologies in time, percentage of their usage will significantly get higher.

More Than 2 Years Ago None Less Than 2 Years More Than 2 Years 45%

76-100% of Projects 51-75% of Projects


26-50% of Projects

36%

41%

25%

23%
Less Than a Year Ago

30% About 1-2 Years Ago

0-25% of Projects

13%

13%

28%

45%
03

www.agileturkey.org

Decision Makers For Agile Adoption


Initial champions of Agile is management. However, in order to be able to succeed with the adoption, IT / Development staff needs to be more active in this adoption process as their managers are.

Barriers To Agile Adoption


Cultural barrier and lack of skill seem to be the most significant challenges for Agile adoption. Suprisingly, 32% of the respondents said that having big and complex projects on hand is another significant barrier for adoption, although Agile software development methodologies are known as the best fit for complex environments.

Ability To Change Organizational Culture Executives / IT Managers Availability Of Personnel With Right Skills Project Complexity General Resistance To Change Management Support IT / Development Staff Project Managers 61% 23% 10% 6% Consultants Perceived Time To Agile Transition Customer Collaboration None Budget Constraints Scaling Agile Projects

52% 40% 32% 32% 29% 22% 21% 21% 17% 10%

04

www.agileturkey.org

Reasons For Agile Adoption


Improving software flexibility and productivity are the two main drivers to go Agile.

Very Important

Important

Somewhat Important

Not Important

Manage Changing Priorities Increase Productivity Improve Team Morale Better Align IT and Business Enhance Software Quality Accelerate Time to Market Simplify Development Process Reduce Risk Improve/Increase Engineering Discipline Manage Distributed Teams Enhance Software Maintainability/Extensibility Reduce Cost

42% 39% 30% 27% 25% 24% 23% 22% 18% 18% 14% 14% 33% 42% 46% 41% 45% 37% 42% 40% 42% 36%

36% 40% 27% 24% 22% 23% 25% 33% 26% 25% 29% 36%

19% 19% 9%

4% 3% 7% 8% 13% 8% 8% 13%

17% 15% 14%

www.agileturkey.org

05

Expanding Agilitiy Besides IT


Agile methodoloies are still a new topic for Turkish IT market. However, in the near future other business functions besides IT departments may start to explore using it for its benefits as this is the case in the world now.

Supporting Agile Adoption


Since there is not enough experience and knowhow about Agile adoption inside most of the companies yet, having an external support from experienced Agile practitioners is a must for succeeding with the adoption.

10%

In Sales

14%

In Marketing Did Not Get Any Support Got Training Support

29%

In Business Development

Got Consultant Support

58%
06
www.agileturkey.org

No Plans for Expanding

37%

17%

46%

Planning to Get Support

12%

Improvement Areas For Agile Teams


Agile Engineering Practices Teamwork Cross Functionality Quality Scrum Master Capabilities Communication Commitment Product Owner Capabilities Transparency Feedback Cycle Trust 16% 15% 13% 12% 8% 8% 7% 7% 7% 6% 3%

Agile Knowledge

Certification

Experience and knowledge about Agile is improving as the usage of Agile methodologies increases.

23%

Extremely Knowledgeable

Scrum.org Certification Scrum Alliance Certification

49%

Moderately Knowledgeable

None

24%

Knowledgeable

As an increasing use of Agile managerial processes, teams are getting in need of using Agile engineering practices to continue to improve their productivity and quality. On the other hand, as respondents said, a significant focus is needed to improve teamwork.

5%

No Knowledge

It is possible to predict that there will be more interest for various Agile certifications while these methodologies rise even more importance.

www.agileturkey.org

07

Sector
Software Finance Telecom Ecommerce Others

Current Position
29% 19% 12% 8% 32% 60% of respondents work at companies in software, finance and telecom domains. Last year, the highset response to our survey was from managers. This year, this is replaced by software development team members. This may show an increasing interest of software delevopment team members in Agile.

Managers Software Development Team Members Project Managers

31% 44% 10%

ITs Customer
Internal Customers External Customers Both 33% 23% 45%

Experience
of respondents have more than 5 years work experience.

Company Size
of respondents companies have development team size of 11-500.

08

www.agileturkey.org

ABOUT AGILETURKEY.ORG
Established in 2008, as a nonprofit organization, AgileTurkey.org aims to enhance IT project success in the Turkish market by expanding the world wide proven Agile Methodologies usage in the market.

www.agileturkey.org | info@agileturkey.org | www.twitter.com/agileturkey

You might also like