tools of the trade. car maintenance example (kock, p. 81)

12
Business Process Redesign Tools of the Trade

Upload: lenard-gray

Post on 02-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tools of the Trade.  Car Maintenance Example (Kock, P. 81)

Business Process Redesign

Tools of the Trade

Page 2: Tools of the Trade.  Car Maintenance Example (Kock, P. 81)

Car Maintenance Example (Kock, P. 81)

Page 3: Tools of the Trade.  Car Maintenance Example (Kock, P. 81)

Before Redesign

Page 4: Tools of the Trade.  Car Maintenance Example (Kock, P. 81)

Activity vs. Information/Communication Flow

Page 5: Tools of the Trade.  Car Maintenance Example (Kock, P. 81)

Synchronous Process Replacement of synchronous with asynchronous

components: • Synchrony; e.g., meetings, requires actors to be simultaneously

available (rigid timing constraint). • Problem worsens if synchrony is coupled with co-location; e.g., face-

to-face meetings: Tactical and strategic decision making. Teaching and learning. Regulatory requirements; e.g., person must sign under presence of a notary

public, sign for a package, etc. Confidential or classified information.

• Whereas the exchange of higher forms of information (Kock's 'knowledge') may require synchrony and co-location, the exchange of lower kinds of information most often does not.

• Most exchanges require only sequencing; not synchrony ==> explains the success of (e)mail.

• See any of this in our Case Study?

Page 6: Tools of the Trade.  Car Maintenance Example (Kock, P. 81)

Knowledge Transfer During Operations

Minimize high-level knowledge transfer during operations: • Separate the routine/predictable/frequent

tasks from the infrequent/unpredictable/non-routine ones. On-the-job training is frequently inefficient (great

for the learner, not so good for the process). Use the proper medium for information transfer; e.g., complex reasoning is often faster communicated face-to-face.

• See any of this in our Case Study?

Page 7: Tools of the Trade.  Car Maintenance Example (Kock, P. 81)

Information Duplication Reduction of information duplication:

•  Duplicate data entry: (class project and LOTS of real-world situations: Problem: in the preventive car maintenance example (p. 81), how many

independent (separate) recordings of a complaint exist? Potential for errors. Requires dual updates. If repositories not in sync:

Multiple views of the same construct. Different actors use different information.

• Example (p. 140): Car maker's inventory is maintained by its suppliers.

• Problem: when is data duplication required or desirable? ' ==> 'synchronization,' 'mirroring,' or 'slaving' rather than separate data entry: Catalog & Schedule of Classes.

See any of this in our Case Study?

Page 8: Tools of the Trade.  Car Maintenance Example (Kock, P. 81)

Unnecessary Information/Data Flows

Eliminating unnecessary information and/or data flows: • Car rental maintenance process (p. 81): people and process

steps as information/data conduits without processing. • Inability to separate data from information (track only what

you (really) must know). • The less you track, the less you must control. • However!!!: what you must control, you must track. • Downstream controls may relax upstream controls:

If a defective product is filtered out down the line, why check now? If the compiler catches all syntax errors, why worry about them

while writing code? Problem: How valid is this reasoning? Is there a happy medium?

See any of this in our Case Study?

Page 9: Tools of the Trade.  Car Maintenance Example (Kock, P. 81)

Information Transfer Points Reducing information transfer (handoff/over)

points: • Any information transfer implies the chance of information

loss: Data transfer points increase entropy and noise. Contact points increase the likelihood of errors but can also help

the process along: Most administrative tasks require some form of human judgment (R. Pahl). Human judgment implies variation. Example: call the airline, explain your situation and get a 'no.' Wait a few

minutes, call again, get a different clerk and get a 'yes.' Irony: 'judgment calls' are needed; yet provide opportunity for error. Problem: do you know of other examples? Problem: can you see situations in which this human intervention is

beneficial? See any of this in our Case Study?

Page 10: Tools of the Trade.  Car Maintenance Example (Kock, P. 81)

How to find good targets for BPR in the first place?

Biggies are easy to spot, but what about the more subtle ones? • Kock (p. 149): If TQM is a continuous

process, make process modeling a regular part of people's jobs.

• Make process modeling part of (pretty much) every IS design project.

Page 11: Tools of the Trade.  Car Maintenance Example (Kock, P. 81)

Consider problems with the Car Maintenance process: • If the 'Rental manager' has no activity but passing along information; why

is (s)he part of this process? Did we forget to model an 'approval' step ? • An information repository in between two activities by the same actor is

'suspect:' Does the Assistant rental manager (Figure 5.6) really have to download and

process individual complaints before reviewing a whole set of them once a week? Can we automate this 'piling' up of information?

• Two adjacent information source/destinations are 'suspect:' Why is the 'Rental manager' passing on information to the 'Assistant maintenance

manager' without doing anything? Is (s)he only a conduit? Why is the 'Assistant maintenance manager' passing on information to the 'QC

specialist' without doing anything? Is (s)he only a conduit? Can we exclude both the 'Rental manager' and the 'Assistant maintenance

manager' from the process? What about the QC specialist? Does (s)he need to be involved in this process?

• Do we need multiple ISs? • Can we remove the 'human' decision step of filtering complaints?

Page 12: Tools of the Trade.  Car Maintenance Example (Kock, P. 81)

After Redesign