Agentur, Freelancer oder ein Entwickler: Wer soll Ihr Projekt bauen?
Eine Agentur passt, wenn das Projekt mehrere Disziplinen gleichzeitig, viel parallele Arbeit oder eine garantierte Vertretung braucht. Ein Freelancer passt, wenn Ihr eigenes Team die Arbeit führt und Verstärkung braucht. Ein einzelner Entwickler passt, wenn eine Person das ganze System bauen kann und danach dafür einstehen soll. Ich bin der dritte Fall.
Worin sich die drei unterscheiden
Bei einer Agentur schliessen Sie den Vertrag mit einer Firma. Sie bestimmt, wer von ihren Leuten an Ihrem Projekt arbeitet, und kann diese Leute austauschen. Ihre Ansprechperson kann jemand anderes sein als die Person, die den Code schreibt.
Mit Freelancer meine ich hier eine selbstständige Person, die Sie für eine Aufgabe oder eine Anzahl Tage buchen. Sie oder Ihre technische Leitung sagen, was zu tun ist.
Ein einzelner Entwickler oder eine einzelne Entwicklerin übernimmt das ganze Projekt. Diese Person klärt mit Ihnen, was es braucht, baut es, nimmt es in Betrieb und steht danach dafür ein. Sie sprechen mit der Person, die die Arbeit macht.
Kapazität, Ausfall und die Zeit nach dem Launch
Eine Agentur kann jemand anderen auf ein Projekt setzen. Fragen Sie, ob diese Vertretung im Vertrag steht und wer diese Person wäre.
Mehr Leute bedeuten auch mehr Übergaben: Was Sie Ihrer Ansprechperson erklären, muss bei der Person ankommen, die es baut. Bei einer Person gibt es keine Übergabe.
Software braucht nach dem Launch jemanden, der sie kennt. Bei einer Agentur bleibt die Firma, aber die Leute, die Ihr System gebaut haben, arbeiten vielleicht an anderen Projekten. Die Buchung eines Freelancers endet an einem Datum. Ein einzelner Entwickler kann das System weiter betreiben oder Ihrem Team übergeben.
Was zu welchem Projekt passt
So entscheiden Sie.
- Agentur: Das Projekt braucht mehrere Disziplinen gleichzeitig, etwa Design, Entwicklung und eine Kampagne, viele Leute, die parallel auf einen festen Termin hinarbeiten, oder eine vertraglich garantierte Vertretung
- Freelancer: Sie haben eine technische Leitung, die die Arbeit führt, und brauchen für begrenzte Zeit Verstärkung oder eine bestimmte Fähigkeit
- Ein einzelner Entwickler: Das System ist klar abgegrenzt, eine Person kann es von Anfang bis Ende bauen, und dieselbe Person soll dafür einstehen, wenn es läuft
Wer ein Ergebnis schuldet
Das Schweizer Recht unterscheidet zwei Verträge, die hier zählen. Beim Werkvertrag (Art. 363 des Obligationenrechts) verpflichtet sich der Unternehmer, ein Werk herzustellen. Beim einfachen Auftrag (Art. 394) verpflichtet sich der Beauftragte, Dienste vertragsgemäss zu besorgen, und haftet für getreue und sorgfältige Ausführung (Art. 398). Der erste schuldet ein Ergebnis, der zweite sorgfältige Arbeit.
Beim Werkvertrag müssen Sie das Gelieferte prüfen und Mängel melden (Art. 367). Je nach Schwere eines Mangels können Sie die Annahme verweigern, die Vergütung herabsetzen oder die unentgeltliche Verbesserung verlangen (Art. 368). Wurde der Preis im Voraus genau bestimmt, muss der Unternehmer das Werk zu dieser Summe fertigstellen (Art. 373).
Massgebend ist, was wirklich vereinbart wurde, wie auch immer das Dokument heisst (Art. 18). Alle drei Arten von Anbietern können beide Verträge anbieten. Fragen Sie deshalb jeden, ob die Offerte ein fertiges Ergebnis verspricht oder Arbeitsstunden.
Wie Sie prüfen, ob es einen Anbieter gibt
Firmen im Handelsregister finden Sie gebührenfrei in Zefix, dem Zentralen Firmenindex des Eidgenössischen Amts für das Handelsregister.
Ein Einzelunternehmen muss sich erst ab einem Jahresumsatz von 100'000 Franken eintragen lassen (Art. 931 OR). Ein Freelancer kann in Zefix also aus einem zulässigen Grund fehlen. Das UID-Register des Bundesamts für Statistik erfasst auch Selbstständige ausserhalb des Handelsregisters. Die öffentliche Suche zeigt Name, Adresse und den Status im Handelsregister und im Mehrwertsteuerregister.
Wo ich hingehöre
Hiestand Digital ist ein Einzelunternehmen in Zürich, und ich bin die eine Person darin. Ich habe zwei KI-Produkte gegründet, InkDraft und ThesisCheck, und betreibe sie selbst. Das System eines Kunden betreibe ich nach dem Launch weiter oder übergebe es seinem Team.
Ist noch offen, was gebaut werden soll, beginne ich mit einer Einschätzung.
Fragen vor der Unterschrift
- Wer genau macht die Arbeit, spreche ich mit dieser Person, und darf die Arbeit weitergegeben werden?
- Verspricht die Offerte ein fertiges Ergebnis oder Arbeitsstunden, und wie ist die Abnahme geregelt?
- Was passiert, wenn diese Person zwei Wochen ausfällt?
- Wer betreut das System nach dem Launch, und zu welchen Bedingungen?
- Auf wessen Namen laufen Code, Konten und Daten vom ersten Tag an?
- Kann ich etwas sehen, das Sie gebaut haben und das heute in Betrieb ist?
Fragen
Was passiert, wenn der Entwickler krank wird oder aufhört?
Vereinbaren Sie am Anfang drei Dinge: Der Code liegt im eigenen Konto Ihrer Firma, jeder Dienst läuft auf den Namen Ihrer Firma, und die Dokumentation wird mit dem System geliefert. Dann kann jemand anderes weitermachen.
Darf ein Anbieter mein Projekt an Dritte weitergeben?
Das Obligationenrecht geht von der persönlichen Ausführung aus. Beim Auftrag muss der Beauftragte das Geschäft persönlich besorgen, ausser er ist zur Übertragung ermächtigt, durch die Umstände dazu genötigt, oder eine Vertretung gilt als üblich (Art. 398). Beim Werkvertrag muss der Unternehmer das Werk persönlich ausführen oder unter seiner persönlichen Leitung ausführen lassen, ausser es kommt auf seine persönlichen Eigenschaften nicht an (Art. 364). Lassen Sie jeden Anbieter die Personen im Vertrag nennen.
Kann ich den Vertrag vorzeitig beenden?
Einen Auftrag kann jede Seite jederzeit widerrufen oder kündigen. Wer das zur Unzeit tut, muss der anderen Seite den Schaden ersetzen (Art. 404). Von einem Werkvertrag kann der Besteller zurücktreten, solange das Werk unvollendet ist, gegen Vergütung der geleisteten Arbeit und volle Schadloshaltung des Unternehmers (Art. 377).
Muss ich mich entscheiden, bevor ich weiss, was ich brauche?
Nein. Meine Einschätzung sagt Ihnen, was sich zu bauen lohnt, und den Anbieter wählen Sie danach. Wenn ich es baue, wird das Honorar für die Einschätzung vom Preis abgezogen.