Who to Involve When Building Your New DevOps Process
January 08, 2024

Jack McCurdy
Gearset

When setting out to build a new DevOps process for their application, many teams are filled with excitement and optimism about what they can achieve. But, months into an implementation, they're later frustrated when they can't secure the budget, buy-in or resources they need to put their new DevOps process into action.

By involving key stakeholders early when building a new DevOps process, these blockers can be avoided. And, you'll be able to build a DevOps process on your platform that really delivers for your internal and external partners.

Your customers

Delivering value to your customers should be your main priority — it's how you generate revenue for your business and generate customer loyalty. While you may not necessarily need to communicate to your customers about the way you do DevOps, they will feel the impact.

Customer priorities may stall you implementing your new DevOps process, because of:

Timeline - Some months may be better than others for your DevOps implementation. For example, if you run an ecommerce business, Black Friday or the Christmas rush is a ludicrous time to make drastic changes to software delivery processes. Not only do you know your customers value good service at this time, but the risk of bringing down critical systems, forcing rollbacks, or losing critical data may irreparably damage customer confidence.
Other digital priorities - Your customers may be waiting for much needed quality improvements or new features on your application. These may be an immediate priority before you introduce a new DevOps process. Though this may be a Catch 22 — improvements to your DevOps process should aim to speed up overall delivery.

But when it comes to implementing the DevOps process itself, you'll want to consider customer needs like:

Release frequency - Ask the business: what's the best cadence to deliver for customer needs? If you're serving a fast-paced industry where change is constant, such as the software community, weekly or even daily improvements may be necessary to build trust and reputation.

Customer forgiveness - Customer sentiment can make or break your business. Customers can be very quick to hit review sites like G2 or Trustpilot when things don't go quite right. Think about what your average customer tolerance is for bugs or downtime in production. Build a DevOps process that mitigates those and you'll be set.

The big bosses

Your C-suite sets business objectives and key results (OKRs). Technology has an overarching impact on almost every OKR a business can set. But, it's important to understand the specifics of OKRs, and be able to speak to how DevOps impacts them. This gets you a signature on the contract or the purse strings loosened for your project. You'll need to:

Show them how improved DevOps can factor into hitting business goals - For example, an objective may be to improve customer retention. A key result may be improving application stability, performance, or creating a frictionless UX/UX. Improving your DevOps process will be a key factor in achieving that.

Show how DevOps will improve ROI on an application - Take Salesforce, or other CRM systems, for example. These applications are expensive and responsible for important customer data and customer workflows. The faster you're able to customize and expand your CRM use, the quicker you're able to generate useful data driven insights. The C-suite loves data and making decisions from it. Show how this is possible with an improved DevOps process.

Application end-users

Business application end-users use your tech-stack day-in, day-out, so they're the ones you rely on most for feedback on system performance and ideas for improvements. But, you also need to engage them, which you can do if you:

Understand their needs - How do they use the application, where's the friction, and where is optimization possible? Fixing these end-user needs should guide your priorities for your DevOps implementation.

Highlight the benefits of a new DevOps process to end users - Take the chance to explain how you plan to reduce lead time for changes, increase release frequency, and reduce bugs to get buy-in from this group. A common gripe of end users is that change is too slow, or that new changes break things. Gaining buy-in from end-users makes them support any disruptions or lags that may come during the implementation if they know it'll be better in the long run.

Give a forum for feedback - End-users will be better engaged if you give space for feedback. If you're improving your DevOps process you'll be able to iterate on feedback faster, so encourage it, act on it, and reap the rewards!

The IT team, beyond those working on your application

One of the main benefits of DevOps is breaking down silos between teams. While you're all focused on your priorities, cross-team collaboration is wonderful for productivity and encouraging shared ownership of processes. When considering the rest of your IT team, this is what to look out for:

How will our new DevOps process fit with their wider application infrastructure? - A DevOps process is hugely customizable, so you should be able to bend to established preferences for structural priorities like version control or testing strategies.

Who's partnered with our team? - A DevOps process should also bring in team members beyond those developing on your current application. Having a great DevOps process should have the input from other teams that may not be specific to your application like compliance for security best practices, or UX, who will be considering end-user experience.

Consider a Center of Excellence - A multitude of roles will be involved in your DevOps process once it's implemented. DevOps breaks down silos and encourages collaboration. To design a DevOps culture and process that supports all these roles, be sure to involve everyone early. Get champions from each business area to drive your applications growth with a holistic overview of business, technical, and personnel objectives.

Early alignment makes for a successful project

Software teams are always answerable to a multitude of different stakeholders, ranging from the customers to the CEO. While this adds pressure to a DevOps implementation, it also creates a unique opportunity for software teams to show how their work provides real business and customer value. By involving stakeholders early, you'll get the support you need for your DevOps project and be able to tailor your approach so you deliver value beyond the software process.

Jack McCurdy is a Salesforce DevOps Advocate at Gearset
Share this

Industry News

November 21, 2024

Red Hat announced the general availability of Red Hat Enterprise Linux 9.5, the latest version of the enterprise Linux platform.

November 21, 2024

Securiti announced a new solution - Security for AI Copilots in SaaS apps.

November 20, 2024

Spectro Cloud completed a $75 million Series C funding round led by Growth Equity at Goldman Sachs Alternatives with participation from existing Spectro Cloud investors.

November 20, 2024

The Cloud Native Computing Foundation® (CNCF®), which builds sustainable ecosystems for cloud native software, has announced significant momentum around cloud native training and certifications with the addition of three new project-centric certifications and a series of new Platform Engineering-specific certifications:

November 20, 2024

Red Hat announced the latest version of Red Hat OpenShift AI, its artificial intelligence (AI) and machine learning (ML) platform built on Red Hat OpenShift that enables enterprises to create and deliver AI-enabled applications at scale across the hybrid cloud.

November 20, 2024

Salesforce announced agentic lifecycle management tools to automate Agentforce testing, prototype agents in secure Sandbox environments, and transparently manage usage at scale.

November 19, 2024

OpenText™ unveiled Cloud Editions (CE) 24.4, presenting a suite of transformative advancements in Business Cloud, AI, and Technology to empower the future of AI-driven knowledge work.

November 19, 2024

Red Hat announced new capabilities and enhancements for Red Hat Developer Hub, Red Hat’s enterprise-grade developer portal based on the Backstage project.

November 19, 2024

Pegasystems announced the availability of new AI-driven legacy discovery capabilities in Pega GenAI Blueprint™ to accelerate the daunting task of modernizing legacy systems that hold organizations back.

November 19, 2024

Tricentis launched enhanced cloud capabilities for its flagship solution, Tricentis Tosca, bringing enterprise-ready end-to-end test automation to the cloud.

November 19, 2024

Rafay Systems announced new platform advancements that help enterprises and GPU cloud providers deliver developer-friendly consumption workflows for GPU infrastructure.

November 19, 2024

Apiiro introduced Code-to-Runtime, a new capability using Apiiro’s deep code analysis (DCA) technology to map software architecture and trace all types of software components including APIs, open source software (OSS), and containers to code owners while enriching it with business impact.

November 19, 2024

Zesty announced the launch of Kompass, its automated Kubernetes optimization platform.

November 18, 2024

MacStadium announced the launch of Orka Engine, the latest addition to its Orka product line.