Business and System Analysis using UML Notation - Practical Workshop for PO in the Scrum Methodology Training Course
This training on business and system analysis using UML (Unified Modeling Language) notation covers several key areas that participants should understand and master. The main points covered in such training include: Fundamentals of Business Analysis, UML Notation Usage, System Analysis, Practical Application of UML, Communication and Collaboration, UML Modeling Tools, Understanding the Software Development Life Cycle, and Analytical Skills. The training should provide participants with both theoretical knowledge and practical skills in business and system analysis using UML notation.
This course is available as onsite live training in Serbia or online live training.Course Outline
Business Process
- concept of a business process
- modeling business processes
- business model vs. analytical model - connections and elements
Modeling Business Processes
- diagrams related to business processes
- mapping and documenting business processes
Requirements Analysis
- concept of a requirement
- gathering and documenting requirements
- relationships between requirements
- requirements linkage to the analytical layer
Solution Modeling
- types of approaches to domain modeling
- rationalizing the depth of analysis
- analysis and project risks
Solution Model and Agile Methodologies
- agile methodologies - opportunities and threats
- correlation between documentation and agile methodology elements
Techniques for Verifying Model Correctness
- informal verification techniques
- review of formal verification techniques
- verification procedures during project execution
Organizing Project Documentation
- best practices
- ensuring change traceability
- security and versioning aspects
Integrating Analytical Work within Management Methodologies
- management methodologies and analytical work
- impact aspects
- project progress control and analytical work
Requirements
- An understanding of software development life cycle and agile principles
- Experience with working in a Scrum team as a product owner or a business analyst
Audience
- Product owners
- Business analysts
- Anyone seeking to understand the role and responsibilities of a product owner in the Scrum methodology
Open Training Courses require 5+ participants.
Business and System Analysis using UML Notation - Practical Workshop for PO in the Scrum Methodology Training Course - Booking
Business and System Analysis using UML Notation - Practical Workshop for PO in the Scrum Methodology Training Course - Enquiry
Business and System Analysis using UML Notation - Practical Workshop for PO in the Scrum Methodology - Consultancy Enquiry
Testimonials (2)
pointing about 'tricky' questions while explanation
Wiktoria Mandok-Gawrys
Course - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
The trainer shared his knowledge and led great atmosphere.
Agnieszka Dubanska - Narodowy Fundusz Zdrowia
Course - Modelowanie procesów biznesowych z wykorzystaniem UML i BPMN
Upcoming Courses
Related Courses
Testable Requirements - How to Write Good Acceptance Criteria?
14 HoursThis instructor-led live training in Serbia (online or onsite) targets intermediate-level business and IT professionals who want to learn how to write effective acceptance criteria for requirements.
By the end of this training, participants will be able to:
- Understand the importance of acceptance criteria.
- Create and verify requirements acceptance criteria.
- Apply different methods for describing acceptance criteria.
- Ensure the quality of analytical artifacts.
Business Process Analysis with UML and BPMN
14 HoursTarget Audience:
This course is designed for managers seeking to master BPMN diagrams, as well as business consultants, analysts, process engineers, and system analysts who engage in the analysis and planning of business processes through standardized modeling notations.
Learning Objectives:
- Create high-quality process diagrams
- Model processes using BPMN notation
- Document current "as-is" process states
- Design optimized flows for people-centric processes
- Break down complex process definitions into manageable components
Design Patterns
14 HoursNumerous proven patterns are readily accessible to everyone. Often, the key lies in adapting their names and applying them within a specific technology. This approach can save hundreds of hours that would otherwise be devoted to design and testing phases. Training Goals This course has two primary goals: first, it enables you to reuse well-established patterns, and second, it empowers you to create and reuse patterns tailored to your organization. It helps you estimate how patterns can reduce costs, systematize the design process, and generate a code framework based on your patterns. Audience Software designers, business analysts, project managers, programmers, and developers, as well as operational managers and software division managers. Course Style The course focuses on use cases and their relationship with a specific pattern. Most of the examples are explained in UML and in simple Java examples (the language can change if the course is booked as a closed course). It guides you through the sources of the patterns as well as showing you how to catalogue and describe patterns which can be reused across your organization.
Insurance in the Digital Era
14 HoursInsurance in the Digital Era provides a practical overview of how digital transformation is reshaping products, operations, and customer engagement within the insurance sector.
This instructor-led live training (available online or onsite) targets intermediate-level insurance professionals who want to understand and apply digital technologies, data-driven strategies, and innovation frameworks to modernize their insurance offerings and operations.
Upon completing this training, participants will be able 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.
Format of the Course
- 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.
IREB Certified Professional for Requirements Engineering - RE@Agile Primer
14 HoursThis foundational course is designed to meet the needs of professionals engaged in Requirements Engineering and Agile methodologies. It targets individuals in roles such as project and IT management, domain experts, system analysts, software developers, Scrum Masters, Product Owners, and members of Agile organizations.
RE@Agile integrates IREB’s perspective on Agile values with the Agile viewpoint on Requirements Engineering values. The curriculum covers the classification and evaluation of Requirements Engineering work products and techniques within an Agile context, as well as Agile work products and techniques in the context of Requirements Engineering. It also addresses essential process elements in Agile product development and highlights the motivation for adopting Agile practices in the development process.
A key focus is the synergy between Requirements Engineering and Agile, specifically examining Agile principles relevant to Requirements Engineering and the Agile mindset in relation to core Requirements Engineering values.
The Examination
This course serves as the basis for the RE@Agile Primer examination. Candidates can choose from two examination formats:
- A proctored multiple-choice examination leading to an official RE@Agile Primer certificate. This format is similar to the CPRE Foundation Level and Advanced Level multiple-choice examinations but has a duration of 40 minutes.
- An online multiple-choice self-assessment that provides a confirmation of participation.
IREB Certified Professional for Requirements Engineering - Advanced Level RE@Agile
21 HoursThis Advanced Level Module, RE@Agile, is designed for Requirements Engineers and agile practitioners. It concentrates on understanding and implementing practices and techniques from the Requirements Engineering discipline within agile development processes. Additionally, it covers grasping and applying concepts, techniques, and key process elements of agile approaches in Requirements Engineering processes.
The Examination
This course is designed to prepare participants for the Advanced Level certification exams in the following areas:
- RE@Agile - Practitioner (the certificate involves a multiple-choice exam)
- RE@Agile - Specialist (the certificate involves a written assignment)
IREB Certified Professional for Requirements Engineering - Advanced Level Requirements (Management)
21 HoursThis three-day course is conducted as a live, instructor-led session, available either online (remote) or in-person (classroom).
Target Audience:
The Advanced Requirements Management course is designed for professionals working in requirements engineering, business analysis, business engineering, organizational design, and related fields who wish to expand their knowledge and skills in requirements management.
Examination Details:
Additional examination fees may apply.
The “IREB Certified Professional for Requirements Engineering – Advanced Level (Management)” certification exam includes the following components:
CPRE Advanced Level (Management) – Practitioner
- Earning the Requirements Management - Practitioner certificate requires passing a multiple-choice examination.
CPRE Advanced Level (Management) – Specialist
- Earning the Requirements Management - Specialist certificate requires completing a written assignment.
IREB CPRE – Foundation Level (Extended): Practical Requirements Engineering and Certification Preparation
14 HoursRequirements Engineering (RE) is a crucial discipline in software and systems development, dedicated to identifying, documenting, and managing stakeholder needs and constraints to ensure project success.
This instructor-led, live training (available online or onsite) targets intermediate-level professionals seeking to deepen their understanding of practical Requirements Engineering while preparing for the IREB CPRE – Foundation Level certification exam.
Upon completing this training, participants will be able to:
- Understand and apply the key concepts and terminology defined by the IREB CPRE Foundation syllabus.
- Identify and elicit requirements using effective and context-appropriate techniques.
- Model, document, and validate requirements for real-world projects.
- Manage requirements changes, traceability, and prioritization throughout the project lifecycle.
- Use Requirements Engineering tools and best practices to enhance communication and project outcomes.
- Be fully prepared to take and pass the IREB CPRE – Foundation Level certification exam.
Format of the Course
- Interactive lecture and discussion.
- Case-based exercises and collaborative workshops.
- Exam preparation sessions and practice questions.
Course Customization Options
- Additional modules or industry-specific case studies can be added on request.
IREB Certified Professional for Requirements Engineering - Foundation Level
21 HoursThis course is conducted as a live, instructor-led program, available in both online (remote) and onsite (classroom) formats.
The Certified Professional for Requirements Engineering (CPRE) certification is designed for professionals engaged in Requirements Engineering, Business Analysis, and Testing. The curriculum covers the core principles of the Requirements Engineering domain, along with established methodologies and practical techniques.
The certification framework is established by the IREB, and the CPRE examination can be taken through approved certification bodies.
Who is this course for?
This course is ideal for anyone involved in Requirements Engineering, Business Analysis, or software and systems development. The Foundation Level covers essential topics such as eliciting requirements and documenting them appropriately, verifying and validating requirements, and managing them throughout the entire product lifecycle.
By the end of this training, participants will be able to:
- demonstrate familiarity with the terminology used in Requirements Engineering, Business Analysis, and Requirements Management.
- understand fundamental Requirements Engineering techniques and methods, as well as their practical application.
- become familiar with widely established notations for specifying requirements.
Modeling and Documentation for Business Analysis
14 HoursBusiness Analysis Modeling and Documentation is a hands-on course designed to teach standard modeling languages and tools for capturing, visualizing, and validating business requirements and processes.
This instructor-led live training (available online or onsite) is ideal for professionals with little to no modeling experience who want to apply industry-standard techniques such as UML, BPMN, and wireframing tools to enhance clarity and communication in business analysis projects.
By the end of this training, participants will be able to:
- Utilize UML diagrams to depict functional requirements and system behavior.
- Model business processes in accordance with BPMN standards.
- Develop clear and structured use case diagrams and associated documentation.
- Design wireframes and interactive prototypes using Figma and Balsamiq.
Course Format
- Interactive lectures and group discussions.
- Practical application of modeling tools in sample project scenarios.
- Guided exercises focusing on process, requirements, and UI modeling.
Course Customization Options
- To request customized training tailored to your organization’s standards or preferred toolset, please contact us to arrange.
OCUP2 UML Certification - UML 2 Foundation Exam Preparation
21 HoursOCUP2 Content Developer
NobleProg holds official OMG OCUP 2 Content Developer accreditation, signifying that our course syllabi and training resources were crafted by the very experts who designed the OCUP 2 examination questions.
Audience
This course is tailored for developers, programmers, business analysts, project managers, software architects, testers, documentation specialists, and anyone engaged in the software development lifecycle.
Objectives
Equips you to work with the most frequently used UML elements
Instills the skills needed to construct basic UML models
Prepares you to function effectively as part of a UML Development Team
Requirements Management
21 HoursThis instructor-led live training in Serbia (online or on-site) is designed for intermediate-level business and IT professionals aiming to enhance their skills in requirements management.
By the end of this training, participants will be able to:
- Understand the key activities and products of requirements management.
- Apply effective techniques for requirements elicitation.
- Document requirements using appropriate methods and notations.
- Implement a requirements architecture and repository.
Requirements Analysis
21 HoursThis instructor-led, live training in Serbia (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.
System Engineering using SysML and UML 2
21 HoursObjective:
This course is designed to help analysts and designers in the field of System Engineering understand how to efficiently gather requirements and proceed with embedded software design implementation based on system specifications using UML 2 and SysML.
Over three days, the training aims to assist system analysts in expressing their needs effectively and enable designers to create the appropriate architectural design for the system based on these needs.
The resulting system architecture provides a high level of agility for embedded system software when facing changes, as it allows coherent traceability of the business rules encapsulated in system functions and those of the usage choices (use cases) of end-users toward the software implementation level.
Applying SysML with MagicDraw/Cameo
21 HoursThis three-day program covers the fundamentals of modeling, UML, SysML, and the practical application of MagicDraw or Cameo through a case study that illustrates a standard model-based systems engineering methodology.
Course highlights:
- Combines theoretical instruction with hands-on exercises using MagicDraw or Cameo for SysML-based systems modeling;
- Details key SysML concepts and diagram types;
- Offers practical experience in constructing system model examples;
- Demonstrates how to trace model elements across various perspectives;
- Explains efficient utilization of MagicDraw functionalities;
- Relies on a coherent modeling case study throughout.
Target Audience:
- System architects, system engineers, software architects, and other stakeholders responsible for creating and utilizing models.
Instructional Approach:
- Lectures, group discussions, and practical assignments driven by a case study.
Course Materials:
- Instructional slides, the case study model file, and descriptions for practical assignments.
Certification:
- Participants receive a NobleProg certificate confirming their attendance at the training.