managing change risk in excel spreadsheets

68
Quantifying risk in Excel spreadsheet changes DiffXL

Upload: excelformanagerscom

Post on 18-Nov-2014

5.362 views

Category:

Economy & Finance


4 download

DESCRIPTION

This slide describes a method by which spreadsheet changes can be automatically assessed for risk

TRANSCRIPT

Page 1: Managing change risk in Excel spreadsheets

Quantifying risk in Excel spreadsheet changes

DiffXL

Page 2: Managing change risk in Excel spreadsheets

By their very nature, spreadsheets change

Page 3: Managing change risk in Excel spreadsheets

Change matters

Page 4: Managing change risk in Excel spreadsheets

But who cares about spreadsheet change?

Page 5: Managing change risk in Excel spreadsheets

Spreadsheet owners & risk managers

Page 6: Managing change risk in Excel spreadsheets

Internal & external auditors

Page 7: Managing change risk in Excel spreadsheets
Page 8: Managing change risk in Excel spreadsheets

Paul Sarbanes

Mike Oxley

Page 9: Managing change risk in Excel spreadsheets

How do companies deal with spreadsheet

change?

Page 10: Managing change risk in Excel spreadsheets

In a perfect world …

Page 11: Managing change risk in Excel spreadsheets

Every spreadsheet would be audited

and all risks would be mitigated

Page 12: Managing change risk in Excel spreadsheets

What do real-world managers say about spreadsheet changes?

Page 13: Managing change risk in Excel spreadsheets

We would obviously test and document any changes – But we haven’t amended anything this year.

We always check the changes before release, but they’re not major enough to change the documentation

What do real-world managers say about spreadsheet changes?

Page 14: Managing change risk in Excel spreadsheets

What happens when we talk to real-world auditors about spreadsheet auditing?

Page 15: Managing change risk in Excel spreadsheets

Realistically, we’d probably expect some small unexplained variations in the final results

What happens when we talk to real-world auditors about spreadsheet auditing?

We’ll always check the high risk spreadsheets, but the rest tend to get ignored – We’ll do them all some day.

Page 16: Managing change risk in Excel spreadsheets

The result?

Page 17: Managing change risk in Excel spreadsheets

Everything’s fine, boss

Page 18: Managing change risk in Excel spreadsheets

… yes, just fine

Page 19: Managing change risk in Excel spreadsheets
Page 20: Managing change risk in Excel spreadsheets

Is this how you see a spreadsheet?

Page 21: Managing change risk in Excel spreadsheets

This is how DiffXL sees a spreadsheet

Page 22: Managing change risk in Excel spreadsheets

Base X Y Gamma DeltaCORONA - GLASS7.031065 4.502179 0.01311 0.059024CORONA - GLASS61.91627 17.35029 0.308808 5.357904CORONA - GLASS126.6281 96.10542 4.662414 448.0832CORONA - GLASS0.856899 0.316199 0.032906 0.010405CORONA - GLASS14.93735 7.117257 0.428304 3.048348

Standard spreadsheet view

Formula view(R1C1 style, available in Excel)

Formula map view(as processed by a formula map tool)

Formula mapsA visual representation of a spreadsheet

Page 23: Managing change risk in Excel spreadsheets

Examples of changes to the shape & colour

of a formula map

Page 24: Managing change risk in Excel spreadsheets

Original view(Formula map version)

Page 25: Managing change risk in Excel spreadsheets

Original view(Formula map version)

Page 26: Managing change risk in Excel spreadsheets

Column addedwith new text and formula

Original view(Formula map version)

Page 27: Managing change risk in Excel spreadsheets

Original view(Formula map version)

Page 28: Managing change risk in Excel spreadsheets

Region extended, one text cell and one new formula added at the bottom

Original view(Formula map version)

Page 29: Managing change risk in Excel spreadsheets

Some changes offer little

genuine risk

Page 30: Managing change risk in Excel spreadsheets

Original view(Formula map version)

Page 31: Managing change risk in Excel spreadsheets

Entire region moved and text entered in cell B2

Original view(Formula map version)

Page 32: Managing change risk in Excel spreadsheets

Others give cause for concern

Page 33: Managing change risk in Excel spreadsheets

Original view(Formula map version)

Page 34: Managing change risk in Excel spreadsheets

Text overwrites formula in C5, new formula in cell E5

Original view(Formula map version)

