Recap 2021: Beste IT-Ausbildung und doppelt so viele Studierende

Wie konnte Codecool sein steiles Wachstum im Jahr 2021 fortsetzen? Was ist für das Jahr 2022 geplant? Jozsef Boda, CEO von Codecool, verrät die Details.

Wenn man einen Moment darüber nachdenkt, wie wir uns das Jahr 2021 im Jahr 2020 vorgestellt haben … Nun, die Dinge haben sich nicht ganz so entwickelt, wie wir damals erwartet haben, oder?

Damals dachten wir, dass die Pandemie Ende 2021 längst vorbei sein würde. Nach dem ersten und dann mehreren weiteren Schocks, nach der ersten und der zweiten Welle, dachten wir, dank Impfstoffe zu einer Art neuer “Normalität” zurückkehren zu können bzw. einem stabileren Zustand. Nun, ganz so ist es nicht gekommen.

Aufgrund der Wellen 3 und 4 im Jahr 2021 wechselten wir in Ungarn mehrmals von Campus- zu Online-Unterricht. In Rumänien fand der Unterricht mit minimalen Unterbrechungen online statt. In Österreich mussten wir kurz nach der Eröffnung unserer Schule und dem Start unserer ersten Codecooler-Gruppe im November aufgrund von Beschränkungen auf Online-Unterricht umstellen.

Aber es gab einen großen Unterschied zu 2020: So unerwartet diese plötzlichen Veränderungen auch waren, wir waren bereits darauf vorbereitet. Auch im Jahr 2020 haben wir unerwartete Herausforderungen erfolgreich gemeistert, aber 2021 wurden wir nicht einmal überrascht. Und wir haben es geschafft, sie noch effizienter zu unserem Vorteil zu nutzen – zum Beispiel mit der weiteren Verbesserung der Online-Version unseres Flagship-Kurses für Full-Stack-Developer, mit der wir viel mehr angehende Student*innen erreichen als mit der Offline-Version, die nur für diejenigen verfügbar ist, die in der Nähe unserer Schulen wohnen. Wer hätte gedacht, dass wir 2019 oder gar 2020 so weit sein würden? Wir ganz sicher nicht.

Wir hätten nie gedacht, dass wir neue Kolleg*innen vollständig online einstellen würden, ganz zu schweigen von den Führungskräften aber auch das haben wir problemlos gelöst. Natürlich wurden die meisten unserer Absolvent*innen auch von unseren Partnerunternehmen in einem vollständig online durchgeführten Prozess eingestellt. Wir sind gemeinsam an den neuen Herausforderungen gewachsen.

In der Zwischenzeit haben wir nicht einmal bemerkt, dass wir in die “neue Normalität” eingetreten sind, auf die wir gewartet haben – wahrscheinlich, weil sie etwas anders aussah, als wir erwartet hatten. Schon im Jahr 2020 war klar, dass die Dinge nie wieder so sein werden wie vorher aber wir waren uns nicht sicher, wie dies am Ende aussehen würden. Heute zeichnet sich eines als Hauptmerkmal unserer neuen Welt nach dem Ausbruch ab: ständige, bedeutende Veränderungen. Klar ist auch, dass diejenigen erfolgreich sein werden, die beweglich genug sind, um sich anzupassen und auf Veränderungen zu bauen. Man kann es sich einfach nicht leisten, darauf zu warten, dass sich die Dinge stabilisieren. Das ist Zeitverschwendung, eine Verliererstrategie.

