OpenStack Upstream Institute Class Details

Einführung

Mit über 6000 Entwicklern aus über 300 Organisationen weltweit ist OpenStack eines der grössten gemeinschaftlichen Software-Entwicklungsprojekte. Wegen seiner Grösse ist es geprägt durch grosse Unterschiede in sozialen Normen und technischen Konventionen. Dies kann signifikant die Geschwindigkeit senken, wenn neue Leute erfolgreich integriert sind und ihren eigenen Strategieplan ins OpenStack Projekt bringen.

Wir haben das Trainingsprogramm entworfen, um den Anfängern eine interaktive Umgebung zu bieten, wo sie lernen können, wie sie mit unserer Community zusammenarbeiten können. Wir setzen auf die Prinzipien der offenen Zusammenarbeit und beschreiben und zeigen, wie die Vier Opens in OpenStack in der Praxis funktionieren.

Das Training hat eine modulare Struktur, durch die es Raum für Teilnehmer mit unterschiedlichen Jobrollen gibt.

Zum Beispiel, wenn Sie ein Projekt- oder Programm-Manager sind, ist es sehr wichtig für Sie zu verstehen, wie die OpenStack-Releases strukturiert sind, um die Roadmap für das Produkt, für das Sie verantwortlich sind, planen zu können. Sie könnten auch daran interessiert sein, an den Arbeitsgruppen teilzunehmen, um aktiv an der Gemeinschaft teilzunehmen und diese zu beeinflussen. Das Training hilft Ihnen, die gewünschten Informationspunkte zu finden.

Wenn Sie ein Entwickler sind, helfen wir Ihnen, Ihren Weg in die Community zu finden, um Ihre Bugfix oder Feature in das OpenStack-Projekt in einem minimalen Zeitraum einzubringen.

Die lebende eineinhalbtägige Klasse unterrichtet die Schüler, wie man die Feinheiten der technischen Werkzeuge und sozialen Interaktionen des Projekts navigiert und zeigt, wie sie mit der Gemeinschaft zusammenarbeiten und ihren Platz im Ökosystem finden können.

Nach dem Training haben die Studierenden die Möglichkeit, sich für ein längerfristiges Mentoring einzuschreiben, um die Fähigkeiten, die sie während des Trainings gelernt haben, weiter zu stärken.

Ziele

  • Verstehen Sie den OpenStack-Release-Zyklus auf dem Niveau, auf dem es möglich ist, es mit Ihrer Produkt-Roadmap zu synchronisieren und zu integrieren

  • Lernen Sie die technischen Werkzeuge kennen

  • Verstehen Sie die OpenStack Beitragung und soziale Normen

  • Wissen Sie, wo Sie Informationen finden können, wo und wie Sie Hilfe bekommen, wenn nötig

  • In der Lage sein, eine Aufgabe zu identifizieren und zu starten (Fehlerbehebung, Feature-Design und Implementierung, Arbeitsgruppeaktivität und so weiter)

Zielgruppe

  • Entwickler/Software-Ingenieure/Architekten

  • Systemadministratoren

  • Projekt/Programmanager/Produkteigentümer

Vorbedingungen zur Teilnahme an der Klasse

  • In der Lage zu sein, englisch auf einem technischen Level zu lesen und zu schreiben.

Empfehlungen um aktivies Community-Mitglied zu werden

  • Für Code- und/oder Dokumentationsbeiträge mit mindestens 40% Ihrer Arbeitszeit für das Projekt, sei es durch Programmierung oder durch die Interaktion mit der Community

  • Für die Teilnahme der Arbeitsgruppe mit mindestens 15-20% Ihrer Arbeitszeit für Gemeinschaftsaktivitäten

  • Wenn Sie Code eingeben, der technisch kompetent genug ist, um einfache Fehlerbehebungen im Projekt durchzuführen

  • Wenn beides dokumentiert, in der Lage, Dokumente in der Projekt-Infrastruktur zu produzieren

Dauer

  • Face-to-Face-Bereich: 1,5 Tage

Infrastruktur

Wir stellen eine virtuelle Maschine mit den notwendigen Werkzeugen vorinstalliert zur Verfügung. Weitere Informationen über die Systemanforderungen finden Sie im Abschnitt doc:upstream-trainees-guide.