Documentation Tools and Techniques

advertisement
Documentation Tools and Techniques
Ayesha Hussainbhoy
University of Waterloo
Waterloo, ON
N2L 3G1
June 27, 2014
Table of Contents
Executive Summary ........................................................................................................................ 1
Introduction ..................................................................................................................................... 2
Importance to the Professionals ...................................................................................................... 3
Importance to IT Professionals ................................................................................................... 3
Importance to C-Suite Executives .............................................................................................. 3
Importance to Auditors ............................................................................................................... 4
Current Methodologies Available for Documentation ................................................................... 5
Narrative Documentation ............................................................................................................ 6
Internal Control Matrix ............................................................................................................... 6
Data Flow Diagrams ................................................................................................................... 6
Flowcharts ................................................................................................................................... 8
Resource-event-agent (REA) Modeling ................................................................................... 10
IDEF0 Model ............................................................................................................................ 12
Extended event-driven process chain diagrams (EPC) ............................................................. 13
Unified Modeling Language (UML) Activity Diagrams .......................................................... 14
Business Process Diagram – Business Process Modeling Notation ......................................... 15
Does the Type of Documentation Matter? .................................................................................... 17
Conclusion .................................................................................................................................... 20
Bibliography ................................................................................................................................. 21
Executive Summary
This report, entitled Documentation Tools and Techniques, provides an analysis and
evaluation of several documentation methodologies and their usefulness to different
professionals. Effective documentation serves as a tool for management to make decisions, to
track the business processes in place, and as evidence for an audit. Methods of analysis in the
report include: an overview of the importance of effective documentation for IT professionals,
senior executives, and auditors; a brief description of the documentation methodologies available
including the advantages and disadvantages of each methodology; and an assessment of the most
optimal form of documentation.
The objectives for each of the professionals are important to determine the type of
documentation required. The objective of IT professionals is to mitigate risk of loss of
intellectual capital leading to loss of data; thus it is important to document processes effectively
so no information is lost. Senior executives’ objective is to attain information that can help them
make well informed decisions; thus documentation should be designed for this purpose. Lastly,
the objective of auditors is to perform an effective and efficient audit; therefore documentation
should be designed to serve as evidence to support an unqualified opinion.
The report compares narrative documentation, which is a written description of the
business processes, to various forms of diagrammatic documentation, which uses pictures, tables,
or flowcharts to represent a business process. The advantages and disadvantages are presented
for each of the documentation methodologies from an audit risk assessment perspective looking
at the tools available in the methodology. This analysis is then used to determine whether
narrative or diagrammatic documentation is more advantageous for professionals.
The report concludes that while diagrams are often better interpreted by people than large
volumes of text, the optimal form of documentation depends on the user and their needs. As a
result, professionals may need to use a combination of various forms of documentation to meet
their objectives and mitigate the deficiencies of the different methodologies. For the purpose of
conducting a business process audit research shows that narrative and diagrammatic
documentation provide the same results. However, in practice, narrative documentation is most
often used to document a business process and controls over the process. Auditors should
understand the various documentation methodologies available and their evolution over time so
that they can prepare effective documentation and perform a high quality audit.
1|Page
1.0 Introduction
A business process is defined as “any system or procedure that an organization uses to
achieve a larger business goal”1 and consists of “a series of tasks”2 or activities that are
“executed in a specific order”3 to achieve a desired outcome. Corporate executives require a
solid understanding of business processes within the organization for the purpose of strategic
decision-making and planning objectives. CAS 315 requires auditors to “identify and assess the
risks of material misstatement […] through understanding the entity and its environment”4. This
includes understanding the business processes employed to effectively operate the business, as
well as understanding the controls over these processes. Thus, for the purpose of effectively
engaging in the risk assessment process auditors require clear, concise, and thorough
documentation of the business processes and their controls.
There are two broad types of documentation techniques that can be used to depict
business processes within an organization. The first one is narrative documentation, which
describes a business process in words, and the second is diagrammatic documentation, which
utilizes diagrams or figures to represent a process. Within diagrammatic documentation there are
several methodologies available such as internal control matrices, data flow diagrams,
flowcharts, resource-event-agent modeling, IDEF0 modeling, extended event-driven process
chain diagrams, unified modeling language activity diagrams, and business process diagrams. A
brief overview of each of these methodologies is provided in the body of this report. Thus,
business professionals, including management and auditors, can use these forms of
documentation to gain a better understanding of a business model and its processes.
The purpose of this paper is to analyze various documentation tools and techniques and
how they can be employed to represent a business process. The analysis includes an assessment
of the importance of documentation of business processes for IT professionals, C-suite
executives, and auditors by identifying specific requirements and constraints to assess what type
of documentation will best meet each of their needs. The report describes the current
methodologies available for documentation including a presentation of the advantages and
1
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.bpel.ui.doc/conce
pts/cunder.html.
2
Ibid.
3
Ibid.
4
http://edu.knotia.ca.proxy.lib.uwaterloo.ca/knowledge/Home.aspx?productid=1
2|Page
disadvantages of each methodology. Using results from previous studies as well as examples
from current practice, the report assesses whether the type of documentation used to represent
business processes impacts the decisions made by IT professionals, C-suite executives, and
auditors. Finally, the report looks at current issues with documentation and provides a conclusion
on the best available methodology for audit risk assessment and decision-making for
management and executives.
2.0 Importance to the Professionals
The following discussion focuses on gaining an understanding of the importance of
sufficient and appropriate documentation of business processes for IT professionals, C-suite
executives, and auditors, by assessing their key objectives and concerns as professionals.
2.1 Importance to IT Professionals
Strong documentation of a company’s business processes is extremely important for IT
professionals because it helps to mitigate risk in several areas including: “loss of intellectual
capital, data and IT operations, clarity, and momentum”5. Due to the high turnover rate in the IT
industry, the loss of intellectual capital is a major concern for IT professionals. In order to
prevent a potential loss of data, IT departments should effectively document all knowledge about
the various processes and functions of systems. This will minimize the risk of loss of data and
reduce future costs that may be required to re-do the work. Documentation is also important in a
business recovery situation as it helps to mitigate the loss of data in the case of a disaster. It is
important for IT professionals to be able to restore all important information related to business
processes and operations quickly and effectively to prevent further loss caused by ceasing of
operations. Documentation is also important to prevent miscommunication between IT
professionals. Clear documentation provides IT professionals with a benchmark to resolve
differences in opinions that may occur. Lastly, documentation also ensures continuing progress
for projects by providing “clarity and accountability over job functions, processes and control”6.
2.2 Importance to C-Suite Executives
Strong documentation of key business processes is also important to management and
senior executives. Documentation of business processes and the controls over these processes
enables management to evaluate the system of internal controls in place and serves as evidence
5
6
http://www.isaca.org/Journal/Past-Issues/2012/Volume-4/Documents/12v4-Everybody-Loves-Documentation.pdf
Ibid.
3|Page
for assessing the effectiveness of these internal controls7. Robust documentation allows
management to understand the activities that the organization has undertaken to meet their main
objectives. This will help with management decision-making to identify any control gaps in
processes and resolve errors. Additionally, effective documentation prepared at the
organizational level leads to a more efficient audit process, since the auditor can leverage off the
existing documentation8. This in turn results in lower audit costs for the organization.
2.3 Importance to Auditors
Effective documentation of a business’s systems and processes is essential for an internal
and external auditor to understand the key business processes in order to evaluate the risks
associated with each process. In particular, documentation of internal controls is crucial in
establishing that a company has effectively designed and implemented internal controls over
various business processes.
A key objective of audit firms is also efficiency; thus, auditors should keep in mind the
risk of over-documenting, which can be extremely time-consuming and costly for the firm.
Organizations often prepare their own documentation of their business processes to identify gaps
in controls, to understand their processes so that they can improve operating efficacy, and to
reduce potential errors in their system9. Thus, auditors can leverage this documentation in
preparing their own documentation to efficiently evaluate the risks associated with the business
processes and controls at an organization. Deloitte recommends that auditors employ a riskbased approach in determining which processes in an organization need to be documented10. The
audit team can identify the financial statement accounts and business processes with the highest
risk and document controls over these processes. This will control the extent of the testing
performed and improve the efficiency of the audit.
Audit documentation, which is contained within audit working papers, is a record of the
work performed by auditors to support their overall conclusion. At the completion of the audit,
the firm issues an unqualified opinion stating that the financial statements and the related
accounts are free from material misstatement. Thus, it is essential that all evidence obtained is
7
http://www.deloitte.com/view/en_CA/ca/services/ceocfocertification/dd736aeff60fb110VgnVCM100000ba42f00a
RCRD.htm
8
Ibid.
9
Ibid.
10
Ibid.
4|Page
clearly and thoroughly documented for the purpose of performing a good quality audit.
Consequently, for audit documentation to be useful and to serve the purpose and objectives of
auditors it should meet the following broad criteria:
1) Documentation needs to be correctly associated “to the appropriate subject and audit
objective”11;
2) Interviews conducted should be documented to record the details of the interview
including: the topic discussed, the person interviewed, and the time and location the
interview took place;
3) Auditors must document any observation of work performed;
4) Data obtained from an information system, either directly or indirectly, should be
documented. The data obtained should contain the appropriate annotation so that files can
be tracked to its original source;
5) Auditors should avoid using generic templates for documentation and instead document
as much detail about the information system (especially if the system does not fit an
available template);
6) Auditors should be constantly revising their documentation, adding comments, and
resolving issues and deficiencies with the documentation;
7) Documentation should be reviewed constantly and comments from the review should
also be documented;
8) All copies of the report, including all drafts, should be included in documentation12.
Thus, auditors should bear in mind the above requirements when documenting key business
processes as part of the risk assessment procedures in order to perform a high quality audit.
3.0 Current Methodologies Available for Documentation
There are several methodologies available for documentation that are grouped under two
broad categories: narrative documentation and diagrammatic documentation. The following
discussion provides a brief description of each of the documentation methodologies and an
assessment of their effectiveness in business process modelling. In particular, the discussion is
from an audit risk assessment perspective. Auditors are concerned primarily about the flow of
information through the business processes and the controls over these processes. Thus, the
11
12
http://www.isaca.org/Journal/Past-Issues/2002/Volume-3/Pages/The-Necessity-for-Documentation.aspx
Ibid.
5|Page
discussion focuses on the availability or shortage of constructs relating to controls, risks, and
information flow when assessing the effectiveness of each method for audit risk assessment.
3.1 Narrative Documentation
Narrative documentation provides a high-level overview of each process in a business.
The narrative typically includes a written description of the key controls over a particular
transaction or process, the personnel responsible for executing the controls, and key application
and system controls13.
An advantage of narrative documentation is that it can provide as much or as little
information based on the needs and objectives of the users. This flexibility leads to potentially
lower costs of documentation and therefore greater efficiency. Since narrative documentation
does not have restrictions due to limited constructs, every aspect of the business process
including activities, controls, and flow can be depicted. However, narrative documentation is
often less user friendly, providing more data than the user can effectively process at a time.
3.2 Internal Control Matrix
An internal control matrix is used to document the control system at an organization in a
tabular format. The matrix shows control activities that a company has in place to meet specific
control objectives and the associated financial statement assertions and risks. The matrix also
helps conclude on the design and operating effectiveness of the control14.
An advantage of an internal control matrix is that it details the internal controls in place
for various processes and associates the risks inherent to each of these processes. This way the
auditor can assess if controls over processes are operating effectively and the risks that need to
be mitigated through substantive testing. However, a limitation of an internal control matrix is
that it does not illustrate the flow of information through the organization.
3.3 Data Flow Diagrams
Data flow diagrams (DFD) are a form of documentation that represents the source and
destination of data in a graphical form. Data flow diagrams are typically used to show the flow of
data through a company’s information system. Thus a DFD provides an overview of the system
including where the data comes from, how it flows through, the processes performed on the data,
13
http://www.deloitte.com/view/en_CA/ca/services/ceocfocertification/dd736aeff60fb110VgnVCM100000ba42f00a
RCRD.htm
14
Ibid.
6|Page
and where the information goes15. DFD’s use functional decomposition enabling processes to be
further sub-divided. Hence, DFD’s can provide an overview of the entire system as well as a
more detailed view of the processes and activities within a system16. DFD’s are created for two
primary purposes: (1) to provide a logical view showing the process and data flows; or (2) to
provide a physical view showing the organizational units that perform the process17.
Exhibit I: An illustration of a DFD18
A DFD has two primary advantages in business process risk assessment: (1) It is easy to
construct a DFD given the appropriate tools; and (2) DFD’s are flexible and can be constructed
to either present abstract or more detailed information of a process depending on the user’s
needs19. DFD documentation also has several weaknesses, that is, DFD’s do not show the flow
of control and do not have separate constructs to depict controls20 (see Exhibit II for the
constructs available for DFD’s). However, controls can be shown as a process construct or
15
http://wps.prenhall.com/bp_romney_ais_11/86/22157/5672264.cw/index.html
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
17
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc38088.1610/doc/html/rad1232026266
129.html
18
Ibid.
19
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
20
Ibid.
16
7|Page
decision tables to show the sequence of controls. Additionally, DFD’s do not have separate
constructs to capture resources, objectives, or risks21.
Exhibit II: Constructs available in a data flow diagram22
3.4 Flowcharts
Similar to data flow diagrams, flowcharts depict the flow of data through an information
system, but it also provides information about the timing of processes. There are three main
types of flowcharts: document flowcharts, which describe the flow of information between
departments; system flowcharts, which depict the relationship between inputs, processing, and
outputs of a system; and program flowcharts, which describe the sequence of logical operations
performed in a computer program23. This discussion focuses on the use of system flowcharts to
depict business processes and outlines the advantages and disadvantages of using system
flowcharts for this purpose.
21
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc38088.1610/doc/html/rad1232026266
129.html
23
http://wps.prenhall.com/bp_romney_ais_11/86/22157/5672264.cw/index.html
22
8|Page
Exhibit III: System flowchart for an inventory system24
As previously described, a system flowchart shows the inputs, outputs, processing, and
storage of information within an entity and the relationship between them. A major advantage of
system flowcharts is that they show how the main components of a system fit together and their
interaction, thus capturing the flow of information through the system25. However, there is often
ambiguity with system flowcharts as they can be interpreted differently by different people. This
is because the model uses standard input and output constructs – that is, there are no specific
accounting transaction or control constructs26 (refer to Exhibit IV for the system flowchart
symbols). Thus, the system flowchart must be accompanied with a note describing the purpose
and objective of the flowchart so that it can be interpreted in the same way by all users.
24
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc38088.1610/doc/html/rad1232026266
129.html
25
http://www.hit.ac.il/staff/leonidM/information-systems/ch37.html
26
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
9|Page
Exhibit IV: System flowchart symbols27
3.5 Resource-event-agent (REA) Modeling
The inputs and outputs of events in the REA model are resources; thus, the key constructs
of the REA model are “economic resources, economic events, and agents”28. The REA model
demonstrates an exchange of events – that is, it consists of one event in which a resource is
consumed paired with another event in which a resource is increased. Thus, the REA model
demonstrates the relationship of resources to an event and associates the event to a particular
organizational unit. Since the REA model employs inputs and outputs that are resources, and not
information, DFD models or system flowcharts can be used within a REA model to depict the
activities of a particular event29.
27
http://www.hit.ac.il/staff/leonidM/information-systems/ch37.html
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
29
Ibid.
28
10 | P a g e
Exhibit V: A depiction of a business process using a REA model30
A major strength of the REA model is the simplicity of the underlying metamodel, which
provides detailed guidance on “what should be modeled and how it should be represented”31. In
addition, a main focus of the REA model is to model accounting systems. Thus, the model can be
used to trace risk to a class of transactions, clearly defining the objective of the business process
and the economic nature of the event being modeled. The REA model differs from other models
that depict business processes since they focus on the economic essence of transactions instead
of the physical reality by employing an economic or value chain perspective32. However, the
REA model does not have constructs to model risk associated with a process, constructs for
controls to address the risks, nor does it capture the flow of controls33. However, as mentioned
previously, other models such as a system flowchart can be used to depict flow of controls of an
event in the REA model, thus mitigating the limitations of the model.
30
https://www.msu.edu/user/mccarth4/G&M-maintext.htm
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
32
Ibid.
33
Ibid.
31
11 | P a g e
3.6 IDEF0 Model
The IDEF0 models processes, activities, transformation of inputs to outputs, controls over
the transformation, and resources needed for the process34. The model also depicts the flow of
information or materials between processes, thus demonstrating the dependence between
processes. The IDEF0 model decomposes a process based on functions – that is, it shows “the
process as one activity with all inputs and outputs”35 and then shows a separate level with a
decomposition of the process into several activities.
A major advantage of the IDEF0 model is that its shows all of the resources, inputs,
outputs, as well as the controls of each process. However, the IDEF0 model has several
limitations. The model does not illustrate the flow of control between functions in the model or
the sequence in which the activities occur. However, this limitation can be addressed by
“arrang[ing] activities in an appropriate order on a page to represent their proper sequence”36.
Additionally, there are no constructs for accounting transactions, performance measures, or links
to a specific operational unit (refer to exhibit VI for the constructs available in the IDEF0
model). However, this limitation can be overcome by representing the organizational unit as a
resource required to operate a particular function37.
Exhibit VI: Shows the interrelation and constructs in the IDEF0 model38
34
Ibid.
Ibid.
36
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
37
Ibid.
38
http://www.idef.com/IDEF0.htm
35
12 | P a g e
3.7 Extended event-driven process chain diagrams (EPC)
The basic EPC model consists of activities, events, and connectors to show the flow of
controls between the activities and events. Thus, the model depicts a business process showing
the complete chain of activities in response to particular events. The extended EPC also models
“objects, data inputs and outputs, and organizational units performing the function”39.
Exhibit VII: EPC Activity Diagram for a billing process40
A major strength of the EPC model is that it is simple to understand. However, the EPC
model also does not have specific constructs to model controls or resources required for a
particular activity, however, activity constructs can be used to represent a control to compensate
for this limitation41.
39
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
http://www.visual-paradigm.com/VPGallery/bpmodeling/
41
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
40
13 | P a g e
Exhibit VIII: The notation available for EPC activity diagrams42
3.8 Unified Modeling Language (UML) Activity Diagrams
UML activity diagrams include the activities of a business process as well as the flow of
control between the activities, showing the linkage of activities to form a process. In a UML
activity diagram, an activity commences when the previous activity ends and conditions are met.
The conditions serve as decision points to determine which activity will occur depending on the
decision made – that is, the UML diagram shows sequence of activities. Guard conditions are
used to show the flow of control and determine which activity comes first in the sequence.
However, activities can also occur in parallel and swimlanes are used in the UML diagram to
show the partition43.
42
43
http://www.visual-paradigm.com/VPGallery/bpmodeling/
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
14 | P a g e
Exhibit IX: An example of a UML activity diagram44
Activity diagrams however do not allow for the modeling of resources used in a process
or controls distinct from an activity. However, an extended UML diagram is a process diagram
that shows the “goals of the process, materials used and provided by the process, resources
needed for the process, and controls for the process”45. Activity diagrams are simple to read and
create due to the small number of symbols. However, the activities and decision points are often
not well defined in the model. However, due to the simplicity of the model, the symbols often do
not precisely define the meaning of the activities being depicted46.
3.9 Business Process Diagram – Business Process Modeling Notation
Business process modeling notation (BPMN) is a standardized notation designed to be
easy to understand by all business users. The business process diagram (BPD) is contained
within the BPMN and uses a flowchart to display the flow of control and order of activities
44
http://www.visual-paradigm.com/VPGallery/bpmodeling/
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
46
Ibid.
45
15 | P a g e
within a process. BPD can be designed and broken down to provide more or less detail of a
process depending on the user needs. The BPD portrays the order and sequence of activities and
can also show the flow of information between organizations using connection symbols 47.
Exhibit X: Example of a BPD diagram48
A major advantage of the BPMN is that it is the closest in “depicting how business
analysts think of processes”49. While the sequence in which the activities occur is clearly
depicted in the BPMN, the resources required for an activity are not shown. In addition, there are
no specific constructs for controls over activities (refer to Exhibit XI for the construct in BPD),
but these can be modeled as activities50.
47
Ibid.
http://www.visual-paradigm.com/VPGallery/bpmodeling/
49
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
50
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
48
16 | P a g e
Exhibit XI: Constructs available in BPD51
4.0 Does the Type of Documentation Matter?
When documenting business processes, an organization must determine whether the
documentation should be primarily narrative or diagrammatic or a combination of the two.
Research shows that diagrammatic documentation is used to depict business processes “when
they are intended for use by people rather than computers”52. Within the broad category of
diagrammatic documentation, every methodology has its advantages and disadvantages. Thus,
organizations should utilize a combination of the different models in order to capitalize on the
advantages of the model and find a solution that best meets their needs. Certain characteristics of
a diagrammatic representation make a model superior; these criteria include:

