DevOps is one of those overarching terms that encompasses a number of technologies and techniques. Some consider continuous integration and delivery as the cornerstone of DevOps. Others say you can’t keep pace with Agile development and deployment without automated processes that kick off tests, builds and performance alerts.
On the development side, some organizations are taking test-driven and behavior-driven approaches. They’re shifting testing to the left, to find defects more quickly so that better quality code is delivered.
DevOps, though, it not a one-size-fits-all solution. Organizations need to evaluate their processes, see where benefits could be derived, and implement those methods and technologies that deliver real value to the business.
For decades, the development and operations teams within companies were siloed. Developers created the software. Operations tested and deployed it. But in 2009, IT consultant Patrick Debois coined the term “DevOps,” a merging of development and operations to improve communications, establish best practices and create feedback loops for organizations to keep improving the overall process. … continue reading
Just as big data transformed the way organizations approach intelligence and cloud transformed the way they think about infrastructure, DevOps is fundamentally altering the way organizations think about software development. In a DevOps world, software development is no longer a balancing act between speed and quality but a quest for both, as forward-thinking development teams … continue reading
DevOps has been a talking point in the development space for about a decade, but despite its age, some feel it’s still in its early days. One such person with that belief is Steve Kearns, the vice president of product management at Elastic, who joined SD Times podcast “What the Dev?” to explain his reasoning. … continue reading
SPOILER WARNING: This article contains major spoilers for the TV show “The Good Place.” In the television series “The Good Place,” four people die and are told they are in heaven — The Good Place. But their time is marked by a series of escalating annoyances that finally makes one of them realize they are … continue reading
New software features and updates are the lifeblood of many organizations today, so the faster they can bring them out, the more competitive and customer-responsive they will be. One of the techniques progressive organizations are using to achieve that goal is release automation. Understanding what goes into release automation is key to realizing its benefits. … continue reading
The most challenging principle of Agile is “simplicity — the art of maximizing the amount of work not done.” Developers waste immense cycles trying to avoid software failure. Rather than defining “good enough” reliability and stopping there, teams go way beyond the point of diminishing returns, building what is jokingly referred to as “gold plated” … continue reading
Current DevOps tools and processes aren’t cutting it for many organizations. Despite the industry having now supposedly largely moved to a continuous integration and continuous delivery (CI/CD) approach, it appears that the majority of development teams aren’t actually practicing true CI/CD at an expert level. According to CloudBolt’s latest report, “The Truth About DevOps in … continue reading
Twilio launched its Developer Toolkit which enables companies to use the building blocks that are needed to connect and route trusted, secure, first-party data wherever their teams need it. It provides developers with streamlined data collection so that they can save time setting up analytics infrastructure and improve the performance of their apps and websites … continue reading
University student enrollment in computer science programs has been increasing over the years, but many of those programs focus heavily on the foundations of how to write code and not so much on some of what is needed once a developer enters the workforce, such as DevOps practices. “I would say that most college graduates … continue reading
The digital services and consulting provider Infosys unveiled a new set of Enterprise Agile DevOps capabilities that will help businesses strengthen customer-centricity and innovation. Enterprises can transform the way they develop and deliver products and services by reimaging customer journeys. “Forward thinking firms are now evolving to a product centric operating model to ingrain customer … continue reading
Rapid feedback loops are what make good development teams. A feedback loop is ultimately a mechanism within a system to help achieve two main outcomes: more frequent iterations among team members and faster response times to requests. The goal of achieving these desired outcomes is to enable a learning culture and continuously remove bottlenecks. Author … continue reading
Only 1 in 10 developers deploy software on demand, multiple times per day, according to the Cloud Delivery Foundation’s 2021 State of Continuous Delivery report. Continuous delivery is a key part of how organizations deliver value to their customers, providing the ability to make small changes to software reliably and at any time, according to … continue reading