Wir haben das Glück und sind stolz darauf, auch im Jahr 2021 so viel erreicht zu haben. Ich möchte hier ein paar Dinge erwähnen:

  • Wir haben unseren 2000sten Codecooler an eine unserer Partnerunternehmen vermittelt. Unsere ersten Student*innen haben vor 6 Jahren ihren Abschluss gemacht. Wir sind so glücklich, dass 80 % von ihnen immer noch bei ihrem ersten Arbeitgeber tätig sind, den wir für sie gefunden haben. Das ist eine echte Bestätigung für unseren gemeinsamen Erfolg.
  • Wir haben unser allererstes Stipendienprogramm ins Leben gerufen, das CoderGirl-Stipendium. Gemeinsam mit unseren Unternehmenspartnern wollen wir noch viel mehr Frauen einladen und motivieren, eine technische Karriere zu beginnen. Die talentiertesten und motiviertesten Mädchen und Frauen, die sich bei Codecool bewerben, können nun die Chance bekommen, völlig kostenlos bei uns zu studieren.
  • Wir haben unsere allererste Schule in Westeuropa, in Österreich, eröffnet. Zusammen mit Ungarn, Polen und Rumänien sind wir nun bereits in 4 Ländern vertreten. Ein weiterer Schritt auf dem Weg, in 1 oder 2 Jahren ein führendes IT-Bildungsinstitut in Mitteleuropa und später in der gesamten Region zu werden.
  • Wir haben neue offene Kurse gestartet. Der einwöchige “Intro to IT”-Kurs wurde zuerst in Wien eingeführt, während der sechsmonatige Cyber Security Specialist Kurs in Budapest angeboten wird. Wir haben die vollständige Online-Version unseres Full-Stack-Developer-Kurses in allen Codecool-Ländern eingeführt und haben mehr als 300 ungarische Studierende mit unseren Kurzkursen, die vollständig von der lokalen Regierung finanziert werden, zu neuen, zukunftssicheren Tech-Karrieren verholfen.
  • Wir haben unsere Weiterbildungs- und Qualifizierungsangebote für Unternehmen weiterentwickelt und bei einigen unserer Partnerunternehmen umfassende, maßgeschneiderte digitale Akademien eingeführt.
  • Aus dem Zusammenhang gerissene Zahlen können nur einen Teil der ganzen Geschichte erzählen. Die Tatsache, dass es uns gelungen ist, unseren Umsatz im Jahr 2021 um 40 % gegenüber dem Vorjahr zu steigern, könnte jedoch etwas bedeuten. Es bedeutet auf jeden Fall, dass wir ein stabiler Partner für unsere Student*innen sind, die sich für uns entscheiden, um ihnen beim Berufseinstieg zu helfen und auch für unsere Unternehmenspartner, die auf uns zählen, um die digitalen Kompetenzen ihrer Organisation kurz- und langfristig zu verbessern.

Wir stellen fest, dass sich die digitale Transformation in den Unternehmen beschleunigt und zwar in Abteilungen und Funktionen, die bisher nur nicht-technische, geschäftsspezifische Kompetenzen erforderten. Es werden immer mehr Kapazitäten und Fähigkeiten in der IT sowie in neu entstehenden, geschäftsseitigen digitalen Rollen benötigt und wir können die Marktnachfrage aufgrund der begrenzten Anzahl unserer Absolvent*innen nicht einmal annähernd befriedigen. Wir haben es geschafft, im letzten Jahr jede* einzelne*n Codecool-Absolvent*in zu vermitteln, der sich für unsere Jobgarantie entschieden hat, und gleichzeitig mehr vollständig maßgeschneiderte Unternehmenstrainingsprogramme als je zuvor zu entwickeln und durchzuführen.

Wir möchten, dass im Jahr 2022 doppelt so viele Studierende bei uns ein Studium beginnen wie im Jahr 2021. Aber wir gehen keine Kompromisse bei der Qualität ein, sondern werden unsere Kurse und Dienstleistungen weiter verbessern, genau wie wir selbst.

Unser Full-Stack Development Kurs ist mehr als ein Bootcamp und besser als eine Universität. Ein einjähriger, umfassender Programmierkurs mit Jobgarantie und Nachzahlungsoptionen, der nicht nur ein breites und tiefes Wissen über Softwareentwicklung vermittelt, sondern auch einen echten Job bei einem unserer Unternehmenspartner. Dieses Angebot möchten wir im Jahr 2022 noch mehr ambitionierten und engagierten Quereinsteiger*innen machen, deshalb erweitern wir unsere Jobgarantie auf die Online-Version unseres Full-Stack Development Kurses in jedem Codecool-Land.

