Het is vrij eenvoudig om een werknemer die zich bezighoudt met handenarbeid te evalueren - door de hoeveelheid en het volume van het uitgevoerde werk. Maar het is moeilijk te zeggen hoe effectief een medewerker is die zich bezighoudt met intellectueel werk, bijvoorbeeld een programmeur. Evaluatie van arbeidsefficiëntie in het tijdperk van informatietechnologie moet worden gemaakt volgens andere criteria.
instructies:
Stap 1
Het is onmogelijk om het werk van een programmeur te beoordelen aan de hand van het aantal voltooide taken - de mate van complexiteit kan variëren. Als u een complexiteitsfactor invoert en deze vermenigvuldigt met de hoeveelheid programmacode, dan is de schatting ook niet correct, omdat u zelfs bij een eenvoudige taak de hoeveelheid code kunt vergroten door extra onnodige logische takken te introduceren, wat aanzienlijk zal compliceren het. Die. Het is ook onmogelijk om een indicator als de hoeveelheid code te gebruiken om de effectiviteit van het werk van programmeurs te beoordelen.
Stap 2
Maak het aantal fouten dat een werknemer maakt in een baan als een van de indicatoren van de kwaliteit ervan. Wanneer het softwareproduct de gebruiker volledig tevreden stelt en de kwaliteit ervan de ontwikkelaar in staat stelt de kosten van testen en ondersteuning te minimaliseren, kun je zeggen dat het werk van de programmeur effectief was. Als een softwareproduct slecht was gedebugd en de erin geïmplementeerde softwareoplossingen niet goed werden getest, leidt dit tot aanzienlijke kosten voor het bedrijf, niet alleen materiële, maar ook reputatieschade.
Stap 3
Een programmeur die in een softwareontwikkelingsteam werkt, moet deelnemen aan informatie-uitwisseling en informatie delen met andere ontwikkelaars. Dit geldt voor nieuwe technologische oplossingen, handige codeconstructies, succesvolle implementaties van een of andere softwarefunctionaliteit. Zijn kennis moet anderen helpen, en hij moet zelf de nieuwe praktische ideeën kunnen waarnemen die andere teamleden genereren. Evalueer de prestaties van de werknemer op basis van hun communicatieve vaardigheden en de nuttige informatie die ze aan collega's verstrekken.
Stap 4
Bepaal de waarde van een medewerker van een IT-afdeling aan de hand van de mate waarin hij zelf ideeën kan genereren. Dergelijke medewerkers hebben geen gedetailleerde TOR en uitleg nodig om het werk te voltooien. Deze programmeurs kunnen zelf veel manieren vinden om het probleem op te lossen, onmiddellijk hun effectiviteit analyseren en de meest optimale kiezen. Medewerkers van zo'n magazijn gebruiken niet-triviale oplossingen en zijn niet bang voor moeilijkheden, ze spelen de rol van een locomotief, gevolgd door alle anderen.
Stap 5
Gebruik ook criteria als coderevisietijd om te evalueren. Hoe korter, hoe efficiënter de medewerker werkt. Dit geeft aan dat het ontwerp van het programma handig is, de namen van de variabelen duidelijk zijn, de logica transparant is en dat de code zelf op een hoog kwaliteitsniveau is geïmplementeerd. Voor teamwerk is dit een zeer belangrijke indicator, omdat het je in staat stelt om snel de logica van het programma te begrijpen en de code, indien nodig, te lezen om het te herzien, niet alleen voor de auteur, maar ook voor een andere programmeur.