Business Modeling Techniques for Business Analysts

Duration : 5 days (2 days business process modelling, 2 days use case modelling, 1 business data modelling)
Course Reference : HJB-BA104
Price : € 1295,– excl. VAT per participant

Course description : Business process modeling plays a central role in describing, analyzing, improving, implementing, and monitoring the most important business processes. Business process models serve as a communication vehicle for professionals with different backgrounds and expertise, ranging from business administration, quality management and organizational development to process improvement, solution architects and software development. This course is to provide a common understanding and a common language about the three most used business modelling techniques used by process improvement professionals.

Process Modeling Management- Day 1 & 2
This section of the course provides participants with the opportunity to identify a process improvement project and perform key steps for improvement which have been derived from the phases of the industry’s leading process improvement models. The key deliverables and outputs for the business analyst are emphasized during each phase, as well as the importance of tying all outputs back to the business strategy. Participant’s practice identifying and prioritizing the processes that require improvement, as well as creating the documents needed to communicate these changes to the rest of the organization. Participants focus on the competencies necessary to perform workflow modeling and create AS-IS and TO-BE process maps. Finally, participants learn how to conduct a gap analysis, create new process benchmarks, and develop measurements for tracking the effectiveness of the new processes.

Topics to be discussed :

    • Describe key process improvement terminology and concepts
    • Identify processes to be improved
    • Perform workflow modeling
    • Develop the ‘As-Is’ process map
    • Conduct Root-Cause Analysis
    • Develop the ‘To-Be’ process map
    • Describe the process for conducting a Gap Analysis
    • Identify and recommend appropriate metrics and benchmarks

Use Case Modeling- Day 3 & 4
As a fundamental component of identifying requirements for a new system, business analysts must be able to illustrate how “actors,” such as end users, stakeholders, or related systems, will be affected after the new system is implemented. This process, also known as use case modeling, provides business analysts with a powerful tool for documenting functional requirements—and the interactions between these requirements—in a manner that can be easily communicated to designers, programmers, project managers, and other project stakeholders. This section of the course will provide business analysts with the required competencies for creating use cases and use case diagrams, which serve as vehicles for eliciting, analyzing, documenting, and communicating functional requirements. Participants will practice creating use cases using the Unified Modeling Language (UML©) to graphically represent the interactions between use cases and actors.

Topics to be discussed :

    • Explain how use cases can help provide a context for functional requirements

    • Define “model” and explain the purpose of use case modeling in business analysis
    • Define “use case model”
    • Read and create simple Unified Modeling Language (UML®) use case diagrams
    • Correct errors in simple UML® use case diagrams

Logical Data Modeling- Day 5
Logical Data Modeling explores business rules, policies and procedures and how they can be modeled effectively. Participants will learn entity relationship diagramming, super and sub-types, attributive and associative entities, and documenting data constraints. The logical data modeling approaches taught are designed to focus the attention on the important requirements of the business that are discovered through significant user involvement during the analysis phase. You will also learn how to create models without being limited by technology or organizational structure.

Topics to be discussed :

    • Explain the purpose, importance, and uses of logical data modeling in the requirements gathering process
    • Explain a logical data model to stakeholders
    • Explain how this technique applies to the overall software development life cycle and responds to business management issues
    • Create data models to support business and project requirements
    • Describe the elements of data flow diagrams and their use in requirements gathering levels of data modeling

Project Management, Business Analysis & Business Improvement Consultancy