Ich weiß im Voraus, dass die Leute diese Frage sehen und "Red Bull frei" denken werden. Aber ich bin auf der Suche nach dem besten Weg, um die Belohnungen für Entwickler an die langfristigen Unternehmensziele zu binden.
Angenommen, ein Team arbeitet an demselben Softwareprodukt. Wäre es am besten, jeden Entwickler anhand des Zustands des Endprodukts zu belohnen? Sie sind schließlich ein Team, und dies stellt sicher, dass sie alle auf das gemeinsame Ziel hinarbeiten, das Produkt herauszubringen. Dies ignoriert jedoch die Tatsache, dass einige Entwickler stärker sind als andere und einige härter arbeiten als andere.
Was ist Ihrer Erfahrung nach der beste Weg, um ein Entwicklerteam zu motivieren?
**AKTUALISIEREN
Ich freue mich sehr über die starke Resonanz auf diese Fragen. Ich überlegte, ob ich nach dem Anschauen des Films Inside Job fragen sollte , in dem es um die Ursachen der jüngsten Wirtschaftskrise geht. Einer der Hauptfaktoren, den der Film anführt, ist das schlechte Anreizsystem an der Wall Street. Investoren werden dafür belohnt, dass sie kurzfristig Geld verdienen, auch wenn ihre Handlungen später katastrophal sein können.
Ich denke, dasselbe Konzept gilt auch für Entwickler. Es ist kurzfristig von Vorteil, ein Produkt so schnell wie möglich auf den Markt zu bringen, aber es kann langfristig zu erheblichen Kopfschmerzen kommen, wenn das Produkt fehlerhaft ist oder nicht gut in andere Umgebungen passt.
Idealerweise sollte jedes Unternehmen in jeder Branche ein Anreizsystem haben, das die langfristige Stabilität seiner Produkte gewährleistet.