Seminar Series »Modern and Secure Software Development«

Reaching the Goal Faster Together? But Safely!

Increasing economic pressure from tough competition, high customer expectations, and strict quality standards is transforming how successful and secure software development is approached. To lead the market and achieve long-term success, companies and organizations need to carefully balance both technical and organizational factors and ensure they work seamlessly together.

Discover how to implement modern, secure software development—from streamlined processes to effective collaboration. Gain practical, tailored insights to help you develop and manage software successfully in today’s digital landscape.

The seminar series is aimed at organizations and companies that want to train a group of employees. A broad range of introductory and advanced modules is available, delivered as live online seminars, each lasting 4 hours.

In a preliminary needs assessment, the most relevant content from the wide range of offerings is selected to fit the specific needs of your company or organization, and the training schedule is planned (on-site or online). This learning program can be effectively supplemented by the "light" organizational analysis or implementation support to ensure better integration of the new knowledge into daily work.

We recommend organizing the selected learning modules in a fixed schedule over several weeks.

The program is suitable for the following target groups:

  • Software architects
  • Software developers
  • Project managers
  • IT administrators
  • Procurement specialists for custom software

By combining targeted training with practical support, we offer a comprehensive solution to the challenges of modern software development and contemporary operational concepts.

Currently, there are no scheduled dates for this course. Feel free to contact us for personalized advice or further information.

Overview of the Seminar Series »Modern and Secure Software Development«

Format Live online seminars as structured individual modules; on-site training available upon request.
Duration Up to 32 hours (per module: 4 hours)
Schedule As individually arranged (based on the preliminary needs assessment)
Language German or English
Group Size 6 – 12 participants
Requirements Practical experience in software development, operations, and/or management (including procurement)
Costs Please contact us for a customized offer (guide price: EUR 400 per person and module).
Needs Analysis & Seminar Series

Needs Analysis & Seminar Series

In a joint analysis, we assess your company’s or organization’s specific situation to identify the most suitable modules and establish key focus areas. The customized learning program is then delivered through interactive workshops.

Together with you, we conduct a needs analysis to select the relevant modules and tailor their components to your specific requirements. This step also addresses any questions regarding the training’s implementation.

The learning units are designed for high interactivity. Questions and discussions are encouraged at all times, and practical exercises are integrated into the sessions. The seminar series provides participants with a comprehensive view of essential processes, structures, and techniques:

  • How have software and operational environments evolved in recent years?
  • What does effective collaboration between development and operations look like to ensure maximum security?
  • What defines modern and secure software development?
  • Where can a modern software development process enhance security?
  • Do I need modern and secure software development?
  • Which core principles, methods, and technologies are relevant, and which make sense for my organization or company?
  • How does artificial intelligence impact my daily work?
Add-On Package: Light Organizational Analysis

Light Organizational Analysis

This package is integrated into the ongoing training activities and provides a simplified screening to give you an initial overview of potential areas for action within your company or organization.

After completing each module, participants conduct a self-assessment that reflects the current state of your organization or company. We consolidate these self-assessments into preliminary assumptions, which are discussed with you in a dedicated session at the end of the training.

Together, we review these assumptions and assess their validity in relation to your organization’s reality. This process helps identify key initial areas for action.

The light organizational analysis is ideal for companies seeking a quick overview of potential improvements. It supports your decision-making regarding whether and which change processes to initiate.

Add-On Package: Implementation Support

Implementation Support

The ideas and momentum generated during the training are carried forward into your company or organization through professional support, ensuring sustainable change is effectively initiated.

The implementation support is planned and executed together with our external partner, Kristina Müller (99Facets). If needed, Fraunhofer FOKUS will provide its technical expertise.

You can customize your individual program by selecting from the following modules:

Extended Organizational Analysis:

  • A detailed on-site analysis of your processes to identify specific needs and challenges.
  • Duration: Half a day to two days on-site, plus evaluation and feedback workshop

