Tag: Risk

End-To-End Testing Considered Harmful

End-To-End Testing is deemed valuable by many organisations, but the false confidence and opportunity costs it generates are at odds with Continuous Delivery. Why is End-To-End Testing so commonplace, and yet so ineffective?

Read More

Release Testing Is Risk Management Theatre

Continuous Delivery often leads to the discovery of suboptimal practices within an organisation, and the Release Testing antipattern is a common example. What is Release Testing, and why is it an example of Risk Management Theatre?

Read More

No Release Testing

This series of articles explains why Release Testing – end-to-end regression testing on the critical path – is a wasteful practice that impedes Continuous Delivery and is unlikely to uncover business critical defects. Organisation Antipattern: Release Testing – introduces the Release Testing antipattern and why it cannot discover defects Organisation Antipattern: Consumer Release Testing – introduces the consumer-side…

Read More

Organisation Antipattern: Passive Disaster Recovery

Passive Disaster Recovery is Risk Management Theatre When an IT organisation is vulnerable to a negative Black Swan – an extremely low probability, extremely high cost event causing ruinous financial loss – a traditional countermeasure to minimise downtime and opportunity costs is Passive Disaster Recovery. This is where a secondary production environment is established in a separate…

Read More

Organisation Antipattern: Dual Value Streams

Dual Value Streams conceal transaction and opportunity costs The goal of Continuous Delivery is to optimise cycle time in order to increase product revenues, and cycle time is measured as the average lead time of the value stream from code checkin to production release. This was memorably summarised by Mary and Tom Poppendieck as the Poppendieck Question: “How long would it take your organization to…

Read More

More Releases With Less Risk

Continuous Delivery reduces defect probability and cost Continuous Delivery often challenges conventional wisdom within the IT industry, and by advocating the rapid release of value-add to reduce risk it contradicts the traditional belief that a low release cadence is an effective risk reduction strategy. How can releasing software more frequently reduce both defect probability and defect…

Read More

Organisation Antipattern: Consumer Release Testing

Consumer Release Testing is high cost, low value risk management theatre Despite the historical advice of Harold Dodge that “you cannot inspect quality into a product” and the contemporary advice of Don Reinertsen that “testing is probably the single most common critical-path queue” the Release Testing antipattern remains prevalent in the IT industry, and is by no means…

Read More

Organisation Antipattern: Release Testing

Release Testing is high cost, low value risk management theatre Described by Elisabeth Hendrickson as originating with the misguided belief that “testers test, programmers code, and the separation of the two disciplines is important“, the traditional segregation of development and testing into separate phases has disastrous consequences for product quality and validates Jez Humble’s adage…

Read More

No Projects

Projects kill flow and teams. Focus on products, not projects Since the Dawn of Computer Time, enormous sums of money and embarrassing amounts of time have been squandered upon software projects that have delivered little or no return on investment, with projects floundering between segregated Business and IT divisions squabbling over overestimated value-add and underestimated delivery dates. Given…

Read More

Release More With Less

Continuous Delivery enables batch size reduction Continuous Delivery aims to overcome the large delivery costs traditionally associated with releasing software, and in The Principles of Product Development Flow Don Reinertsen describes delivery cost as a function of transaction cost and holding cost. While transaction costs are incurred by releasing a product increment, holding costs are…

Read More