[Editor’s note: This curated guide was updated in April 2022 to reflect new trends today and to include our most recent content.]
When people -- experts included -- talk about DevOps they too often think in terms of the technology or a methodology. Then, there are the people who say it's just another way to do application development. At its core, though, DevOps is really about a combination of process and corporate culture.
Yes, there is a need for tech and methodologies such as Agile. Yes, it deals with app development, but not the old, static development approach that sometimes even met most of the functional requirements mapped out two years before rollout.
DevOps is more like an earth-shaking shift in institutional thinking. It's about building software and managing the supporting systems to better meet the current and future needs of the business.
As you will see as you walk through the many InformationWeek articles in this Enterprise Guide to DevOps, the challenges, and opportunities enterprises face in implementing a DevOps strategy center on people, communication, and flexibility with assistance from tech, automation, and standard methodologies. Effective DevOps teams leverage technology to improve customer experiences, drive sales, and support user departments with the information that they need not just today but in the months and years to come as the business environment shifts.
This guide provides a view into the state of DevOps today, why enterprises may need DevOps, how to succeed with the concept, mistakes to avoid, and what your peers have learned in their DevOps experiences.
Check out these articles and the hundreds of other informative content pieces -- about IT management, careers, analytics, AI, cloud, and more.
The State of DevOps
Artificial intelligence and ML can help us take DevOps to the next level through identifying problems more quickly and further automating our processes.
While DevOps is firmly grounded, numerous myths and misconceptions have grown up around the concept, several of which have prevented organizations from getting the most out of their teams.
DevOps and the implementation of more no-code and low-code applications are changing the way organizations approach software development. Does software maintenance need to change, too?
DevOps teams are at different stages of maturity. However, there are some common challenges they face along the way.
The inclusion of security and artificial intelligence in the mix is making DevOps more complex but is also creating new possibilities to hasten delivery.
This special report by Informa's InformationWeek and Interop teams takes a look at where organizations are making progress with DevOps and where they face challenges.
We need an integrated development approach that is automated to create the right balance between speed and risk to avoid costly rework and business slowdown.
Rocked by COVID in 2020, DevOps teams will face new challenges -- and opportunities -- over the next 12 months. Here's a look at what to expect.
A survey by Redgate highlights expectations and reservations the healthcare sector has about diving into DevOps methodology.
While DevOps as a practice is evolving, so are the roles within a DevOps team. Following are explanations of some of the trends worth watching.
Where do enterprises find DevOps talent? Through hiring or reskilling/training existing IT staff?
Nurture your developers: They need to be empowered to work seamlessly across environments, which requires removing platforms from silos and shifting to a modern hybrid IT architecture.
Tool proliferation remains one of the challenging double-edged swords facing DevOps-minded teams.
Organizations should focus on automation and efficiency to keep pace with pandemic-driven technology transformation.
Neither DevOps nor PaaS is new. However, aligning the two of them is efficient and cost-effective.
While you might think that integrating dev and ops would be straightforward, implementing DevOps involves spanning different silos, culture, philosophies, mindsets, and tool sets. But if you can overcome these natural barriers, the rewards are great.
Make DevOps the culture of your organization, driven by the CEO and a team of leaders with a clear understanding of the implications and outcomes.
Here’s how visionaries can most effectively make the case for DevOps transformation.
As the world moves towards cloud and services, DevOps adoption is increasing. This is because organizations that utilize cloud services are more likely to have dynamic architectures that can accommodate continuous delivery, and so lend themselves to more iterative deployments.
DevOps requires some hard work and tough choices, but in the end can keep a business competitive and innovative.
DevOps is achievable at enterprise scale if you start small, create a dedicated team and effectively use technology patterns and platforms.
Automation is alive and well across the enterprise, including in DevOps. But if AI can write code, then developer roles will evolve.
A survey asserts that while security may be increasingly top of mind, many organizations are unsatisfied with their current footing on that front.
Treating databases like code for deployment might be another step toward transformation, but these are still the early days in the process.
A panel at DeveloperWeek took a look at potential exposure organizations may face if their DevSecOps cycle does not include observability of apps.
Success with DevOps
Whether you are new to DevOps or a seasoned pro, a DevOps Center of Excellence can help your organization maximize the potential of DevOps.
Engineers and developers need to break out of their specialized zones and learn more tricks to meet hiring demands, say stakeholders.
Many DevOps teams are advancing to CI/CD -- some more gracefully than others. Recognizing common pitfalls and following best practices helps.
For teams looking to adopt the product-led growth business model, look no further than the principles laid out by DevOps teams for guidance on how to do it right.
If your DevOps team is planning to migrate from traditional server architectures to microservices, there are distinct changes that IT leaders must keep in mind.
A nonprofit DevOps academy takes an educational approach to open up career opportunities for the underserved as well as address ongoing demand for IT personnel.
While it's easy to make the business case for DevOps, executing it may be the trickiest leadership task you'll ever face. Here are three steps that can help.
Engineers, developers, and IT managers might want to consider training on these skill sets to keep themselves invaluable to their organizations.
Don't Do DevOops
Assembling a center of excellence can help promote knowledge-sharing between colleagues and facilitate DevOps adoption, but you should avoid five common mistakes.
IT continues to expand DevOps use, but there are still some quirks and limitations that are tripping it up.
Will automation speed up your processes, or will you end up with a brittle system that will demand constant attention and frequent, time-consuming fixes?
Not every company can or wants to go cloud native but that does not mean they are completely cut off from the advantages of DevOps.
Don’t try to speed row on a frozen lake. DevOps is an exciting digital transformation initiative but keep your eyes wide open as the new process unfolds or you’ll get stuck.
User Experience with DevOps
The genealogy company sought a different approach to corral its software development and deployment.
The personal finance company created a way to boost efficiency for developing and releasing features from its engineers.
Changing human behavior and leadership support were integral to driving a more agile approach to software and firmware development.
Open source, cloud-based architecture helped the fintech company cut costs and address developer talent demands.