The model should be easily interpretable by its users, that is, there should be limited to
number of interpretations possible

The important concepts and relationships should be explicit and clearly evident from the
diagram.

Irrelevant information should be excluded from the diagram to avoid misunderstanding or
information overload.

51
52
The diagram should enable users to infer information allowing them to make decisions.
http://www.visual-paradigm.com/VPGallery/bpmodeling/
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
17 | P a g e

A clear description of the model constructs, that is, what each of the symbols in the
model represent.
Ultimately, it is important to consider the users, their knowledge of the models as well as their
needs when determining whether a diagrammatic model, narrative documentation, or a
combination of the two should be used.
While IT professionals and senior executives use various forms of documentation to
describe their business processes to best serve their needs for decision making and analysis, the
requirements for auditors are much more stringent since the documentation serves as audit
evidence to support an opinion. Studies and textbooks state that “[a]udit documentation of
business processes tend to be largely, although not exclusively, text based” with an exception of
system flowcharts that are occasionally used53. A study was performed to analyze the
effectiveness of two methods, narrative and diagrammatic documentation, for documenting
business processes in order to assess risks and controls. The results of the study indicate that
“textual representation of a business process can lead to the same outcome as a diagrammatic
representation”54.
When comparing the use of business process modeling languages (BPML) in a business
process audit, a study done notes that none of the common BPML’s are used in a business
process audit and instead firms employ their own software or do not use any BPML’s using
office software such as Microsoft Word or Excel or Powerpoint. However, amongst the most
common BPML, EPC is used most frequently. The results of this study are shown in Exhibit XII.
Exhibit XII: Most common BPML used in business process audits55
53
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
http://accounting.uwaterloo.ca/uwcisa/resources/Business%20Process%20Modeling%20Sept%2015%20jeb-1.pdf
55
http://www.wiso.unihamburg.de/fileadmin/wiso_fs_wi/Publikationen/Modellierung_2014_Towards_Auditors__Pr
eferences_on_Documentation_Formats_in_Business_Process_Audits.pdf
54
18 | P a g e
Additionally, the study looks at whether auditors are more likely to use one or several
forms of documentation. The results in Exhibit XIII illustrate that for all audit areas, auditors
prefer using a single form of documentation. However, in areas such as process flow and
controls, which are the focus of this report, auditors are more likely to use more than one form of
documentation.
Exhibit XIII: Formats of documentation in business process audits56
Finally, the study looks at the format of documentation; in particular, if narratives, tabular
documentation, graphical documentation, or no documentation is preferred for various areas of
audit. The results presented in Exhibit XIII illustrate that for documentation of process flow,
which is the basis of this report, the preference of auditors is evenly split between graphical and
narratives57.This is consistent with the findings presented by Boritz, Borthick and Presslee that
note no preferential difference between narrative and diagrammatic documentation.
Exhibit XIV: Split between graphical, tabular, and narrative documentation for audit concepts58
56
http://www.wiso.unihamburg.de/fileadmin/wiso_fs_wi/Publikationen/Modellierung_2014_Towards_Auditors__Pr
eferences_on_Documentation_Formats_in_Business_Process_Audits.pdf
57
Ibid.
58
http://www.wiso.unihamburg.de/fileadmin/wiso_fs_wi/Publikationen/Modellierung_2014_Towards_Auditors__Pr
eferences_on_Documentation_Formats_in_Business_Process_Audits.pdf
19 | P a g e
In practice, the most common form of documentation used by auditors to depict business
processes and discuss controls over these processes is narratives. Ernst & Young LLP, an
external audit firm, provides its staff with narrative templates for each of the significant classes
of transactions in a business. Some of these include: the purchase and payable cycle and the sales
and receivable cycle. Audit staff at Ernst & Young can then use the transaction cycle templates
to depict the various business processes for an audit client. The templates include a description of
the transaction cycle including the activities in the process, control over these activities, and the
flow of information through the cycle. It is the responsibility of the auditor to clearly document
the entire business process and identify the related risks associated at each stage of the process
with each control. However, we need to be cognisant of the risk related to using templates of
narratives for businesses that have unique business process that cannot fit into a particular
template. When choosing a form of documentation, auditors also need to keep in mind the
overall objective for audit firms to perform an effective and efficient audit.
5.0 Conclusion
Since documentation is crucial to professionals, it is important for auditors to obtain a
solid understanding of the key business processes of a business so that they can provide effective
documentation. This will enable auditors to meet the audit guidelines and perform effective
audits, as well as comply with management goals for presenting the business process. This
means that professionals need to understand different documentation methodologies, so that they
can accurately depict a business process. This includes understanding the limitations of each of
the aforementioned methodologies so that various approaches can be combined if necessary to
meet the user’s needs. This includes effective methods of combining narrative and diagrammatic
documentation in order to best represent a business process. Thus, professionals are constantly
required to learn new conventions and tools and update their documentation techniques to meet
the various needs of the profession.
20 | P a g e
Bibliography
Bellehumeur, A. (2012). Everybody Loves Documentation. Retrieved June 22, 2014, from
ISACA Journal - Past Issues: http://www.isaca.org/Journal/Past-Issues/2012/Volume4/Documents/12v4-Everybody-Loves-Documentation.pdf
Boritz, E. J., Borthick, F. A., & Presslee, A. (2010, September 15). UWCISA - University of
Waterloo Centre for Information Integrity and Information Systems Assurance. Retrieved
June 11, 2014, from Narrative versus Diagrams: The Impact of Alternative Business
Process Representations on Auditor Risk and Control Assessments:
http://accounting.uwaterloo.ca/uwcisa/resources/Business%20Process%20Modeling%20
Sept%2015%20jeb-1.pdf
Carnaghan, C. (2005, September). UWCISA. Retrieved June 11, 2014, from Business Process
Modelling Approaches in the Context of Process Level Audit Risk Assessment: An
Analysis and Comparison:
http://accounting.uwaterloo.ca/uwcisa/symposiums/symposium_2005/Carnaghan.pdf
CPA Canada. (2014, May 30). CPA Canada Handbook - Assurance. Retrieved June 22, 2014,
from Knotia.ca:
http://edu.knotia.ca.proxy.lib.uwaterloo.ca/knowledge/Home.aspx?productid=1
Deloitte LLP. (n.d.). Deloitte. Retrieved June 8, 2014, from Documenting internal control over
financial reporting:
http://www.deloitte.com/view/en_CA/ca/services/ceocfocertification/dd736aeff60fb110V
gnVCM100000ba42f00aRCRD.htm
Geerts, G. L., & McCarthy, W. E. (n.d.). Using Object Templates from the REA Accounting
Model to Engineer Business Processes and Tasks. Retrieved June 23, 2014, from
Michigan State University: https://www.msu.edu/user/mccarth4/G&M-maintext.htm
Holon Institute of Technology. (n.d.). System Flowcharts. Retrieved June 15, 2014, from Holon
Institute of Technology Website: http://www.hit.ac.il/staff/leonidM/informationsystems/ch37.html
IBM Corporation. (2005). Business Processes. Retrieved June 22, 2014, from IBM:
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.w
bit.help.bpel.ui.doc/concepts/cunder.html
21 | P a g e
Knowledge Based Systems Inc. (2010). IDEF0 Function Modeling Method. Retrieved June 23,
2014, from Integrated DEFinition Methods: http://www.idef.com/IDEF0.htm
Romney, M. B., & Steinbart, P. J. (2012). PowerPoint Presentations. Retrieved June 15, 2014,
from Pearson: Accounting Information Systems Eleventh Edition:
http://wps.prenhall.com/bp_romney_ais_11/86/22157/5672264.cw/index.html
Sayana S., A. (n.d.). ISACA Journal. Retrieved June 11, 2014, from The Necessity of
Documentation: http://www.isaca.org/Journal/Past-Issues/2002/Volume-3/Pages/TheNecessity-for-Documentation.aspx
Schultz, M., & Mueller-Wickop, N. (2013). Towards Auditors' Preferences on Documentation
Formats in Business Process Audits. Retrieved June 22, 2014, from http://www.wiso.unihamburg.de/fileadmin/wiso_fs_wi/Publikationen/Modellierung_2014_Towards_Auditors
__Preferences_on_Documentation_Formats_in_Business_Process_Audits.pdf
Sybase. (2012, January 30). Data Flow Diagram (DFD). Retrieved June 23, 2014, from Sybase:
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc38088.1610/
doc/html/rad1232026266129.html
Visual Paradigm. (n.d.). Business Process Modelling Diagrams. Retrieved June 23, 2014, from
VP Gallery: http://www.visual-paradigm.com/VPGallery/bpmodeling/
22 | P a g e
Download