ARIZ is the Russian acronym for the "Inventive Problem Solving Algorithm".
This is very reduced and slightly modified version of ARIZ from A. Kasymov.
1.Choose one of solutions of your problem. If this solution doesn't provoke new difficulties, break algorithm.
2.Give a contradiction wording. Typical form: Object A must be of Z kind and must be of not-Z kind.
3.Choose one of the opposite states of the Object. The state has to
correspond to our main aim.
4.Define conflict zone. What is a spatial area where conflict appears?
5.Define conflict time. What is a time period when conflict appears?
6.Make a list of resources.
7.Formulate "ideal solution": both states of the object during conflict time exist in conflict zone.
8.If problem is not solved, use internal than external and common resources.
For another version with an example click here.