GitLab report takeaways: Automation, DevOps vs. Agile, tools & more
© Shutterstock / Mironov
Agile or DevOps? In-office or remote? Open source or closed source software? The results of the GitLab 2018 Global Developer Report are in — let’s have a look at the highlights.
GitLab 2018 Global Developer Report takes the pulse of the overall perceptions on tooling, workflow, and culture within IT organizations, compares remote with in-office cultures, as well as the attitudes of DevOps vs. agile teams and identifies the trends that propel high-performing teams.
Sixty percent of respondents claim that automating more of the software development lifecycle represents a top priority and 61 percent agree that developers in their organization understand how their changes affect the performance of their application(s).
Developers and upper management are (kind of) on the same wavelength when it comes to culture and both parties realize the importance of collaboration and communication. Case in point: over 80 percent of the managers that participated in the survey say that DevOps saves time in the development process, but only 65 percent of developers agree.
Furthermore, the difference between companies that practice agile and the ones that practice DevOps is that the DevOps-focused organizations are more likely to deploy on demand and prioritize automation.
In short, this means that there’s a lot of potential to put continuous integration, delivery, and deployment into practice.
The report also points out that remote teams have the tendency to trend higher in overall satisfaction and productivity compared to in-office teams. Adopting a remote workplace culture. might not be such a bad idea after all.
Speaking of remote developers, over 50 percent of respondents do not track time because they focus more on delivery than on the hours spent.
Everyone agrees: Open source tools — a must
If you thought open source is not important, think again. 92 percent of all respondents (no matter the level, culture or workflow) agree that open source tools are important to software innovation.
The people who participated in the survey are avid open source users: 75 percent claim that open source tools are important and more than 80 percent prefer to use open source over closed or proprietary tools. Respondents think that open source tools have the following benefits:
- they are more secure than closed source software
- can improve overall software quality
Speaking of tools —be they open or closed—, the biggest challenge a team or organization faces when it comes to adopting new practices or tools is replacing ingrained practices, followed by resistance to change.
No one likes unplanned work
Suffice it to say that it is worse to be given unclear directions than to set unrealistic goals but the most interesting result is that 54 percent of respondents cannot get work done when they need to redo tasks or when there’s unplanned work on their desks.
Most respondents say they need three to six tools to complete the development process. The findings also show that one-third use cloud-based tools less than 19 percent of the time; however, 27 percent say they use cloud-based tools 80-100% of the time, versus on-premise.
Check out the results of the report here.