Sichere Softwareentwicklung
Praxisnahes Wissen für erfolgreiche Softwareentwicklung. Shutterstock/ Sergei Drozd

Seminarreihe »Moderne und sichere Softwareentwicklung«

Gemeinsam schneller zum Ziel? Aber sicher! 

Der wachsende ökonomische Druck durch intensiven Wettbewerb sowie hohe Kundenanforderungen und Qualitätsstandards beeinflussen maßgeblich die Art und Weise, wie erfolgreiche und sichere Softwareentwicklung stattfindet. Um sich als Unternehmen bzw. Organisation führend zu positionieren und langfristig erfolgreich zu sein, müssen sowohl technische und organisatorische Aspekte als auch deren Zusammenspiel sorgfältig berücksichtigt werden.

Erfahren Sie, wie moderne und sichere Softwareentwicklung gelingt – von Prozessen bis hin zur Zusammenarbeit. Erhalten Sie praxisnahes und individuell auf Sie zugeschnittenes Wissen, um erfolgreich Software in einer digitalen Welt zu entwickeln und zu betreiben.

Unser Angebot

Bedarfsanalyse & Seminarreihe

In einer gemeinsamen Analyse bestimmen wir – ausgehend von der konkreten Situation in Ihrem Unternehmen bzw. Ihrer Organisation – die passenden Module und setzen die jeweiligen Schwerpunkte fest. Das dadurch definierte Lernprogramm wird in interaktiven Workshops umgesetzt.

Die folgenden Zusatzpakete sind optional buchbar:

Organisationsanalyse light

Dieses Angebot wird in die laufenden Schulungsaktivitäten eingebettet. Es bietet Ihnen durch ein einfach gehaltenes Screening einen ersten Einblick in potenzielle Handlungsfelder innerhalb Ihres Unternehmens bzw. Ihrer Organisation.

Umsetzungsbegleitung

Die durch die Schulungen vermittelten Impulse und das aufgebaute Momentum werden im Anschluss an die Schulungsaktivitäten durch eine professionelle Begleitung zielgerichtet in Ihr Unternehmen bzw. Ihre Organisation getragen. Dadurch unterstützen Sie, dass eine nachhaltige Veränderung auf den Weg gebracht wird.

Bedarfsanalyse & Seminarreihe

Gemeinsam mit Ihnen führen wir eine Bedarfsanalyse durch. Ziel ist es, die für Sie relevanten Module zu bestimmen und deren Bausteine an Ihre konkreten Bedürfnisse anzupassen. Hier werden auch Fragen zur konkreten Durchführung geklärt.

Die Lerneinheiten sind auf eine hohe Interaktivität ausgelegt. Nachfragen und Diskussionen sind jederzeit erwünscht und es werden gezielt praktische Übungen durchgeführt. Die Seminarreihe bietet den Teilnehmenden eine Gesamtsicht der notwendigen Prozesse, Strukturen und Techniken:

  • Wie haben sich Software selbst sowie die Betriebsumgebungen in den letzten Jahren gewandelt?
  • Wie sieht ein Zusammenspiel von Entwicklung und Betrieb aus, das eine möglichst hohe Sicherheit gewährleistet?
  • Was zeichnet moderne und sichere Softwareentwicklung aus?
  • An welchen Stellen sorgt ein moderner Softwareentwicklungsprozess für (mehr) Sicherheit?
  • Bin ich auf moderne und sichere Softwareentwicklung angewiesen?
  • Welche Grundprinzipien, Methoden und Technologien greifen dabei und welche sind auch für meine Organisation sinnhaft?
  • Welchen Einfluss hat Künstliche Intelligenz auf mein Arbeitsleben?

Organisationsanalyse light

Nach Abschluss jedes Moduls führen die Teilnehmenden eine Selbsteinschätzung durch, die den aktuellen Zustand Ihres Unternehmens bzw. Ihrer Organisation reflektiert. Diese Selbsteinschätzungen verdichten wir zu vorläufigen Annahmen, die dann in einem dedizierten, die Schulung abschließenden Termin mit Ihnen besprochen werden.