Wir können nur dann effizient und authentisch zugleich sein in dem, was wir tun, wenn wir selbst effizient und authentisch sind. Wenn alle unsere Kolleg*innen wirklich an die Mission, die Werte und die Methodik von Codecool glauben, und wenn sie diese auch vertreten und mit anderen teilen können. Der Weg dorthin war vor 6 Jahren anders, als wir ein junges, vielversprechendes Start-up-Unternehmen waren und er ist heute anders, da wir ein reifes, international präsentes und weiterhin dynamisch wachsendes Scale-up-Unternehmen sind.

Um unsere Flexibilität und Innovationskraft trotz des plötzlichen Wachstums unserer eigenen Organisation zu erhöhen, haben wir ein umfassendes Entwicklungsprogramm für das mittlere Management gestartet. Und um mit der Nachfrage nach unseren Unternehmensdienstleistungen Schritt zu halten, wird ab 2022 ein eigenes professionelles Team für die Entwicklung und Durchführung unserer Unternehmensschulungsprogramme und internen Akademielösungen verantwortlich sein.

Und da ich nun unsere Organisation und meine Kolleg*innen erwähnt habe, möchte ich mich bei ihnen für ihre wertvolle Arbeit im Jahr 2021 bedanken. Denn die Sache ist die, dass es nicht darum ging, Glück zu haben. Was immer wir als Codecool erreicht haben, ist das Ergebnis ihrer harten Arbeit. Jede*r einzeln*e meiner Codecool-Kolleg*innen hat mit  Enthusiasmus, Beharrlichkeit und ihren Fähigkeiten zu unseren Erfolgen beigetragen und ich persönlich bin sehr dankbar, dass ich die Chance habe, jeden Tag mit ihnen an gemeinsamen Zielen zu arbeiten.

Abschließend muss ich sagen, dass nach 2020 auch das Jahr 2021 ein Jahr voller Herausforderungen war. Die Erfolge, die wir erzielt haben, waren nicht einfach zu erreichen. Wir haben gemeinsam sehr hart dafür gearbeitet. Ich gebe zu, dass ich am Ende des Jahres ziemlich müde war. Ich brauchte die Feiertage, um meine Batterien wieder aufzuladen.

Aber ich beginne das neue Jahr voller neuer Energie und Motivation und ich hoffe, dir geht es genauso. Ich vertraue darauf, dass wir 2022 ein ebenso spannendes und fruchtbares Jahr haben werden wie 2021.

Ich wünsche allen ein glückliches und erfolgreiches neues Jahr und, dass wir gemeinsam noch mehr Träume wahr werden lassen, indem wir noch mehr erfolgreichen, zukunftssicheren Tech-Karrieren zum Start verhelfen.

Scrum in Programmiertrainings – Tipps und Vorteile

Unternehmen setzen auf Agilität, um qualitativ bessere Produkte, zufriedenere Kunden und produktivere Teams zu erreichen. Aber auch im Lernprozess sind Agilität und Frameworks wie Scrum von großem Vorteil. Wir nehmen dich mit hinter die Kulissen und zeigen dir, wie wir Scrum in unsere Lehrmethode implementieren und warum das gut für dich ist.

Die agile Arbeitsweise ist nicht nur ein Modewort in der Welt der IT.

Heute setzen mehr als 70 % der Unternehmen weltweit agile Methoden in der IT oder für ihre Geschäftsprozesse ein. Die IT war zwar der erste Bereich, der agile Werte in der Softwareentwicklung einführte, dann erkannten allerdings die Unternehmen die Vorteile und begannen, im Rahmen groß angelegter agiler Transformationen ihre gesamte Organisation nach agilen Grundsätzen zu überdenken.

