Zum Text springen (skip to text)

German for Software Engineers: Code Reviews, Incidents and AI-Assisted Development

LingoSprint German for Software Engineers

German for Software Engineers: Code Reviews, Incidents and AI-Assisted Development

Code-Reviews, Störungen und Entwicklung mit KI

Interaktiver Berufsroman Interactive career novel

Level B1–B2

Interaktiver Berufsroman Interactive career novel

Zwölf Szenen aus einem Entwicklungsteam in Hamburg: Sie lernen Deutsch und gleichzeitig, wie man Tickets klärt, Code-Reviews schreibt, eine nächtliche Störung behebt und mit einem KI-Assistenten arbeitet.

Twelve scenes from a development team in Hamburg: you learn German and, at the same time, how to clarify tickets, write code reviews, fix an outage at night and work with an AI assistant.

Lesen beginnen 12 scenes · level B1–B2 · about 2 hours

  • Deutsch zuerst Every German sentence has its English under a black bar. Tap the bar when you need it.

  • Wörter mit Berufswissen Underlined words open a card: what the word means in software engineering, word partners, a sentence for your interview.

  • Zum Ausprobieren Diagrams you can change: score requests, map stakeholders, sort a roadmap.

  • Ihre Probefahrt Each scene ends with a „Kann ich“ line. Collect them, practise interview answers, and find out if the job fits you.

Kapitel 01: Im Team arbeiten

Working in the team

3 Abschnitte

01.01

Daily und Sprintplanung

Daily stand-up and sprint planning

1. Ab heute auf DeutschFrom today on in German

Wei Zhang arbeitet seit einem Jahr als Backend-Entwickler bei einer Softwarefirma in Hamburg, die die Software für öffentliche für Elektroautos betreibt.

Sein heißt Team Laden und entwickelt das , das an den Ladestationen startet, stoppt und am Ende abrechnet.

Vorher hat Wei bei einer anderen Firma an der einer für gearbeitet, und diese hilft dem Team jetzt oft.

Im Team sprechen alle meistens Englisch, aber im , in der , in vielen und im Kontakt mit ist die Sprache oft Deutsch.

Seine lief vor einem Jahr fast nur auf Englisch, aber inzwischen hat Wei Deutsch bis B1 gelernt und versteht schon viel.

Spontan vor der ganzen Gruppe zu sprechen, ist für ihn aber noch eine echte .

An einem Montag Anfang Februar erklärt Jana Koch, die Tech Lead des Teams, eine neue für das .

„Ab dieser Woche machen wir das Daily am Dienstag und am Donnerstag auf Deutsch, denn dann sind Malte und eine aus dem dabei.“

„So wird die mit dem Kundenservice , und für die mit Kunden brauchen wir sowieso alle mehr Deutsch.“

Malte Petersen ist der des Teams; er entscheidet über die der Tickets und spricht viel mit Kunden und dem Kundenservice.

„Das Daily bleibt kurz, höchstens fünfzehn Minuten, und jeder beantwortet drei : Was habe ich gemacht, was mache ich heute, und was blockiert mich?“

„Das Daily ist kein für lange Diskussionen; wenn etwas länger dauert, machen wir danach einen eigenen .“

Wei nickt, aber er ist ein bisschen nervös, weil er auf Deutsch manchmal zu direkt klingt und auf keinen Fall unhöflich sein möchte.

2. Das erste Daily auf DeutschThe first daily stand-up in German

Am Dienstag um halb zehn steht das Team vor dem großen Bildschirm im Teamraum, und die Kollegin aus dem Kundenservice ist per Video dabei.

Deniz Arslan, der DevOps-Engineer, beginnt: „Heute erneuere ich die für zwei zu unseren ; das mache ich im Moment noch von Hand.“

Dann ist Wei dran, und er hat sich vorher drei kurze Sätze auf einen Zettel geschrieben, damit er nicht den Faden verliert.

