Das Jahresende naht und für das Unternehmen, in dem ich arbeite (und so ziemlich alle anderen IT-Unternehmen), ist es Zeit für die Jahresleistungsbewertung .
Die Bewertung von Menschen ist immer eine sensible und aufschlussreiche Aufgabe, insbesondere in der IT, wo die Ergebnisse von zahlreichen Faktoren abhängen. Es ist schwer zu definieren, was „erreicht“ wurde und was nicht (wie das, was wir hier haben ).
Während der Konzeption / Planung / Entwicklung des Projekts müssen objektive Fähigkeiten bewertet werden. Aber was ist mit der Erhaltungsphase? Falls es überhaupt keine Entwicklung gibt, sondern hauptsächlich Untersuchungen von Endbenutzern ( warum X so und nicht so ist? ), wie sollen wir unsere Kollegen bewerten?
Es gibt die Grundlagen, wie "Kommunikations-" und "Ermittlungs"-Fähigkeiten ... aber als IT-Unternehmen
Haben Sie ähnliche Szenarien erlebt? Irgendwelche Gedanken/Erfahrungen zu teilen?
Prost
Ich arbeite in einem Team, dessen Hauptziel es ist, große Projekte zu betreuen. In meinem Team achte ich auf zahlreiche Dinge rund um die Fachkompetenz:
Ich bin mir sicher, dass es noch mehr Aspekte gibt, die ich in Betracht ziehe, aber diese sind mir jetzt in den Sinn gekommen.
Die Aufgabe, die Sie beschrieben haben, sieht aus wie Application Management - Benutzeranfragen lösen, kleine Fehler beheben, Berichte erstellen und kleine Teile des Codes ändern.
Dies erfordert Entwickler, aber die Arbeit ist nicht so ausgefallen wie das "Erstellen" von neuem Code ... es ist nur Wartung.
Wenn Sie ein System haben, um alle Anfragen Ihrer Benutzer aufzuzeichnen, können Sie damit beginnen, die Leistung Ihres Teams zu messen – Anzahl der gelösten Tickets, Zufriedenheitsgrad, erneut geöffnete Anfragen, Beschwerden … – und dies zur Bewertung und Motivation des Teams verwenden .
Wenn Ihre Organisation Platz für neue Projekte hat, versuchen Sie, das Wartungsteam einzubeziehen, auch bei kleineren Projekten. Die Wartung ist nicht allzu anspruchsvoll, und das Standard-Entwicklerprofil passt normalerweise nicht in ein Wartungsteam.
Wie wäre es neben der Messung der Grundlagen von "es ist nur Wartung", wie wäre es, diejenigen zu ermutigen, die über das hinausgehen und dem Unternehmen helfen, Geld zu verdienen?
So könnte eine typische Änderungsanfrage beispielsweise lauten: „Wir werden unserer Produktlinie ein neues Farb-Widget hinzufügen und die Farbe ist Zinnoberrot, aber das Eingabefeld auf dem Formular nimmt nur 9 Zeichen auf“. Programmierer A könnte einfach das Feld und die Datenbank (falls erforderlich) erweitern und damit fertig sein – mit anderen Worten, das Notwendige tun, um die spezifische Anforderung zu erfüllen. Ein anderer Programmierer B könnte dasselbe tun und feststellen, dass die Art und Weise, wie die Farbänderungsprozedur gegen die Datenbank codiert wurde, den Online-Katalog nicht richtig aktualisierte, sodass Website-Besucher die neuen Farben nicht sahen. Er kommt dann zu Ihnen und bietet an, dieses "Versehen" zu beheben, während er im Programm ist und die erste Änderung vornimmt, und die Firma als Ergebnis mehr Widgets verkauft.
Jesse
Thiago Cardoso
Thomas Owens
there's no development at all but mainly investigations raised by end users
. Für mich ist das ein Hinweis auf ein viel größeres Problem. Ihre Entwickler sollten entwickeln, was neue Funktionen, Fehlerbehebungen, das Schreiben neuer Komponententests oder das Refactoring von schwierigem Code bedeuten kann. Die Gründe für Entscheidungen sollten bereits erfasst werden.Thiago Cardoso