The paper has been featured at Altshuller Institute Site as TRIZ features (May 2008).
One can download the paper as is from the website as well.
The abstract of the paper
|TRIZ Features||Monthly Articles Pertaining to TRIZ|
| Ideality, TRIZ and Software Design|
Case Study: Software Product for Identity Security
Ideality as defined by Theory of Inventive Problem Solving (TRIZ) starts with a clear articulation of function to be achieved by the system. Once it is described, ideality is defined as function achieved without cost and with no negative impact on the system. Typically this trigger leads to strong solutions whereby the system achieves the desired function on its own - may be through the use of existing resources. Defining ideality in such terms for software products is inherently difficult due to evolutionary nature of the software systems. It is rarely the case that software system remains to the confines of functions that it was initially designed for. Invariably a software system evolves through addition of multiple functions or capabilities throughout its life...for the full article click here.