|
Separation of presentation from logic and data - not just logic and data, but presentation, too? What this means is that
a single report format or data entry view can apply to each of those 500 retail stores, or each of the 4 scenarios
due on Jack's desk by 7 a.m.
When Jack says in his kind voice, " I just want to see the bottom line, and the 5 key factors driving this
business!" it means that he's a very results oriented type of guy, and his view of the world is different
from the poor beanie* who developed the model in the first place. Separation of presentation from logic means that
you can organize the model logic in a way that is best for calculating the results. Only when the calculations
are being performed correctly do you worry about how to present them to the outside world. You deliver both substance
and form - no need to compromise one for the other. You can (and should) build reports that help validate
the numbers, as well as, reports that succintly show the bottom line results.
Reports are separate from logic - develop each to satisfy the need at hand.
Reports are separate from data - the same report format can be used for each of the 500 retail stores, or the four
rapidly evolving scenarios.
* Beanie is an Austalian term of endearment for an accountant, or bean counter. |