Chapter 7: Systems mapping and documentation Flashcards

1
Q

Discuss how systems documentation can help business process redesign and re-engineering.

A

One way to achieve business process redesign and re-engineering is by understanding and reviewing the systems documentation for the existing process.

Systems documentation provides an overview of the sequence of activities in the business process.

For example, the logical DFD will show the critical process activities that occur, and the data that is needed and generated within each process.

The physical DFD, in contrast, will provide a perspective on who is involved in the process (i.e. the people and their respective functional areas).

Similarly, a flowchart will show the movement of data and documents between functional areas and personnel and allow the analysis of what occurs and who is involved.

Such a perspective is a useful starting point for any re-engineering or systems redesign project.

Studies highlight that an analysis of process documentation as part of process redesign allows for the identification activities running in parallel, where to eliminate paper items, where to remove redundant data and the identification of the same actions performed multiple times.

Each of these represents potential ways of ‘trimming the fat’ from a business process but are possible only through a thorough understanding of process operation, and thus a thorough understanding of the associated systems documentation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Discuss what an entity is in terms of systems documentation and what the distinction of internal and external entity is dependent on.

A

An entity is any person or thing involved in the activities of a business process.

We can classify entities as either internal or external.

The distinction is dependent on:

(a) the process that is being documented and
(b) the functions and tasks that are carried out by the entity.

In the systems documentation context, an entity is a person or thing involved in the execution of a process.

Generally, we consider any entity that is not performing activities within the system scope as an external entity while those that perform actions are internal entities.

If the entity’s sole activities involve sending or receiving data, they are considered external.

In contrast, if the entity performs data processing or transformation, it is considered internal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Can an external entity become an internal entity?

A

An external entity is any entity that:

(1) provides inputs into, or
(2) receives outputs from a process.

An external entity to the process does not use the data; it merely provides, sends or receives data.

It is therefore essential to document the processes clearly because an entity may be an external entity for one operation but an internal entity for a different one.

In particular, when the supposedly external entity falls into the system scope of another system documentation exercise, it can become an internal entity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Give at least three examples of data processing or transformation carried out by internal entities.

A
  1. Accounting record reconciliation
  2. Data entering
  3. Produce and review reports
  4. Approval of documents
  5. Update records
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Discuss the advantages and limitations of the process narrative technique.

A

The advantage of the process narrative is that it is readily accessible to anyone.

This accessibility can make it a convenient form for documenting a process.

However, for more in-depth analysis and a better understanding of the process, the process narrative can be subject to limitations.

One limitation is that its preparation and readability are contingent on the writer’s writing style.

Some people may write in a wordy, repetitive manner, while others may be extra brief in their preparation of the narrative.

Additionally, written work can be subject to different interpretations and may lead to two people interpreting the process differently.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe the six rules of constructing and reading a structure narrative table.

A

1. The table follows the chronological order of the process narrative.

Listed entities appear in the order in which they are involved in the process in the column ‘No.’

2. An entity will appear more than once in the table if it performs more than one activity.

E.g. the purchasing officer and the computer perform several activities at different stages of the process.

3. The ‘Activity’ column contains a brief description of the specific action or task.

Represents the ‘doing what’ aspect of the process.

4. The ‘Inputs required’ column refers to the data and documents required to carry out the activity.

E.g. the purchasing officer is unable to enter the purchasing details until they have the purchase requisition.

The paper document is the source of the data being input by the purchasing officer.

5. The ‘Outputs produced’ column refers to the outputs created during the activity, both electronic and paper.

E.g. the computer prints three copies of the purchase order.

These documents are an output of an activity.

6. We should read the rows of the process narrative table together as a whole.

Only reading individual rows might not make sense.

However, when we consider a specific activity, the preceding and following actions provide a clearer perspective.

E.g. three printed copies of the purchase order are input to the next operation (the purchasing supervisor signs the purchase order), creating the output of three copies of the signed printed purchase order.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Describe the six rules to construct and read a process map.

A
  1. The functional areas appear down the left-hand side of the diagram.
  2. A solid line separates the functional areas.
  3. A dashed line separates the sub-functions.
  4. The standard symbol is a rectangle for a process or activity.
  5. Process rectangles describe procedures, not documents.
  6. The process map reads from left to right, and from top to bottom.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the differences between physical DFD and logical DFD?

A

The logical DFD is concerned with the processes that make up a system and mainly answers the question of WHAT is happening?

In contrast, the physical DFD focuses on the entities that perform these processes and mainly answers the question of WHO is involved?

Therefore, logical DFD bubbles describe the processes and activities that occur within a system, while physical DFD bubbles detail the entities involved in the system.

Another difference is the nature of the labels on the data flow arrows.

Physical DFD labels refer to documents or physical items flowing through the system.

In contrast, logical DFD flows tell us what type of information we are sending.

Both the physical DFD and logical DFD’s contain numbered bubbles.

The logical DFD numbers represent the order in which the processes occur, while the physical DFD numbers indicate the order in which they take part in the process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Is there a specific order for drawing context diagrams, logical DFDs, and physical DFDs?

Why or why not?

A

No.

It is not necessary to follow any specific order while drawing these diagrams.

One way to construct the diagrams is to draw the context diagram first, and “explode” the context diagram to logical DFDs and physical DFDs.

Doing so may have the risk of misidentifying the external entities, and the data flows that flow between them and the system, leading to the revision of the context diagram after we do logical DFDs and physical DFDs.

This order is likely when the understanding of the system changes as one proceeds with more detailed modelling.

The other equally valid way is to draw the logical DFDs and physical DFD first and the context diagram last.

This second method “contracts” the logical and the physical DFDs to arrive at a balanced context diagram.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Why do DFDs have less detail than either process maps or systems flowcharts?

A

A context diagram does not convey the processes within the system of interest but rather the external entities that interact with it.

We can expand context diagrams into physical and logical DFDs.

Physical DFDs show the flow of entities that are involved in a process.

In contrast, process maps and systems flowcharts, identify not only the entities but also highlight what activities they perform.

On the other hand, while logical DFDs show the processes within a system, they do not convey who performs them, which is similar to having a process map without labelling the swim lanes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the primary purpose of each of these forms of systems documentation?

(a) Process map

A

A process map is a simple graphical representation of a system, detailing:

  1. The activities that occur.
  2. The entities that perform the activities.
  3. The relationship between different activities and entities.
  4. Any decisions that occur as part of the process.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the primary purpose of each of these forms of systems documentation?

(b) Context diagram

A

A context diagram:

Provides a representation of the system of interest and the external entities that interact with it, by either providing inputs or receiving outputs.

It is an overview of the system of interest’s interaction with the external entities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the primary purpose of each of these forms of systems documentation?

(c) Physical data flow diagram

A

A physical DFD expands the context diagram to tell us:

  • the people, places and things that are involved in the system of interest
  • the dataflows that occur between these physical entities
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the primary purpose of each of these forms of systems documentation?

(d) Logical data flow diagram

A

A logical DFD:

Expands the context diagram to tell us what sequence of activities or processes occur within the system of interest, and the data flows between them.

A logical DFD shows what tasks a system performs and not the people, places and things that carry them out.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the primary purpose of each of these forms of systems documentation?

(e) Systems flowchart

A

A systems flowchart:

It provides us with both a logical and physical perspective of the system by depicting the entities involved and the processes they perform.

We also obtain details about how to perform the processes (for example, a computer process versus a manual process).

Therefore, a systems flowchart represents a more comprehensive combination of the physical and logical data flow diagrams.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the two characteristics that you would look for to verify if a set of DFDs is balanced?

A

1. Check whether external entities are consistent:

Do the same external entities appear on each of the context diagram, physical DFD and logical DFD?

2. Check whether the flows to and from external entities are consistent:

Confirm that the external entities contain the same number of inputs and outputs and that the nature of the flows is consistent across the three diagrams.

17
Q

Why is it possible to create differing valid representations of a system when preparing a flowchart, process map or logical DFD when there is only one valid representation for a physical DFD and a context diagram?

A

Since both the physical data flow diagram and the context diagram represent the physical reality of the system, the depiction of the involved entities is objective.

In contrast, an organisation represents the significant stages of a process subjectively using flowcharts, process maps, and logical DFDs.

In other words, two individuals examining the same process may observe the same activities but describe them using different terms.

18
Q

Explain how a narrative should be used when preparing a systems flowchart.

A

A narrative is a written description of a process and is an essential tool to prepare a systems flowchart.

It is a useful starting point for mapping a process, including the role and function of the various entities involved in the system.

The narrative also underpins the structured narrative table, which in turn gives rise to the diagrams.

Furthermore, the narrative can be a useful way to communicate a process to readers unfamiliar with the conventions and symbols of systems documentation.

Finally, an organisation can use details from the narrative to cross-check understanding of the graphical depictions.