Programme Launch Offer: Save 20% - Book Now

Deep Dive, DD2

Smarter Testing, Fewer Overruns: The TRIZ Advantage

Gek Yeo

Andrew Brown

13.15- 15:00 CEST, Tuesday 16th June

Did your last software project overrun? The chances are it did, as most projects either overrun their release date, or deliver less functionality than promised.

Overrunning projects are unpleasant places to be, and wasteful for organisations. We should hence aim to minimise overruns, reduce their likelihood, and mitigate any adverse effects.

However, this is easier said than done. Overruns are usually the interaction of contradictory forces, such as a need to deliver as much functionality as possible whilst minimising resources used. How can we resolve such contradictions and hence achieve the best possible outcome?

In this session, Gek and Andrew borrow a technique from TRIZ, the theory of inventive problem solving, developed to explore and resolve contradictory statements.

They begin by introducing three important elements of TRIZ:

1. Most problems have been solved before.
2. Many problems have consistent patterns of solutions.
3. Exploring contradictions often leads to breakthroughs.

Next, attendees get hands-on, working through an example contradiction, previously used to improve user experiences of overrunning in diverse situations such as amusement park queues, exploratory surgery, and passenger flight management.

We then spend the bulk of the session working through an exercise to develop and refine an appropriate statement that encapsulates the contradictory forces present that cause projects to overrun.

We then use our freshly composed contradictory statement to generate candidate breakthrough solutions that would allow a project team to minimise overrun, reduce its likelihood, or mitigate its adverse effects.