Following a period of rapid growth, the software sector is now beginning to find that there are too many companies offering too many similar products and services that customers find increasingly difficult to choose between. In this kind of market-place, companies have two real options; the first is that they embark on serious cost cutting activities; the second involves the introduction of competition-beating innovation into their products. The systematic creativity and innovation capabilities offered by TRIZ exists to offer world-class assistance in both areas.

Overall structure of the course

  • Introduction and Big Picture Overview of TRIZ for Software – the seven PERFECT pillars of the method; what determines ‘good’ versus ‘bad’ practice; law of requisite variety, law of system completeness. Comparison with other software improvement techniques – design patterns, XP, etc.
  • Function and Attribute Analysis – the tool by which we actively manage the complexity inherent in the design of state-of-the –art computer systems. Delegates will examine how the tool will help them to structure the design of software systems more effectively.
  • Function Analysis exercise.
  • Inventive Principles.
  • 40 Inventive Principles for Software Exercise.
  • Compromise Elimination Strategies – the world’s strongest software solutions did not accept the trade-offs and compromises that many of us take for granted. In this part of the course, delegates will learn the strategies by which others successfully achieved compromise-less solutions.
  • Compromise Elimination Exercise.
  • Subversion Analysis – computer systems are increasingly expected to operate successfully under highly adverse environments and with users that are ever more likely to try and push them to the limits of their capability. In this section we will learn systematic strategies for designing ultra-high levels of robustness into computer systems.
  • Subversion Analysis Exercise.
  • Resources – identification and exploitation of untapped resources in and around software systems.
  • Ideality and Trends of Evolution – in this section we will examine the predictability of evolution directions in the software environment. We will demonstrate how future evolution steps are highly predictable, and as a consequence, how the TRIZ trend information is beginning to transform the world of software intellectual property.
  • Software Evolution Trends Exercises.
  • Putting It All Together – Review of Main Learning Points.

More information about the course you can find at website Aguarra.

Course specifications

Course length: 1 day

Date: 28. March 2014 09:00 – 17:00

Venue: Aguarra center

Language: English

Trainer: Darrell Mann, United Kingdom