Letztens hatte ich eine kurze, aber anregende Unterhaltung über Zielsetzungen. Dieses komische Wort "Ziele" verfolgt einen Entwickler ja die ganze Zeit: Ziele für das Projekt, Ziele für die Iteration, Ziele für den Review, Ziele für das Unternehmen, Ziele für einen persönlich. Wo man hinsieht, Ziele. Ich möchte jetzt nicht allzu philosophisch werden und auf die Bedeutung von Zielen im Leben abschweifen. In der Software-Entwicklung kann man ein Ziel nicht "einfach so" festlegen. Man muss sich im Vorfeld eine gute Ausgangsbasis für eine Zieldefinition schaffen. Dabei hilft eine kleine, aber prägnante Regel: SMART. Demnach sollten Ziele mindestens folgende Kriterien erfüllen:
S - Spezifisch M - Messbar A - Anspruchsvoll R - Realistisch T - Terminiert
Eine gute kleine Grundregel, die hilft, in der Zielerarbeitung und Zieldefinition konkret zu bleiben. Ergo, bei Zieldefinitionen immer schön SMART bleiben. :-)