In der Softwareentwicklung haben sich die meisten Unternehmen dem Scrum-Framework verschrieben, um die zentralen agilen Werte umzusetzen. Scrum kann auch im Lernprozess eine nützliche Ergänzung sein und wir haben beschlossen, es zu einem festen Bestandteil unserer Lehrmethode zu machen.

Aber was macht agile Methoden so effektiv? Und warum ist es vorteilhaft, diese für den Programmierunterricht zu verwenden?
Zunächst wollen wir uns ansehen, was es wirklich bedeutet, den agilen Weg zu gehen.

Eine kurze Zusammenfassung über agile Methoden

Agile Methoden basieren auf selbstorganisierenden, funktionsübergreifenden Teams und ist eine reaktionsfreudigere, flexiblere Art, dein Unternehmen zu organisieren.

Die 4 grundlegenden agilen Werte sind:

  • Individuen und Interaktionen über Prozesse und Werkzeuge
  • Funktionierende Software statt umfassender Dokumentation
  • Zusammenarbeit mit dem Kund*innen statt Vertragsverhandlungen
  • Reagieren auf Veränderungen statt Befolgen eines Plans

Agile Methoden stellen das menschliche Element in den Vordergrund und die Zufriedenheit deiner Kund*innen über alles. Wir müssen uns nur die Zahlen ansehen, um zu merken, dass es wirklich funktioniert. Von den 70 % der Unternehmen, die agile Methoden eingeführt haben, gaben 98 % an, dass es ihnen geholfen hat, ihre zuvor festgelegten Geschäftsziele zu erreichen.

Und warum? Weil agile Frameworks deinem Team helfen kann, bessere Produkte zu entwickeln, indem sie Spezifikationen und Entwürfe rechtzeitig ändern. Sie können aktuelle Rückmeldungen von Kund*innen einholen und Teile des Produkts im Laufe des Prozesses testen. Fehler oder Änderungen der geschäftlichen Anforderungen können friedlich mit den ursprünglichen Plänen koexistieren und alles kann rechtzeitig erledigt werden.
Diese Gesamtphilosophie führt zu produktiveren Teams, hochwertigeren Produkten und zufriedenen Kund*innen.

Transformiere dein Unternehmen mit der Kraft der Agilität

Agilität ist schon lange kein Geheimtipp mehr in der IT-Branche. Unabhängig von deinem Unternehmensprofil kannst du eine agile Transformation einleiten, damit dein Unternehmen besser und schneller auf Veränderungen reagieren kann.

Agil zu werden, nur wegen der Sache selbst, ist keineswegs eine garantierte Lösung für alle Probleme. Aber es könnte eine kollaborativere Arbeitsweise innerhalb deiner Organisation ermöglichen. So könnten beispielsweise deine IT-, Personal- und Vertriebsabteilungen enger zusammenarbeiten, um Probleme zu lösen und hervorragende Produkte zu liefern.

Um agil zu werden, könntest du:

  • einen Teil deines Unternehmens mit agilen Methoden umgestalten und eine unterstützende, traditionellere Unternehmensstruktur darum herum aufbauen oder
  • die agilen Werte auf dein gesamtes Unternehmen und die verschiedenen Abteilungen anwenden.

Um mit der Umstellung zu beginnen, solltest du eine detaillierte Bewertung deines Unternehmens vornehmen.

Agiles Vorgehen auch in Programmiertrainings

Um agile Werte in der Softwareentwicklung zu implementieren, gibt es viele verschiedene Frameworks, die du verwenden kannst. Das bekannteste und am weitesten verbreitete ist sicherlich Scrum. Um Scrum effektiv in der IT zu implementieren, brauchst du ein Team von Entwickler*innen, die sich über agile Werte, Scrum-Rollen und Zeremonien im Klaren sind.