„Gestern habe ich die fertig gebaut, über die die App einen Ladevorgang stoppen kann, und die dafür geschrieben.“

„Heute möchte ich den für diese aufmachen, damit jemand aus dem Team den kann.“

„Was mich blockiert: Für die neue Zahlung per QR-Code brauche ich einen API-Schlüssel von unserem Partner, dem Zahlungsanbieter, und der fehlt seit einer Woche.“

Jana fragt nach: „Wer ist beim Partner unsere Ansprechperson, und hast du ihr schon eine geschrieben oder sie angerufen?“

Wei erklärt, dass er zweimal eine E-Mail geschickt, aber noch keine bekommen hat; Malte bietet an, den Partner am Nachmittag anzurufen.

„Solche von außen sollten wir sofort im Daily sagen, denn sie können einen ganzen “, sagt Jana.

Nach dem Daily gibt die Kollegin aus dem Kundenservice Wei ein kurzes : Sie hat ihn gut verstanden, obwohl sie keine ist.

Das gibt Wei ein bisschen mehr in sein eigenes Deutsch.

Am Nachmittag schreibt Malte in den des Teams, dass der Partner den API-Schlüssel bis Freitag schicken will.

3. Die SprintplanungSprint planning

Am Mittwoch beginnt ein neuer Sprint, und das Team trifft sich für zwei Stunden zur im großen Besprechungsraum.

Ein Sprint dauert bei Team Laden zwei Wochen, und am Anfang legt das Team fest, welche Tickets es in dieser Zeit schaffen will.

Zu Beginn der stellt Malte die vor: Die Zahlung per QR-Code soll vorbereitet werden, und zwei aus dem Kundenservice sollen ins nächste .

Die , welche Tickets in den Sprint kommen, trifft am Ende aber das ganze Team gemeinsam mit Malte.

Bevor sie schätzen, rechnet Jana die aus: Deniz ist drei Tage im Urlaub, und sie selbst führt zwei Bewerbungsgespräche für eine neue Stelle im Team.

„Wir haben in diesem Sprint also weniger Kapazität als sonst und sollten nicht mehr als etwa dreißig Points einplanen“, sagt sie.

Story Points sind keine Stunden, sondern eine für den , die Komplexität und das eines Tickets im Vergleich zu anderen Tickets.

4. Ein Ticket ist zu großA ticket is too big

Beim dritten Ticket gehen die Schätzungen weit auseinander: Jana zeigt eine Drei, Wei dagegen eine Dreizehn.

Im Ticket steht nur ein Satz: Fahrerinnen und Fahrer sollen in der App sehen, wie lange ihr aktueller Ladevorgang noch dauert.

„Kannst du deine Dreizehn ?“, fragt Jana ruhig, denn bei großen Unterschieden erklären im Team immer zuerst die beiden mit der höchsten und der niedrigsten Schätzung ihre Zahl.

Wei erklärt, dass die für die Restzeit im alten Session-Service liegen und dass jede Änderung dort viel länger dauert, als man denkt.

„Für diesen gibt es kaum Tests und fast keine Dokumentation, und für die App brauchen wir außerdem eine neue Schnittstelle.“

Jana denkt kurz nach und gibt ihm recht: „Ich habe nur an die App gedacht, aber du hast recht, das Backend ist hier das eigentliche .“

Malte schlägt vor, das Ticket aufzuteilen, und am Ende stehen drei kleinere Tickets im Backlog, die das Team einzeln schätzen kann.

Nur das erste, eine einfache Schnittstelle für die Restzeit, kommt in diesen Sprint; die anderen zwei nimmt Malte in die nächste Sprintplanung mit.

5. Das Sprint-BoardThe sprint board

Nach der Planung zieht Jana die Tickets auf das digitale Board, auf dem das Team jeden Tag sieht, wo jede gerade steht.

