Es ist ganz einfach, einen Mitarbeiter zu bewerten, der Handarbeit verrichtet - nach Menge und Umfang der geleisteten Arbeit. Aber es ist schwer zu sagen, wie effektiv ein intellektueller Mitarbeiter, zum Beispiel ein Programmierer, ist. Die Bewertung der Arbeitseffizienz im Zeitalter der Informationstechnologie sollte nach anderen Kriterien erfolgen.
Anleitung
Schritt 1
Es ist unmöglich, die Arbeit eines Programmierers anhand der Anzahl der erledigten Aufgaben zu bewerten – der Grad ihrer Komplexität kann variieren. Wenn Sie einen Komplexitätsfaktor einführen und ihn mit der Menge des Programmcodes multiplizieren, wird die Schätzung ebenfalls nicht korrekt sein, da Sie selbst bei einer einfachen Aufgabe die Menge an Code erhöhen können, indem Sie zusätzliche unnötige logische Verzweigungen einführen, was erheblich komplizierter wird es. Jene. Es ist auch unmöglich, einen solchen Indikator wie die Menge an Code zu verwenden, um die Effektivität der Arbeit der Programmierer zu bewerten.
Schritt 2
Machen Sie die Anzahl der Fehler, die ein Mitarbeiter in einem Job macht, als einen der Indikatoren für seine Qualität. Wenn das Softwareprodukt den Benutzer voll und ganz zufriedenstellt und seine Qualität es dem Entwickler ermöglicht, die Kosten für Test und Support zu minimieren, kann man sagen, dass die Arbeit des Programmierers effektiv war. Wenn ein Softwareprodukt schlecht debuggt und die darin implementierten Softwarelösungen nicht richtig getestet wurden, führt dies zu erheblichen Kosten für das Unternehmen, nicht nur materiell, sondern auch Reputation.
Schritt 3
Ein Programmierer, der in einem Softwareentwicklungsteam arbeitet, muss am Informationsaustausch teilnehmen und Informationen mit anderen Entwicklern teilen. Dies gilt für neue technologische Lösungen, komfortable Codekonstruktionen, erfolgreiche Implementierungen der einen oder anderen Softwarefunktionalität. Sein Wissen soll anderen helfen und er selbst soll die neuen praktischen Ideen wahrnehmen können, die andere Teammitglieder generieren. Bewerten Sie die Leistung des Mitarbeiters anhand seiner Kommunikationsfähigkeiten und der nützlichen Informationen, die er den Kollegen zur Verfügung stellt.
Schritt 4
Bestimmen Sie den Wert eines Mitarbeiters der IT-Abteilung daran, inwieweit er selbst Ideen generieren kann. Solche Mitarbeiter benötigen keine detaillierte TOR und Erklärungen, um die Arbeit abzuschließen. Diese Programmierer können selbst viele Wege finden, um das Problem zu lösen, sofort ihre Wirksamkeit zu analysieren und die optimale auszuwählen. Die Mitarbeiter eines solchen Lagers verwenden nicht triviale Lösungen und haben keine Angst vor Schwierigkeiten, sie spielen die Rolle einer Lokomotive, gefolgt von allen anderen.
Schritt 5
Verwenden Sie auch Kriterien wie die Code-Revisionszeit für die Auswertung. Je kürzer sie ist, desto effizienter arbeitet der Mitarbeiter. Dies zeigt an, dass das Design des Programms komfortabel ist, die Namen der Variablen klar sind, die Logik transparent ist und der Code selbst auf einem hohen Qualitätsniveau implementiert ist. Für die Teamarbeit ist dies ein sehr wichtiger Indikator, da Sie die Logik des Programms schnell verstehen und den Code bei Bedarf lesen und ihn nicht nur dem Autor, sondern auch einem anderen Programmierer überarbeiten können.