Aktualisiert 6 Min. Lesezeit

Skandinavische Softwarewerte — was sie für Produkte tatsächlich bedeuten

Software sollte nicht schreien. Sie sollte nicht auf jedem Bildschirm Upselling betreiben oder Konfiguration verlangen, bevor sie das Problem löst, mit dem Sie kamen. Ein kurzer Essay darüber, was wir meinen, wenn wir diesen Begriff verwenden.

Software, die in Skandinavien entsteht, fühlt sich oft anders an. Linear. Spotify in den frühen Jahren. Klarna vor dem Börsengang. Tobii. Die Designtradition, die sich durch Superhuman zog. Arc browser. Teile von Notion. iA Writer. Es zieht sich ein roter Faden durch — sie wirken stiller. Sie wirken, als hätte jemand über die Standardeinstellungen nachgedacht. Sie schreien nicht.

Nichts davon ist ausschließlich skandinavisch — es gibt reichlich ruhige, durchdachte Software, die anderswo entsteht, und reichlich laute Software, die hier entsteht. Aber die Kombination dieser Werte taucht in nordischen Produkten häufiger auf als im Durchschnitt, und das Etikett gibt uns etwas, worauf wir zeigen können, wenn wir eine Abwägung erklären. Wenn wir also von »skandinavischen Softwarewerten« sprechen, ist das ungefähr das, was wir meinen.

Ruhe statt Lärm

Enterprise-SaaS amerikanischer Prägung ist standardmäßig laut. Toast-Benachrichtigungen poppen bei jeder Aktion auf. Modale Dialoge unterbrechen Ihren Arbeitsfluss, um eine neue Funktion anzukündigen. Jeder leere Zustand ist ein Upsell. Das Produkt behandelt Ihre Aufmerksamkeit als etwas, das ihm gehört, nicht als etwas, das es sich leiht.

Ruhige Software dreht das um. Benachrichtigungen sind ein Privileg, keine Standardeinstellung. Bestätigungen sind leise. Die Seitenleiste pulsiert nicht, um Sie an eine unzusammenhängende Funktion zu erinnern. Wenn Sie sich anmelden, tritt das Produkt zur Seite und lässt Sie das tun, wofür Sie gekommen sind. Wenn Sie Hilfe wollen, ist sie da. Wenn nicht, ist sie es nicht.

Standardeinstellungen, die funktionieren

Viel Enterprise-Software wird mit einem Wizard ausgeliefert. Zwanzig Konfigurationsbildschirme, bevor Sie etwas Nützliches tun können. Die implizite Botschaft: Wir sind flexibel genug für alles, also übernehmen Sie die Arbeit, uns zu sagen, was Sie wollen.

Der skandinavische Instinkt ist das Gegenteil. Direkt aus der Box heraus sollte das Produkt achtzig Prozent des Anwendungsfalls ohne Konfiguration lösen. Die Standardeinstellungen sollten nicht zufällig sein — sie sollten widerspiegeln, was die meisten Nutzer tatsächlich tun. Gehören Sie zu den übrigen zwanzig Prozent, können Sie sie ändern. Aber das durchschnittliche Studio sollte sich anmelden, einen Kurs anlegen und eine Buchung entgegennehmen können — innerhalb von zehn Minuten, ohne die Dokumentation zu konsultieren.

Für uns ist das eine ständige Übung. Jede Standardeinstellung in Class Booking ist eine kleine Haltung. Wenn Sie einen neuen Kurs anlegen, ist die Buchungsfrist standardmäßig auf vier Stunden vor Kursbeginn gesetzt — weil vier Stunden das sind, was die meisten Studios tatsächlich nutzen. Wenn Sie eine Mitgliedschaft anlegen, geht die Verlängerungs-E-Mail drei Tage vor Ablauf raus — weil das das Zeitfenster ist, in dem Kunden tatsächlich reagieren. Nichts davon sind radikale Entscheidungen. Es sind einfach Entscheidungen, die für Sie getroffen werden, damit Sie sie nicht treffen müssen.

Klare Sprache

