forumNeues Thema

Agentur verlangt Aufpreis für statische Quellcode-Analyse – was ist das und braucht man das?

İİlker T***Teilnehmer
Funktion
Lebensmittelgroßhandel
Beigetreten
Dez. 2023
Nachricht
58
#1

Wir betreiben einen Lebensmittelgroßhandel in München und lassen gerade ein individuelles Bestellportal für unsere Kunden entwickeln. Haben uns mit einer lokalen Webagentur auf 14.500 EUR geeinigt, das Projekt lief rund vier Monate. Nächste Woche steht eigentlich die Abnahme und Übergabe an.

Gestern schickte der Ansprechpartner der Agentur die finale Checkliste und meinte, wir sollten vor der Übergabe unbedingt eine statische Quellcode-Analyse machen lassen. Dafür wollen sie zusätzlich 1.800 EUR in Rechnung stellen. Die Begründung: Nur so könne garantiert werden dass keine Sicherheitslücken oder Architekturfehler im Code stecken.

Ich kenne mich mit Programmierung nicht aus. Was genau ist diese statische Code-Analyse eigentlich? Gehört das im Entwicklungsprozess nicht sowieso zur ganz normalen Qualitätssicherung dazu, oder ist das wirklich ein kritischer Extraschritt für den man draufzahlen muss?

MMustafa O***TeilnehmerCommunity-Mitglied
Beigetreten
Feb. 2024
Nachricht
77
Nützlichste Antwort#2

Kurz gesagt: Bei einer statischen Code-Analyse wird der Quellcode automatisch durch Algorithmen gescannt, ohne das Programm tatsächlich auszuführen. So werden Sicherheitslücken, Speicherlecks, Logikfehler oder unsaubere Codemuster aufgespürt. Das ist extrem nützlich, um Risiken früh zu erkennen, gehört aber in der modernen Softwareentwicklung schlichtweg zum Standard-Workflow und ist kein kostenpflichtiger Luxus.

Dass die Agentur dafür 1.800 EUR verlangt, ist aus mehreren Gründen fragwürdig: 1) Statische Analysen laufen heutzutage vollautomatisch über entsprechende Tools in wenigen Minuten durch; da sitzt niemand wochenlang und liest Code Zeile für Zeile. 2) Damit fängt man Basics wie SQL-Injections, veraltete Verschlüsselungen, toten Code oder Verstöße gegen Konventionen ab. 3) Geld dafür zu verlangen, um die Qualität des eigenen Codes zu prüfen, ist kaufmännisch alles andere als sauber.

Bei einem Projekt dieser Größenordnung ist eine solche Prüfung zwar sinnvoll, aber statt der Agentur das Geld nachzuwerfen, haben Sie zwei Optionen: Entweder verweisen Sie auf die vertragliche Pflicht zur mangelfreien Übergabe und fordern den Prüfbericht ohne Aufpreis ein. Oder Sie lassen den übergebenen Code im Anschluss von einem unabhängigen Dritten für kleines Geld analysieren und konfrontieren die Agentur mit dem Ergebnis.

ÖÖzgür A***ExperteCommunity-Mitglied
Beigetreten
Feb. 2025
Nachricht
1
#3

Ich leite seit Jahren IT-Projekte und das klingt für mich nach reiner Margen-Optimierung zum Projektabschluss. Jedes vernünftige Dev-Team hat Linter und statische Analysen fest in der CI/CD-Pipeline verankert. Für die Überprüfung der eigenen Arbeit vor Abnahme extra die Hand aufzuhalten, geht gar nicht.

BBurak Ö***Experte
Funktion
Datenerfasser
Branche
Sport & Fitness
Organisationsform
Genossenschaft
Beigetreten
März 2022
Nachricht
104
#4

Die statische Analyse prüft im Prinzip den Syntaxbaum auf bekannte Schwachstellen in DB-Queries, hardcodierte Keys oder veraltete Libs. Nützlich ja, aber am Ende lässt man ein Tool drüberlaufen und zieht sich ein PDF. Solange da kein aufwendiges manuelles Review dranhängt, sind 1.800 EUR technisch durch nichts zu rechtfertigen.

KKader K***TeilnehmerCommunity-Mitglied
Beigetreten
Okt. 2023
Nachricht
6
#5

Hatten wir in Stuttgart bei einem 16.000 EUR B2B-Portal exakt genauso. Die wollten 1.200 EUR extra, haben wir abgelehnt. Haben den Code nach Übergabe einem externen Senior Freelancer gegeben, der für 350 EUR einen Report gezogen hat. Die 8 kritischen Punkte durfte die Agentur dann schön auf Gewährleistung nachbessern.

AAlper K***Teilnehmer
Funktion
Content-Redakteur
Branche
Sport & Fitness
Organisationsform
Ein-Personen-Unternehmen
Beigetreten
März 2024
Nachricht
60
#6

Dem Report der Agentur würde ich sowieso nicht trauen. Wenn die das selbst durchführen, drehen die die Schwellenwerte im Tool so weit runter, dass am Ende ein schneeweißer Bericht rauskommt. Niemand auditiert sich ehrlich selbst. Wenn Extra-Budget, dann keinesfalls an dieselbe Agentur.

