As any software developer well knows, large releases are often delayed, or released sans some important features, and newly released software is often riddled with bugs. In this article Plumbr's development lead describes techniques they used to successfully release a major upgrade to the Plumbr Java Performance Monitoring solution, without getting burned by the usual fires.
This article focuses on why DevOps is needed, what concepts and values should support it, as well as how we implemented it at Seamless, what results we obtained and the challenges we faced.
Agendashift is a values-based Kanban approach to organizational transformation, covering delivery, change and leadership. An interview with Mike Burrows.
The book Real World Kanban by Mattias Skarin provides four case studies where kanban is used to visualize, provide insight and improve product development.
This article explains the goals of proper application delivery using immutable infrastructure: automated, flexible, scalable, secure and transparent; and how to take gradual steps toward those goals.
The book fifty quick ideas to improve your retrospectives aims to help people to get better outcomes from retrospectives and from any continuous improvement initiative. An interview with the authors.
Book review and interview with Steve Smith and Matthew Skelton, authors of "Build Quality In", a collection of experience reports (including their own) on Continuous Delivery and DevOps initiatives.
As infrastructure becomes code, reviewing (and testing) provides the confidence necessary for refactoring systems. Reviews also help spread consistent best practices throughout the organization.
The book Scrumban [R]Evolution: Getting the Most Out of Agile, Scrum, and Lean Kanban explores the principles and theories of Scrumban, and shows how Scrumban can be deployed in organizations. 2
The story of a team who worked on a single screen, had no formally defined roles, performed no estimates, worked on a one task at a time and delivered a quality product to a satisfied customer.
Every developer knows the pain of incompatible software. By using Docker executable images developers can take advantage of container technology to better control their development environments. 1
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
What is Version Control?
Version control systems are a category of software tools that help a software team...
What is Git?
By far, the most widely used modern version control system in the world today is Git...
Advanced Git Tutorials
Atlassian’s Git tutorials introduce the most common Git commands, and our Git Workflows...