What the quality is
Dec. 7th, 2010 06:13 pmIf describe the outcome of a solution by the following formula:
expected + unexpected = Solution( state + input )
Where by following we mean finite countable numbers of
expected - distinct outcome variations matching to expectations.
unexpected - distinct outcome variations not matching to expectations.
state - distinct variations of states defined for the moment of Solution execution for the supplied input.
input - distinct variations of provided input.
In this case following can be defined as Quality( Solution ) = expected / (state + input)
For applications in general practice area terms "expected" and "unexpected" can be replaced with "desired" and "not desired" to provide better clarity.
What it means practically is that there are a number of ways by which Quality of a Solution can be increased:
1. Adding more of effective outcomes to whats is considered expected
2. Reducing variations of state
3. Reducing variations of input
and the last and usually most expensive one:
4. Adjusting the implementation of Solution
The important point here is that the change in the Solution itself is NOT only way of increasing Quality of it as you can see.
expected + unexpected = Solution( state + input )
Where by following we mean finite countable numbers of
expected - distinct outcome variations matching to expectations.
unexpected - distinct outcome variations not matching to expectations.
state - distinct variations of states defined for the moment of Solution execution for the supplied input.
input - distinct variations of provided input.
In this case following can be defined as Quality( Solution ) = expected / (state + input)
For applications in general practice area terms "expected" and "unexpected" can be replaced with "desired" and "not desired" to provide better clarity.
What it means practically is that there are a number of ways by which Quality of a Solution can be increased:
1. Adding more of effective outcomes to whats is considered expected
2. Reducing variations of state
3. Reducing variations of input
and the last and usually most expensive one:
4. Adjusting the implementation of Solution
The important point here is that the change in the Solution itself is NOT only way of increasing Quality of it as you can see.