AAli Y***TeilnehmerCommunity-Mitglied
Beigetreten
März 2025
Nachricht
157
#7

was passiert eigentlich, wenn man das gar nicht macht? naja fällt einem das System im Live-Betrieb dann sicherheitstechnisch auf die Füße oder geht es da eher um theoretische Unsauberkeiten unter der Haube?

UUğur Ö***Teilnehmer
Funktion
Vertriebsleiter
Branche
IT-Dienstleistungen
Organisationsform
Regionalhändler
Beigetreten
Jan. 2024
Nachricht
5

Doki · Markenidentität · 2026

#8

Schauen Sie direkt in den Vertrag unter Abnahmekriterien. Steht da was von 'nach dem Stand der Technik' oder 'mangelfreies Werk' fordern Sie die Auswertung als Qualitätsnachweis ein, ohne Aufpreis. Wenn die sich querstellen: nichts extra zahlen und die reguläre Übergabe abwarten.

MMert E***TeilnehmerCommunity-Mitglied
Beigetreten
Sept. 2024
Nachricht
28
#9

auf keinen fall zahlen und die drücken einmal auf play und exportieren ein pdf pure abzocke. lieber den fertigen code nahher unabhängig checken lassen.

OOnur K***Experte
Funktion
F&E-Leiter
Beigetreten
Aug. 2023
Nachricht
142
#10

Nach deutschem Werkvertragsrecht schuldet der Auftragnehmer ein Werk frei von Sachmängeln. Was die statische Analyse aufdeckt, sind typischerweise Mängel, die vor Abnahme ohnehin beseitigt werden müssen. Die Prüfkosten dafür auf den Besteller abzuwälzen, ist rechtlich äußerst angreifbar.

EEsra T***Teilnehmer
Funktion
Datenanalyst
Branche
Viehzucht
Organisationsform
Werkstatt
Beigetreten
Feb. 2024
Nachricht
66
#11

ich schreibe kurz wie das in der Praxis gemacht wird. zwei Wochen Notiizen machen liefert bessere Ergebnisse als eine sechsmonatige Schätzung.

wenn es jemand anders macht, würde mich das auch interessieren.

ÖÖzge T***Experte
Funktion
Markenberater
Organisationsform
Regionalhändler
Beigetreten
Juni 2023
Nachricht
164

Doki · E-Commerce-Infrastruktur · 2023

#12

Du hast recht. Das günstigste Angebot ist oft das am wenigsten durchdachte.

An deiner Stelle würde ich so vorgehen.

LLale K***TeilnehmerCommunity-Mitglied
Beigetreten
Okt. 2024
Nachricht
253
#13

Ein Thema das gerade aktuell ist.

FFatma C***TeilnehmerCommunity-Mitglied
Beigetreten
Sept. 2024
Nachricht
13
#14

Mich interessiert das auch.

RRıdvan Ö***TeilnehmerCommunity-Mitglied
Beigetreten
Apr. 2025
Nachricht
5
#15

Nichts vergessen: Bei uns war der größte Zeitfresser die Unklarheit darüber, wer entscheidet.

Lösungen, die im kleinen Maßstab funktionieren, brechen bei Wachstum zusammen, das habe ich spät gelernt. Wenn ihr das Ergebnis hier postet, hilft es auch anderen.

SSelin Ö***TeilnehmerCommunity-Mitglied
Beigetreten
Nov. 2025
Nachricht
336
#16

Letztes Jahr haben wir fast genau dasselbe erlebt. Jeder nicht schriftlich festgehaltene Punkt ist einer, an den sich beide Parteien später unterschiedlich erinnern.

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

OOya G***Teilnehmer
Funktion
Produktionsleiter
Branche
Catering
Organisationsform
Unternehmen mit 300 Mitarbeitern
Beigetreten
Okt. 2023
Nachricht
66
#17

Bei uns ist es genauso.

GGizem Y***Experte
Funktion
Marketing Manager
Organisationsform
Unternehmen innerhalb eines Konzerns
Beigetreten
Sept. 2023
Nachricht
168
#18

Ich stimme voll und ganz zu. Wer bei statische code-analyse hetzt, stolpert alle an derselben Stelle.

Überstürzte Entscheidungen sind oft solche, die man sechs Monate später korrigieren muss. Das war's, entschuldige, wenn ich zu lang war.

AAli Ö***Teilnehmer
Funktion
Buchhalter
Branche
kunststoff
Organisationsform
Firma mit 20 Mitarbeitern
Beigetreten
Nov. 2023
Nachricht
42

Doki · Mobile App · 2023

#19

Bei uns ist es genauso. Fehler auf der statische code-analyse-Seite sind meist rückgängig zu machen aber teuer.

Das ist meine Meinung, ich behaupte nicht, dass es absolut richtig ist.

TTolgaNeues Mitglied
Funktion
Softwareentwickler
Organisationsform
Genossenschaft
Beigetreten
Nov. 2024
Nachricht
41
#20

Ich möchte kurz warnen. Wenn keine Abnahmekriterien definiert sind, ist der Abschlusszeitpunkt des Projekts diskussionswürdig.

Scheut euch nicht zu fragen, wer nicht fragt, zahlt am Ende mehr. Korrigiert mich, falls ich falsch liege.

Antwort schreiben