NOTE: This originally appeared on this date at Quest Software's
ToadWorld, on the expert blog "John Weathington's Quest for
Compliance". The link to the actual ToadWorld article is at the bottom. If
your company operates like most, your compliance efforts were brought
about by an urgency. For instance, perhaps your company instituted its
SOX compliance program because the deadline for SOX compliance was
growing near, and the filing requirement forced your company into
action.
There is a bigger picture here however. In the landscape of governance,
risk, and compliance, the compliance part is a by-product of risk.
You’ve heard me say this before. Compliance is about implementing
controls ( like Segregation of Duties ), which is about controlling
risk ( like risk of fraudulent activity ).
By understanding the overlying framework, prudent companies can build a
compliance program not from urgency, but from a more sensible risk
standpoint. And by engaging their database professionals ( that would
be you ), they stand a good chance of modeling it correctly.
But You’re Already in Compliance – Why Should You Care About Risk?
Focusing on risk is an evolution from compliance, and has the following advantages:
Modeling Uncertainty
Risk is uncertainty – it’s that easy.
For some reason, trying to model uncertainty seems to give people
problems, but it’s actually pretty simple. In our example above, the
risk is fraud. We are uncertain if fraud is going to occur. And since
the impact of fraud is probably pretty severe, we need to control for
it – and this is the birth of compliance. Segregation of Duties is one
way to do this. So what the regulators will suggest is that you focus
on Segregation of Duties, and that’s what you implement. They’ve taken
it upon themselves to assess the risk and recommend appropriate
controls.
But now your company wants to be a little more mature about compliance,
so they ask your help on profiling the risks that are being controlled.
Here’s where you start:
This is a good starting point for modeling the pure risk. If you have a
compliance program already in place, do an exercise for each control to
explore the risk that’s being controlled.
Completing your Risk Model
To finish out your risk model, you will need to consider the following tables:
This should get you started in profiling the risks at your company.
Once complete, with some simple reporting your company will have a very
good picture of where it’s exposed, and your auditors will have an easy
time understanding your compliance control structure.

That was an inspiring post,
A great post explaining how to understand risk...
Thanks for writing, most people don't bother.
Posted by: software developers | January 11, 2010 at 07:57 AM
I appreciate your comment, thanks! I agree, most people don't bother, which is why they get in trouble. The real point of compliance is to avoid risk, not simply get a clean bill of health on their compliance audit.
Posted by: John Weathington | January 11, 2010 at 04:14 PM