Quick Intro to Business Process Re-engineering Basic Introduction Important notice: –This handout is a much simplified version of three handouts: –11.2 Object modelling –11.3 Dynamic modelling and Business Process Re-engineering (BPR) –11.4 Theories Underlying Approaches to Systems Modelling You can find the original documents at:
Purpose of modelling
Aims of Modelling Social Engineering Change agent Support / facilitation Gain Understanding Encourage group working
Modelling paradigms Object orientated –OMT –UML (Unified Modelling Language)
Objects
Objects & Classes Class = Template –In databases = table definition Object = Instance –In databases = a record
Classes Amount of detail shown may vary
Views A model is always context specific. It is never purely a reflection of reality - whatever that is!
Data / Activities Objects / classes have two aspects: –Data = static aspect –Activities = dynamic aspect
Dynamic aspects= Sequence Diagrams (Event traces in OMT)
Enhancements to the sequence diagram
Sequence diagrams - Issues Guard condition Incremental development Limitations
Exercise: Device a sequence diagram for: 1 Two situations (scenarios) involving yourself at work. 2 Items of service claims forms for GPs, 3 Clinical audit within a Hospital department, 4 Multidisciplinary assessment in the community, 5 Commissioning negotiation. 6 A & E Assessment 7 Care Programme Approach review meeting in Psychiatry
(Business) Process Re-engineering (BPR) Before
After BPR
Looking at single objects (state diagrams)
Limitations of BPR Never lived up to initial expectations. original idea radical restructuring of organisations Now a more gradualist, participative approach Why?: –1. BPR methods are crude i.e job satisfaction, informal methods of communication, etc. not analysed –-> more qualitative (i.e. ethnographic) techniques e.g. video analysis ->problems regarding -> quality -> generalisability. –2. Implementation of change not managed.
Summary Systems modelling -> change agent Object oriented modelling Unified Modelling Language (UML) Objects Classes Views PTO
Summary (cont.) Sequence Diagrams: Additions to Sequence diagrams Incremental development Business Process Re-engineering (BPR) Limitations of BPR State Diagrams Appendix - Additional information: –References –Useful Internet links