unternehmens-leitfaden

    Softwareunternehmen in Şanlıurfa auswählen: Ein praktischer 7-Kriterien-Leitfaden

    Sieben konkrete Kriterien für die Auswahl eines Enterprise-Softwareunternehmens in Şanlıurfa — Portfolio, KVKK-Konformität, SLA, Teamkontinuität, Code-Eigentum und die Frage nach gescheiterten Projekten. Eine Engineering-Notiz von eCloud Tech.

    Veröffentlicht: 24. Mai 202610 Min. Lesezeit
    sanliurfasoftwareunternehmenunternehmenssoftwarekvkk

    Die Auswahl eines Softwareunternehmens in Şanlıurfa wirkt auf den ersten Blick einfach und wird vielschichtig, sobald Sie damit anfangen. Sie wirkt einfach, weil der Markt zwanzig bis dreißig Firmen umfasst; sie wird vielschichtig, weil die Hälfte davon freiberufliche Gruppen sind, ein Drittel sich nur auf Webdesign konzentriert und das verbleibende Drittel sich in Zertifikaten und Referenzen stark unterscheidet. Was unser Team im Karaköprü-Büro in den letzten vierzehn Jahren beobachtet hat: Die Kosten einer falschen Firmenwahl sind nicht "etwas zu viel bezahlen" — es ist ein Projekt, das sechs bis zwölf Monate ins Stocken gerät und von Grund auf neu geschrieben werden muss.

    Dieser Leitfaden geht sieben Kriterien durch, die ein Unternehmenskäufer der Reihe nach prüfen sollte. Für jedes erklären wir, was Sie fragen sollten, welche Antwort Sie suchen und was wir aus unseren eigenen Projekten gelernt haben.

    1. Kontinuität des Kern-Engineering-Teams

    In der Unternehmenssoftware ist der teuerste Verlust nicht Geld — es ist institutionelles Gedächtnis. Hat die Firma die drei beeindruckenden Referenzen, die sie Ihnen heute zeigt, mit dem gleichen Kernteam über die letzten drei Jahre erstellt, oder wurde das Team mitten im Projekt umgebaut? Die Antwort auf diese Frage ist der zuverlässigste Indikator dafür, was Sie in den nächsten achtzehn Monaten erleben werden.

    Fragen Sie diese drei Punkte im Bewertungsgespräch:

    • "Bleibt der Architekt, den ich heute hier sehe, bis zum Projektabschluss dabei?"
    • "Wie viele Ingenieure haben die Firma im letzten Jahr verlassen?"
    • "Wie lange ist das aktuelle Team durchschnittlich bei der Firma?"

    Bei unklarer Antwort oder einer Aussage wie "wir setzen die jeweils passendste Person aus unserem Pool ein", bleiben Sie wachsam. In Outsourcing-lastigen Modellen verdampft Wissen mit jeder Rotation; Sie erklären das Projekt zu jedem Sprintbeginn neu.

    Wir haben unser eigenes Engineering-Team aus genau diesem Grund nach einem dauerhaften Kern + externer Spezialist-Modell strukturiert. Die Hälfte unseres 17-köpfigen Kernteams ist seit fünf oder mehr Jahren bei eCloud Tech; diese Kontinuität ist der Grund, warum wir die 2019 für BiCRM getroffenen Entscheidungen heute noch verteidigen und begründen können.

    2. Code-Basis-Eigentum und Repository-Zugriff

    Die drei wichtigsten Seiten Ihres Vertrags sind nicht die Preisseiten — es sind die Seiten zu geistigem Eigentum und Code-Eigentum. Die meisten Unternehmenskäufer unterschätzen diesen Abschnitt; zwei Jahre später, beim Versuch, den Anbieter zu wechseln, merken sie, dass die Hälfte des Codes ihnen nicht gehört.

    Drei Klauseln, auf denen Sie bestehen sollten:

    1. Vollständige Eigentumsübertragung — die geistigen Rechte am entwickelten Code gehen mit der Übergabe auf Sie über. Die Formulierung muss "überträgt das Eigentum" lauten, nicht "räumt eine Lizenz ein".
    2. Gemeinsamer Zugriff auf das Git-Repository — ab Projekttag eins sollte Ihr technischer Vertreter Lesezugriff auf das Repository (GitHub, GitLab oder self-hosted) haben. Nur fertige Builds zu erhalten reicht nicht; der Prozess sollte transparent sein.
    3. Explizite Liste aller Drittanbieter-Abhängigkeiten — jede verwendete Bibliothek, ihre Lizenz (GPL, MIT, kommerziell) und Kosten sollten schriftlich festgehalten sein. Virale Lizenzen wie AGPL, die unbemerkt in den Code rutschen, verursachen später ernsthafte Probleme.

    Wenn eine Firma sagt "Der Code ist unser F&E-Asset, wir teilen den Quellcode nicht — Sie kaufen einen Service", ist das das klassische Vendor-Lock-in-Spiel. Das Modell hat kommerziellen Sinn (für die Firma), stellt aber für einen Unternehmenskäufer ein strategisches Risiko dar. Treffen Sie die Entscheidung bewusst.

    3. KVKK-Konformität — Architektur oder Aufsatz?

    Fast jede Firma, die Sie in Şanlıurfa treffen, wird sagen: "Wir bieten KVKK-konforme Dienste." Der Satz ist korrekt, aber unzureichend. Der eigentliche Unterschied besteht zwischen Firmen, die KVKK-Konformität als Design-Time-Entscheidung übernehmen, und solchen, die sie als letzte Schicht anschrauben.

    Drei Fragen genügen, um sie zu unterscheiden:

    Wo werden die Daten gehostet? Werden Nutzerdaten innerhalb der Türkei verarbeitet? Wenn die Antwort "Wir nutzen AWS Ireland" lautet, erfüllen Sie KVKK Artikel 9 zur grenzüberschreitenden Datenübertragung? Was kostet es architektonisch, die Verarbeitung in die Türkei zu verlagern?

    Wie ist Anonymisierung definiert? Verwenden Sie echte Nutzerdaten in Testumgebungen, oder einen automatisch anonymisierten Datensatz? Werden Produktionsdaten jemals auf Entwicklerrechner gezogen?

    Welche Ereignisse erfasst das Audit-Log? Welche Rolle, die auf welche Daten zugreift, löst einen Log-Eintrag aus? Wie lange werden Logs aufbewahrt? Wenn die KVKK-Behörde einen Audit-Dump anfordert, wie schnell können Sie ihn liefern?

    Wenn nicht alle drei Fragen befriedigend beantwortet werden, sieht die Firma KVKK als Formalität. Das ist wichtig, weil bei Regulierungsänderungen oder Audit-Anfragen aufgesetzte Konformität schnell zerfällt.

    In unseren Unternehmenssoftware-Dienstleistungen behandeln wir KVKK-Konformität als Tag-Eins-Architekturentscheidung: Wir schreiben keinen Code, bevor wir ein Datenfluss-Diagramm entworfen haben; Produktionsdaten landen nie auf Entwicklerrechnern; ein Audit-Log ist in jedem Projekt ein Standardmodul.

    4. Wartungsvereinbarungen (SLA) — konkrete Zahlen

    Was bedeutet der Satz "24/7-Support" in Ihrem Vertrag tatsächlich? Oft nichts. Ein echtes Wartungs-SLA setzt für jede der unten stehenden Zeilen eine Zahl:

    PunktFrageErwartete Struktur
    Erste Reaktionszeit"Wie schnell höre ich von einem Menschen, nachdem ich einen Critical-Bug gemeldet habe?"Critical: 30 Min · High: 2 Std · Medium: 1 Werktag
    Lösungszeit"Wie schnell wird ein Fix in die Produktion gebracht?"Critical: 4 Std · High: 1 Werktag · Medium: 1 Woche
    Uptime-Garantie"Wie hoch ist die monatliche Ausfallzeit-Verpflichtung?"99,5% (~22 Min/Monat) oder 99,9% (~4 Min/Monat)
    Backup"Wie lange werden Backups aufbewahrt, und wie schnell ist die Wiederherstellung?"30 Tage rückwärts + Wiederherstellung innerhalb von 4 Std
    Off-hours-Support"Werden Critical-Incidents nachts und am Wochenende separat abgerechnet?"Klare Antwort — entweder inklusive oder als separate Position

    Eine Firma, die auf jede Zeile mit "kommt darauf an" antwortet, hat diese Entscheidungen noch nicht getroffen oder hat keine echte Wartungsorganisation. Beides sind Risikosignale.

    5. Drei Referenzen und die Frage nach gescheiterten Projekten

    Erfolgreiche Referenzen zu zeigen ist einfach; jede Firma führt ihre drei prominentesten Kunden im Pitch-Deck. Die wahre Reife einer Firma zeigt sich darin, wie sie über Projekte spricht, die nicht gut liefen. Stellen Sie am Ende Ihres Treffens diese Frage:

    "Gab es in den letzten drei Jahren ein Projekt, das nicht das gewünschte Ergebnis brachte? Was ist schiefgelaufen, und was haben Sie danach geändert?"

    Eine praktische Aufschlüsselung der Antwortkategorien:

    • "Nein, alle unsere Projekte waren erfolgreich." — Rote Flagge. In der Softwareentwicklung hat jede Firma Fehlschläge; die gegenteilige Behauptung ist nicht glaubwürdig. Diese Antwort bedeutet entweder, dass die Firma sehr wenige Projekte ausgeliefert hat, oder sie ist gegen Selbstkritik verschlossen.
    • "Wir hatten Probleme mit Kunde X, aber das war deren Schuld." — Gelbe Flagge. Einseitige Schuldzuweisung deutet auf mangelnde Introspektion hin. Wenn sie nicht artikulieren können, was sie gelernt haben, wiederholt sich derselbe Fehler.
    • "In Projekt X haben wir die Architekturentscheidung zu spät getroffen, also mussten wir Modul Y zweimal neu schreiben. Wir haben danach die Regel eingeführt: Architekturentscheidungen müssen vor Sprint 1 abgeschlossen sein." — Grüne Flagge. Spezifischer Fall + spezifische Lektion + spezifische Prozessänderung. Diese Firma managt ihr institutionelles Gedächtnis gut.

    Zu vergangenen Projekten zurückzukehren, die Fehler zu benennen und die Prozessverbesserung zu erklären; das ist einer der stärksten Indikatoren für die Reife eines Engineering-Unternehmens.

    Achten Sie im Referenzgespräch zusätzlich auf drei Punkte. Erstens: die Zufriedenheit des Kunden mit der Nach-Launch-Wartung. Projekte sehen am Übergabetag gut aus; die Zufriedenheit nach zwei Jahren ist eine separate Frage. Zweitens: Plan-Ist-Abgleich — als die Firma "acht Wochen" sagte, hat sie tatsächlich in acht beendet, oder zog sich das auf vierzehn? Drittens: ob der Kunde die Firma erneut beauftragt hat. Wiederholungsaufträge sind das stärkste Qualitätssignal; ein Unternehmen, das in fünf Jahren drei verschiedene Projekte mit derselben Firma fährt, vertraut ihr wirklich. Dieser letzte Punkt kommt nicht von selbst zur Sprache — wenn die Firma ihn nicht von sich aus erwähnt, fragen Sie direkt.

    6. Technische Eignung — passt der Stack zu Ihrem?

    Ist der Technologie-Stack der Firma (Programmiersprachen, Frameworks, Datenbank, Cloud) mit Ihrer bestehenden Infrastruktur kompatibel? Das ist keine Präferenzfrage; sie bestimmt die Integrationskosten in der Zukunft.

    Zwei Szenarien:

    Szenario A. Ihre Infrastruktur läuft auf .NET / SQL Server / Azure. Die Firma, die Sie treffen, hat nur Erfahrung mit PHP / MySQL / Shared Hosting. Auf welchem Stack wird sie das neue Projekt aufbauen? Wenn sie ihren Komfort-Stack (PHP) drückt, brauchen Sie später eine API-Schicht zwischen zwei Systemen für die Unternehmensintegration. Wenn sie sagt "wir machen auch .NET", müssen Sie ihre .NET-Tiefe anhand von Referenzprojekten prüfen.

    Szenario B. Ihre Infrastruktur ist bescheiden (z. B. WordPress + ein paar Google-Workspace-Plätze). Die Firma schlägt eine Enterprise-Grade-Kubernetes-Architektur vor. Die Wartungskosten dieser Architektur könnten Ihre interne technische Kapazität übersteigen. Eine großartige Architektur ist die falsche Entscheidung für den falschen Kunden.

    Eine gute Firma schlägt einen Stack vor, der zu Ihrer langfristigen Wartungskapazität passt — nicht den Stack, mit dem ihr Team am komfortabelsten ist. Die kurze technische Bewertung, die eine gute Firma vor einer Empfehlung durchführt, ist der erste konkrete Unterschied zwischen schwachen und starken Anbietern.

    Ein zweiter praktischer Test: fragen Sie "Was passiert, wenn eine genutzte Bibliothek in fünf Jahren nicht mehr gepflegt wird?" Die Antwort zeigt Engineering-Reife. "Wir migrieren, wenn eine neue Bibliothek erscheint" ist unzureichend; eine starke Antwort zeigt, dass die Firma langfristige Wartung (LTS-Versionen, Community-Größe, Sponsorenfirmen) bei der Framework-Auswahl bedacht hat. Reife Ökosysteme wie React, .NET, Node.js LTS deuten auf nachhaltigkeitsbewusste Entscheidungen hin; eine Firma, die ein "trendiges" Framework wählt, lässt Sie in zwei bis drei Jahren mit Migrationsschulden zurück.

    Zu unserem eigenen Ansatz — wir stellen zwei Fragen: "Welche Systeme befinden sich in Ihrer aktuellen Software-Infrastruktur?" und "Wer wartet sie intern?" Die Antworten formen nicht die Stack-Empfehlung, sondern den Architekturansatz. Schwere Microsoft-Ökosystem → .NET; datenintensive Analytik → Python; schnelle API-Schichten → Node.js. Stack-Wahl ist nicht ideologisch — sie ist eine Kalkulation konkreter Integrationskosten.

    7. Ingenieur-Stunden-Transparenz und Preislogik

    Pricing ist der schwierigste Teil von Softwareprojekten, weil Sie Zeit verkaufen, kein Produkt. Die Wahl zwischen Festpreis und Stundenabrechnung hängt von der Natur des Projekts ab:

    Festpreis passt zu:

    • Festgelegtem Umfang, eingefrorenen Anforderungen
    • PoC- oder MVP-Arbeit
    • Kleine Integrationen (z. B. ein Modul zu einer bestehenden API hinzufügen)
    • Dauer unter acht Wochen

    Sprint / Stunde passt zu:

    • Anforderungen werden sich entwickeln (die meisten Unternehmensprojekte)
    • Dauer drei Monate oder länger
    • Der Kunde will an technischen Entscheidungen teilhaben
    • Nach-Launch-Wartung

    Eine Firma, die Festpreis durchdrückt, während der Umfang offen bleibt, vergrößert Ihr Risiko: Jeder Change Request trifft auf Widerstand; Funktionen, die Sie als enthalten ansahen, werden als "zusätzliche Entwicklung" abgerechnet. In Stundenmodellen erweitert unkontrollierte Arbeit die Zeitachse und bläst die Rechnung auf.

    Ein gesundes Preisgespräch enthält diese vier Punkte:

    1. Ingenieur-Stunden-Schätzung und -Verteilung (z. B. 200 h Backend, 80 h Frontend, 40 h DevOps).
    2. Sprint-Struktur — Sprintlänge, Demo- + Retro-Kadenz.
    3. Change-Request-Prozess (CR) — wie neue Funktionsanfragen bepreist werden.
    4. Nach-Launch-Pricing — welches Modell für die monatliche Wartung nach der Übergabe weiterläuft.

    Eine Firma, die nicht offen über diese vier Punkte spricht, kann Sie mit einer überraschenden Rechnung treffen.

    Entscheidungsmatrix

    Die sieben Kriterien in einer Tabelle:

    KriteriumIdeale AntwortRote Flagge
    1. Teamkontinuität3+ Jahre Durchschnittsverweildauer, benannter Ingenieur bleibtVages "wir setzen passendes Personal ein"
    2. Code-EigentumVollständige Übertragung + gemeinsamer Repo-Zugriff"Quelle ist unser F&E, wir teilen nicht"
    3. KVKK-KonformitätTR-residente Verarbeitung + Anonymisierung + Audit-Log"Steht im Vertrag, kein Problem"
    4. SLAZahlen für Antwort + Lösung + Uptime + Backup + Off-hours"Wir bieten 24/7-Support" (keine Zahl)
    5. Referenzen + gescheitertes ProjektDrei Referenzen + spezifischer Fall + Lektion + Prozessänderung"Alle unsere Projekte waren erfolgreich"
    6. Technische EignungStack-Vorschlag respektvoll gegenüber bestehender InfrastrukturAnnahme eines unbekannten Stacks ODER unnötige Pracht
    7. PreistransparenzStundenschätzung + Sprint + CR-Prozess + Wartung"All-inclusive-Schlüsselfertigpreis"

    Wenige Firmen erreichen Grün auf allen sieben; eine praktische Heuristik aus vergangenen Projekten: fünf oder mehr grün + höchstens zwei gelb ist ein solider Kandidat.

    Hinweis zum Şanlıurfa-Ökosystem

    Şanlıurfas Software-Ökosystem reifte zwischen 2019 und 2026 signifikant. Die Zahl der am Şanlıurfa Technopark registrierten Firmen wuchs, die Universitäts-Industrie-Kooperation wurde stärker, und das Profil der F&E-Förderung diversifizierte sich. Die verbleibende strukturelle Schwäche — Bindung an langfristige Unternehmensprojekte — ist für mittelgroße Firmen weiterhin ein Entwicklungsfeld. Hier liegt der Vorteil größerer Firmen weniger in Zertifikaten als in Teamkontinuität und finanzieller Stabilität.

    Unsere BiCRM-Unternehmens-CRM-Plattform, seit sieben Jahren vom selben Kernteam entwickelt, ist eine konkrete Antwort auf diese strukturelle Herausforderung. Zwei Jahre später sprechen unsere Kunden noch mit demselben Ingenieur — ein seltenes, aber prägendes Merkmal in der Unternehmenssoftware.

    Entscheidungstag

    Die Auswahl einer Softwarefirma geht nicht darum, "die beste Firma zu finden" — sie geht darum, die für Ihr Unternehmen passendste Firma zu finden. In Şanlıurfa erfüllt eine Handvoll Firmen alle sieben Kriterien auf erstklassigem Niveau; Dutzende erfüllen sie auf zweitklassigem. Was für Sie zählt, ist die Gewichtung der Kriterien gegen die Spezifika Ihres Projekts: Ein kleines PoC gewichtet Preistransparenz und technische Eignung höher; ein großes Unternehmensprojekt gewichtet Teamkontinuität und SLA.

    Wenn Sie begonnen haben, Ihr eigenes Projekt anhand dieser sieben Kriterien zu bewerten, empfehlen wir, vor dem Treffen "die zu stellenden Fragen" auf einen kleinen Zettel zu schreiben. Machen Sie sich während jedes Treffens Notizen zu den Antworten; nach drei Treffen klärt der Vergleich das Bild. Wenn Sie während des Prozesses eine zweite Meinung wünschen, kontaktieren Sie unser Team — in unserem kostenlosen Vorgespräch gehen wir durch, wie die sieben Kriterien auf Ihr spezifisches Szenario angewendet werden.

    Häufig gestellte Fragen

    Räumliche Nähe war früher sehr wichtig (Vor-Ort-Besuche, persönliche Übergabe). Nach der Pandemie hat dieses Gewicht abgenommen — gut strukturierte Remote-Workflows erreichen heute für die meisten Enterprise-Softwareprojekte die Qualität lokaler Teams. Wo lokale Präsenz weiterhin Mehrwert bietet: komplexe Integrationsprojekte (z. B. Legacy-ERP-Migration), Produkte mit Vor-Ort-Schulungsbedarf und Produktionssysteme mit kurzer Incident-Response. Ohne diese Eigenschaften sollte die technische Eignung Vorrang vor der räumlichen Nähe haben.

    Verwandte Artikel