Business Process Implementation: Building Workflow Systems

Business Process Implementation: Building Workflow Systems

by Michael Jackson

Hardcover

$49.99

Overview

This method was developed by Graham Twaddle and his colleagues and has been analyzed and described by Michael Jackson, one of the pre-eminent contributors to current software development practices. It has been tried and tested by Sherwood International UK who have incorporated it into their award-winning Amarta software support system.

The method consists of a carefully crafted combination of data and process modelling that permits highly parallel, and therefore highly efficient and flexible, workflow. Moreover, it embodies a novel approach to database design and implementation that gives many of the benefits usually ascribed to object-orientation but requires only a conventional relational database environment.

Key Features

  • A clear adn insightful description of the method, its range of applicability and its use.
  • Innovative diagram and textual notations for data and process modelling.
  • A thorough description of the Amarta software suport system which provides insight into the implementation issues and shows how to mechanize and simplify developement.
  • Questions at the end of each chapter, providing readers with an opportunity to check their understanding of the concepts involved.

This book will be invaluable for anyone who has to develop an use business systems for information and administration and especially to those working in an environment where office workflow is an important concern. It will provide the reader with a way of clearly documenting the processes and process-related knowledge that are the end-result of a business-process re-engineering study. It also provides an approach to implementing the re-engineered processesthat have been tried and tested successfully in large systems for critical business applications.



0201177684B04062001

Product Details

ISBN-13: 9780201177688
Publisher: Addison Wesley Professional
Publication date: 06/15/1997
Series: ACM Press Series
Pages: 256
Product dimensions: 6.39(w) x 9.54(h) x 0.74(d)

Table of Contents

Preface ix
1 Introduction
1(14)
Purposes, Systems and Methods
1(1)
The System Context
2(1)
The Users
3(1)
The Business of the Office
4(1)
Trivial Interactions
5(1)
Interaction Sequences
5(2)
Business Requirements
7(1)
Workflow Requirements
7(2)
A More Realistic Context
9(1)
Why People Matter
10(1)
The Focus of This Book
11(1)
Chapter Summary
12(1)
Questions
13(2)
2 Overview of the Method
15(22)
Four Phases and a Database
15(1)
Project Flexibility
16(1)
The Method Phase Chapters
16(1)
The Method Phases
17(1)
The Entity Model Phase
18(2)
The Business Interaction Model Phase
20(5)
The Business Tasks Definition Phase
25(4)
The Office Workflow Definition Phase
29(2)
Database Implementation
31(4)
Chapter Summary
35(1)
Questions
35(2)
3 The Basic Entity Model
37(32)
Entities
37(1)
Further Modelling
38(1)
Some Basic Ideas
38(5)
Representing the Model
43(2)
Associations and Pointers
45(4)
Attributes and Values
49(5)
Choosing Entity Classes and Attributes
54(8)
Entity Keys
62(4)
The Limitations of a Data Model
66(1)
Chapter Summary
67(1)
Questions
67(2)
4 Initial Lifecycle Definitions
69(26)
Lifecycle Stages
69(1)
Flexible Sequencing
70(1)
Office Tasks
70(4)
Starting a Lifecycle
74(2)
Lifecycles and Entities
76(2)
Lifecycles and Stages
78(3)
Lifecycles and Tasks
81(5)
Subtask Structures
86(3)
Interacting Lifecycles
89(3)
Chapter Summary
92(1)
Questions
93(2)
5 Further Entity Modelling
95(22)
Further Topics
95(1)
Entities and Classes
96(1)
Classification Entities
97(4)
Entity Classes and Roles
101(7)
Datasets
108(5)
Null and Special Values
113(2)
Chapter Summary
115(1)
Questions
115(2)
6 Tasks, Lifecycles and Programs
117(26)
Progress Through a Lifecycle
117(1)
Programs for Tasks
117(1)
The Context and Content of a Task
118(3)
Tasks and Lifecycles
121(4)
Backtracking
125(3)
Dataset Context of a Task
128(2)
Data Interactions
130(3)
Rules and Functions
133(4)
Decision Tables
137(3)
Chapter Summary
140(1)
Questions
141(2)
7 Office Workflow
143(18)
Scheduling Users' Work
143(1)
The Workflow Problem
144(1)
System Action and Reaction
145(2)
A Data Model For Tasks
147(2)
Task Coordination
149(2)
Menu Structure
151(3)
Supporting the Menu Structure
154(2)
Templates
156(3)
Workflow Reporting
159(1)
Chapter Summary
159(1)
Questions
160(1)
8 A Database Implementation
161(23)
Aspects of Database Design
161(1)
Data and Programs
162(3)
Classes and Individual Instances
165(3)
The Large Structure of the Database
168(2)
A View of Lifecycles and Tasks
170(5)
Advantages for Workflow and Lifecycles
175(1)
Effective Dates
176(2)
Implementing Roles
178(3)
Special Pointer Values
181(1)
Chapter Summary
182(1)
Questions
182(2)
9 Project Structure
184(18)
A Larger View
184(1)
Goals and Risks
185(3)
Technical Constraints and Freedoms
188(2)
User Commitment and Discovery
190(3)
Total User Ownership
193(1)
Speed of Development
194(2)
Documentation
196(2)
Incompleteness Risks
198(2)
Chapter Summary
200(1)
Questions
200(2)
Appendix 1 Glossary 202(15)
Appendix 2 Diagrammatic Notations 217(6)
Appendix 3 The LogicWare Environment 223(5)
Index 228

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews