Please feel free to point to
this document. For non-profit purposes you may copy this page
provided the above copyright notice is attached. For inclusion
in for-profit works, please contact the author at maxw@maxwideman.com
A creative, organized approachdesigned to optimize the total cost and/or performance of the project. Usually applied only to the most significant elements of a project by analyzing their contribution and identifying functionally acceptable substitution.
VM often results in improved performance and/or appearance and simplification at a payoff many times the cost of the VM program. It is best applied in the earliest stages of a project. VM is not popular because of its "real" front endcost compared to "notional" downstream savings. Also because it is seen by designers as a threat to their credibility. See also Brainstorming. [D03094]
A bean that receives an identity at run time. A variable by itself contains no data or programlogic; it must be connected such that it receives run-time identity from a bean elsewhere in the application.