Page 35: Managing change risk in Excel spreadsheets

DiffXL also stores some other basic data about the structure. Altogether this means it can ascertain data and formula ranges that have been …

Changed, Combined, Created, Deleted, Extended,

Moved, Overwritten, Shrunk, Sorted or Split

Page 36: Managing change risk in Excel spreadsheets

DiffXL

Page 37: Managing change risk in Excel spreadsheets

Considers a spreadsheet as a set of contiguous coloured rectangles

DiffXL

Page 38: Managing change risk in Excel spreadsheets

Considers a spreadsheet as a set of contiguous coloured rectangles

Looks at how the shapes & colours change

DiffXL

Page 39: Managing change risk in Excel spreadsheets

DiffXLConsiders a spreadsheet as a set of contiguous coloured rectangles

Looks at how the shapes & colours change

And assigns the spreadsheet an appropriate change-risk metric

Page 40: Managing change risk in Excel spreadsheets

Why measure risk and not just change?

Page 41: Managing change risk in Excel spreadsheets

Because when we understand the true

Effort

Riskwe can assign themost appropriate

to minimize the overall

Cost

Page 42: Managing change risk in Excel spreadsheets

... and so concentrate on the things that really

matter

Page 43: Managing change risk in Excel spreadsheets

DiffXL analysis can be run ….

Page 44: Managing change risk in Excel spreadsheets

Automatically during a file save or publish (SharePoint)

DiffXL analysis can be run ….

Page 45: Managing change risk in Excel spreadsheets

Automatically during a file save or publish (SharePoint)

As part of a monthly, quarterly or yearly checking process (Excel or SharePoint)

DiffXL analysis can be run ….

Page 46: Managing change risk in Excel spreadsheets

Automatically during a file save or publish (SharePoint)

As part of a monthly, quarterly or yearly checking process (Excel or SharePoint)

Manually in Excel by a user, manager or auditor

DiffXL analysis can be run ….

Page 47: Managing change risk in Excel spreadsheets

How can DiffXL helpauditors?

Page 48: Managing change risk in Excel spreadsheets

It can be run quickly and simply against every important spreadsheet

Page 49: Managing change risk in Excel spreadsheets

It identifies spreadsheets where the underlying data has changed

Page 50: Managing change risk in Excel spreadsheets

It highlights spreadsheets whose

calculation methods have been modified

Page 51: Managing change risk in Excel spreadsheets

It can spot spreadsheets that are fundamentally the same

Page 52: Managing change risk in Excel spreadsheets

How can DiffXL helpdepartmental & risk

managers?

Page 53: Managing change risk in Excel spreadsheets

It can identify spreadsheets that have been changed accidentally

Page 54: Managing change risk in Excel spreadsheets

It can isolate spreadsheets that require re-documenting or re-testing

Page 55: Managing change risk in Excel spreadsheets

It can recognize a spreadsheetin need of attention

Page 56: Managing change risk in Excel spreadsheets

... and it can be used to locate

issues pro-actively, allowing managers

to resolve problems at a

convenient time before audit.

Page 57: Managing change risk in Excel spreadsheets

Plus, there’s a little benefit on the side …

Page 58: Managing change risk in Excel spreadsheets

Happy users!

Page 59: Managing change risk in Excel spreadsheets

Happy users!

Why so?

Page 60: Managing change risk in Excel spreadsheets

They can demonstrate that their changes are

of little risk

Page 61: Managing change risk in Excel spreadsheets

Restrictive or time consuming change procedures can be targeted towards high risk changes

Page 62: Managing change risk in Excel spreadsheets

They can identify any high-risk changes themselves

… and mitigate them if required

Page 63: Managing change risk in Excel spreadsheets

So where does that leave companies using a DiffXL approach to spreadsheet change?

Page 64: Managing change risk in Excel spreadsheets

Informed managers

DiffXL

Page 65: Managing change risk in Excel spreadsheets

Satisfied auditorsInformed managers

DiffXL

Page 66: Managing change risk in Excel spreadsheets

Happy users Satisfied auditors

Informed managers

DiffXL

Page 67: Managing change risk in Excel spreadsheets

Beautiful

Page 68: Managing change risk in Excel spreadsheets

Excel & SharePoint are registered trademarks of Microsoft Corporation.

DiffXL is a registered trademark of ExcelforManagers.com.Copyright 2009 Excel For Managers. All rights reserved.