Viel Admin-UI liest sich, als hätte das Engineering-Team es für das Engineering-Team geschrieben. »Konfigurieren Sie entitätsbezogene RBAC-Richtlinien für Tenant-Suborganisationen.« Die Hälfte der Schaltflächen sind Substantive, direkt aus dem Datenbankschema entnommen.

UI in klarer Sprache klingt wie ein freundlicher Kollege. »Wer kann diesen Kurs sehen?« statt »Sichtbarkeitsbereich«. »Was passiert, wenn jemand zu spät absagt?« statt »Konfiguration der Stornierungsrichtlinie für späte Absagen«. Die Wörter sind kürzer, die Sätze sind kürzer, und wer sie liest, braucht kein Glossar.

»Nein zu Funktionen zu sagen, ist schwerer als Ja zu sagen. Gute Software ist zum Teil das, was Sie weglassen.«

Ehrliche Preise

Was Sie sehen, ist das, was Sie zahlen. Kein »Kontaktieren Sie uns für ein Angebot« für die Pakete, die Sie tatsächlich brauchen. Keine Transaktionsprovision, die hinter dem ausgewiesenen Preis versteckt ist. Kein Dreijahresvertrag, der sich automatisch verlängert, wenn Sie nicht neunzig Tage vorher kündigen.

Das klingt selbstverständlich, bis Sie die Alternative erlebt haben. Die meisten älteren Buchungsplattformen nennen eine niedrige monatliche Gebühr und nehmen dann ein bis zwei Prozent jeder Transaktion obendrauf — manchmal mehr. Über ein Jahr kann das die tatsächlichen Kosten leise verdoppeln. Wir geben unsere Preise in Euro an. Die ausgewiesene Zahl ist die Zahl. Wir berechnen nicht pro Buchung, pro Mitglied oder pro Kurs.

Und in dieselbe Richtung — wir haben kein Upsell-Modal, das aufpoppt, wenn Sie an eine Paketgrenze stoßen. Wir schicken Ihnen eine E-Mail. Die E-Mail sagt, was sich geändert hat und welche Möglichkeiten Sie haben. Sie können die E-Mail ignorieren. Nichts geht kaputt.

Zurückhaltung bei Funktionen

Ja zu einer Funktion zu sagen, ist leicht. Da ist ein Kunde, der sie will, eine Entwicklerin, die sie gerne baut, und eine Vertriebsperson, die damit einen Abschluss machen kann. Nein zu sagen, ist schwerer — und es ist das Schwerere, das gute Software ausmacht.

Jede hinzugefügte Funktion ist eine Funktion, die für den Rest des Produktlebens gepflegt, dokumentiert, übersetzt und neuen Nutzern erklärt werden muss. Es ist eine Entscheidung, die der nächste Nutzer auf dem Einstellungsbildschirm verstehen muss. Die Kosten fallen nicht einmalig an; sie summieren sich mit der Zeit. Also sagen wir oft Nein. Zu Integrationen, auf die wir uns nicht festlegen wollen. Zu Konfigurations-Schaltern für Dinge, nach denen drei Kunden gefragt haben. Zu Komplexität, die uns einen Abschluss bringt, aber die nächsten hundert Nutzer bestraft.

Das ist undankbare Arbeit, und sie lässt sich schlecht auf einer Funktionsseite unterbringen. Aber über fünf Jahre hinweg ist es der Unterschied zwischen Software, die scharf bleibt, und Software, die ihre nützlichen Teile allmählich unter einem Jahrzehnt gut gemeinter Erweiterungen begräbt.

Langfristig denken

Bootstrapped statt VC-schnell. Postgres statt das neue, blanke Ding. Server-gerendertes HTML statt das Framework, das in diesem Quartal trendet. Die langweilige Wahl ist, infrastrukturell betrachtet, fast immer die richtige — weil die langweilige Wahl lange genug existiert, sodass die Fehlermuster dokumentiert sind, und weil die Menschen, die Ihr Produkt 2030 pflegen, es Ihnen danken werden.

