{"id":2944,"date":"2026-07-06T10:36:25","date_gmt":"2026-07-06T10:36:25","guid":{"rendered":"https:\/\/jamalnichols.com\/?p=2944"},"modified":"2026-07-06T10:36:27","modified_gmt":"2026-07-06T10:36:27","slug":"design-for-the-common-case","status":"publish","type":"post","link":"https:\/\/jamalnichols.com\/de\/design-for-the-common-case\/","title":{"rendered":"Design f\u00fcr den Regelfall"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Es gibt eine Regel, die ich bei der Arbeit so oft wiederhole, dass Kollegen den Satz f\u00fcr mich beenden k\u00f6nnten: Beim Software-Produktdesign entwirft man nicht f\u00fcr die exotischsten F\u00e4lle. Man entwirft f\u00fcr die h\u00e4ufigsten F\u00e4lle und f\u00fcgt die exotischen nur hinzu, wenn sich genug Leute dar\u00fcber beschweren, dass sie fehlen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Laut ausgesprochen klingt das fast unh\u00f6flich. Irgendwo da drau\u00dfen gibt es einen Nutzer mit einem wirklich ungew\u00f6hnlichen Bed\u00fcrfnis, und meine Regel sagt ihm, er soll sich hinten anstellen und sich beschweren. Aber ich arbeite an HR- und Gehaltsabrechnungssoftware f\u00fcr Unternehmen in der gesamten Golfregion, und die Gehaltsabrechnung besteht durch und durch aus Randf\u00e4llen: Mitarbeiter, die in mehreren W\u00e4hrungen bezahlt werden, unbezahlter Urlaub mitten im Abrechnungszeitraum, r\u00fcckwirkende Gehalts\u00e4nderungen, Berechnungen zum Dienstende, die davon abh\u00e4ngen, wann ein Vertrag unterzeichnet wurde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Falle ist, dass einen niemand jemals bittet, ein Produkt aufzubl\u00e4hen. Jeder exotische Fall kommt mit einem Menschen daher: ein Kunde mit einem echten Problem, ein Verk\u00e4ufer mit einem Deal, der von einem fehlenden Kontrollk\u00e4stchen abh\u00e4ngt, ein Berater mit einer starken Meinung. Jede Anfrage f\u00fcr sich genommen ist klein und vern\u00fcnftig. Aufbl\u00e4hung (Bloat) entsteht, wenn man zu Hunderten von einzelnen, vern\u00fcnftigen Anfragen \u201eJa\u201c sagt, ohne das Gesamtbild sorgf\u00e4ltig im Auge zu behalten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was die Nutzungsdaten sagen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Als Pendo die Feature-Nutzung bei 615 Softwareunternehmen f\u00fcr seinen <a href=\"https:\/\/www.pendo.io\/resources\/the-2019-feature-adoption-report\/\">2019 Feature Adoption Report<\/a>, analysierte, stellte es fest, dass 80% der Funktionen in einem durchschnittlichen Produkt selten oder nie genutzt werden. Pendo bezifferte diese Verschwendung auch: Sch\u00e4tzungsweise $29,5 Milliarden der Entwicklungsausgaben von Public-Cloud-Unternehmen flie\u00dfen in Funktionen, die meistens nur ungenutzt bleiben. Vier von f\u00fcnf Funktionen, entwickelt und bezahlt, warten auf Nutzer, die niemals kommen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft hat aus seiner eigenen Telemetrie dasselbe gelernt. Vor der Entwicklung der Men\u00fcband-Oberfl\u00e4che f\u00fcr Office 2007 ma\u00df das Team, was die Leute in Word 2003 tats\u00e4chlich taten. Von den Tausenden verf\u00fcgbaren Befehlen <a href=\"https:\/\/blog.granneman.com\/2008\/02\/21\/the-most-popular-commands-in-word\/\">machten die Top F\u00fcnf \u2013 Einf\u00fcgen, Speichern, Kopieren, R\u00fcckg\u00e4ngig, Fett \u2013 rund 32% von allem aus, was die Nutzer taten<\/a>. Allein das Einf\u00fcgen machte \u00fcber 11% der gesamten Befehlsnutzung aus, mehr als doppelt so viel wie das zweitplatzierte Speichern. Word konnte Serienbriefe, Makros und Zentraldokumente erstellen; was die Menschheit aber haupts\u00e4chlich wollte, war Strg+V.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ich finde diese Zahlen eher kl\u00e4rend als deprimierend. Aus Nutzersicht ist der h\u00e4ufigste Fall im Grunde das Produkt, und jede Stunde, die man damit verbringt, den Long Tail zu polieren, ist eine Stunde, die man nicht damit verbringt, daf\u00fcr zu sorgen, dass sich das Einf\u00fcgen verz\u00f6gerungsfrei anf\u00fchlt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Beschwerden sind Daten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die zweite H\u00e4lfte der Regel \u2013 f\u00fcge die exotischen F\u00e4lle nur hinzu, wenn sich genug Leute beschweren \u2013 klingt passiv, m\u00f6glicherweise arrogant. Aber wenn man \u00fcber die grobe Formulierung hinwegsieht, steckt viel Wahrheit darin. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Funktionsanfrage, die gestellt wird, bevor das Ding existiert, kostet den Anfragenden nichts. Eine Beschwerde bedeutet, dass jemand nach der Funktion gesucht hat, feststellte, dass sie fehlt, und es ihm wichtig genug war, es einem mitzuteilen. Beschwerden sind offenbarte Pr\u00e4ferenzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apple hat dieses Spiel \u00f6ffentlich durchgespielt. Das urspr\u00fcngliche iPhone wurde 2007 ohne Kopieren und Einf\u00fcgen ausgeliefert; <a href=\"https:\/\/9to5mac.com\/2022\/06\/20\/apple-engineer-first-iphone-copy-and-paste\/\">einer der urspr\u00fcnglichen Ingenieure gab sp\u00e4ter zu<\/a> , dass dem Team schlichtweg die Zeit ausging, um es richtig zu machen. Die Nutzer beschwerten sich zwei Jahre lang lautstark. Als <a href=\"https:\/\/www.cultofmac.com\/apple-history\/iphone-os-3-launch\">iPhone OS 3.0 es im Juni 2009 endlich lieferte<\/a>, entschuldigte sich Apple nicht \u2013 sie packten Kopieren und Einf\u00fcgen in einen Fernsehwerbespot. Zwei Jahre an Beschwerden hatten dem Unternehmen genau gezeigt, was die Funktion wert war und wie genau sie funktionieren musste.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wo die Regel nicht greift<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Einige Einschr\u00e4nkungen:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Erstens verdienen die Beweise dieselbe Skepsis wie eine Funktionsanfrage. Die ber\u00fchmteste Statistik in diesem Genre \u2013 die Behauptung der Standish Group, dass 64% der Funktionen selten oder nie genutzt werden \u2013 <a href=\"https:\/\/www.mountaingoatsoftware.com\/blog\/are-64-of-features-really-rarely-or-never-used\">geht auf einen Konferenzvortrag aus dem Jahr 2002 und eine Stichprobe von vier internen Anwendungen zur\u00fcck<\/a>, woran Mike Cohn die Leute seit Jahren erinnert. Die Pendo-Daten, die aus 615 Live-Produkten stammen, sind robuster. Aber die ehrliche Zusammenfassung ist, dass wir wissen, dass der Long Tail kaum genutzt wird, aber nicht genau, wie kaum.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zweitens, und das ist noch wichtiger, deckt die Regel nur Annehmlichkeiten ab. Einige exotische F\u00e4lle sind Verpflichtungen: Sicherheit, Barrierefreiheit, gesetzliche Vorschriften \u2013 und bei der Gehaltsabrechnung die Richtigkeit selbst. Ein Randfall in einem Dokumenteneditor ist ein fehlender Men\u00fcpunkt; ein Randfall in einem Gehaltslauf ist ein falsch ankommendes Gehalt einer Person. Der Mitarbeiter am empfangenden Ende empfindet das nicht als exotisch. Beschwerden sind ein gutes Instrument f\u00fcr fehlende Annehmlichkeiten, aber nutzlos bei Sch\u00e4den: Niemand sollte sich dar\u00fcber beschweren m\u00fcssen, dass sein Gehalt falsch berechnet wurde, bevor der Fall ernst genommen wird. Wenn ein Randfall Geld, Recht oder Sicherheit ber\u00fchrt, entwickelt man ihn, egal wie wenige Leute jemals darauf sto\u00dfen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es gibt auch eine sanftere Version desselben Punktes. F\u00fcr den h\u00e4ufigsten Fall zu entwerfen bedeutet nicht, dass das Exotische fehlen muss, sondern nur, dass es nicht im Weg sein darf. Jakob Nielsen lehrt dies seit 1995 als <a href=\"https:\/\/www.nngroup.com\/articles\/progressive-disclosure\/\">schrittweise Offenlegung<\/a>: Zeige die wenigen Dinge, die die meisten Leute brauchen, und lass den Rest auffindbar bleiben, ohne alle anderen zu belasten. Die erweiterten Einstellungen k\u00f6nnen existieren; sie sollten nur nicht zwischen einem Gehaltsabrechner und dem Gehaltslauf stehen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was ich tats\u00e4chlich tue<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hier ist also die Regel, wie ich sie lebe: Mach den h\u00e4ufigsten Fall schnell, offensichtlich und langweilig \u2013 langweilig so wie flie\u00dfendes Wasser langweilig ist. Wenn eine exotische Anfrage eintrifft, lautet die Standardantwort \u201enoch nicht\u201c, aufgeschrieben statt vergessen. Wenn dieselbe Beschwerde zum dritten Mal von Leuten kommt, die uns bezahlen, ist es kein Randfall mehr; es ist allt\u00e4glich geworden und wird richtig gebaut. Und wenn es ausgeliefert wird, erz\u00e4hle den Leuten davon, so wie Apple den Leuten vom Einf\u00fcgen erz\u00e4hlt hat \u2013 denn eine Funktion, die als Reaktion auf echte Beschwerden gebaut wurde, ist die seltene Funktion, von der man bereits wei\u00df, dass jemand sie haben will.<\/p>","protected":false},"excerpt":{"rendered":"<p>Es gibt eine Regel, die ich bei der Arbeit so oft wiederhole, dass Kollegen den Satz f\u00fcr mich beenden k\u00f6nnten: Beim Software-Produktdesign entwickelt man nicht f\u00fcr die exotischsten F\u00e4lle. Man entwickelt f\u00fcr die h\u00e4ufigsten F\u00e4lle und f\u00fcgt die exotischen nur hinzu, wenn sich genug Leute dar\u00fcber beschweren, dass sie fehlen. Gesagt [\u2026]<\/p>","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_vp_format_video_url":"","_vp_image_focal_point":[],"_vp_custom_popup_image":0,"_vp_format_audio_url":"","_vp_album_images":[],"_vp_custom_thumbnail":0,"_vp_custom_thumbnail_focal_point":[],"_vp_custom_thumbnail_cover":0,"_vp_hover_thumbnail":0,"_vp_hover_thumbnail_focal_point":[],"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-2944","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1412,"url":"https:\/\/jamalnichols.com\/de\/europes-software-challenge\/","url_meta":{"origin":2944,"position":0},"title":"Europe\u2019s Software Challenge \u2014 and how to overcome it","author":"Jamal Nichols","date":"Mai 11, 2025","format":false,"excerpt":"Europe has no shortage of talent. It has smart founders, strong engineers, and serious product people. But on the global software stage, the US still operates at a different scale. That does not mean one region is \u201cbetter.\u201d It means the two systems produce different outcomes. Summary Europe has strong\u2026","rel":"","context":"In &quot;Essays&quot;","block_context":{"text":"Essays","link":"https:\/\/jamalnichols.com\/de\/category\/writing\/"},"img":{"alt_text":"","src":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/FeaturedImg-EU@2x-e1775249217825.avif","width":350,"height":200,"srcset":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/FeaturedImg-EU@2x-e1775249217825.avif 1x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/FeaturedImg-EU@2x-e1775249217825.avif 1.5x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/FeaturedImg-EU@2x-e1775249217825.avif 2x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/FeaturedImg-EU@2x-e1775249217825.avif 3x"},"classes":[]},{"id":1576,"url":"https:\/\/jamalnichols.com\/de\/facebook-interview-marketplace\/","url_meta":{"origin":2944,"position":1},"title":"Facebook: Interviewer Marketplace","author":"Jamal Nichols","date":"Juni 19, 2025","format":false,"excerpt":"This stuff is old (2020), but people keep asking about it, so I put it up. Facebook: Interviewer Marketplace My role: Leadership in helping young team identify an opportunity, design a solution end-to-end, and using design superpowers to help team visualize early ideas and pivot Team Composition: Enterprise Engineering: Schedule\u2026","rel":"","context":"In &quot;Pre-AI Work&quot;","block_context":{"text":"Pre-AI Work","link":"https:\/\/jamalnichols.com\/de\/category\/pre-ai\/"},"img":{"alt_text":"","src":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-06-23-at-3.20.55\u202fPM-e1750684893330.avif","width":350,"height":200,"srcset":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-06-23-at-3.20.55\u202fPM-e1750684893330.avif 1x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-06-23-at-3.20.55\u202fPM-e1750684893330.avif 1.5x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-06-23-at-3.20.55\u202fPM-e1750684893330.avif 2x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-06-23-at-3.20.55\u202fPM-e1750684893330.avif 3x"},"classes":[]},{"id":1982,"url":"https:\/\/jamalnichols.com\/de\/ai-design-workflow\/","url_meta":{"origin":2944,"position":2},"title":"How I Ship Real Products with AI-Assisted Product Design","author":"Jamal Nichols","date":"Februar 25, 2026","format":false,"excerpt":"A few months ago, I exported a FlutterFlow project into Claude Code. I have not opened FlutterFlow since. That sounds cleaner than the actual experience felt at the time, which was more like realizing that a tool I had depended on was no longer the center of the work. My\u2026","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/jamalnichols.com\/de\/category\/ai\/"},"img":{"alt_text":"","src":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2026\/02\/FeaturedImg-Prototype@2x-e1775415036641.avif","width":350,"height":200,"srcset":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2026\/02\/FeaturedImg-Prototype@2x-e1775415036641.avif 1x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2026\/02\/FeaturedImg-Prototype@2x-e1775415036641.avif 1.5x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2026\/02\/FeaturedImg-Prototype@2x-e1775415036641.avif 2x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2026\/02\/FeaturedImg-Prototype@2x-e1775415036641.avif 3x"},"classes":[]},{"id":2844,"url":"https:\/\/jamalnichols.com\/de\/navigating-uncertainty-after-a-layoff\/","url_meta":{"origin":2944,"position":3},"title":"Navigating uncertainty after a layoff","author":"jamalnichols","date":"M\u00e4rz 19, 2026","format":false,"excerpt":"I have been suddenly fired more than once. I do not mean that as a dramatic opener; I mean it as one of the less romantic facts of a career spent mostly as a contractor. Contracting can pay better than full-time work, and for a long time that trade made\u2026","rel":"","context":"In &quot;Commentary&quot;","block_context":{"text":"Commentary","link":"https:\/\/jamalnichols.com\/de\/category\/commentary\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2838,"url":"https:\/\/jamalnichols.com\/de\/dont-overthink-your-portfolio-site\/","url_meta":{"origin":2944,"position":4},"title":"Don\u2019t Overthink Your Portfolio Site","author":"jamalnichols","date":"Dezember 16, 2025","format":false,"excerpt":"I understand the temptation to keep working on the portfolio site. I like the craft of it. I can convince myself that the next type change, the next homepage pass, the next cleaner case-study card will finally make the work feel senior. It feels productive because the changes are visible:\u2026","rel":"","context":"In &quot;Commentary&quot;","block_context":{"text":"Commentary","link":"https:\/\/jamalnichols.com\/de\/category\/commentary\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2807,"url":"https:\/\/jamalnichols.com\/de\/how-corporate-life-socialized-me\/","url_meta":{"origin":2944,"position":5},"title":"How Corporate Life Socialized Me","author":"jamalnichols","date":"Juni 14, 2026","format":false,"excerpt":"The office was corny, and it helped me anyway A lot of people shit on corporate life now, especially the big-company version of it: the meetings, the jargon, the performance of enthusiasm, the strange little rituals that make adults sound less direct than children. I get it. A lot of\u2026","rel":"","context":"In &quot;Commentary&quot;","block_context":{"text":"Commentary","link":"https:\/\/jamalnichols.com\/de\/category\/commentary\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/phbeCp-Lu","_links":{"self":[{"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/posts\/2944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/comments?post=2944"}],"version-history":[{"count":2,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/posts\/2944\/revisions"}],"predecessor-version":[{"id":2948,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/posts\/2944\/revisions\/2948"}],"wp:attachment":[{"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/media?parent=2944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/categories?post=2944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/tags?post=2944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}