One-Time Consultation:

  • Flexible consultation sessions adapted to your schedule.
  • Duration: Up to one day

Supervision and Consultation:

  • Background support for transformation leaders.
  • Flexibly designed based on specific needs

Regular Impulses:

  • Ongoing support for your transformation team through on-the-job operational consulting.
  • Weekly sessions (up to one day per week)

Intensive Consultation:

  • In-depth on-the-job consulting and support.
  • Duration: Up to four days
Target Group and Didactic Design

Target Group and Didactic Design

The seminar series is aimed at organizations and companies seeking to train a group of employees. A wide range of introductory and advanced modules is available, delivered as live online seminars, each lasting 4 hours.

In a preliminary needs assessment, the most relevant content from the extensive offering is selected to fit your company’s or organization’s specific needs, and the training schedule is planned accordingly (on-site or online). This learning program can be effectively supplemented by the light organizational analysis or implementation support to ensure a more effective integration of the new knowledge into daily work.

We recommend arranging the selected learning modules in a fixed sequence over several weeks for optimal results.

This training program is suitable for:

  • Software architects
  • Software developers
  • Project managers
  • IT administrators
  • Procurement specialists for custom software

By combining targeted training with hands-on support, we offer a comprehensive solution to the challenges of modern software development and contemporary operational concepts.

Overview of All Modules

Module 1

"A Common Language for Software"

  • What is software, really?
  • Software in transition: All of us as part of the socio-technical system
  • Software development "deconstructed"
  • From idea to product
  • Practical exercise: "Buzzword Map"

Module 2

"Digital Transformation and AI"

  • Digital transformation – an introduction
  • Implications of digital transformation
  • Pillars of digital transformation
  • ChatGPT, GitHub Copilot & more – Artificial Intelligence
  • Practical exercises: "Role Reversal" and "Integrating AI"

Module 3

"Dimensions of Software Security"

  • Software quality
  • Security in the code
  • Security in operations
  • Security-by-design
  • Privacy-by-design
  • Practical exercise: "OWASP (API) Security Top 10"

Advanced Modules

Module 4

"Principles of Modern Software Engineering"

  • "Modern" vs. "Outdated"
  • New requirements driven by societal trends
  • Team-based development as a success factor
  • "The Twelve-Factor App"
  • Practical exercise: "Check: My Twelve Factors"

Module 5

"Current Software Architectures: An Overview"

  • Monoliths compared to distributed systems (e.g., microservice architectures)
  • New complexity in distributed systems: communication and consistency
  • Synchronous and asynchronous communication in distributed systems
  • Trade-offs between different architectures – which architecture is right for me?
  • Practical exercise: "Sketching a suitable architecture for my project"

Module 6

"Cloud Computing"

  • Introduction to cloud computing
  • Cloud computing models
  • Cloud security and data protection
  • Cloud economics and cost management
  • Selecting and evaluating a cloud provider
  • Cloud migration and implementation
  • Practical exercises: "Cloud Construction" and "Service Jungle"

Module 7

"Keep IT Simple"

  • Complexity of software
  • Avoiding complexity in the problem domain
  • Avoiding complexity in the solution domain
  • Practical exercise: "Wardley Maps"

Module 8

"(Sec)DevOps, CI/CD, and Containerization"

  • Definitions of terms and concepts
  • Goals and promises of solutions
  • Paradigm shift through the abstraction layer of containerization
  • Security in the build process
  • Implications for the socio-technical system
  • Practical exercise: "Closing a security gap"

Contact

Contact Press / Media

Anne Halbich

Fraunhofer Institute for Open Communication Systems
Kaiserin-Augusta-Allee 31
10589 Berlin, Germany

Phone +493034637346

Melden Sie sich zu unserem Newsletter an!

Erhalten Sie regelmäßig Neuigkeiten und exklusive Inhalte direkt in Ihr Postfach.
Bitte füllen Sie das Pflichtfeld aus.

Bitte füllen Sie das Pflichtfeld aus.