| Best Practice | |||||||||
| According to Professor Tom Grossman, author of the popular EuSpRIG paper “Spreadsheet Engineering: a Research Framework”, spreadsheet best practices are “Situation Dependent”, a view that is supported widely within the practitioner community. Guidance on spreadsheet best practice is therefore gradually emerging, as it depends upon what you are doing. Here are some documents to get you started on the subject of best practice. Spreadsheet Auditing for Free (1.56Mb pdf) by Ray Butler presentation to ISACA Northern UK Jan 2006. How do you know your spreadsheet is right? (666K pdf) More than fifty Principles, Techniques and Practice of Spreadsheet Style by Philip L. Bewig July 28, 2005. With references. |
![]() |
||||||||
Spreadsheet Modelling Best Practice (1.4MB pdf) kindly donated by Louise Bartlett of IBM Business Consulting Services. Written by Nick Read and Jonathan Batson when Business Dynamics were part of PriceWaterhouseCoopers (PWC), published 1999 by the Institute of Chartered Accountants in England and Wales (ICAEW). In a "Software Management" article (Jan 2001) "Software Defect Reduction Top 10 List" (121K PDF) Barry Boehm and Victor Basili predict "The ranks of 'sorcerers apprentice' user-programmers will also swell rapidly, giving many who have little training or expertise in how to avoid or detect high-risk defects tremendous power to create high-risk defects." |
|||||||||
| Testing | |||||||||
Professor Ray Panko, University of Hawaii, gave some comprehensive guidance on testing spreadsheets at the EuSpRIG 2006 conference. Ray’s paper "Recommended Practices for Spreadsheet Testing" is available here. Dr Louise Pryor gave a succinct outline of the principles of testing spreadsheets in her paper “When, Why and How to test spreadsheets”. In her follow up paper, she describes why merely establishing correctness of a spreadsheet may not be enough. Grenville Croll describes how a large accounting firm reviews spreadsheet models for accuracy. Harmen Ettema and colleagues from Price Waterhouse Coopers describes another approach – building a shadow model – to determine accuracy in important spreadsheet calculations. Simon Murphy describes his commercially based spreadsheet review process. |
|||||||||
| Design | |||||||||
Dr John Raffensperger of the University of Canterbury, Christchurch, New Zealand, gave a memorable presentation at the EuSpRIG 2001 conference in Amsterdam on “New Guidelines for Spreadsheets”. Bill Bekenn and Ray Hooper draw upon the Toyota automotive manufacturing methodology to describe a set of techniques “Poka Yoke” – Japanese for “Mistake Proofing” – to reduce the possibility of making mistakes in the first place. |
|||||||||
| Documentation | |||||||||
| Ray Payette describes how to use some of Excel’s built in features to document spreadsheets, and gives copious examples in his paper “Documenting Spreadsheets”. | |||||||||
| Vendor Solutions | |||||||||
| A number of vendors including Clusterseven, Prodiance, Qtier Rapor , Xenomorph, Risk Integrated and Spectrum Global describe their various approaches to delivering safe and effective spreadsheet based systems. | |||||||||
| Guidance from Microsoft | |||||||||
| Microsoft have attended EuSpRIG on two occasions and have provided useful guidance on the development of better quality models. Firstly through a 2006 paper from Brandon Weber entitled “Strategies for Addressing Spreadsheet Compliance Challenges” and secondly in a 2008 paper directed at Accounting and Finance Professionals, Mbwana Alliy and Patty Brown focus on a number of key issues. | |||||||||
| Spreadsheet Control Projects | |||||||||
| Andy McGeady and Joseph McGouran described a large project they had been involved with at Allied Irish Bank (AIB) to control the legions of spreadsheets in use within the Capital Markets division. They offer clear and prescient advice to others who would seek to embark upon such a project. Jamie Chambers and Mark Hamill describe a similar project at an unnamed European Investment Bank to control the use of end user computing tools for business critical applications. | |||||||||
| Controlled Development using Spreadsheets | |||||||||
| Spreadsheets can be safely used to build complex applications. The approach to this must be careful and controlled, incorporating the wide ranging aspects of a proper software development methodology. Susan Allen describes such a project that has gone live at Lloyds TSB bank in 2009. | |||||||||
| Our Sponsors | |||||||||
Web Design by
KINET e-Solutions
|
|||||||||