The latest expert opinions, articles, and guides for the Java professional.
Developer Productivity Report 2013 – How Engineering Tools & Practices Impact Software Quality & Delivery
Popularity of Continuous Integration (CI) servers used by respondents
The last time we asked about Continuous Integration servers, we saw the following numbers: Jenkins (Hudson) – 49%, Bamboo – 7%, TeamCity – 5%, CruiseControl – 4%. Jenkins (Hudson) remains firmly in the leading position, and we’ve seen growth for both Bamboo and TeamCity plus the introduction of Travis CI.
Popularity of Issue Trackers used by respondents
This is the first time we asked about Issue Trackers, but we can see that they have a reasonable effect on the predictability of software releases. Atlassian’s JIRA (57%) is the most used tool, but it’s interesting to see GitHub (21%), who is better known as a very cool VCS tools provider, coming in at #2 as an Issue Tracker. Other players that popped on to this radar include Redmine, Bugzilla, BitBucket and Mantis, along with a half dozen smaller providers.
Popularity of Communication tools used by respondents
We wanted to know which communication tools were most used by respondents–after all, we saw that communication methods can significantly affect both predictability and quality. These tools span the realm of collaboration, from household video/audio conferencing tools to tools made for software teams and grouchy coders rockin’ out on IRC.
Skype takes the lead (39.3%), but it’s good to see that Confluence (29.7%), a tool made for technology professionals, is coming in at #2. The Google consortium Google Docs, Google Hangout & Google+ take a nice chunk of in the communication tool space as well.
Leave a comment