Und genau aus diesem Grund haben wir Scrum auch zu einem integralen Bestandteil der Codecool-Lernmethode gemacht. So stellen wir sicher, dass unsere Nachwuchskräfte gut auf die Einzel- und Teamarbeit in jedem Scrum-Projekt sowie auf das kontinuierliche Lernen in ihrer zukünftigen Karriere vorbereitet sind.

Die Codecooler*innen lernen und arbeiten vom ersten Tag an mit Scrum: Sie führen die Sprintplanung durch, übernehmen während der Sprints die Rolle des Scrum Masters und arbeiten sogar mit Product Ownern (gespielt von unseren Mentor*innen) und echten Kund*innen (Vertreter*innen unserer Partnerunternehmen) zusammen.

Durch lebensnahe Projekte und von der Realität inspirierte Anwendergeschichten lernen sie auch wertvolle Soft Skills wie Teamarbeit, Zeitmanagement, effektive Präsentation, Konfliktlösung und selbstbewusste Kommunikation. Sie geben und erhalten kontinuierlich konstruktives Feedback und lernen, was es heißt, selbstständig zu lernen.

Aber sehen wir uns doch einmal im Detail an, wie wir das alles machen.

Scrum in Aktion bei Codecool

Bei Codecool verwenden wir die folgenden Elemente der Scrum-Methodik in unserer flagship Full-Stack Development-Ausbildung:

  • die Rollen des Scrum Master und des Product Owner,
  • Sprints (mit Zeremonien, wie Planung, Standups, Reviews, Retros, Demos),
  • das Sprint Backlog und das Product Backlog.

Schauen wir uns an, wie wir diese in unsere Lernmethodik einbauen, um die besten Ergebnisse zu erzielen!

 

Scrum-Master

Dieser Titel steht für die Person, die dem Team Scrum vermittelt. Ein Scrum Master ist den Werten und Prinzipien von Scrum verpflichtet und sorgt dafür, dass der Rahmen eingehalten wird.

Bei Codecool wählen die Studierenden bei der Planung ihrer Aufgaben und Prioritäten für den nächsten Sprint einen Scrum Master aus ihrer Mitte. Diese Rolle rotiert, so dass sich jede*r in dieser Rolle ausprobieren kann.

Die Aufgabe des Scrum Masters ist es, den Fortschritt des Teams zu verwalten und mit dem Product Owner in Kontakt zu bleiben. Wenn Fragen auftauchen oder unerwartete Schwierigkeiten auftreten, treibt der Scrum Master die Dinge voran. Scrum Master in Codecool-Teams entwickeln auch selbst Hands-on.

 

Product Owner

Der Product Owner ist der wichtigste Stakeholder des Projekts, der eine klare Vorstellung davon hat, wo das Team am Ende des Projekts ankommen soll. Sie sind diejenigen, die mit den anderen Beteiligten kommunizieren und den Markt, die Kund*innen und das Geschäft verstehen.

Bei Codecool fungieren die Mentor*innen als Product Owner und erstellen und pflegen in der Regel das Product Backlog.

 

Sprints

Ein Sprint ist ein zeitlich begrenzter Zeitraum, in dem ein Scrum-Team eine bestimmte Menge an Arbeit erledigen soll.

Genau wie professionelle Entwicklungsteams arbeiten unsere Studierenden in ein- oder zweiwöchigen Sprints an ihren Projekten.

In den Wochen, in denen sie sich selbst unterrichten, vertiefen sie ihr Wissen selbständig mit der Unterstützung von Mentor*innen. Dieser Aufbau unterstützt unsere Mastery-based Lernmethode, da sie das individuelle Lernen verbessert und lehrt, Verantwortung zu übernehmen.

In den abwechselnden Teamwork-Wochen arbeiten die Studierenden in Scrum-Teams, um den Anforderungen eines Arbeitsplatzes näher zu kommen. Dann agieren sie tatsächlich wie ein Softwareentwicklungsteam in einer Scrum-Umgebung.

 

Sprint-Planung

