In der Softwarebranche arbeiten viele Menschen in verwandten Funktionen, die nicht zum Kern der Softwareentwicklung gehören: Personalvermittler, die Softwarespezialisten rekrutieren, Kundenbetreuer, die über Softwareprojekte verhandeln, aber auch Product Owner und Projektleiter, die noch nie eine Zeile Code geschrieben haben. Selbst Qualitätsmanager haben vielleicht selbst noch keine Zeile Code geschrieben, müssen aber dennoch über Prozesse für Softwareentwickler nachdenken und diese definieren.

Diese Schulung ist für diejenigen gedacht, die in der Softwarebranche arbeiten, aber selbst keine Softwarespezialisten sind. Wäre es nicht gut, die Konzepte von Software zu verstehen, ohne ein Spezialist zu sein? Wäre es nicht gut zu verstehen, wovon diese Spezialisten sprechen und warum sie bestimmte Entscheidungen treffen? Wäre es nicht gut zu verstehen, warum bestimmte Aspekte nicht gemessen werden können oder warum einige Messungen nicht den gewünschten Effekt haben?

Lernziele

  • Verstehen, was Software ist und welche verschiedenen "Arten von Software" es gibt (z.B. Cloud vs. Embedded Software).
  • Die Lebenszyklen der Softwareentwicklung verstehen und wissen, wann man welche anwendet.
  • Verständnis aller relevanten Aspekte der Softwarequalität und deren Einfluss auf Kundenzufriedenheit und Entwicklungsgeschwindigkeit.
  • Die Fähigkeit, zwischen kurzfristigen Bedürfnissen und langfristigen Konsequenzen abzuwägen.
  • Verstehen, wie Komplexität entsteht und bewältigt werden kann.
  • Verstehen, was technische Schulden sind und wie sie Ihre Projekte beeinflussen.
  • Verstehen, warum Fehler so früh wie möglich gefunden werden sollten.
  • Verstehen der Beziehung zwischen Prozess und Fähigkeit.
  • Die Herausforderungen und Risiken der Messung von Softwarequalität verstehen.
  • Sich der rechtlichen Konsequenzen der Verwendung von Open-Source-Software bewusst sein.
  • Lernen Sie von berüchtigten Softwarefehlern.

Zielgruppe

Kundenbetreuer, Geschäftsleiter, Personalleiter, Personalvermittler, Produktverantwortliche, Projektleiter, Qualitätsmanager. Der Schwerpunkt der Schulung liegt darauf, Nicht-Softwareexperten einen Einblick in die verschiedenen Aspekte der Softwarequalität zu geben, damit sie Softwareexperten besser verstehen können.

Falls Sie ein Softwareentwickler sind, schauen Sie sich bitte die Schulung'Softwarequalität für Ingenieure' an.

Delivery Firmenintern (vor Ort oder online)
Dauer 1 day
Frequenz Zweimal pro Jahr
Beteiligt
Investment € 790 ohne MwSt. *
Broschüre herunterladen

Programm

Tag 1

Erste Halbzeit:
1.Was ist Software?
2.Software vs. Hardware
3.Welche verschiedenen Softwaretypen gibt es?
4.Die Stacey-Matrix und die Lebenszyklen der Softwareentwicklung
5.Was ist Softwarequalität?
6.Produktqualität
7.Designqualität
8.Code-Qualität
9.Testen & Fehler
10.Organisatorische Qualität
11.Qualitätsschulden
12.Fragen & Antworten

Zweite Halbzeit:
1.Wiederholung von 1+3 SQM und den wichtigsten Erkenntnissen von Tag 1
2.ISO-25010
3.Messung der Softwarequalität
4.Gesamtkosten der Qualität
5.Qualität ist situationsabhängig
6.Open-Source-Softwarelizenzen: permissiv & Copyleft
7.Prozess vs. Fähigkeit
8.Berühmte Software-Fehler
9.Fragen & Antworten

Methoden

Vorlesungen, praktische Übungen, interaktive Diskussionen.
Begleitendes Buch: "Was ist Softwarequalität? (Erweiterte Ausgabe)" von Ger Cloudt.

Zertifizierung

Die Teilnehmer erhalten ein Kurszertifikat des High Tech Institute für die Teilnahme an dieser Schulung.