Menu
Free Pack
Download BuildMaster Free Trial

Will you Lose Team Members to Jenkins?

by Iris Chubb, on Sep 17, 2021 3:21:20 AM

Jenkins is a great tool for big and small companies; it’s open source, has plenty of plugins, and is of course free. Equipped with Jenkins, time, and various tutorials, an engineer and their team can go really far without affecting their bottom line. But Jenkins has a hidden fee that costs you in a bizarre way.

Is Jenkins really free if it still costs human resources?

I see this happen way to much: that fresh, eager developer who's excited to prove their worth and knowledge in a small DevOps department at a new start-up. They start learning Jenkins and set it up for the team. Within a few hours, they manage to get some basic projects configured and everyone can use it. Over time, however, the other members start to ask that fresh, eager developer (exclusively) to set up new projects in Jenkins. Life goes on seemingly normally.

But there’s the catch. Seemingly normal Jenkins work has become their main work and they are now the “Jenkins Expert.” The team will start relying on Jenkins – and that fresh, eager developer – to do everything from basic operation jobs to continuous delivery (CD). Only they can set it up, so that team member and Jenkins are now synonymous. They've effectively been lost to Jenkins. Jenkins BottleNeck (2)Without anyone noticing, it’s easy for a team member to be designated the go-to person for a program, causing a bottleneck. One person will be stuck working only on Jenkins. The team will lose a member or will be forced to hire a full-time Jenkins expert to create, manage, and maintain projects and pipelines.

The ‘free’ Jenkin’s tool just cost the company one developer.

"Jenkins Experts" are hidden costs.

Hiring engineers, and keeping them, is incredibly costly. It’s much harder if that person must be a Jenkins expert, since Jenkins expertise requires such niche skills:

  • Choosing the best plugins 
  • Developing pipelines
  • Managing and organizing projects
  • Creating reports and visibility for other users
  • Writing in Groovy

Software developers cost companies an average of $100,000 per year. That’s a lot to spend on someone to channel all their talents and time into a free tool.

To counteract this, many teams try to distribute the work of managing Jenkins through “self-service,” and let different team members manage their Jenkins instances. But this can cause problems too.

'Who did what when,' will be an endlessly repeating issue without a proper log of all user activities. If someone changes, removes, or adds a plugin, it’s possible the whole project will fail. Not to mention freely allowing anyone to add plugins introduces huge vulnerability or even malware into your Jenkins Installation.

Don't lose any more developers. Use BuildMaster.

So what’s the solution to all this? Why bother with Jenkins at all if I insist on its many issues?

I want to stress: Don’t dump Jenkins! Replacing it entirely would cost too much, and your team already knows Jenkins.

Instead, combine it with a dedicated tool like BuildMaster that will fix your Jenkins problems while giving you better CI/CD overall. Using a tool that integrates and works well with Jenkins is going to be your best bet for breaking out of Jenkins chaos.

Jenkins plus BuildMaster will eliminate bottlenecks since deployment plans can instruct BuildMaster exactly how to deploy your build and perform any other needed tasks during a release.

BuildMaster adds security to Jenkins and makes it easy to set up builds and automated tests without the effort of retraining users. Not to mention its straightforward user interface allows junior members to switch between the drag-and-drop visual editor or text mode. This will allow trainees to get a feel for the syntax and structure of the language pretty quickly, and master it in no time.

OtterScript Visual and Text Modes

For a full rundown of integrating BuildMaster and Jenkins, check out our Docs page or download our Free Forever version and try it out for yourself. 

Download BuildMaster for Free

Topics:Jenkins

Related Posts

About Inedo

Inedo is a software product company bringing you the "tech behind the tech."

Makers of Windows-first, enterprise DevOps tools BuildMaster CI/CD, ProGet private package management, and Otter IaC. Maximize developer time, minimize release risk, and empower stakeholders to bring their vision to life faster, all with the people and technology you have right now.

Follow us on social media

Follow Inedo on YouTube Follow Inedo on Facebook Follow Inedo Twitter New call-to-action

Free e-books

Free CICD Book Free dotnet book free IaC book Jenkins CICD Guide