Business Modelling Methodologies Training Course
This instructor-led, live training (available online or onsite) is designed for beginner-level, intermediate-level, and advanced-level professionals who wish to apply this methodology to assist analysts and leaders in identifying bottlenecks, optimising operations, and effectively communicating strategy to technical execution teams.
In the complex ecosystem of modern enterprises, business modelling serves as a blueprint that enables an understanding of how an organisation creates, delivers, and captures value. The Approaches to Business Modelling course provides a comprehensive overview of techniques for visualising various aspects of a company – from high-level business models to process structures and data dependencies.
The course aims to develop skills in business and process modelling to gain a better understanding of the organisation, its products, and the dependencies between processes, data, and stakeholders.
By the end of this training, participants will be able to:
- Understand the role of models as key communication tools in business analysis.
- Select the appropriate modelling method (BPMN, UML, SIPOC, Business Model Canvas) for a specific business goal.
- Deconstruct complex business processes into clear diagrams.
- Identify touchpoints between processes, data, and system actors.
- Evaluate the correctness and effectiveness of created business models.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical practice.
- Hands-on implementation in a live-lab environment.
Course Customisation Options
- To request customised training for this course, please contact us to arrange.
This course is available as onsite live training in Botswana or online live training.
Course Outline
Fundamentals of Business Modelling
1. The role of models in analytical work
- Models as tools for thinking and communication
- Levels of abstraction in modelling
- Model boundaries and simplifications
2. Overview of business modelling methods
- Process models
- Organisational models
- Information models
- Value models
3. Business process modelling
- AS-IS and TO-BE approaches
- Identifying end-to-end processes
- Process owners and responsibilities
4. Process analysis
- Bottlenecks
- Decision points
- Process risks
Practical application of models
1. Business models vs. strategy
- Linking models with business objectives
- Impact of changes on the organisation
2. Models as a communication tool
- Establishing a common language for stakeholders
- Simplifying complexity
3. AS-IS vs. TO-BE gap analysis
- Identifying gaps
- Prioritising changes
4. Common modelling pitfalls
- Over-modelling (excessive detail)
- Lack of clear modelling objectives
- Models detached from reality
5. Summary and recommendations
Requirements
- Professional Experience in business analysis, requirements engineering, or product management.
- Prior Knowledge: Basic understanding of business process concepts and the Software Development Life Cycle (SDLC).
- Tools: Basic proficiency in any modelling tool (e.g., Enterprise Architect, Visual Paradigm, Lucidchart, or MS Visio).
Audience
- Business and Systems Analysts.
- Business and Process Consultants.
- Product Owners and Product Managers.
- Solution Architects.
- Individuals participating in transformation and optimisation projects.
Need help picking the right course?
southafrica@nobleprog.co.za or +27 (0)10 005 5793
Business Modelling Methodologies Training Course - Enquiry
Testimonials (2)
the practical part
Daniela Mirevska
Course - Business Process Modelling in BPMN 2.0
the Labs
Frank Mhlongo - Standard Bank of South Africa
Course - JBoss
Related Courses
Advanced Drools 8
21 HoursThis instructor-led, live training in Botswana (online or onsite) is tailored for advanced participants aiming to optimise rule execution, integrate Drools with enterprise systems, and harness advanced capabilities such as decision tables and Domain-Specific Languages (DSLs).
Upon completion of this training, participants will be able to:
- Enhance the performance of complex rule execution.
- Exploit advanced Drools features, including decision tables, DSLs, and rule templates.
- Integrate Drools effortlessly with enterprise applications and external systems.
- Implement sturdy version control and collaboration frameworks for rule development.
- Design and deploy scalable Drools-based solutions to meet enterprise requirements.
Business Process Management
35 HoursThis course sits at the intersection of administration and Information Technology, incorporating tools and techniques for designing, implementing, controlling and analyzing Operational Business Processes - This usually involves individuals, organizations and software applications.
This course contains practical assignments, participants will be introduced to topics during theory classes and these will be accompanied by practical exercises.
What will you learn?
1. The Basics of BPM
2. BPM Implementation Strategies
3. Process modeling, analysis and design
4. Governance and business strategies
5. Modeling a process with BPMN
6. Business rules
Business Process Modelling in BPMN 2.0
21 HoursThis course is designed for individuals tasked with modelling processes in BPMN 2.0.
It concentrates on the practical application of the entire BPMN 2.0 specification, alongside the implementation of common patterns.
The course comprises a series of concise lectures followed by hands-on exercises. Participants will be presented with a problem scenario in English and must develop an appropriate diagram for each case. Subsequently, the group and the trainer will review and evaluate the diagrams.
While the course emphasizes understanding BPMN diagrams, it also addresses the fundamental aspects of BPMN execution.
BPMN 2.0 Fundamentals and Workshop
14 HoursTarget Audience:
Delegates interested in Process Modelling will benefit from attending this business process modeling notation training course, including:
- Business and Process Analysts
- Process Designers and Implementers
- Project and Programme Managers
- Anyone involved with business change and transformation.
BPMN, DMN, and CMMN - OMG standards for process improvement
28 HoursBusiness Process Model and Notation (BPMN), Decision Model and Notation (DMN), and Case Management Model and Notation (CMMN) constitute three Object Management Group (OMG) standards dedicated to modelling processes, decisions, and cases. This course offers an introductory overview of all three frameworks and clarifies the appropriate contexts for applying each one.
Introduction to Drools 8
21 HoursThis instructor-led live training in Botswana (online or onsite) is designed for beginners who wish to learn the basics of Drools 8, set it up, and create simple business rules for better decision-making and automation.
By the end of this training, participants will be able to:
- Understand the purpose and benefits of using Drools 8.
- Set up the Drools environment and integrate it with applications.
- Create, test, and deploy simple business rules.
- Use Drools Workbench for rule management and decision tables.
- Implement Drools in real-world scenarios to automate decisions.
Drools 8 and DSLs for Business Analysts
21 HoursThis instructor-led live training in Botswana (online or on-site) is aimed at beginner to intermediate business analysts who wish to use DSLs in Drools 8 to define, manage, and optimise business rules without relying heavily on technical programming skills.
By the end of this training, participants will be able to:
- Understand the core concepts of Drools 8 and its architecture.
- Create DSLs to simplify business rule definitions for non-technical users.
- Manage, test, and maintain rules effectively using Drools Workbench.
- Collaborate with technical teams to implement and refine business rules.
- Apply best practices for rule optimization and lifecycle management.
Drools 8 with jBPM: Building Rule-Based Business Workflows
21 HoursThis instructor-led, live training in Botswana (online or onsite) is aimed at advanced-level participants who wish to integrate Drools 8 with jBPM to design, execute, and optimize business workflows and processes.
By the end of this training, participants will be able to:
- Set up Drools 8 and jBPM environments for development.
- Define and manage complex business rules in Drools 8.
- Design and execute workflows using jBPM.
- Integrate Drools rules into jBPM processes for dynamic decision-making.
- Optimize and troubleshoot rule-driven workflows.
Insurance in the Digital Era
14 HoursInsurance in the Digital Age offers a practical exploration of how digital transformation is reshaping products, operations, and customer engagement within the insurance industry.
This instructor-led live training, available online or onsite, targets intermediate-level insurance professionals eager to understand and apply digital technologies, data-driven strategies, and innovation frameworks to modernize their insurance offerings and operational processes.
Upon completion of this training, participants will be equipped to:
- Explain the role of AI, Big Data, IoT, and automation in modern insurance workflows.
- Identify InsurTech trends and how they affect the insurance ecosystem.
- Design customer-centric strategies enabled by digital tools and data insights.
- Apply data-driven approaches to risk management and decision making.
- Develop an innovation and change management approach suitable for insurers.
- Assess real-world case studies and translate lessons into local initiatives.
Course Format
- Interactive lecture and discussion.
- Case study analysis and group workshops.
- Practical exercises and action planning for participants’ organizations.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Intermediate Drools 8
21 HoursThis instructor-led, live training in Botswana (online or onsite) is aimed at intermediate-level participants who wish to build and manage complex business rules, optimize rule execution, and handle rule dependencies effectively using Drools 8.
By the end of this training, participants will be able to:
- Create advanced business rules and manage their dependencies.
- Implement decision-making logic using Drools rule groups and agendas.
- Optimize the performance of rule execution in Drools.
- Use advanced Drools Workbench features for rule management.
- Integrate Drools with external data sources and systems.
IREB CPRE – Foundation Level (Extended): Practical Requirements Engineering and Certification Preparation
14 HoursRequirements Engineering (RE) serves as a vital discipline within software and systems development, concentrating on identifying, documenting, and managing stakeholder needs and constraints to guarantee project success.
This instructor-led live training, available both online and onsite, is designed for intermediate-level professionals eager to deepen their grasp of practical Requirements Engineering while preparing for the IREB CPRE – Foundation Level certification examination.
Upon completing this training, participants will be equipped to:
- Comprehend and apply the core concepts and terminology outlined in the IREB CPRE Foundation syllabus.
- Identify and elicit requirements using effective techniques tailored to the specific context.
- Model, document, and validate requirements for practical, real-world projects.
- Manage requirements changes, traceability, and prioritization throughout the project lifecycle.
- Utilize Requirements Engineering tools and best practices to improve communication and project outcomes.
- Be fully prepared to sit for and pass the IREB CPRE – Foundation Level certification exam.
Course Format
- Interactive lectures and discussions.
- Case-based exercises and collaborative workshops.
- Exam preparation sessions and practice questions.
Course Customization Options
- Additional modules or industry-specific case studies can be included upon request.
JBoss
14 HoursThis instructor-led, live training in Botswana (online or onsite) is aimed at intermediate-level system administrators and developers who wish to configure, manage, and deploy Java applications on the JBoss platform.
By the end of this training, participants will be able to:
- Install and configure JBoss Application Server and its core components.
- Customize JBoss AS services for monitoring, database connections, and transaction management.
- Develop and deploy EJB 3 session beans and web applications.
- Utilize the JBoss Messaging Service to deploy and manage JMS applications.
- Manage JBoss AS through the Java Management Extension and Administration Console.
- Implement JBoss Drools for business rules management and utilize the Guvnor tool for rule development and testing.
Programming in Python
16 HoursThis training has been designed for individuals who wish to work efficiently with data using Python, leveraging Pandas and NumPy libraries along with tools for Excel integration. Participants will learn both fundamental data handling techniques and methods for code optimization, processing large datasets, and creating engaging reports and visualizations.
Throughout the course, participants will learn step-by-step:
how to import, process, and analyze data using Pandas and NumPy; how to optimize Python code performance; how to automate the generation of reports and charts in Excel; and how to integrate various data sources into a single coherent analytical process.
Python for Engineers & Automation Professionals
24 HoursThis instructor-led, live training session is geared towards beginner to intermediate-level engineers, technicians, and automation professionals who intend to leverage Python for solving technical issues, automating routine tasks, and processing industrial data.
By the conclusion of this training, participants will be able to:
- Compose clear and structured Python scripts for technical applications
- Apply programming logic to engineering-focused problems
- Utilise Python for data processing from CSV files, logs, and text documents
- Automate repetitive engineering and automation workflows
Requirements Analysis
21 HoursThis instructor-led, live training in Botswana (online or onsite) is aimed at persons who wish to understand requirements analysis and conduct requirements analysis efficiently and accurately using analysis techniques for their projects.
By the end of this training, participants will be able to:
- identify different types of requirements.
- understand the overall concepts of, and activities within, requirements analysis.
- be familiar with the requirements analysis methodology.
- use different requirements analysis techniques to their advantage.
- structure requirements in order to communicate efficiently with architects and developers through an iterative requirement gathering process.