Back to List

Executive Playbook for Getting Started with DevOps

Bob Schommer Bob Schommer  |  
Dec 22, 2020
 
About the author: Bob Schommer is a Senior Consultant with over 10 years of agile experience who has trained over 300 professionals on agile and DevOps practices. He has coached and advised large and small organizations to optimize their software delivery chain.

You have probably heard about DevOps. You have likely heard about the companies who can release software changes to production hundreds of times per day without adversely impacting quality. While your company may not want new releases that often, you are getting pressure to get things done faster.

You are probably being challenged by your organizations to do some or all the following:
 
  • Shorten cycle times
  • Deliver high-value and high-quality faster
  • Readily adapt to changes in the market and business
  • Spend more time innovating and less time maintaining
  • Lead the digital transformation
 
While DevOps is not a “silver bullet”, done right it can reduce your cycle and lead times. DevOps is not a product that can be purchased. It is a journey that will transform how your company delivers value to your customers. How can you get started?
 

Getting Started

Assess Readiness

This includes readiness not only for your Development and Operations teams but also for business stakeholders and leaders. The assessment should be more than just readiness to adopt new technical practices like continuous integration, continuous deployment, version control, configuration management, etc. Existing business processes can seriously impede a DevOps transformation from getting off the ground. Culture will be impacted. Leaders will have to change how they lead. All these areas should be assessed to help guide your approach to the transformation.
 

Find a Passionate Visionary DevOps Product Owner

Identify a visionary who is passionate about improving your software development pipeline. Find someone who not only can create a DevOps vision and roadmap for your organization but can also clearly communicate their vision with other leaders and the team. Hold them accountable for delivering on their vision.
 

Provide Resources

Undertaking a DevOps transformation will require dedicated resources. Little progress will be made if team members are expected to fit in their DevOps work while maintaining their existing responsibilities. Bring in external experts if necessary to move it forward. Pair internal resources with the external experts to encourage knowledge transfer.
 

Demand Incremental Delivery of Value

Expect frequent and incremental delivery of value. The DevOps roadmap should include regular “releases” of DevOps capabilities. Drive improvements on your high impact applications that will excite business stakeholders. Encourage the use of pilot projects where teams can begin applying DevOps practices. These pilot projects can become excellent case studies for future endeavors.
 

Encourage Learning

Provide resources and encourage teams to learn new DevOps and agile practices. These are not only new technical skills but also a new way of thinking how software is designed, built and tested. Bring in experts to work with your teams. Allow time for your teams to experiment with different approaches. Celebrate victories and failures. Your teams learn something from both.
 

Remove barriers and provide support

There will be setbacks. Provide support to the team during these times. Help them to remove organizational barriers that impede their progress. Challenge traditional committees, processes and approvals. Listen to ideas that your teams have for reducing cycle times. Encourage them to improve quality as they increase speed.
 

Ready to get started?

If you're interested in getting started with DevOps, we provide an assessment service to accelerate its adoption in your organization. Contact us to learn more.
 

 

Love our Blogs?

Sign up to get notified of new Skyline posts.

 


Related Content


Spring 2019 Kentico User Group
Apr 17, 2019
Location: Waukesha County Technical College - Pewaukee Campus - 800 Main Street, Pewaukee, Wisconsin 53072 - Building: Q, Room: Q361
Blog Article
Developer Playbook for Getting Started with DevOps
Bob SchommerBob Schommer  |  
Jan 26, 2021
About the author: Bob Schommer is a Senior Consultant with over 10 years of agile experience who has trained over 300 professionals on agile and DevOps practices. He has coached and advised large and small organizations to optimize their software delivery chain. The buzzword to end all buzzwords...
Blog Article
Manager Playbook for Getting Started with DevOps
Bob SchommerBob Schommer  |  
Jan 12, 2021
About the author: Bob Schommer is a Senior Consultant with over 10 years of agile experience who has trained over 300 professionals on agile and DevOps practices. He has coached and advised large and small organizations to optimize their software delivery chain. Agile practices and DevOps...
Blog Article
Scoundrels! Rascals! Facing Challenges of Low-Code Development
Bob SchommerBob Schommer  |  
Sep 29, 2020
Low-code application development is not new. As early as the 1990’s, Microsoft Access was used by non-IT developers to build business applications. Employees who understood the business and had some technical aptitude were able to quickly build solutions without having to wait for IT. They...
Blog Article
Accelerating Flow in the IT Value Stream
Bob SchommerBob Schommer  |  
Jul 21, 2020
Every CIO grapples with how to rapidly turn customer needs or good business ideas into working software to meet the demands of a VUCA (volatile, uncertain, complex, and ambiguous) world. With traditional waterfall development methodologies, it frequently takes months (or even years) before...