Object Oriented Training
Home Training Consulting Our Company Careers Contact Us

Object-Oriented Business Process Reengineering Training
Course Outline

 
Day Title Description

1 Introduction
cuteBall.gif (888 bytes)  Course contents - what to expect from the course
cuteBall.gif (888 bytes)  Course format - lectures and workshops, timing

1 Executive Summary
Basing the BPR Process on Object Technologies
cuteBall.gif (888 bytes)  Business process reengineering powered by object technologies
cuteBall.gif (888 bytes)  Introduction to object technologies
cuteBall.gif (888 bytes)  Key tools we use for OO BPR

1 Business Process Reengineering (BPR) Example-IBM
A Striking BPR Example
cuteBall.gif (888 bytes)  IBM credit issuance - original process
cuteBall.gif (888 bytes)  Formal business process map of the original process
cuteBall.gif (888 bytes)  Case trials and errors
cuteBall.gif (888 bytes)  Object model and reengineered process
cuteBall.gif (888 bytes)  Lessons learned

1 Business Process Reengineering Principles
Radical Changes Taking Place in the New Work World
cuteBall.gif (888 bytes)  Fundamental changes
cuteBall.gif (888 bytes)  Radical redesign
cuteBall.gif (888 bytes)  Focus on business processes
cuteBall.gif (888 bytes)  Dramatic performance improvements
cuteBall.gif (888 bytes)  Old rules versus new rules
cuteBall.gif (888 bytes)  Rethinking business processes
cuteBall.gif (888 bytes)  The new world of work

1 Object-Oriented Technology and Business Process Reengineering
A Human-Concept Based Technology
cuteBall.gif (888 bytes)  Why objects are so powerful
cuteBall.gif (888 bytes)  Why objects fit the business analyst's mind
cuteBall.gif (888 bytes)  Use Cases, Business Process Mapping and State Modeling
cuteBall.gif (888 bytes)  The OOBPR process using the Unified Modeling Language

1 Formal Business Process Mapping
A Modern Tool to Formally Model Sophisticated Business Processes
cuteBall.gif (888 bytes)  A tool to precisely describe real-life  business processes.
cuteBall.gif (888 bytes)  Formal notation: processes/activities, flow, control, actors,
        concurrency, exceptions, alternate paths, prerequisites,
        branching, broadcasting, messaging...

cuteBall.gif (888 bytes)  BPM example: the Ford procurement process workshop

2 Use Case Analysis
Identifying and Specifying Main Actors and Their Interaction with the system
cuteBall.gif (888 bytes)  Notation overview
cuteBall.gif (888 bytes)  Formal notation syntax and semantics
cuteBall.gif (888 bytes)  Typical examples
cuteBall.gif (888 bytes)  Formal specification for interactions
cuteBall.gif (888 bytes)  Business case study

2 State Modeling
Modeling the Dynamics of a Business Process
cuteBall.gif (888 bytes)  Modeling Business rules and policies with states and their transitions
cuteBall.gif (888 bytes)  Syntax and examples
cuteBall.gif (888 bytes)  Individual and group design.

2 The Automated Account Service
Modeling a sophisticated business process with State Modeling.
cuteBall.gif (888 bytes)  Requirements
cuteBall.gif (888 bytes)  States and transitions
cuteBall.gif (888 bytes)  Individual and group design.

3 Business Concept Modeling
Identifying and Modeling Driving Concepts and their Relationships with Class and Object Diagrams (static modeling)
cuteBall.gif (888 bytes)  Introduction
cuteBall.gif (888 bytes)  Problem Statement
cuteBall.gif (888 bytes)  Glossary of Terms
cuteBall.gif (888 bytes)  Use Case Analysis
cuteBall.gif (888 bytes)  Identifying the main concepts from the above
cuteBall.gif (888 bytes)  Modeling business concepts with UML object modeling
cuteBall.gif (888 bytes)  Formal notation syntax and semantics
cuteBall.gif (888 bytes)  UML Classes, objects and their relationships
cuteBall.gif (888 bytes)  Inheritance, Aggregation, Associations
cuteBall.gif (888 bytes)  Associations Classes, Ternary Associations
cuteBall.gif (888 bytes)  Other UML features
cuteBall.gif (888 bytes)  Business Object Sequence and Collaboration

3 The Personal Accounting System (PAS) Case Study
Fundamental Features of UML Object Analysis
cuteBall.gif (888 bytes)  Overview of the case study
cuteBall.gif (888 bytes)  Use case analysis
cuteBall.gif (888 bytes)  Key concepts modeling
cuteBall.gif (888 bytes)  Overall PAS problem domain modeling

3 The Deal Model Case Study
Detailed Business Concept Analysis Exercise
cuteBall.gif (888 bytes)  Introduction
cuteBall.gif (888 bytes)  Use case analysis
cuteBall.gif (888 bytes)  Individual analysis
cuteBall.gif (888 bytes)  Team analysis, design, and presentations

4 Business Analysis Patterns (Advanced and Optional)  
Advanced Problem Solving: applying typical solutions to typical problems by reusing powerful OO Patterns
cuteBall.gif (888 bytes)  OO Patterns to solve Business Concept Analysis
cuteBall.gif (888 bytes)  The Role Pattern
cuteBall.gif (888 bytes)  The Composite Pattern
cuteBall.gif (888 bytes)  The Configuration Pattern
cuteBall.gif (888 bytes)  The Person Index Pattern
cuteBall.gif (888 bytes)  The Scheduling Pattern
cuteBall.gif (888 bytes)  Understanding, creating and selecting OO Patterns

4 The Training Company Process 
Applying OOBPR to a Complex Industrial Case
cuteBall.gif (888 bytes)  Original process
cuteBall.gif (888 bytes)  Original Business Process Map
cuteBall.gif (888 bytes)  Applying BPR principles to this case
cuteBall.gif (888 bytes)  Creating the key UML models
cuteBall.gif (888 bytes)  Reinventing the Business Process
cuteBall.gif (888 bytes)  Individual and group design
cuteBall.gif (888 bytes)  Solution walk-through

5 Corporate Case Study
Applying OOBPR to a Business Process at the Students' Corporation
cuteBall.gif (888 bytes)  Corporate case statement
cuteBall.gif (888 bytes)  Original business process map
cuteBall.gif (888 bytes)  Applying proper BPR Principles
cuteBall.gif (888 bytes)  Use Case Analysis
cuteBall.gif (888 bytes)  Business State Diagram
cuteBall.gif (888 bytes)  Business Concept Model (using class diagram)
cuteBall.gif (888 bytes)  Reengineered process
cuteBall.gif (888 bytes)  Conclusion

 

Additional reading about OOBPR

Course Schedule and Location:


Back to Top


Home Training Consulting Our Company Careers Contact Us