Wir haben Postgres gewählt. Wir haben Next.js gewählt, weil es auf die richtige Art langweilig geworden ist — gut unterstützt, vorhersehbar, einfach für Einstellungen. Wir jagen nicht das Framework, das diesen Monat auf der Titelseite von Hacker News steht. Die langweilige Wahl ist das, was uns erlaubt, unsere Energie auf die Teile des Produkts zu richten, die für den Nutzer tatsächlich zählen — den Buchungsablauf, die Mitgliedschaftslogik, den Kalender — statt auf eine quartalsweise Migration zu was-auch-immer-es-jetzt-ersetzt-hat.

Echte DSGVO

Die DSGVO ist seit 2018 Gesetz. Viel in den USA gebaute SaaS behandelt sie immer noch wie ein Häkchen. Sie haben ein Cookie-Banner hinzugefügt, eine einseitige Datenschutzerklärung verfasst und betrachten das Problem als gelöst. Dann kam Schrems II, und sie mussten Datenresidenz in der EU für europäische Kunden nachrüsten — eine der Sachen, die im Nachhinein am schwersten zu machen sind.

Vom ersten Tag an in der EU zu bauen, bedeutet, dass die DSGVO in der Architektur liegt, nicht in der Fußzeile. Die Daten liegen auf EU-Servern. Der Auftragsverarbeitungsvertrag ist ein echtes Dokument, kein Einseiter. Wir sind der Auftragsverarbeiter; das Studio ist der Verantwortliche; diese Unterscheidung ist eingebaut in die Art, wie das System über Nutzerdaten denkt. Nichts davon ist heroisch — es ist einfach leichter, es richtig zu machen, wenn man in Kopenhagen bei Null anfängt, als wenn man es an ein System anschraubt, das für Iowa entworfen wurde.

Ein kleines konkretes Beispiel

Wir haben einen Admin-KI-Assistenten. Er beantwortet Fragen zu Ihrem Studio — »wie viele Buchungen hatten wir letzte Woche«, »welcher Kurs verkauft sich schlecht«, solche Dinge. Er schlägt Ihnen nicht mitten in einer Antwort vor, auf das höhere Paket zu wechseln. Er erzeugt keinen Marketingtext, um den Sie nicht gebeten haben. Er beantwortet die Frage und hört auf.

Das klingt klein, aber es ist eine Entscheidung. Eine andere Designphilosophie würde sagen: »wir haben Ihre Aufmerksamkeit, lasst sie uns monetarisieren«. Diese hier sagt: »Sie haben eine Frage gestellt, hier ist die Antwort, wir sind da, wenn Sie die nächste haben«.

Ehrlich zur Rahmung

Eine letzte Sache. »Skandinavische Softwarewerte« ist zum Teil ein Marketing-Rahmen. Das wissen wir. Es gibt nichts Magisches an einer Postleitzahl in Kopenhagen, und es gibt reichlich schlechte Software aus dem Norden und reichlich wunderschön durchdachte Software aus San Francisco. Das Etikett ist eine Stilisierung, und wir verwenden es mit offenen Augen.

Aber wir mögen den Rahmen, weil er uns eine Beschränkung gibt. Wenn man der Welt erzählt hat, dass man für ruhige Standardeinstellungen und ehrliche Preise steht, fällt es schwerer, ein Upsell-Pop-up auf das Dashboard zu legen, selbst wenn der Umsatz schleppend läuft. Das Etikett ist eine öffentliche Verpflichtung, und öffentliche Verpflichtungen machen es leichter, Nein zur nächsten schlechten Idee zu sagen. Das ist der Teil, den wir wollen.

Wir wollen ruhig sein. Wir wollen mit den Standardeinstellungen richtig liegen. Wir wollen einen fairen Preis verlangen. Das laut auszusprechen — und eine Flagge daran zu hängen — ist eine der Arten, wie wir uns selbst daran festhalten.

Wenn Sie etwas davon anspricht, ist der einfachste Weg zu sehen, ob wir dem gerecht werden, das Produkt auszuprobieren.

14 Tage kostenlos testen. Keine Kreditkarte. Jederzeit kündbar.