Angular, AWS und Symfony Freelancer

Warum man Software Projekte nicht bei Agenturen entwicklen lassen sollte

Agenturen beschäftigen meist Freelancer, die für die Entwicklung einegstellt werden, sollten kommen ausschließlich eigene Programmierer zum Einsatz. Der Fokus liegt dabei auf einer schnellen und kostengünstigen Programmierung des Projektes. Dies äußert sich in einer schlechten Code Qualität, d.h. praktisch, wenn ein anderer Programmierer später etwas ändern soll, dann dauert das Ewigkeiten, da der Code so schlecht ist, dass man nicht durchsieht. Guter Code ist vor allem gut lesbar und verständlich, wozu es erfahrene Programmierer benötigt, denen auch Zeit dafür eingeräumt wird guten Code zu schreiben.

Bei Agenturen wird der Programmierer nicht angehalten guten Code zu schreiben und oft entscheiden man sich als Freelancer nur „im Ausnahmefall“ bei einer Agentur zu arbeiten, weil dies meist mit vielen Überstunden, Zeitdruck und schlechter Bezahlung einher geht. Deswegen landen nicht die guten Programmierer bei Agenturen, sondern eher die schwarzen Schafe.

Meine Empfehlung ist, nicht auf eine Agentur zu setzen bei der Entwicklung von Software, sondern lieber auf einen oder mehrer gute Freelancer, der das Projekt gewissenhaft und in direkter Kommunikation umsetzt.

Beim Vergleich von Angeboten von verschiedenen Freelancern sollte nicht nur auf den Preis, sondern auch auf die Erfahrung des Programmierers und Qualität der dadurch entstehenden Software ein Augenmerk gelegt werden.

Meine Gedanken darüber habe ich aus meinen und den Erfahrungen von anderen Freelancern über die Jahre in Berlin gesammelt.


Posted

in

by

Tags:

Comments

2 Kommentare zu „Warum man Software Projekte nicht bei Agenturen entwicklen lassen sollte“

  1. Avatar von Dude
    Dude

    Ich kann verstehen wie so ein Eindruck entstehen kann. Vorallem in Berlin, wo an jeder Ecke 5 Agenturen sind, gefolgt von doppelt sovielen Freelancern.
    Allerdings sollte man unterscheiden zwischen Werbeagenturen und bspw reinen Internetagenturen.
    In unserer Firma wird peinlich genau auf die Codequalität geachtet.
    Unsere Projekte sind teil unserer Werbung. Je besser wir das Projekt erledigen, desto wahrscheinlicher kommt der Kunde wieder und empfiehlt uns weiter.
    Schlechter Code mag kurzfristig helfen. Langfristig überzeuigt nur Qualität. Und ab einer gewissen Projektgröße, ist ein eingespieltes Team einer Firma sogar besser als 5 Freelancer die sich noch nie gesehen haben.
    Dein beitrag ist typischer Berliner Stil..

    1. Avatar von Sebastian Viereck
      Sebastian Viereck

      Ich habe gerade mit einer großen Münchner Agentur zusammen gearbeitet und die war genauso:
      Testen, wozu denn?
      Continuous Integrationm, was ist das?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert