You should read!
TRIZ (pronounced /ˈtriːz/) is a romanized acronym for Russian: Теория решения изобретательских задач (Teoriya Resheniya Izobretatelskikh Zadatch) meaning "The theory of solving inventor's problems" or "The theory of inventor's problem solving". It was developed by a Soviet engineer and researcher Genrich Altshuller and his colleagues starting in 1946. It has been evolving ever since.
Today, TRIZ is a methodology, tool set, knowledge base, and model-based technology for generating innovative ideas and solutions for problem solving. TRIZ provides tools and methods for use in problem formulation, system analysis, failure analysis, and patterns of system evolution (both 'as-is' and 'could be'). TRIZ, in contrast to techniques such as brainstorming (which is based on random idea generation), aims to create an algorithmic approach to the invention of new systems, and the refinement of old systems.
Some TRIZ is in the public domain. Some TRIZ resides in knowledge bases held by commercial consulting organizations. A complete and open TRIZ development process is not yet evident. Various camps vie for control of TRIZ and interpretation of its findings and applications.