„Ein Ticket ist erst fertig, wenn der Code ein hatte, alle Tests grün sind und das aufs Testsystem geklappt hat; so steht es in unserer .“

Selbst sortieren Sort it yourself

Das Sprint-Board von Team Laden Team Laden's sprint board

Ordnen Sie die Tickets den Spalten zu und vergleichen Sie dann mit dem Board des Teams. Sort the tickets into the columns, then compare them with the team's board.

Zu erledigen To doIn Arbeit In progressIm Review In reviewFertig Done

  1. Einfache Schnittstelle für die Restzeit bauen Build a simple interface for the remaining time

  2. Story zur Zahlung per QR-Code klären Clarify the story about payment by QR code

  3. Zahlung per QR-Code an den Zahlungsanbieter anbinden Connect the QR code payment to the payment provider

  4. Zertifikate für zwei Partnerverbindungen erneuern Renew certificates for two partner connections

  5. Ladevorgang über die App stoppen Stop a charging session via the app

  6. Fehler in der Ladehistorie beheben Fix a bug in the charging history

Wer ein Ticket in die Spalte „In Arbeit“ zieht, übernimmt die dafür, bis es wirklich fertig ist.

Wei schaut auf das Board und versteht zum ersten Mal genau, warum seine Schnittstelle von gestern noch nicht in der Spalte „Fertig“ steht.

Er nimmt sich vor, im nächsten Daily zu sagen, wer sein Ticket prüfen kann, damit es nicht tagelang im Review liegt.

6. FazitConclusion

Im Daily zählt nicht perfektes Deutsch, sondern eine klare Information: was fertig ist, was als Nächstes kommt und was das Team blockieren könnte.

In der Sprintplanung hilft eine ehrliche Schätzung mehr als eine schnelle, denn zu wenig Zeit geht am Ende fast immer auf Kosten der .

Redemittel Useful phrases

  • Gestern habe ich die Schnittstelle fertig gebaut …

    Yesterday I finished building the interface …

    Daily
  • Heute möchte ich den Pull Request für diese Änderung aufmachen …

    Today I'd like to open the pull request for this change …

    Daily
  • Was mich blockiert: …

    What's blocking me: …

    Daily
  • Kannst du deine Dreizehn erklären?

    Can you explain your thirteen?

    Sprintplanung
  • Wir haben in diesem Sprint also weniger Kapazität als sonst …

    So we have less capacity than usual in this sprint …

    Sprintplanung
  • Ich habe nur an die App gedacht, aber du hast recht …

    I was only thinking about the app, but you're right …

    Diskussion

Grammatikregel Grammar rule

Anglizismen und ihr Genus

Anglicisms and their gender

  1. 1Das Genus kommt oft von einem deutschen Wort mit ähnlicher BedeutungThe gender often comes from a German word with a similar meaning

    Englische Nomen haben kein Genus; im Deutschen bekommen sie oft das Genus eines deutschen Wortes, das man dabei mitdenkt: der Sprint (der Lauf), die App (die Anwendung), die Story (die Geschichte).

    English nouns have no gender; in German they often get the gender of a German word that people have in mind: der Sprint (der Lauf, the run), die App (die Anwendung, the application), die Story (die Geschichte, the story).

    Beispiel aus dem Text Example from the text

    Ein Sprint dauert bei Team Laden zwei Wochen, und am Anfang legt das Team fest, welche Tickets es in dieser Zeit schaffen will.

    At Team Laden, a sprint lasts two weeks, and at the start the team decides which tickets it wants to get done in that time.

  2. 2Die Endung hilft: -ment und -ing sind meistens neutralThe ending helps: -ment and -ing are usually neuter

    Wörter auf -ment und -ing haben fast immer den Artikel „das“: das Deployment, das Monitoring, das Meeting. Personen sind maskulin oder feminin: der Product Owner, die Tech Lead.

    Words ending in -ment and -ing almost always take the article "das": das Deployment, das Monitoring, das Meeting. People are masculine or feminine: der Product Owner, die Tech Lead.

    Beispiel aus dem Text Example from the text

    „Ein Ticket ist erst fertig, wenn der Code ein Code-Review hatte, alle Tests grün sind und das Deployment aufs Testsystem geklappt hat; so steht es in unserer Definition of Done.“

    "A ticket is only done when the code has had a code review, all tests are green and the deployment to the test system has worked; that's what our definition of done says."

  3. 3Der Plural endet meistens auf -sThe plural usually ends in -s

    Die meisten Anglizismen bilden den Plural mit -s: die Tickets, die Sprints, die Story Points. Wörter auf -y schreibt man im Deutschen mit -ys: die Storys, die Dailys.

    Most anglicisms form the plural with -s: die Tickets, die Sprints, die Story Points. Words ending in -y are written with -ys in German: die Storys, die Dailys.

    Beispiel aus dem Text Example from the text

    Malte schlägt vor, das Ticket aufzuteilen, und am Ende stehen drei kleinere Tickets im Backlog, die das Team einzeln schätzen kann.

    Malte suggests splitting the ticket, and in the end there are three smaller tickets in the backlog that the team can estimate individually.

