Wie gute Entwicklerteams entstehen
Zehn Schritte zum idealen Team, das Softwareprojekte jeder Art "in time" und "in budget" umsetzen kann:
-
Stellen Sie nur eine Handvoll guter Entwickler ein und lassen Sie das Team organisch wachsen;
-
Lassen Sie das Team selbst über neue Teammitglieder entscheiden, binden Sie es dafür in Vorstellungsgespräche etc. ein;
-
Investieren Sie lieber in Ihr eigenes Entwicklerteam und nicht in externe Berater;
-
Kostenlose Bücher, Fachzeitschriften, Konferenzen und Workshops sind die Regel für alle und nicht lediglich Belohnungen für gute Leistungen;
-
Machen Sie sich Gedanken über attraktive Incentives für das Erreichen einzelner Meilensteine und der Projektziele insgesamt (Urlaubsgutscheine, Leasingautos etc.);
-
Lassen Sie die Entwickler nicht nur darüber entscheiden, welche Hardware und Software sie nutzen, sondern auch, mit welchen Möbeln ihr Arbeitsplatz ausgestattet wird;
-
Vertrauen Sie dem Team. Strenge Kontrollen sind tödlich.
-
Entwickler stellen den wahren Mehrwert in einem Softwareprojekt dar - alles andere ist wichtig, aber nicht entscheidend;
-
Gute Entwickler sind nicht ersetzbar - versuchen Sie es erst gar nicht;
-
Finden Sie aber einen Weg, "teamresistente" und nicht integrierbare Entwickler schnell los zu werden - sonst schaden sie der Produktivität aller Teammitglieder.