Tom Asel

15.06.2026

Agile

🇬🇧 Read in English

Elephant Carpaccio - The European Edition

Elephant Carpaccio - The European Edition

Die Elephant Carpaccio Kata ist beliebt, gut dokumentiert und skaliert auf große Gruppen. Zwei Gründe sprechen dennoch für eine europäische Variante – und keiner davon verändert das grundlegende Lernerlebnis.

Was ist die Elephant Carpaccio Kata?

Die Elephant Carpaccio Kata trainiert das Zerlegen großer Anforderungen in kleine, lieferbare Inkremente. Entwickelt von Alistair Cockburn, ist die Aufgabe bewusst einfach gehalten: ein Rechner für Bestellwerte mit Steuern und Rabatten. Teams sollen diese Anforderung in 15–20 unabhängige, deploybare Slices aufteilen – und diese anschließend in kurzen Iterationen umsetzen.

Das Ziel ist nicht der fertige Rechner, sondern das Erlernen vertikaler Slices: Jedes Inkrement soll echten Wert liefern und unabhängig auslieferbar sein. Insbesonder Teams, die bisher horizontal in Schichten dachten (erst Datenbank, dann Backend, dann UI), erleben durch die Kata einen Perspektivwechsel.

Warum eine europäische Variante?

Grundlegendes Prinzip und Lernerlebnis bleiben unverändert. Zwei Gründe sprechen dennoch für eine Adaption.

KI-unterstützte Entwicklung macht die Originalaufgabe obsolet

Die Kata erlaubt jede Implementierungsform: klassisches Coding, Vibe-Coding oder ein reines Spreadsheet. Das Problem: Elephant Carpaccio ist mittlerweile Teil der Folklore. In LLM-augmentierten IDEs genügen wenige Zeichen, um die vollständige Lösung vorgeschlagen zu bekommen – die Originalaufgabe findet sich in unzähligen Trainingsdatensätzen.

Die Aufgabenstellung muss daher so variiert werden, dass KI-gestützte Autovervollständigung nicht zum ungewollten Abkürzungsweg wird – ohne auf sinnvolle IDE-Unterstützung zu verzichten.

US State Tax – ein unnötiger Kontextwechsel

Die Originalaufgabe verwendet US-amerikanische Steuerbegriffe und Bundesstaatenregeln. Für europäische Teilnehmende entsteht dadurch eine zwar geringe aber immerhin vorhandene Ablenkung. Gleichzeitig

Die europäische Variante ersetzt Bundesstaaten durch EU-Mitgliedstaaten und State Tax durch Mehrwertsteuer. Das senkt die Einstiegshürde und löst gleichzeitig – zumindest temporär – das KI-Problem: Eine unbekannte Variante findet sich noch nicht in den Trainingsdaten.

Die europäische Variante

Tax Rates

LandCountry CodeTax Rate (%)
DeutschlandDE19
NiederlandeNL21
DänemarkDK25
LuxemburgLU17
UngarnHU27
FrankreichFR20
ItalienIT22
SpanienES21
PolenPL23
ÖsterreichAT20

Discounts

DiscountOrder Value
3%>= 1.000 €
5%>= 5.000 €
7%>= 7.000 €
10%>= 10.000 €
15%>= 50.000 €

Calculation Formula

#CalculationFormula
1Order ValuePrice * Quantity
2Discount Amountdiscount(Order Value)
3Discounted Order ValueOrder Value - Discount Amount
4Taxable ValueDiscounted Order Value
5Tax RatetaxRateForCountry(Country Code)
6Tax AmountTaxable Value * Tax Rate
7Final PriceTaxable Value + Tax Amount
15.06.2026 Tom Asel 🇬🇧 Read this article in English