TRAIN FOR SUCCESS

Ein Training aus dem Bereich Software zentrierte Funktionsentwicklung

Softwareentwicklung in verteilten Teams

In der heutigen digitalen Welt ist die „Softwareentwicklung in verteilten Teams“ notwendig. Es ermöglicht, über geographische Grenzen hinweg effizient zusammenzuarbeiten und fördert Innovationen. Entwicklungsprozesse, die nicht richtig angepasst sind, führen bei den Softwareumfängen zu erheblichen Kosten und Aufwänden.

Organisation von Softwareprojekten in verteilten Teams: Sie lernen, wie man Softwareprojekte in einem verteilten Team organisiert. Dies beinhaltet die Koordination von Aufgaben, die Kommunikation mit Teammitgliedern und die Verwaltung von Projektzeitplänen. Darüber hinaus erwerben Sie Kenntnisse über die Einrichtung und Nutzung effizienter Kommunikationskanäle, um sicherzustellen, dass alle Teammitglieder stets auf dem neuesten Informationsstand sind.

Nutzung von serverbasierten Software Versionsverwaltungssystemen: Sie lernen, serverbasierte Versionsverwaltungssysteme wie Git zu verwenden. Diese Systeme ermöglichen es Ihnen, Änderungen an Ihrem Code zu verfolgen und bei Bedarf zu früheren Versionen zurückzukehren. Sie ermöglichen auch eine effiziente Zusammenarbeit, da mehrere Entwickler gleichzeitig an einem Projekt arbeiten können.

Konfiguration einer automatischen Software Übersetzung und Auswertung: Sie lernen, wie man automatische Softwareübersetzung und -analyse konfiguriert. Dies hilft Ihnen, Fehler in Ihrem Code zu finden und zu beheben und die Qualität Ihres Codes zu verbessern.

Durch das Erlernen dieser Fähigkeiten können Sie effektiver in verteilten Teams arbeiten und hochwertige Software für die Automobilindustrie entwickeln.

Zielgruppe

  • Fachkräfte mit Aufgaben in den Bereichen Fahrzeugentwicklung, Werkstätten oder Prüfstand
  • Führungskräfte und Teamleiter zur Erlangung von Beurteilungs- und Entscheidungskompetenzen

Lernziele

  • Organisation von Softwareprojekten in verteilten Teams
  • Nutzung von serverbasierten Software Versionsverwaltungssystemen
  • Konfiguration einer automatischen Software Übersetzung und Auswertung

Schulungsinhalte

  • Kennenlernen von Methoden zur Entwicklung in verteilten Teams (v.a. Software und FR-Planung)
  • Rollen und Verantwortlichkeiten in verteilten Softwareentwicklungsteams
  • Verwaltung von lokalen Entwicklungsständen, parallelen Entwicklungszweigen, Ausgliederung und Zusammenführung von Entwicklungssträngen
  • Zusätzliche Funktionen von Verwaltungssystemen zur automatisierten Software Übersetzung und Test
  • Fallbeispiele: Auf Basis des Werkzeugs git werden die verschiedenen Koordinationsaktivitäten in einem verteilten Softwareteam demonstriert

Key Facts

  • Dauer: 1 Tag
  • Teilnehmerzahl: nach Absprache bzw. bis zu 12 Teilnehmer
  • Format: Präsenz, Hybrid oder Online
  • Voraussetzungen:
    • Interesse an den Methoden zur Entwicklung in verteilten Teams (v.a. Software und FR-Planung)
    • Nutzung eines git Kontos (kostenfrei)
    • Grundkenntnisse in der Programmiersprache C und Python sowie Matlab/Simulink
  • Kosten: Auf Anfrage erhalten Sie ein detailliertes Angebot von uns
Carolin Jaskolka
Strategic Business Development
+49 173 1707116
carolin.jaskolka@mdynamix.de