Object Discovery Corporation

Course Outline for Object-Oriented Business Process Modeling

Detailed Course Outline

Day Chapters & Strategies Topics
1 Introduction
  • Project contents - what to expect from the project
  • Project format - theory and practice, timing
  • Corporate case study setup, rules and outcome
  • Building the case study as we move through the week
1 Executive Summary
Basing the BPM Process on Object Technologies
  • Business process modeling powered by OO
  • Key tools used for OOBPM
1 Business Process Modeling (BPM) Example-IBM
Getting the overview through an historical BPM Example
  • IBM credit issuance - original process
  • Formal BPM of the original process
  • Case trials and errors
  • Business concept model
  • Business process map
  • Practical conclusions
1 Object-Oriented Technology and Business Process Modeling
A Human-Concept Based Technology
  • Why objects are so powerful
  • Why objects fit the business analyst's mind
  • The OOBPM process, using the UML
1 OOBPM Key Steps and Deliverables
The best tool for each angle
  • Cycle overview
  • Business synopsis
  • Glossary of terms
  • Strengths and weaknesses list
  • Goal statement
  • Use case analysis
  • Original (as-is) business process maps
  • Business process description (narrative)
  • Business concept model (class diagram)
  • Business concept description (narrative)
  • Improved (to-be) business process maps
  • Impact of the OO information system on the new maps
1 Deliverables Management
Combining formal methodology, adaptability and group dynamics
  • Logical sequence
  • The strength found in each tool
  • Flexibility: iteration and navigation
  • How to approach and iteratively build the big picture
  • A place for each detail
  • Version management
  • Interviews, group meetings and dynamics
1 Formal Business Process Mapping
A Modern Tool to Formally Model Sophisticated Business Processes
  • A tool to precisely describe real-life business processes
  • Processes/activities, flow, control, actors, concurrency
  • Exceptions, alternate paths, prerequisites, branching
  • Broadcasting, messaging, compound activities
  • Packaged activities and sub-processes
  • BPM example: the Ford procurement process workshop
1 Use Case Analysis
Identifying and Specifying Main Actors and Their Interaction with the system
  • Notation overview
  • Formal notation syntax and semantics
  • Typical examples
  • Formal specification for interactions
  • Business case study
1 Business Concept Modeling
Identifying and Modeling Driving Concepts and their Relationships with UML Class and Object Diagrams (static modeling)
  • Introduction
  • Problem Statement
  • Glossary of Terms
  • Use Case Analysis
  • Identifying the main concepts from the above
  • Modeling business concepts with UML object modeling
  • Formal notation syntax and semantics
  • UML Classes, objects and their relationships
  • Inheritance, Aggregation, Associations
  • Associations Classes, Ternary Associations
  • Other UML features
  • Business Object Sequence and Collaboration
1 The Personal Accounting System (PAS) Case Study
Fundamental Features of UML Object Analysis
  • Overview of the case study
  • Use case analysis
  • Key concepts modeling
  • Overall PAS problem domain modeling
2 The Brokerage Model Case Study
Detailed Business Concept Analysis Exercise
  • Introduction
  • Use case analysis
  • Individual analysis
  • Team analysis, design, and presentations
3 The Employee Model
Professional modeling: complex requirements, elegant object solutions
  • Introduction
  • Use case analysis
  • Individual and group design and presentations
  • solution and discussions
3 Object Programming (Optional)
Implementing fundamental UML features with an OO Language like Java
  • Classes code
  • Inheritance code
  • Polymorphism code
  • Membership code
  • Object References
  • Access Control
  • Binary and Ternary Associations code
  • Multiplicity code
  • Aggregation code
  • Roles code
  • Association Classes code
  • Delegation code
  • Code for other features
  • OO Programming Strategies
4 From Object to Relational
How to implement OO features in relational environments
  • Conversion strategies for all aspects of object modeling
  • Employee model conversion case study
  • Individual and group design
  • Solution walkthrough
4 Business Analysis Patterns (Advanced)
Advanced Problem Solving: applying typical solutions to typical business problems by reusing powerful OO Patterns
  • OO Patterns to solve Business Concept Analysis
  • The Role Pattern
  • The Composite Pattern
  • The Configuration Pattern
  • The Person Index Pattern
  • The Scheduling Pattern
  • Understanding, reating and selecting OO Patterns
4 Real-life OO BPM Cases
A survey of what is being done in today's Corporate America
  • The Water and Sewage Billing and Management process
  • Retail industry: The Inventory Model
  • Retail industry: The Store Workstation Model
  • Retail industry: The Purchase Order Model
  • Lessons learned, generalization and strategy
5 Corporate Case Study
Applying OOBPM to one of your own Business Processes
  • Process selection
  • Business synopsis
  • Glossary of terms
  • Strengths and weaknesses list
  • Goal statement
  • Use case analysis
  • Original (as-is) business process map
  • Business process description (narrative)
  • Business concept model (class diagram)
  • Business concept description (narrative)
  • Improved (to-be) business process maps
  • Impact of the OO information system on the new maps
  • How to take it from there
  • Expectations

See How We Differ

See how we differ from other training companies based on our professional success, skills-building teaching techniques, and Corporate Case Study. More details here.

Course Schedule and Location

  • Object-Oriented Business Process Modeling On-site training - We come to your company to train your employees.
  • Object-Oriented Business Process Modeling Public classes - You attend one of our courses offered in different cities.
  • Object-Oriented Business Process Modeling Distance Learning - Learn straight from our instructors without leaving your office or home.

Back to Top

© 2008 Object Discovery Corporation home | site map | our company | careers | legal