Gemeinsam prüfen wir diese Annahmen auf ihre Stichhaltigkeit in Bezug auf die Realität Ihres Unternehmens. Dieser Prozess ermöglicht es, erste wesentliche Handlungsfelder zu identifizieren.

Die Organisationsanalyse light ist ideal für Unternehmen, die einen schnellen Überblick über Verbesserungsmöglichkeiten erhalten möchten. Sie hilft Ihnen bei der entscheiden, ob und welche Veränderungsprozesse Sie anstoßen wollen.

Umsetzungsbegleitung

Die Umsetzungsbegleitung wird von unserer externen Kooperationspartnerin Kristina Müller (99Facets) gemeinsam mit Ihnen geplant und durchgeführt. Fraunhofer FOKUS wird im Bedarfsfall seine technische Expertise einbringen.

Aus den folgenden Modulen können Sie sich Ihr individuelles Programm zusammenstellen:

Organisationsanalyse Extended:

  • Detaillierte Analyse Ihrer Prozesse vor Ort identifiziert spezifische Bedürfnisse und Herausforderungen
  • Umfang von einem halben Tag bis zu zwei Tagen vor Ort, zzgl. Auswertung und Rückspiegelungs-Workshop

Einmalberatung:

  • Flexible Beratungssessions, die sich nach Ihrem Zeitplan richten
  • Umfang von bis zu einem Tag

Supervision und Beratung:

  • Unterstützung im Hintergrund für Transformationsverantwortliche
  • Im Umfang flexibel nach den jeweiligen Bedürfnissen gestaltbar

Regelmäßige Impulse:

  • Fortlaufende Unterstützung Ihres Transformationsteams durch operative On-the-job-Beratung
  • Wöchentliche Sitzungen (im Umfang von bis zu einem Tag pro Woche)

Intensivberatung:

  • Intensive On-the-job-Beratung und Unterstützung
  • Umfang von drei bis vier Tagen pro Woche

Zielgruppe und didaktisches Design

Die Seminarreihe richtet sich an Organisationen und Unternehmen, die eine Gruppe von Mitarbeitenden schulen lassen möchten. Es steht ein breites Inhaltsspektrum an Einführungs- und Aufbaumodulen in Form von Live-Online-Seminaren von je 4h Dauer zur Verfügung.

In einer vorgelagerten Bedarfsanalyse werden aus dem vorhandenen breiten Angebot die auf die konkreten Bedürfnisse Ihres Unternehmens bzw. Ihrer Organisation passenden Inhalte ausgewählt und der konkrete Ablauf der Schulung geplant (Präsenz vs. online). Dieses Lernprogramm kann durch die Organisationsanalyse light oder die Umsetzungsbegleitung sinnvoll ergänzt werden, um eine effektivere Integration der neuen Kenntnisse in den Arbeitsalltag zu gewährleisten.

Wir empfehlen, die ausgewählten Lernmodule in einer festen Taktung über einen Zeitraum von mehreren Wochen anzuordnen.

Das Lernangebot ist geeignet für die folgenden Zielgruppen:

  • Software-Architekt*innen
  • Software-Entwickler*innen
  • Projektleiter*innen
  • IT-Administrator*innen
  • Beschaffer*innen von Individual-Software

Mit der Kombination aus zielgerichteter Schulung und praxisnaher Begleitung bieten wir eine umfassende Lösung für die Herausforderungen moderner Softwareentwicklung.

Einführungsmodule

Die Einführungsmodule beschäftigen sich mit diesen Gegenständen:

1. Modul »Eine gemeinsame Sprache für Software«

2. Modul »Digitale Transformation und KI«

3. Modul »Dimensionen der Sicherheit von Software«

1. Modul »Eine gemeinsame Sprache für Software«

  • Was ist Software überhaupt?
  • Software im Wandel: Wir alle als Teil des soziotechnischen Systems
  • Software-Entwicklung »deconstructed«
  • Landkarte der Buzzwords
  • Von der Idee zum Produkt


