How can we deliver faster and with higher quality?
Everything related to shipping, DevOps, Infrastructure, etc informing my thinking on how to build better software delivery at Operations1
How can we deliver faster and with higher quality?
Everything related to shipping, DevOps, Infrastructure, etc informing my thinking on how to build better software delivery at Operations1
Originally recommended to me by Hans
In continuous delivery, we invest in building a culture supported by tools and people where we can detect any issues quickly, so that they can be fixed straight away when they are cheap to detect and resolve.
A stream-aligned team aims to produce a steady flow of feature delivery. A stream-aligned team is quick to course correct based on feedback from the latest changes. A stream-aligned team uses an experimental approach to product evolution, expecting to constantly learn and adapt. A stream-aligned team has minimal (ideally zero) hand-offs of work to
... See morewhen deployment and production release themselves are automated, they are rapid, repeatable, and reliable. It is often so much easier to perform a release once the process is automated that they become "normal" events—meaning that, should you choose, you can perform releases more frequently. This is particularly the case where you are able to step
... See moredeployment pipeline is an automated manifestation of your process for getting software from version control into the hands of your users.
Our research shows that Lean management, along with a set of other technical practices known collectively as continuous delivery (Humble and Farley 2010), do in fact impact culture, as shown in Figure 3.3. Figure 3.3: Westrum Organizational Culture’s Drivers You can act your way to a better culture by implementing these practices in technology
... See more