This post has been adapted from Accelerate: The Science of Lean Software and DevOps by Nicole Forsgren, PhD, Jez Humble, and Gene Kim. There are many frameworks and methodologies that aim to improve the way we build software products and services. We wanted to discover what works and what doesn’t in a scientific way, starting with a definition of what “good” means in this context. This post presents the four key metrics to measure software delivery performance. MEASURING SOFTWARE DELIVERY … [Read more...]
Measuring Software Quality
This post was adapted from the Measuring Software Quality white paper, written by Cornelia Davis, Stephen Magill, Rosalind Radcliffe and James Wickett. In today’s digital economy, where software is central to the business, the overall quality of that software is more important than ever before. Together with a solid market need and business plan, top quality software leads to customer satisfaction, revenue, and profitability, and the best designs can even allow an organization to more … [Read more...]
Five Common Problems Organizations Face Today
This post is an excerpt from the Moving from Project to Product white paper by Ross Clanton, Carmen DeArdo, Mik Kersten, Alan Nance, Karen Person, and Jason Zubric. You can read the full white paper here. Business and IT leaders must take a proactive approach to understanding the negative internal forces that are interfering with their ability to react to disruptions. To help leaders understand the negative internal forces, this post outlines the five most common problems that … [Read more...]
The IT Leader’s Place in the Business
This post was is an excerpt from the book A Seat at the Table: IT Leadership in the Age of Agility by Mark Schwartz. In the Agile world, senior IT leadership, and the CIO in particular, must look at their jobs in a new way if they want to secure a seat at the table. A few of the critical characteristics of the new IT leadership role include: Driver of Outcomes Manager of Uncertainty Steward of Assets Contributor Influencer and Salesperson Orchestrator of Chaos Enabler Impediment … [Read more...]
Project to Product Transformation: How to Get Started
This post is an excerpt from the Moving from Project to Product white paper by Ross Clanton, Carmen DeArdo, Mik Kersten, Alan Nance, Karen Person, and Jason Zubric. You can read the full white paper here. In our previous blog we clarified what a product-based software delivery model is. In this post we provide some recommendations on how to get started on your project to product transformation, but it should be noted that this is not something where “one size fits all.” Every … [Read more...]
What Is Product-Based Software Delivery?
This post is an excerpt from the DevOps Enterprise Forum whitepaper Moving from Project to Product by Ross Clanton, Carmen DeArdo, Mik Kersten, Alan Nance, Karen Person, and Jason Zubrick. So, you want to move from a project-based to a product-based software delivery model. How do you start? In a large enterprise, there is likely an embedded culture of working in a project model. Roles such as project managers and portfolio managers will be impacted. Business leaders who previously may … [Read more...]
Lack of Psychological Safety at Boeing
This post is an excerpt from the book Sooner Safer Happier: Antipatterns and Patterns for Business Agility by Jonathan Smart, with Myles Ogilvie, Zsolt Berend, and Simon Rohrer. 787 Dreamliner Factory, North Charleston, South Carolina Cynthia Kitchens was a quality manager at the Boeing North Charleston factory, which makes the 787 Dreamliner. According to an investigation by the New York Times in 2019, Kitchens said that her superiors penalized her in performance reviews and berated her on … [Read more...]
Industrial DevOps: Applying DevOps for Hardware, Firmware, and Software
This post was adapted from the 2018 DevOps Enterprise Forum white paper Industrial DevOps by Dr. Suzette Johnson, Diane LaFortune, Dean Leffingwell, Harry Koehnemann, Dr. Stephen Magill, Dr. Steve Mayner, Avigail Ofer, Anders Wallgren, Robert Stroud, and Robin Yemen. frAs DevOps continues to challenge the status quo and improve business outcomes for software systems, many of the world's larger enterprises also need to identify how to scale these practices across large, complex systems … [Read more...]
Minimize Team Cognitive Load to Increase Flow
The team is the fundamental means of delivery at organizations. But organizations also need to ensure that the cognitive load on a team is not too high. A team working with software systems that require too high of a cognitive load cannot effectively own or safely evolve the software. In this post, we will identify ways in which the cognitive load on teams can be detected and limited in order to safely promote fast flow of change. First, let's look at how to measure cognitive load. Measure … [Read more...]
Team Cognitive Load
When we talk about cognitive load, it’s easy to understand that any one person has a limit on how much information they can hold in their brains at any given moment. The same happens for any one team by simply adding up all the team members’ cognitive capacities. What is Cognitive Load Cognitive load was characterized in 1988 by psychologist John Sweller as “the total amount of mental effort being used in the working memory.” Sweller defines three different kinds of cognitive load: Intrinsic … [Read more...]
- 1
- 2
- 3
- …
- 34
- Next Page »