Der Begriff „Softwarehaus“ ist zu einem Überbegriff für ganz unterschiedliche Dinge geworden. Manche Leute verwenden es, um einen Freiberufler mit einer Visitenkarte zu beschreiben, andere verwenden es für ein Unternehmen mit hundert Mitarbeitern. Für diejenigen, die den Vertrag unterzeichnen, ist diese Verwirrung teuer: Sie denken, Sie kaufen eine Sache und erhalten eine andere.
Es lohnt sich, mit der Bedeutung des Begriffs zu beginnen. Ein Softwarehaus ist ein Unternehmen, das maßgeschneiderte Software für andere Unternehmen entwickelt. Es wird kein fertiges Produkt von der Stange verkauft. Es verkauft die Fähigkeit, Ihr Problem in ein funktionierendes System umzuwandeln und dieses System anschließend am Laufen zu halten.
Was ein Softwarehaus wirklich macht
Der offensichtliche Teil ist das Programmieren. Aber wenn es nur das wäre, würden Sie einen Programmierer engagieren und das war's. Der Wert eines Softwarehauses liegt in dem, was vor und nach dem Code kommt.
Vielmehr hilft es, das Problem zu verstehen. Die meisten Projekte, die schiefgehen, wurden schief geboren: Der Kunde fragte nach einem Sieb, und er brauchte die Lösung eines betrieblichen Engpasses, den kein Sieb lösen kann. Ein kompetentes Softwarehaus hinterfragt den Auftrag vor der Angebotserstellung. Es übersetzt „Ich möchte eine App“ in „Welche Geschäftsentscheidung muss diese App freischalten?“.
Nach dem Code kommt der Teil, den niemand im kommerziellen Angebot zeigt: Testen, Live-Schalten, Überwachen, Beheben von Fehlern, Weiterentwicklung, wenn sich das Geschäft ändert. Software wird nicht geliefert und vergessen. Es ist eine Beziehung. Wer es verkauft, als wäre es ein fertiges Produkt, lässt die Hälfte der Rechnung weg.
Softwarehaus ist keine Bildschirmfabrik
Auf dem Markt gibt es viele Unternehmen, die genau das tun, was Sie verlangen, und liefern. Es hört sich gut an, bis Ihnen klar wird, dass es der schwierige Teil ist, es richtig zu machen, und genau dabei brauchten Sie Hilfe.
Ein gutes Softwarehaus hat eine Meinung. Sie wird Ihnen sagen, dass die Funktionalität, die Sie für wesentlich halten, warten kann und dass das Detail, das Sie ignoriert haben, Ihnen in sechs Monaten Kopfschmerzen bereiten wird. Das stört jeden, der einen gehorsamen Testamentsvollstrecker haben möchte. Aber genau das schützt Ihr Geld.
Der praktische Unterschied liegt im Risiko. Ein Testamentsvollstrecker liefert, was angefordert wurde, und wäscht sich die Hände, wenn das Ergebnis das Problem nicht löst. Ein technischer Partner trägt einen Teil der Verantwortung für das Ergebnis, da er an der Entscheidung beteiligt war. Sie möchten auf der Seite Ihres Partners stehen, auch wenn dieser etwas mehr kostet und mehr mit Ihnen streitet.
Wenn Sie ein Softwarehaus brauchen
Nicht jedes digitale Problem erfordert ein Softwarehaus, und das zu sagen ist ehrlicher, als eines voranzutreiben. Ganz gleich, ob Sie eine einfache institutionelle Website, einen Standard-Onlineshop oder ein bereits auf dem Markt vorhandenes System benötigen: Die Beauftragung einer kundenspezifischen Entwicklung bedeutet, dass Sie mehr ausgeben, um weniger zu bekommen. Ein vorgefertigtes Tool löst das Problem, und zwar schneller.
Ein Softwarehaus ist dann sinnvoll, wenn das, was Sie benötigen, nicht von vornherein vorhanden ist oder wenn die Software ein zentraler Bestandteil Ihres Unternehmens und kein Zubehör ist. Wenn Ihr Betrieb von einer bestimmten Regel abhängt, die kein Standardsystem abdeckt, wenn Sie ein digitales Produkt entwickeln, das Ihr eigenes Unternehmen ist, oder wenn Sie bereits versucht haben, generische Tools anzupassen und diese Sie eingeschränkt haben, ist es an der Zeit, eine maßgeschneiderte Lösung in Betracht zu ziehen.
Das andere Zeichen ist die Größe. Wenn das Problem groß genug ist, um die monatelange Arbeit mehrerer Personen mit unterschiedlichen Fähigkeiten (Produkt, Design, Programmierung, Infrastruktur) zu rechtfertigen, benötigen Sie eine Struktur und keine Einzelperson. Hier kommt ein Unternehmen ins Spiel, denn es organisiert dieses Team und reagiert dafür.
Es gibt auch ein drittes, subtileres Zeichen: Kontinuität. Wenn das, was Sie bauen wollen, über Jahre hinweg weiterbestehen und sich weiterentwickeln soll, möchten Sie sich nicht auf jemanden verlassen, der krank werden, verschwinden oder das Interesse verlieren könnte. Ein Softwarehaus bietet die Beständigkeit einer Struktur mit mehr als einem Leiter, der Ihr System kennt, und einem Vertrag, der auf das Ergebnis reagiert. Es geht nicht nur ums Bauen, sondern auch darum, jemanden zu haben, der sich um das Baute kümmert, wenn man es am meisten braucht.
Was Sie von einer guten Anstellung erwarten können
Das erste, worauf man hoffen kann, ist Klarheit, nicht Gewissheit. Kein seriöses Softwarehaus wird Ihnen einen genauen Preis und einen genauen Termin für ein noch nicht detailliertes Projekt nennen. Es sollte einen Weg vorgeben: wie wir den Umfang ermitteln, wie sich die Kosten im weiteren Verlauf verhalten, was wir zuerst entscheiden.
Erwarten Sie auch, dass Sie mit Fragen belästigt werden. Wenn der Lieferant Ihre Bestellung angenommen hat, ohne etwas zu hinterfragen, seien Sie misstrauisch. Entweder versteht er beim ersten Mal alles (selten) oder er baut genau das, was Sie verlangt haben, und beauftragt Sie später erneut mit der Reparatur.
Und erwarten Sie, von Anfang an über das Danach zu sprechen. Wem gehört der Code, wenn das Projekt beendet ist? So funktioniert die Wartung. Was passiert, wenn Sie sich trennen? Diese Punkte erscheinen am Anfang bürokratisch und werden zu den wichtigsten, wenn sich die Beziehung verschärft. Ein Softwarehaus, das dieses Problem vermeidet, signalisiert etwas.
Wie ändert sich dadurch Ihre Entscheidung?
Wenn Sie verstehen, was ein Softwarehaus ist, ändert sich Ihre Frage. Statt „Wer macht es günstiger“ fragt man sich: „Wer versteht mein Problem am besten und steht mir zur Seite, wenn es ein Problem gibt“. Das sind unterschiedliche Fragen, die zu unterschiedlichen Anbietern führen.
Die restlichen Entscheidungen (welches Einstellungsmodell, welches Format, wie viel es kostet) werden viel einfacher, wenn diese Grundlage klar ist. Sie hören auf, Vorschläge zu vergleichen, als ob sie dasselbe wären, und beginnen, Partner auf der Grundlage der Qualität ihrer Argumentation zu vergleichen.
Wenn Sie sich an diesem Entscheidungspunkt befinden und sich über Ihren konkreten Fall austauschen möchten, lohnt es sich, vor der Einholung eines Mid-Market-Angebots zu sprechen. Und wenn Sie tiefer gehen möchten, behandeln die folgenden Artikel die nächsten Schritte Ihrer Wahl.
Lesen Sie auch
- Wie man ein Softwarehaus auswählt, ohne es später zu bereuen
- Wie viel kostet es, ein Softwarehaus zu beauftragen (und was definiert den tatsächlichen Preis)
- Softwarehaus oder internes Team: Welches ist für Ihr Unternehmen sinnvoll
- Softwarehaus, Softwarefabrik, Agentur oder Freiberufler: was Ihr Problem löst
- Wie man ein Webentwicklungsunternehmen auswählt, ohne es zu bereuen
- So eröffnen Sie ein Softwarehaus von Null an
