Training offering
Our hands-on training programmes in essential tools and methodologies equip your people with the skills they need to tackle complex projects with confidence and efficiency – helping them stay ahead in a rapidly evolving digital engineering landscape..
Discover our engineering training programmes – adapted to the needs of your team!
We offer training courses either at our FRANK’N FRIENDS location in Munich or directly at your premises. Below is a selection of our current training programmes:
Training Offering:
Standard rate is €2,000 per day (up to 12 participants, excluding travel costs). For a customized offer tailored to your needs or for a special offer, please don’t hesitate to contact us directly.
Jumpstart Trainings (2 days Training)
These two-day training sessions provide a fast and effective onboarding for team members who need to quickly integrate into projects and contribute productively from day one.
Introduction to Systems Engineering: Gain a foundational understanding of key systems engineering principles, processes, and methodologies, essential for designing and managing complex systems.
ISO 15288 Framework: Explore the ISO/IEC/IEEE 15288 standard, which outlines a common process framework for describing the full life cycle of systems, from concept to decommissioning.
Life Cycle Stages: Learn how to effectively implement systems engineering across all stages of a system’s life cycle, from initial concept through development, operation, and retirement, in alignment with ISO 15288 guidelines.
System Architecture & Requirements with SysML v2: Learn how to derive system requirements from stakeholder needs and design robust system architectures using SysML v2, ensuring clarity, traceability, and consistency throughout the engineering process.
Practical Application: Understand how to apply systems engineering processes and ISO 15288 standards to real-world engineering challenges, ensuring compliance with industry best practices.
Integration and Optimization: Discover techniques for integrating different system components and optimizing processes to achieve both technical and organizational objectives efficiently.
Project Management Alignment:Explore how systems engineering and ISO 15288 can be aligned with project management methodologies, ensuring seamless implementation and successful system delivery.
This training is ideal for engineers, project managers, and technical leads seeking to deepen their understanding of systems engineering and ensure compliance with ISO standards.
Introduction to Modeling Tools: Understanding the role of modeling tools in digital enginnering, systems engineering and MBSE, enhancing system design, communication, and traceability.
Basic Modeling Concepts: Overview of modeling languages like SysML, BPMN and UML, focusing on key diagram types (e.g., use case, activity, block definition) for system structure and behavior.
Core Tool Functions: Common features of modeling tool, including creating and managing system models, handling versioning, traceability, and collaboration.
Modeling from Requirements to Architecture: Techniques for capturing requirements, modeling system architecture, behaviour, maintaining traceability between requirements and architecture which are key aspects of Digital Engineering.
Simulation and Analysis: Basic simulation and validation techniques, including validation of models against requirements, supporting a Digital Engineering approach to system verification. (If applicable in tool)
Best Practices for Model Management: Strategies for organizing models, ensuring consistency, and managing collaboration and version control.
This course is designed for engineers and technical teams seeking a foundational understanding of a specific modeling tool, focusing on concepts that can be applied across various domains of Digital Engineering.
Introduction to SysML: An overview of Systems Modeling Language (SysML) and its application for modeling complex systems across various industries.
SysML Diagrams: Get introduced to the nine types of SysML diagrams used to model system structures, behaviors, and requirements.
Basic Modeling Techniques: Learn fundamental skills for creating and interpreting SysML diagrams to visualize system requirements, architecture, and behavior.
Model-Based Systems Engineering (MBSE): Understand how SysML supports MBSE methodologies, creating cohesive models that reflect the entire system life cycle.
Tool Introduction: Gain hands-on experience with SysML tools, learning how to build system models from scratch.
Practical Applications: Explore real-world case studies to understand how SysML can be used to model and solve complex systems challenges.
This course is targeted at engineers, systems architects, and project managers who are new to SysML and want to learn how to use it for system modeling and design.
Introduction to Requirements Engineering: Learn the essential principles and processes of requirements engineering, crucial in system and software development.
Requirements Elicitation: Explore techniques for gathering and defining stakeholder needs through interviews, workshops, and other elicitation methods.
Requirements Analysis: Develop skills for analyzing, clarifying, and validating requirements to ensure they are feasible, clear, and aligned with project objectives.
Requirements Specification: Learn how to document requirements comprehensively and clearly, ensuring accessibility and understanding for all stakeholders.
Requirements Validation and Verification: Discover methods for validating requirements and verifying that they meet intended needs and system functionality.
Requirements Management: Gain practical tools for managing requirements throughout the project life cycle, including handling changes, prioritization, and traceability.
Introduction to IBM DOORS (Next/Classic): Gain an overview of both DOORS Classic and DOORS Next Generation, explaining their functionalities, differences, and use cases in managing requirements for complex systems.
Requirements Capture and Documentation: Learn techniques for capturing, documenting, and organizing requirements in DOORS to ensure they are clear, traceable, and structured according to project needs.
Requirements Traceability: Understand how to establish and maintain traceability links between requirements and system artifacts, ensuring alignment across the project lifecycle.
Managing Requirements Changes: Master best practices for managing changes to requirements, tracking modifications, and ensuring that updates are propagated correctly throughout the system.
Collaboration Features: Explore DOORS’ collaboration tools, which facilitate team reviews, comments, and assignments of requirements.
Basic Tool Navigation and Use: Hands-on training with DOORS Classic and Next, covering basic navigation, creating and modifying requirements, setting up modules, and generating reports.
Versioning and Baseline Management: Learn different techniques for managing different versions of requirements and creating baselines to capture snapshots of requirements at different project stages.
Ideal for requirements engineers, systems engineers, and project managers who are new to IBM DOORS (Next or Classic) and want to learn how to efficiently manage requirements using the tool.
Model Based Systems Engineering (MBSE)– Methods and Notation Trainings (3 days Training)
Our three-day MBSE method training course provides a clear and practical approach to mastering established MBSE methodologies, combining theory with practical exercises. On request, we can also train your team members in your own MBSE methodology, ensuring a seamless fit with your specific processes and workflows.
This “generic” MBSE Training (Based on SysML)” course provides foundational knowledge of Model-Based Systems Engineering (MBSE) using SysML, covering key concepts and practices applicable across various tools and industries. Key topics include:
Introduction to MBSE and SysML:
Overview of MBSE principles and SysML’s role in system modeling.
Core SysML Diagrams:
Learn essential SysML diagram types (block definition, internal block, use case, activity, sequence) for modeling structure, behavior, and requirements.
Requirements Modeling in SysML:
Capture and manage system requirements using SysML’s requirement diagrams, ensuring traceability with system elements.
System Architecture Modeling:
Define system architectures through functional, logical, and physical views, ensuring consistency across layers.
Behavioral Modeling:
Use activity, state machine, and sequence diagrams to model system operations and interactions.
Traceability and Validation:
Establish traceability between requirements, architecture, and behavior, ensuring models align with system goals.
MBSE Workflows with SysML:
Implement MBSE workflows for system development and validation.
Tool-Agnostic SysML Application:
Practical exercises and methodologies that apply SysML principles across different tools.
Case Studies:
Real-world applications of SysML in MBSE to demonstrate managing complex systems.
This course is ideal for systems engineers seeking to apply MBSE with SysML, focusing on modeling and workflows without being dependent on a specific tool.
SYSMOD is an MBSE toolbox for pragmatic modeling of systems. It is well-suited to be used with SysML. The SysMOD” course introduces systems engineers to the SysMOD approach, providing a structured methodology for Model-Based Systems Engineering (MBSE) using SysML. Key topics include:
Introduction to SysMOD:
Overview of the SysMOD methodology and its role in supporting MBSE through structured system modeling with SysML.
SysML Basics in SysMOD:
Learn key SysML diagram types (e.g., block definition, activity, and requirement diagrams) and how SysMOD simplifies their practical use.
Modeling System Requirements:
Capture and manage system requirements while ensuring traceability and integration with system architecture.
System Architecture Definition:
Use SysMOD to model system architecture across functional, logical, and physical views, maintaining consistency with requirements.
Behavioral Modeling:
Model system behavior with activity, state machine, and sequence diagrams, ensuring alignment with system architecture.
MBSE Workflows:
Implement SysMOD workflows to streamline system development, from requirements to design and validation.
Practical Application:
Hands-on exercises applying SysMOD to real-world projects.
This course is ideal for systems engineers looking to adopt SysMOD for efficient, structured system modeling with SysML.
Introduction to SAF: An overview of GFSE’s SAF, its purpose, and its role in structuring, defining, and managing system architectures.
Core Components: A deep dive into the functional, logical, and physical layers, and how they interrelate within the SAF framework.
System Context and Boundaries: Defining system context, interfaces, and boundaries to clearly distinguish system elements from their environment.
Multi-Layered Architecture: Developing architectures across functional, logical, and physical layers, while ensuring traceability and alignment with project goals.
Requirements Integration: Incorporating requirements into the architecture and maintaining traceability between requirements and system components.
Practical Application: Applying SAF principles to real-world scenarios to create and manage robust system architectures.
This course is ideal for systems engineers looking to adopt SAF for effective architecture management.
The “Dassault MagicGrid” course introduces systems engineers to the MagicGrid framework, a methodology developed by Dassault Systèmes to streamline Model-Based Systems Engineering (MBSE) using SysML within Cameo Systems Modeler. Key topics include:
Introduction to MagicGrid:
Overview of the MagicGrid framework and its structured approach for simplifying system modeling workflows with SysML.
MagicGrid Methodology:
Understanding the nine key aspects of system development (e.g., goals, requirements, architectures) and how MagicGrid organizes system models into clear views.
SysML Integration:
Applying SysML diagrams in MagicGrid to capture system structure, behavior, and requirements while ensuring model consistency.
Requirements and Architecture Alignment:
Defining and linking system requirements to architecture, ensuring traceability using MagicGrid’s structured approach.
Modeling System Behavior and Structure:
Organizing system behavior and structure across functional, logical, and physical views to create cohesive models.
MBSE Workflows:
Implementing MagicGrid’s MBSE workflows to manage system complexity from concept to verification.
Practical Application:
Hands-on exercises applying MagicGrid in Cameo Systems Modeler to real-world projects.
This course is ideal for systems engineers looking to adopt MagicGrid for structured, traceable, and integrated system modeling in Cameo Systems Modeler.
The “IBM Harmony” course introduces systems engineers to the Harmony methodology, integrating Model-Based Systems Engineering (MBSE) with IBM tools such as Rhapsody. The course focuses on requirements-driven development, functional analysis, and interface definition. Key topics include:
Introduction to IBM Harmony:
Overview of the Harmony SE methodology and its application in MBSE for requirements-driven system design.
Requirements-Driven Development:
Capturing and managing requirements with full traceability to system architecture and design elements.
Functional Analysis:
Breaking down system functions based on requirements to develop a comprehensive functional architecture.
System Architecture and Interface Definition:
Defining system architecture and specifying component interfaces to ensure seamless integration.
Behavioral Modeling:
Validating functional analysis using behavioral diagrams (activity, sequence, and state machine) to ensure accuracy and alignment with requirements.
Iterative Development:
Refining the system design through Harmony’s iterative process, integrating models with code throughout development.
Verification and Validation:
Ensuring that system functionality and interfaces meet requirements through model-based testing and simulation.
This course is ideal for systems engineers and developers looking to leverage the Harmony methodology for functional analysis, interface definition, and behavioral validation within an MBSE framework.
Systems and Software Engineering – Tool-Trainings (3 – 3,5 days Training)
Do you want your team to work confidently with the most common modelling tools and integrate them into their daily tasks? Below is a selection of our most popular three-day tool training courses, designed to improve efficiency and streamline system modelling.
Introduction to IBM Rhapsody: Overview of Rhapsody’s role in model-based development, focusing on software engineering and embedded systems.
UML and SysML for Software: Using UML and SysML in IBM – Rhapsody to model software components, behaviors, and system interactions.
Modeling Software Architecture: Creating software architecture models with class, sequence, and state diagrams to visually represent object-oriented design.
Code Generation and Synchronization: Generating code from UML models and synchronizing models with code to maintain design consistency.
Simulation and Validation: Running simulations and validating models within Rhapsody to identify issues early in development.
Collaboration and Version Control: Best practices for managing team collaboration and version control in Rhapsody.
This course is ideal for software engineers looking to leverage Rhapsody for UML-based development, focusing on modeling, code generation, and validation.
Introduction to IBM Rhapsody: Overview of Rhapsody’s role in MBSE, emphasizing systems design and integration in complex projects.
SysML for Systems Engineering: Using Systems Modeling Language (SysML) in Rhapsody to model system requirements, structure, behavior, and relationships.
Modeling System Architecture: Developing models to represent system architecture using block definition, internal block, and state diagrams. Capturing system behavior and interactions through activity and sequence diagrams.
Requirements Traceability: Linking system models to requirements, ensuring traceability across the system lifecycle and maintaining alignment between system design and requirements.
Simulation and Validation: Simulating system models through executable models to verify and validate the system’s behavior early in the design process.
Collaboration and Version Control: Managing large-scale, multi-disciplinary projects by using Rhapsody’s version control and collaboration features.
This course is designed for systems engineers looking to apply MBSE methodologies using IBM Rhapsody, with a focus on SysML modeling, simulation, and integration with other tools for system development and validation.
Introduction to Dassault’s Cameo Systems Modeler : Overview of the role of Cameo Systems Modeler in MBSE, emphasizing its use for system design, analysis, and integration in complex engineering projects.
SysML Fundamentals: Using SysML (Systems Modeling Language) in Cameo Systems Modeler to model system requirements, architecture, behavior, and interactions.
Modeling System Architecture: Creating system architecture models with block definition, internal block, and parametric diagrams.
Modeling system behavior through activity, sequence, and state machine diagrams.
Requirements Management and Traceability: Managing requirements within Cameo Systems Modeler, linking requirements to system models to ensure traceability across the system lifecycle.
Simulation and Analysis: Running simulations to validate system behavior and architecture, ensuring early detection of issues and system verification.
Collaboration and Version Control: Collaborating within teams and using version control features in Cameo Systems Modeler to manage large-scale projects and ensure model consistency.
This course is ideal for systems engineers looking to apply MBSE principles using Dassault Cameo Systems Modeler, focusing on SysML-based modeling, requirements management, and system simulation.
Introduction to Sparx Enterprise Architect: Overview of Enterprise Architect’s role in MBSE for designing and managing complex systems, with a focus on systems engineering processes.
SysML in Enterprise Architect: Learning how to use SysML (Systems Modeling Language) in Enterprise Architect to model system requirements, structure, behavior, and interactions.
MBSE Best Practices: Implementing model-based systems engineering workflows with Enterprise Actchitect
Modeling System Architecture: Creating system models using block definition, internal block, and parametric diagrams.
Capturing system behaviors with activity, sequence, and state machine diagrams to model interactions and workflows.
Requirements Management and Traceability: Managing and linking requirements to system models, ensuring traceability from design through development and validation within Enterprise Architect.
Collaboration and Project Management: Managing team collaboration, version control, and multi-user projects using LieberLIeber Lemon Tree to handle large and distributed engineering teams.
Get Connected
You’re interested in a training or are looking for guidance? Feel free to get in touch – I’m looking forward to hearing from you!

More IBM Rhapsody related content
You can also find more informations and content on IBM Rhapsody on www.rhapsody.guru
What Friends Have to Say


Methodically very good [..]. Frank was able to answer every question and also tried, as far as the time frame allowed, to address the topics raised.


