Ads 468x60px

Thursday, August 30, 2012

Best Practice Modeling – Make these 5 changes today

Best Practice Modeling – Make these 5 changes today:
This article is written by Myles Arnott from Excel Audit
This article provides a high level overview of Best Practice Modeling and highlights five simple Best Practice Modeling concepts to put in place today. In next 2 parts we will talk about implementing some of these ideas.
Best Practice Modeling using Excel - Make these 5 changes to your Excel models today

Why is a standardized approach to Excel spreadsheet modeling important?

Excel spreadsheets are the most widely used business tool with over 500 million users worldwide. Spreadsheets are used within all aspects of businesses from simple day-to-day tasks to being a critical element within complex business processes such as business planning and regulatory reporting.
In the absence of a generally accepted and widely applied standard, Excel developers build models according to their own tastes. This can result in:
  • spreadsheets being built in an inconsistent and sometimes haphazard way;
  • frustration and confusion as model developers struggle with spreadsheets developed by somebody else;
  • increased complexity and risk; and
  • reduced efficiency.

What are the benefits of implementing a best practice modeling approach?

  • Accuracy: Spreadsheets are less prone to errors.
  • Consistency: Spreadsheets have a consistent structure and look, making sharing easier.
  • Clarity: Spreadsheets are clear and structured, reading like a book, navigating like a website. This makes them easier to share and audit.
  • Efficiency: Spreadsheets are easier to use and share, saving time at key points in critical processes.
  • Flexibility:Spreadsheets are easily changed and extended without the need for a complete re-work.

Five changes to make to your Excel spreadsheet development today

Businesses are often put off the idea of implementing a best practice standard as they see it as very time consuming and an unnecessary level of bureaucracy. I have therefore picked five simple changes that you can make to your Excel spreadsheet modeling right now.

Change 1: Apply a modeling life cycle

Considering the five stages of a model’s life cycle shown below formalizes the process of developing spreadsheets, be it for yourself or another user:
Define & use a modeling life cycle
Specify: Document the functionality and outputs required by the user(s)
Design: On paper map out the structure and data flows of the model
Build: Build the spreadsheet to best standards
Test: Testing is a vital step to identify and resolve errors
Use: Model is issued for use

Change 2: Give your spreadsheets structure

A well-structured spreadsheet is more transparent and is therefore much easier to use, test and audit. Separate your spreadsheets into the three key types shown below:
Use a 3 sheet structure to simplify things

Change 3: Make cell content and cell purpose visually identifiable at all times

The content and purpose of every cell should be easily identifiable to the user at all times. In its simplest form you should distinguish between the following two cell types:
Use Cell Styles and consistent color schemes to make your models easy to understand
More on this: Use cell styles in Excel
In the final part of this two part series I will share some simple macros to add to your Ribbon (or tool-bars in Excel 2003) that make this really simple to put in place.

Change 4: Use consistent formulas

When more than one adjacent cell contains a similar type of output the formulas within the cells should be designed to be consistent. In essence this means that you should be able to copy a cell down or across the relevant range without needing to make changes to the underlying formulas.
This greatly reduces the risk of error, speeds up the development process and makes the workings area of the spreadsheet more transparent and therefore easier to audit.
Related: Structuring your financial models – best practices

Change 5: Build error checks into your Excel spreadsheets

When designing and subsequently building the spreadsheet you should be aware of the key checks that should be in place to assure the quality and accuracy of the model outputs. Building in error checks during the build process ensures that key checks are made and most importantly that any issues are clearly flagged to users.
Build error checks for each critical calculation and then communicate all errors through a dedicated error summary page.

Conclusion

Hopefully this article has given you a useful overview of the need for and benefits of implementing a Best Practice modeling Standard. Whilst the article has only touched the surface of Best Practice modeling, I hope that you will find the five simple changes easy to implement and that you will find them beneficial.

Some useful links:

In the next part of this series I will show you how to create some simple macros to automate best practice cell formatting (change 3).

Thanks to Myles

Many thanks to Myles for compiling all the tips & sharing this with us. If you have enjoyed this article, please say thanks to Myles. You can also reach him at Excel Audit or his linkedin profile.

0 comments:

Post a Comment