Adatok
Rakonczai Zoltán
0 bejegyzést írt és 3 hozzászólása volt az általa látogatott blogokban.
Új cikkel jelentkezünk a Bitport-on, melyben a napi nyolc órás munkaidő visszásságait boncolgatjuk. A cikk itt olvasható, jó szórakozást hozzá! :)..
… amikor is megérkezem.
Életem első repülőútja különösebb izgalmak nélkül telt. Ez több dolognak is köszönhető: egyrészt nem várta el tőlem senki, hogy én vezessem a repülőgépet, így nyugodtan hátradőlhettem, másrészt egy barátom sugallatára, aki…..
Rakonczai Zoltán
2013.09.10 20:50:28
Rakonczai Zoltán
2013.09.10 21:22:26
Belépve többet láthatsz. Itt beléphetsz
Egyrészt teljesítményt mérni kell valahogy.
Méghozzá azért
- hogy tudd kommunikálni a embereknek, hogy mi az elvárás
- hogy tudj visszajelzást adni az embereknek, hogy ki az, aki jól teljesít és ki az akinél változtatásra van szükség
- hogy akin jól akar teljesíteni, annak pontos segítséget tudja adni, hogy tudja, hogy miben kell változtatnia, hogy ő is jól teljesítsen
Másrészt szerintem a cikkben leírt dolgoknál pontosabban kell visszajelzést adni.
Hogyan mérjük pl. egy programozó teljesítményét? Jelenleg objektív mérőszám nincs. Ezért próbáljunk olyan dolgokat mérni, ami a tapasztalatunk szerint összefüggésben van a teljesítménnyel.
Itt van pl egy jó cikk arról, hogy milyen "mérőszámokkal" lehet próbálkozni (nyilván más területeken is lehet hasonló "mérőszámokat" készíteni):
www.nickhodges.com/post/Measuring-Developer-Productivity.aspx
Kimásolok pár dolgot ide, de érdemes elolvasni az egész cikket:
"
A Modest Proposal
So yeah, what I am proposing is a way to measure developer productivity and value via a subjective set of measurements. Think of it as a way to qualify the notion of "you just know that Jason is productive".
Here is the list:
Productivity
Does the developer get a reasonable amount of work done in a given period of time?
Is the developer's velocity on bug fixing sufficient?
Engagement
Is the developer dedicated to his/her craft?
Is the developer committed to delivering software on time?
Is the developer dedicated to company success?
Attention to Quality
To what degree does the developer's code work as designed?
Does the developer thoroughly test code and believe it to be correct before checking it in?
Do a minimal number of bugs get reported against his/her code?
Does the developer write unit tests for all new code?
Does the developer follow the Boy Scout Rule and leave a module cleaner than it was before he or she worked on it?
Code Base Knowledge and Management
To what degree does the developer understand the code base assigned to him/her?
Does the developer take responsibility for his/her team's code base, improving it at every opportunity?
Adherence to coding guidelines and techniques
Does developer's code routinely meet coding standards?
Do code reviews reveal a minimum of problems and discrepancies?
Does the developer use Dependency Injection to ensure decoupled code?
Learning and Skills
Is the developer constantly learning and improving his/her skills?
Does the developer show a passion for the craft of software development?
Personal Responsibility
Does the developer first assume that the error lies within his or her code?
Does the developer understand that he or she is solely responsible for their code working correctly?
Does the developer take pride in their code, ensuring it is clean, tested, easy to read, and easy to maintain?
Again, these seven items are all subjective measurements. All the questions require the evaluator to make subjective judgments. But a good lead/manager is presumably in their position because of their good judgment about such things, and so they should be able to make fair and accurate assessments about Jason's productivity using these "measurements".
Most of the questions ask for a yes or no answer, but all can spark a discussion with management or even the developer being evaluated. You could use these measures on a formal evaluation form. Whatever you do with them, it's probably better than the "just know it when I see it" approach you are probably taking now.
Conclusion
In the end, any evaluation, judgement, or other assessment of the productivity or value of a single developer will be subjective. No one has yet found an objective way to measure individual productivity in our excessively complex profession. But I am saying that it is possible to qualify and make judgments about a specific set of criteria as a small and humble step towards being able to do the thing that our industry has so far found very difficult.
My suggestion is that we accept reality and embrace the subjectivity -- and lack of objectivity -- in measuring developer performance."