forumNeues Thema

Agentur übergibt Quellcode — gibt es ein Tool, mit dem ich vor der Abnahme die Qualität prüfen kann?

KKemal K***Veteran
Funktion
Softwareentwickler
Branche
Möbelproduktion
Organisationsform
Familienunternehmen
Beigetreten
Feb. 2023
Nachricht
57

Doki · Interface-Design · 2026

#1

Für unseren Großhandel mit Industrieteilen in München haben wir eine lokale Digitalagentur beauftragt. Sie entwickeln ein B2B-Händlerportal, über das unsere Kunden individuelle Preislisten einsehen und direkt bestellen können. Das Gesamtbudget liegt bei 22.000 Euro, nächsten Monat stehen die finale Übergabe und der Code-Transfer an.

Laut Vertrag wird uns der Quellcode in einem Repository übertragen. Das Problem: Ich bin kein Entwickler und bei uns in der Firma gibt es niemanden, der den Code Zeile für Zeile durchgehen und die Architektur, Sicherheitslücken oder aufgeblähten Copy-Paste-Code beurteilen könnte. Die Agentur versichert zwar, saubere Arbeit geleistet zu haben, aber ich möchte vor der finalen Freigabe auf Nummer sicher gehen.

Gibt es ein automatisiertes Quellcode-Analysetool, das auch ein Laie bedienen kann und das den technischen Gesamtzustand, Sicherheitslücken oder Verstöße gegen Programmierstandards aufzeigt? Was genau prüfen solche Tools und wo stoßen sie an ihre Grenzen?

YYağmur A***Teilnehmer
Funktion
Techniker im Kundendienst
Branche
Gesundheitswesen
Organisationsform
Unternehmen mit 300 Mitarbeitern
Beigetreten
Feb. 2024
Nachricht
349
Nützlichste Antwort#2

Kurz gesagt: Automatisierte Scanner für statische Code-Analyse fassen Code-Qualität, Sicherheitslücken und redundante Codeblöcke in einem übersichtlichen Bericht zusammen. Allerdings prüfen diese Tools nur die reine Syntax und bekannte Schwachstellen. Ob eure Geschäftslogik fehlerfrei abgebildet wurde oder die Datenbank bei hoher Last in die Knie geht, können sie allein nicht beurteilen.

Vor der Abnahme empfiehlt sich folgendes Vorgehen: 1) Verbinden Sie das Repository mit einem cloudbasierten statischen Analysetool, die oft kostenlose Testphasen für einzelne Projekte anbieten. Solche Dienste bewerten Sicherheitslücken, Code-Komplexität und Wartbarkeit meist mit Schulnoten. 2) Lassen Sie einen Dependency-Check laufen, um zu prüfen, ob verwendete Drittanbieter-Bibliotheken aktuell sind oder bekannte Sicherheitsrisiken enthalten. 3) Fordern Sie von der Agentur offiziell einen Test-Coverage-Bericht an, der belegt, ob und zu welchem Anteil Unit-Tests für den Code geschrieben wurden.

Sollte der automatisierte Bericht viele kritische Fehler ausweisen, haben Sie eine handfeste Grundlage, um vor der Unterzeichnung des Abnahmeprotokolls Nachbesserungen zu verlangen. Bei einer Investition von 22.000 Euro ist es dennoch am sichersten, diese Berichte zu nehmen und für 400 bis 800 Euro einen unabhängigen Senior-Entwickler für ein 3- bis 4-stündiges Architektur-Review zu engagieren.

BBarış Y***Experte
Funktion
Backend-Entwickler
Organisationsform
Boutique-Agentur
Beigetreten
Juni 2023
Nachricht
296
#3

Automatisierte Tools machen statische Code-Analyse (SAST). Die finden sofort SQL-Injections, offen im Code liegende API-Keys oder unsaubere Funktionsstrukturen. Die drei wichtigsten Werte für den Anfang: 'Kritische Sicherheitsfehler', 'Code-Duplizierungsrate' (alles unter 5 Prozent ist völlig im Rahmen) und 'Unit-Test-Abdeckung'.

ZZehra D***Experte
Funktion
IT-Leiter
Branche
Lebensmittelgroßhandel
Organisationsform
Unternehmen mit 120 Mitarbeitern
Beigetreten
Feb. 2025
Nachricht
44

Doki · Server-Wartungsvertrag · 2024

#4

Das Tool sagt dir zwar, ob der Code sauber formatiert ist, aber nicht, ob das Portal die Mehrwertsteuer bei einer Bestellung richtig berechnet. Ich habe schon Software gesehen, die durch jeden statischen Scan mit Bestnoten kam und am ersten Tag im Live-Betrieb falsche Beträge verbucht hat. Verlass dich nicht blind auf Automatismen, manuelle Szenariotests sind Pflicht.

AAli T***TeilnehmerCommunity-Mitglied
Beigetreten
Sept. 2023
Nachricht
37
#5

Wir haben bei einem individuellen CRM-Projekt für 15.000 Euro einen unabhängigen Experten draufschauen lassen, hat uns 600 Euro gekostet. Der hat direkt eine veraltete PHP-Bibliothek und vier Abfragen gefunden, die unter Last die Datenbank lahmgelegt hätten. Die Agentur hat das anstandslos behoben. Die 600 Euro haben uns später locker 3.000 Euro an teuren Nachbesserungen erspart.

MMerve T***ExperteCommunity-Mitglied
Beigetreten
Feb. 2024
Nachricht
13
#6

Schau unbedingt in den Vertrag. Gibt es eine 30- oder 60-tägige Gewährleistung bzw. Nachbesserungsfrist nach Abnahme? Wenn du der Agentur den Prüfbericht vorlegst, im Vertrag aber keine konkreten Qualitätsstandards vereinbart wurden, stellen die sich schnell auf den Standpunkt: 'Der Code läuft doch.'

HHatice K***TeilnehmerCommunity-Mitglied
Beigetreten
Mai 2024
Nachricht
131
#7

Versuch gar nicht erst wie ein IT-Profi aufzutreten, sei einfach offen. Sag der Agentur: 'Unser interner Ablauf sieht vor dass wir den Code vor Abnahme durch ein statisches Analysetool prüfen und den Bericht ans Abnahmeprotokoll anhängen.' Allein dieser Satz bewirkt oft Wunder und sorgt dafür, dass sie vorher selbst nochmal gründlich aufräumen.

DDilara Y***Veteran
Funktion
HR-Leiter
Branche
Immobilien
Organisationsform
Team mit 8 Personen
Beigetreten
Okt. 2024
Nachricht
98
#8

Erkennen solche Tools eigentlich auch Schadsoftware oder versteckte Backdoors im Code? Und lässt sich damit herausfinden, ob die Agentur das wirklich selbst geschrieben oder nur irgendwo aus dem Netz zusammenkopiert hat?

Ergänzung: Wurde unten schon gefragt, die Antwort habe ich im zweiten Beitrag geschrieben.

FFerhat G***Neues MitgliedCommunity-Mitglied
Beigetreten
Mai 2026
Nachricht
180
#9

Drei Dinge, die du bei der Übergabe unbedingt schriftlich anfordern solltest: 1) Eine vollständige Installations- und Betriebsanleitung, 2) Eine Lizenzübersicht aller genutzten Open-Source-Bibliotheken (müssen für kommerzielle Nutzung freigegeben sein), 3) Deployment-Skripte, mit denen sich das System in einer frischen Umgebung komplett neu aufsetzen lässt.

AAyşegülTeilnehmer
Funktion
Boutique-Hotel
Organisationsform
Werkstatt
Beigetreten
Aug. 2024
Nachricht
86
#10

Ich stimme voll und ganz zu. Scheut euch nicht zu fragen wer nicht fragt zahlt am Ende mehr.

Fehler auf der Quellcode-Analysetool-Seite sind meist rückgängig zu machen aber teuer... Schreibt mir wenn ihr Fragen habt ich antworte so gut ich kann.

SSena Ç***Teilnehmer
Funktion
Software-Teamleiter
Branche
Sicherheitsdienste
Organisationsform
Unternehmen mit 120 Mitarbeitern
Beigetreten
Jan. 2025
Nachricht
29
#11

Das habe ich auch erlebt.

EErcan B***Teilnehmer
Funktion
Grafikdesigner
Branche
Sicherheitsdienste
Organisationsform
Boutique-Agentur
Beigetreten
März 2026
Nachricht
46
#12

ich stimme voll und ganz zu.. dann naja fehler auf der Quellcode-Analysetool-Seite sind meist rückgängig zu machen aber teuer.

ein wöchentlicher schriftlicher Fortschrittsbericht ist viel nützlicher als ständiges Nachfragen nach dem Status. ich hoffe das hilft dir weiter.

PPolat Ç***Teilnehmer
Funktion
HR-Leiter
Branche
Medien und Verlagswesen
Organisationsform
Werkstatt
Beigetreten
Okt. 2022
Nachricht
2

Doki · Schwachstellenscan · 2024

#13

Der am häufigsten übersehene Punkt bei Quellcode-Analysetool ist dieser: In den ersten drei Monaten läuft alles gut, die Probleme tauchen im vierten Monat auf.

Das war's, entschuldige, wenn ich zu lang war.

AAv. Kemal U***Experte
Funktion
Anwalt · IT
Organisationsform
Unternehmen mit 300 Mitarbeitern
Beigetreten
Sept. 2023
Nachricht
168
#14

Richtig.

AAhmet Z***TeilnehmerCommunity-Mitglied
Beigetreten
Feb. 2024
Nachricht
25
#15

Du hast recht, ich bin denselben Weg gegangen. Das günstigste Angebot ist oft das am wenigsten durchdachte.

Nur als Notiz, könnte nützlich sein.

UUfuk S***Teilnehmer
Funktion
Finanzbuchhaltung
Branche
Landwirtschaft
Organisationsform
Genossenschaft
Beigetreten
Juni 2022
Nachricht
74

Doki · Incident-Response-Support · 2025

#16

Du hast recht, ich bin denselben Weg gegangen. Wenn im Vertrag nicht steht, wem der Code gehört, habt ihr bei der Trennung keine Verhandlungsmacht mehr.

Aus Erfahrung weiß ich das.

CCem I***TeilnehmerCommunity-Mitglied
Beigetreten
Sept. 2025
Nachricht
4
#17

An diesem Punkt widerspreche ich dir. Bei uns war der größte Zeitfresser die Unklarheit darüber, wer entscheidet.

CCansu C***TeilnehmerCommunity-Mitglied
Beigetreten
März 2022
Nachricht
66
#18

Vielen Dank, das hat mir sehr geholfen.

DDamla A***TeilnehmerCommunity-Mitglied
Beigetreten
Juli 2025
Nachricht
179
#19

Die Diskussion ist abgeschweift, ich fasse mal zusammen. Schreibe bei Entscheidungen auch das Worst-Case-Szenario auf, nicht nur das Beste.

Fragt, wer das Angebot erstellt hat und wer die Arbeit ausführen wird.

ÖÖmer M***TeilnehmerCommunity-Mitglied
Beigetreten
Nov. 2023
Nachricht
108
#20

Bei mir war es genau umgekehrt, deshalb schreibe ich das. Wenn wir ohne Messung entscheiden, landen wir immer wieder am selben Punkt.

Korrigiert mich, falls ich falsch liege.

Antwort schreiben