Να κάνω μια εικαστική παρέμβαση και εγω: Συμφωνώ τόσο με τις απόψεις του Μανου όσο και του Πάνου. Από τη μία ο Πανος έχει δίκιο οτι πάνε να "φορτώσουν" την εύρεση των κριτηρίων αξιολόγησης στον εργαζόμενο, πράγμα μη ορθό κατά τη γνώμη μου, από την άλλη ο Μάνος λέει οτι κάποιος τρόπος υπάρχει να οριστεί κάτι τέτοιο, και υπάρχουν λόγοι για τους οποίους κάποιος developer θα έπρεπε να βοηθήσει να βρεθεί μια νόρμα για αυτό.
Ομως, ο filaretos δεν ρώτησε αυτό και δεν απαντήσαμε στην ερώτησή του. Η ερώτηση του ήταν, ανεξαρτήτως από το αν πρεπει ή δεν πρέπει να γίνεται αυτό, το πώς θα μπορούσε να ορίσει κάποιες μονάδες μέτρησης για την απόδοσή του ως developer.
O Χρήστος, η Νατάσα και ο Μάνος αρχικά προσδιόρισαν κάποια πράγματα. Θα πρότεινα να απαντήσουμε αναλυτικότερα στον filaretos για το τι πιστεύουμε οτι αποτελεί κριτήριο αξιολόγησης ωστε να δώσουμε μια απάντηση στο ερώτημά του, και κατόπιν να συζητήσουμε (ίσως και σε νέο thread) για το αν πρέπει ή δεν πρέπει να γίνεται αυτό.
Προσωπική μου άποψη είναι ότι η απόδοση δεν είναι ποσοτικό κριτήριο για ένα developer. Είναι καθαρά ποιοτικό, εκτός αν η παραγωγή είναι "βιομηχανοποιημένη". Λύσεις όπως "οι γραμμές κώδικα που παράγει ανά μήνα" για μένα είναι κακές.
Ενα καλό κριτήριο που μπορώ να σκεφτώ (depend on context πάντα) είναι το "πόσα incidents που χρειάστηκαν λύση από τον developer προκειμένου να δοθεί μια βοήθεια σε συνάδελφο ή προκειμένου να συνεχίσει η ανάπτυξη κάποιας εφαρμογής επιλύθηκαν με επιτυχία, σε σχέση με το σύνολο των incidents", απλά για να κάνω την αρχή.
Σωτήρης Φιλιππίδης
DotSee Web Services