Zum Start des Projekts planen die Entwicklungsteams gemeinsam die Details des Sprints. Während der Planung legt das Team fest, was es in dem Sprint liefern kann und wie es dies erreichen will. Die Codecooler*innen führen die Planung durch, erstellen das Sprint Backlog und ernennen am Montag den Scrum Master.

 

Produkt-Backlog / Sprint-Backlog

Ein Product Backlog ist eine Liste von Aufgaben, die sich aus der Projekt-Roadmap und den hochrangigen Geschäftsanforderungen ergeben. Die wichtigsten Aufgaben werden oben im Product Backlog aufgeführt. Bei Codecool fungieren die Mentor*innen als Product Owner, d.h. sie erstellen und pflegen in der Regel das Product Backlog.

Sprint Backlogs listen die Aufgaben auf, die in dem jeweiligen Sprint aus dem Product Backlog zu erledigen sind. Sprint Backlogs werden bei Codecool von den studentischen Scrum-Teams erstellt.

 

Tägliche Standups

Von dienstags bis donnerstags haben die Student*innen ihre Implementierungstage, an denen sie die für den Sprint geplante Entwicklung durchführen können. Jeden Morgen finden unter der Leitung des Scrum Masters tägliche Standups statt, bei denen sie sich über die täglichen Aufgaben abstimmen und alle Hindernisse besprechen, die sie davon abhalten, mit ihren Aufgaben fortzufahren.

 

Sprint-Reviews

Während der Sprint-Reviews haben die Entwicklungsteams die Möglichkeit, das Produkt des Sprints zu überprüfen und die funktionierende Anwendung oder Funktion den Kund*innen vorzuführen.

Freitags sind Demo-Tage bei Codecool und diese Tage bieten die Gelegenheit, die Sprint-Reviews durchzuführen und über die Arbeit zu reflektieren, die während des Sprints geleistet wurde. Die Studierenden präsentieren das Ergebnis des Sprints am Vormittag vor Teamkolleg*innen und echten Kund*innen, bei denen es sich um Gäste von unseren Partnerunternehmen handelt, die sie einstellen.

Der Schwerpunkt bei den Demos liegt immer auf dem Üben von Präsentationsfähigkeiten, dem Geben von detailliertem, konstruktivem Feedback und der Diskussion der gewonnenen Erkenntnisse.

Retrospektiven

Retrospektive Meetings werden abgehalten, um zu reflektieren, was und wie während des Sprints gelaufen ist. Sie werden vom Scrum Master moderiert und geben den Teams die Möglichkeit, aus den Rückschlägen zu lernen und sich für die Zukunft zu verbessern.

Die Retros bei Codecool finden in der Regel nach den Demos, am Freitagnachmittag, statt.

Suchst du deine nächsten agilen Developer?

Nach einer einjährigen, auf Scrum-Projekte ausgerichteten Lernreise sind unsere Junior-Entwickler*innen in Sachen Scrum-Teamarbeit und -Praktiken auf der Höhe der Zeit. Dank unseres superschnellen Sourcing-Prozesses könnte deine nächsten agilen Nachwuchsentwickler*innen bereits 5 Tage nach deiner Kontaktaufnahme in deinem Team sein.

Wir sind auch für dich da, wenn du daran interessiert bist, deine bestehenden Kolleg*innen in der Scrum-Softwareentwicklung weiterzubilden oder umzuschulen.

Wenn du neue Teams einstellen und sie in der Scrum-Softwareentwicklung schulen möchtest, dann ist eine interne Schulungsakademie von Codecool, die genau auf deine Bedürfnisse zugeschnitten ist, vielleicht die beste Option für dich.

Aber warum besuchst du nicht erst einmal einen unserer Demo Days an einem Freitag und überzeugst dich selbst von den Fähigkeiten und Fertigkeiten unserer Studierenden? Wir würden uns freuen, dich bei uns begrüßen zu dürfen.

Wenn Interesse oder Fragen aufkommen, kontaktiere uns. Wir freuen uns darauf, mit dir zu sprechen!