2. Modul »Digitale Transformation und KI«

  • Digitale Transformation - eine Einführung
  • Implikationen der Digitalen Transformation
  • Säulen der Digitalen Transformation
  • ChatGPT, GitHub Copilot & Co. - Künstliche Intelligenz
  • Praxisübung »Rollenwechsel« und »KI integrieren«


3. Modul »Dimensionen der Sicherheit von Software«

  • Software-Qualität
  • Sicherheit im Code
  • Sicherheit im Betrieb
  • Security-by-Design
  • Privacy-by-Design
  • Praxisübung »OWASP (API) Security Top 10«

Aufbaumodule

Die Aufbaumodule beschäftigen sich mit diesen Gegenständen:

4. Modul »Prinzipien des modernen Software-Engineering«

5. Modul »Aktuelle Software-Architekturen: Eine Übersicht«

6. Modul »Cloud-Computing«

7. Modul »Keep IT Simple«

8. Modul »(Sec)DevOps, CI/CD und Containerisierung«

4. Modul »Prinzipien des modernen Software-Engineering«

  • »Modern« vs. »veraltet«
  • Neue Anforderungen durch gesellschaftliche Trends
  • Entwicklung im Team als Erfolgsfaktor
  • »The Twelve-Factor App«
  • Praxisübung »Check: Meine Twelve Factors«

5. Modul »Aktuelle Software-Architekturen: Eine Übersicht«

  • Monolithen im Vergleich zu verteilten Systemen (z. B. Microservice-Architekturen)
  • Neue Komplexität in verteilten Systemen: Kommunikation und Konsistenz
  • Synchrone und asynchrone Kommunikation in verteilten Systemen
  • Trade-Offs zwischen verschiedenen Architekturen - welche Architektur ist die richtige für mich?
  • Praxisübung »Skizzieren einer geeigneten Architektur für mein Projekt«

6. Modul »Cloud-Computing«

  • Einführung in Cloud-Computing
  • Cloud-Computing-Modelle
  • Cloud-Sicherheit und Datenschutz
  • Cloud-Wirtschaftlichkeit und Kostenmanagement
  • Auswahl und Evaluierung eines Cloud-Anbieters
  • Cloud-Migration und Implementierung
  • Praxisübung »Cloud-Construction« und »Dienste-Dschungel«

7. Modul »Keep IT Simple«

  • Komplexität von Software
  • Vermeide Komplexität der Problemdomäne
  • Vermeide Komplexität der Lösungsdomäne
  • Praxisübung »Wardley Maps«

8. Modul »(Sec)DevOps, CI/CD und Containerisierung«

  • Begriffs- und Konzeptdefinitionen
  • Ziele und Lösungsversprechen
  • Paradigmenwechsel durch Abstraktionslayer der Containerisierung
  • Sicherheit im Build-Prozess
  • Implikationen für das soziotechnische System 
  • Praxisübung »Sicherheitslücke schließen«

Übersicht zur Seminarreihe »Moderne und sichere Softwareentwicklung«

Veranstaltungsform

Live-Online-Seminare als getaktete Einzelmodule;
Präsenzschulungen sind ggf. nach Absprache möglich.

Dauer

Bis zu 32h (pro Modul 4h)

Datum/Taktung

Nach individueller Vereinbarung (im Rahmen der vorgeschalteten Bedarfsanalyse)

SpracheDeutsch oder Englisch
VoraussetzungenPraktische Erfahrungen rund um Entwicklung, Betrieb und/oder Management von Software (inkl. Beschaffung)
Gruppengröße6 - 12 Personen
Kosten

Bitte kontaktieren Sie uns für ein individuelles Angebot (Orientierungsgröße sind EUR 400,- pro Person und Modul).

INNO, FOKUS-Akademie, Kontakt, 04.06.2022
golubovy/ iStock

Bitte um Kontaktaufnahme

Sie wünschen eine individuelle Beratung oder haben Rückfragen zu unseren Schulungen? Rufen Sie uns uns oder schreiben Sie uns am besten eine Mail. Wir melden uns dann bei Ihnen.