Merke Note

  • Lernen Sie jeden Anglizismus mit Artikel und Plural, genau wie ein deutsches Nomen: das Ticket, die Tickets.

    Learn every anglicism with its article and plural, just like a German noun: das Ticket, die Tickets.

  • Bei manchen Wörtern hört man in Teams zwei Artikel, zum Beispiel das Daily und der Daily; wählen Sie eine Form und bleiben Sie dabei.

    With some words you hear two articles in teams, for example das Daily and der Daily; choose one form and stick to it.

  • Englische Verben bekommen deutsche Endungen: deployen, wir haben deployt, sie mergt den Pull Request.

    English verbs get German endings: deployen, wir haben deployt (we deployed), sie mergt den Pull Request (she merges the pull request).

Kurzcheck Quick check

Articles and phrases from this section. On this device only.

Kann ich jetzt Can do now · stamp the scene to collect this card

Ich kann im Daily auf Deutsch sagen, was ich gemacht habe, was ich als Nächstes mache und was mich blockiert, und in der Sprintplanung eine Schätzung begründen.

I can say in German in the daily stand-up what I did, what I'm doing next and what is blocking me, and justify an estimate in sprint planning.

Ende der Leseprobe · End of the sample

Wie geht es weiter?

Keep reading: unlock the whole book.

Inhalt Contents

  1. 01Im Team arbeiten0 von 3 gelesen
    1. 01.01Daily und Sprintplanung
    2. 01.02Ein Ticket klären
    3. 01.03Ein guter Review-Kommentar
  2. 02Code und Qualität0 von 3 gelesen
    1. 02.01Kritik am eigenen Pull Request
    2. 02.02Tests und die Definition of Done
    3. 02.03Technische Schulden erklären
  3. 03Betrieb und Störungen0 von 3 gelesen
    1. 03.01Alarm um drei Uhr nachts
    2. 03.02Ein Update für Kundenservice und Kunden
    3. 03.03Die Nachbetrachtung ohne Schuldige
  4. 04KI und Architektur0 von 3 gelesen
    1. 04.01Mit dem KI-Agenten arbeiten
    2. 04.02Was KI kann und was nicht
    3. 04.03Eine Architekturentscheidung festhalten
  5. AKernwörter (Core words)
  6. BWortschatz A–Z (Glossary)

Merkliste Word list

Words you keep, saved in this browser only.

Noch leer. Tippen Sie auf ein unterstrichenes Wort oder eine Vokabel. (Empty: tap an underlined word or a word under a sentence.)

Lesen Reading

Hard mode: hides all English, German only.

Review: every English line open at once.

Schriftgröße

Vorlesen

Checking for a German voice on this device…

Word list, stamps, bookmark and settings for this book.