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 from other training companies based on our
professional success, skills-building teaching techniques,
and Corporate Case Study. More details
here.