
Tekunda Team

Tekunda Team

Kurze Antwort: Erst konfigurieren, immer. Bauen Sie eigene Software, wenn die Logik ein echtes Unterscheidungsmerkmal ist, wenn sie außerhalb des Lebenszyklus eines einzelnen Datensatzes laufen muss, oder wenn Sie denselben Workaround zum dritten Mal nachbauen. Der Auslöser ist nicht Komplexität, sondern Wiederholung und Verantwortung: einmal konfigurierte Komplexität ist in Ordnung, vierteljährlich neu erklärte Komplexität nicht.
Die meisten Diskussionen über "bauen oder konfigurieren" drehen sich in Wahrheit um die mittlere Kategorie, wo die ehrliche Antwort meist lautet: erweitern statt ein Projekt starten.
Die Empfehlung von Salesforce ist seit zehn Jahren dieselbe: Prüfen Sie die nativen und deklarativen Funktionen, bevor Sie Code schreiben. Deklarative Arbeit trägt keinen Testcode, kein Repository und keine Upgrade-Steuer und wandert mit jedem Release automatisch mit. Auch die Limits verhalten sich anders. Deklaratives stößt an Design-Limits, etwa wie viele Regeln auf einem Objekt liegen dürfen, Code dagegen an Ausführungs-Governor-Limits wie die Zahl der SOQL-Abfragen, die sich deutlich schwerer wegplanen lassen (Salesforce Developers).
Zudem steigt der Boden. Workflow Rules und Process Builder werden nach dem 31. Dezember 2025 nicht mehr unterstützt, neue lassen sich nicht mehr anlegen, und Salesforce verweist auf das Werkzeug Migrate to Flow (Salesforce Ben). Was Sie heute bauen, konkurriert mit dem, was die Plattform morgen aufsaugt. Das spricht für weniger bauen, nicht für gar nicht bauen.
Das sind die fünf Stolperdrähte, die wir nutzen. Einer ist ein Gespräch. Zwei oder mehr sind eine Entscheidung.
Nicht Baukosten gegen Konfigurationskosten, sondern drei Jahre Betrieb auf beiden Seiten.
Die Entscheidung kippt fast immer an einer Zahl, die niemand notiert: wie oft sich der Prozess pro Jahr ändert. Häufige Änderung spricht für Code mit Tests, denn Tests sind der Weg, etwas sicher zu ändern. Seltene Änderung spricht für Konfiguration, weil niemand den Muskel pflegen muss.
Selten eine Anwendung von null. In der Praxis ist es eine von vier Formen: Apex und Lightning Web Components in der Org; eine paketierte Komponente, die Sie in mehrere Orgs installieren; ein Managed Package auf der AppExchange; oder ein Dienst außerhalb von Salesforce, den die Org über eine API oder einen MCP-Server aufruft, mit einer Agent Action davor.
Die paketierten Varianten zählen mehr, als Teams erwarten. Als Package zu bauen erzwingt Versionierung, Upgradepfad und Isolation, die man sonst überspringt, und macht das zweite und dritte Deployment fast kostenlos. Diese Disziplin bringen wir aus der Produktarbeit in Implementierungen: Weil Tekunda als PDO AppExchange-Produkte baut und ausliefert, erbt unsere Implementierungsarbeit wiederverwendbare, getestete Komponenten, statt sie jedes Mal neu zu bauen.
Gut gemacht ist der Gewinn keine elegante Architektur, sondern Betrieb. Für ASSA ABLOY haben wir die wöchentlichen Cases von 3.000 auf 350 gesenkt, 93% weniger, über 11.000 vernetzte Geräte und bis zu 2,5 Millionen Ereignisse pro Woche, in drei Märkten und ohne zusätzliches Supportpersonal. Dieses Volumen wäre nie ein Flow geworden. Wenn Sie vor derselben Entscheidung stehen, sprechen Sie mit uns vor dem Bauen, nicht während der Rettung.
Ist Eigenentwicklung immer teurer als Konfiguration?
Nein. Sie ist teurer im Start und oft billiger in der Änderung. Vergleichen Sie drei Jahre Betrieb, inklusive der Admin-Stunden und des Regressionsrisikos, die Konfiguration still verbraucht.
Wann ist etwas zu komplex für Flow?
Nehmen Sie einen menschlichen Test statt einer Elementzählung: Wenn eine fähige Admin-Person das Verhalten nicht durch Lesen vorhersagen und nicht in einer Stunde sicher ändern kann, ist es Software geworden.
Selbst bauen oder auf der AppExchange kaufen?
Kaufen Sie, wenn die Fähigkeit Standardware ist und eine gelistete App den Großteil abdeckt. Bauen Sie, wenn die Logik der Grund ist, warum Kunden Sie wählen.
Schneidet uns Eigenentwicklung von Plattform-Upgrades ab?
Nicht, wenn sie als Package mit Version und Testsuite gebaut ist. Upgrades blockiert undokumentierter Code ohne Verantwortliche, und das passiert Konfiguration genauso.