Wie viele andere Unternehmen stellt das Unternehmen, für das ich arbeite, auf ein Leistungsbeurteilungssystem um, das auf SMART-Zielen basiert . Mein Team ist ein hoch funktionierendes agiles Entwicklungsteam, das Praktiken von Extreme Programming einsetzt . Zu unserem großen Vorteil wird unser Einsatz von agilen Praktiken von der unmittelbaren und oberen Führungsebene unterstützt.
Um die Arbeit zu erledigen, verwendet unser Team dreiwöchige Iterationen. Über die sofortige Iteration hinaus haben wir einen allgemeinen Plan, der in Quartale unterteilt ist. Das bedeutet, dass das, was wir in wenigen Quartalen erreicht haben werden, viel trüber ist als das, was wir in den nächsten Quartalen erreichen werden. Wir haben sicherlich eine allgemeine Vorstellung davon, wohin unser Projekt führt, aber das Schlüsselwort hier ist allgemein .
Angesichts unserer Herangehensweise an die Projektplanung fällt es den Mitgliedern meines Teams, einschließlich mir, schwer, Ziele zu schreiben, die spezifisch, messbar, erreichbar, relevant und zeitgebunden sind (SMART).
Zwei bestehende Fragen zu SoftwareEngineering.se sind eine gute Lösung für einige unserer Probleme:
- Was ist ein Beispiel für ein gutes SMART-Ziel für einen Programmierer?
- Sind SMART-Ziele für Programmierer nützlich?
Die Fragen lösten jedoch bei der Arbeit in einem agilen Entwicklungsteam allgemeinere Antworten als spezifische Fragen zum Umgang mit SMART-Zielen aus. Wie schreibt man als agiler Entwickler fünf bis sieben Jahresziele, die spezifisch, messbar, erreichbar, relevant und zeitgebunden sind?
quelle
Antworten:
Diese Antwort wurde aus der Perspektive einer Person geschrieben, die ein solches Performance-Management-System für ein agiles Team eingerichtet hat. Wie Sie haben alle im Team die Schwierigkeit / Nutzlosigkeit jahrelanger SMART-Ziele erkannt, die auf eine Agile-Gruppe angewendet werden, wobei die Implementierung von Agile bei vollem Funktionsumfang als inhärent / bereits SMART betrachtet werden kann.
Nicht wirklich! Nennen Sie das Folgende eine Rationalisierung, wenn Sie dies benötigen (wenn die Logik halbherzig ist ...), aber wenn Sie dies den Prüfern außerhalb der unmittelbaren Organisation erklären, haben Sie die Voraussetzungen für die tatsächlichen "Ziele" geschaffen, die wir in das Leistungsmanagementsystem einbauen.
Wenn Sie verstehen / sich selbst davon überzeugen, dass Ihre vierteljährliche Arbeit (und damit Ihre jahrelange Arbeit) selbst ein großes SMART-Ziel ist und Sie wissen, dass Sie Ihre Ziele erreichen, weil das Team gute Leistungen erbringt, die Geschwindigkeit positiv ist und Releases stattfinden Dann kommen Sie zu dem Punkt Ihrer Frage, bei dem es letztendlich darum geht, einen SMART-Prozess in eine Reihe von SMART-Zielen zum Nutzen eines anderen zu übersetzen.
Ich habe dies in der Vergangenheit erfolgreich getan, indem ich etwas geschrieben habe, das für mich vage und nicht sehr SMART aussieht, aber in der Tat für andere durchaus akzeptabel ist.
Ein paar Beispiele, die für mich anderswo bestanden haben:
"Ich möchte im nächsten Jahr alle drei Monate eine neue Version von WidgetMaker veröffentlichen, indem ich unseren internen Softwareentwicklungsprozess verfolge, um mich an den gesamten Produktentwicklungsplan anzupassen (blah blah)."
"Ich möchte die Entwicklungsgeschwindigkeit des Teams von Release A bis Release B um n% erhöhen, indem ich mich auf inkrementelle Änderungen im Prozess der Rückstandsbereinigung konzentriere, um unsere Effektivität zu steigern und Verzögerungen beim Versand des Produkts zu verringern."
Sie wissen und ich weiß, dass dies nicht die Leitprinzipien Ihrer eigentlichen Entwicklungsgruppe sind, aber sie hängen nicht gänzlich voneinander ab, und meiner Erfahrung nach sind es die Arten von Dingen, die den Menschen außerhalb Ihrer unmittelbaren Organisation (ohne sie) wirklich SMART und nützlich erscheinen völlig lügen oder total lahm sein).
quelle
M
Kriterium für smart? Es scheint nicht messbar zu sein, da die Geschwindigkeit (vermutlich) in Form von Handlungspunkten definiert ist und der "Handlungspunkt" dort nicht genau definiert ist.