Όταν εξετάζουμε διαφορετικές προσεγγίσεις για κριτικές απόδοσης μηχανικού λογισμικού, πρέπει να θυμόμαστε μια ερώτηση: Γιατί πρέπει να χρησιμοποιήσουμε πολλαπλά μοντέλα κριτικών; Η απλή απάντηση είναι ότι η ανάπτυξη λογισμικού είναι μια πολύπλοκη, πολύπλευρη διαδικασία που συχνά περιλαμβάνει δεκάδες άτομα που εργάζονται σε διάφορες ομάδες.
Τα στελέχη και τα ενδιαφερόμενα μέρη δεν έχουν πάντα στενή γνώση των προσόντων και των ευθυνών κάθε προγραμματιστή, ειδικά σε μεγάλους οργανισμούς και ομάδες. Αυτός είναι ο λόγος για τον οποίο πρέπει να αφεθούν οι κριτικές απόδοσης τεχνικά καταρτισμένοι επαγγελματίες ικανός να κατανοήσει τις ευθύνες, τις ικανότητες, το σύνολο δεξιοτήτων και τον ρόλο κάθε μηχανικού λογισμικού στο σύνολο της διαδικασίας ανάπτυξης λογισμικού.
Λοιπόν, ποιος είναι ο σωστός τρόπος διεξαγωγής κριτικών απόδοσης; Η απάντηση θα εξαρτηθεί από πολλούς παράγοντες, που κυμαίνονται από το μέγεθος και τους στόχους του οργανισμού έως τις πιο αναλυτικές πτυχές της απόδοσης ενός μηχανικού.
Οι διευθυντές διαδραματίζουν πρωταγωνιστικό ρόλο στις κριτικές απόδοσης μηχανικής. Σε πολλούς μικρότερους οργανισμούς, ένας άμεσος διευθυντής μπορεί να είναι το μόνο άτομο που πραγματοποιεί μια κριτική. Αυτό συνήθως δεν συμβαίνει σε μεγάλες εταιρείες, καθώς οι διαδικασίες αξιολόγησής τους είναι συχνά πιο περίπλοκες και περιλαμβάνουν περισσότερους ανθρώπους σε διάφορους ρόλους και τμήματα. Οι μεγαλύτεροι οργανισμοί τείνουν επίσης να χρησιμοποιούν αξιολογήσεις από ομοτίμους και αυτοαξιολογήσεις πιο συχνά από τους μικρότερους οργανισμούς.
Οι κριτικές για την απόδοση έχουν προχωρήσει πολύ από τότε που οι μεγάλες εταιρείες τις υιοθέτησαν στο δεύτερο μισό του 20ού αιώνα, αλλά το ιστορικό κριτικών απόδοσης είναι πέρα από το πεδίο εφαρμογής αυτού του άρθρου, όπως και η συμπεριφορική ψυχολογία που υποστηρίζει ορισμένα μοντέλα κριτικής απόδοσης. Αντ 'αυτού, αυτό το κομμάτι επικεντρώνεται στις πρακτικές πτυχές της διαδικασίας, ξεκινώντας από τις ευθύνες της διοίκησης.
Αν και οι προσεγγίσεις ενδέχεται να διαφέρουν ανάλογα με το μέγεθος και τον τύπο της οργάνωσης, ορισμένες βασικές αρχές ισχύουν για τις περισσότερες, αν όχι όλες, καταστάσεις αναθεώρησης.
Η διοίκηση πρέπει να σχεδιάσει διεξοδικά τη διαδικασία αναθεώρησης και να διασφαλίσει ότι όλοι οι εμπλεκόμενοι γνωρίζουν τις ευθύνες τους.
Λόγω της υπερβολικής επίδρασης της διοίκησης στη διαδικασία ελέγχου, οι διαχειριστές πρέπει να λαμβάνουν υπόψη τις πιθανές προκαταλήψεις και άλλα ζητήματα που ενδέχεται να υπονομεύσουν τη διαδικασία. Ακόμα κι αν το στάδιο σχεδιασμού εκτελείται σωστά και ολόκληρη η διαδικασία έχει σχεδιαστεί σωστά, η διοίκηση μπορεί να χρειαστεί να εξαλείψει ορισμένες ανεπιθύμητες πρακτικές και να διασφαλίσει την ακεραιότητα της διαδικασίας.
παγκόσμιες γνώσεις και τάσεις επιχειρηματικού κεφαλαίου 2016
Στην ιδανική περίπτωση, οι διευθυντές και τα στελέχη θα μπορούσαν να κάνουν κριτικές με μια καθαρά αντικειμενική νοοτροπία αλλά υπάρχουν προκαταλήψεις. Ωστόσο, η γνώση τους μπορεί να μετριάσει τις επιπτώσεις τους.
Λάβετε υπόψη ότι ο τρόπος με τον οποίο ένας διαχειριστής αξιολογεί έναν μηχανικό λογισμικού μπορεί να προσφέρει πολύτιμες πληροφορίες για την απόδοση και τον επαγγελματισμό του διευθυντή.
Οι αξιολογήσεις από ομοτίμους προσφέρουν πολλά πλεονεκτήματα σε σύγκριση με τις κριτικές του διαχειριστή, αν και υπάρχουν κάποιες αντισταθμίσεις που πρέπει να θυμάστε.
Οι συνομηλίκοι τείνουν να είναι καλύτερα τοποθετημένοι από τους διαχειριστές για την αξιολόγηση της απόδοσης του άλλου. Έχουν πολύ περισσότερη έκθεση στο έργο των συμπαίκτων τους. Συχνά εργάζονται στα ίδια έργα και συνεργάζονται με τους ίδιους ανθρώπους, και ως εκ τούτου τείνουν να έχουν καλή κατανόηση της δυναμικής της ομάδας και των δυνατοτήτων των μεμονωμένων μηχανικών.
Ωστόσο, οι αξιολογήσεις από ομοτίμους μπορούν επίσης να επηρεαστούν από προκατάληψη. Η προκατάληψη μπορεί να εμφανιστεί είτε ως θετική, με βάση τη φιλία, είτε αρνητική, που προκαλείται από προσωπικά ζητήματα ή από αντιπαλότητα μεταξύ των μελών της ομάδας. Το Groupthink μπορεί επίσης να επηρεάσει τη διαδικασία αξιολόγησης, ειδικά σε στενά δεμένες ομάδες, καθώς οι άνθρωποι μπορεί να τείνουν να καλύψουν τους συμπαίκτες τους. Δεδομένων αυτών των δυνατοτήτων, τα πρότυπα αξιολόγησης από ομοτίμους και τα ερωτηματολόγια πρέπει να σχεδιαστούν με τρόπους που μετριάζουν την προκατάληψη, εστιάζοντας σε συγκεκριμένες ικανότητες και αντικειμενικά κριτήρια όποτε είναι δυνατόν. Ο τρόπος με τον οποίο τα αποτελέσματα των μελών της ομάδας παρακολουθούν βασικούς δείκτες απόδοσης τείνει να προσθέτει περισσότερη αξία από τις υποκειμενικές ερωτήσεις σχετικά με τα προσωπικά χαρακτηριστικά ή άλλες ανοιχτές ερωτήσεις.
Η πιθανότητα προκατάληψης δημιουργεί ένα βασικό ερώτημα: Πρέπει οι κριτικές από ομοτίμους να είναι ανώνυμες;
Μπορούν να γίνουν έγκυρα επιχειρήματα για την υποστήριξη τόσο ανώνυμων όσο και δημόσιων κριτικών, αλλά είναι σημαντικό να ληφθούν υπόψη διαφορετικά οργανωτικά σχήματα και μεγέθη ομάδων. Ως εκ τούτου, δεν υπάρχει οριστικά σωστή ή λάθος απάντηση, αν και οι περισσότεροι οργανισμοί προτιμούν ανώνυμες κριτικές.
Ας ρίξουμε μια πιο προσεκτική ματιά στα πλεονεκτήματα των ανώνυμων σχολίων:
Ωστόσο, υπάρχουν μερικά μειονεκτήματα στις ανώνυμες κριτικές από ομοτίμους:
Οι αυτοαξιολογήσεις - ή οι αυτοαξιολογήσεις - είναι μια άλλη προσέγγιση που χρησιμοποιείται συνήθως σε κριτικές επιδόσεων. Όπως και με άλλα μοντέλα κριτικών, μπορούν να παρουσιάσουν τη δική τους διαμάχη.
τι είναι ένα χαρακτηριστικό στον python
Οι αυτοαξιολογήσεις συνήθως απαιτούνται από τη διεύθυνση του προσωπικού σε τακτική βάση, κάτι που έχει νόημα εάν ο στόχος είναι να τα χρησιμοποιήσετε για να παρακολουθείτε την πρόοδο και τις αλλαγές με την πάροδο του χρόνου. Λίγοι οργανισμοί επιβάλλουν μηνιαίες εκτιμήσεις, αλλά οι ετήσιες, εξαμηνιαίες, ακόμη και τριμηνιαίες αυτοαξιολογήσεις είναι κοινές. Το να ζητάτε μηχανικούς να παρέχουν σχόλια σε τακτική βάση μπορεί να είναι επωφελές, ειδικά όταν ασχολούνται με ομάδες και άτομα που λειτουργούν με υψηλό βαθμό αυτονομίας. Οι αναθεωρητές μπορούν να χρησιμοποιήσουν αυτές τις τακτικές αξιολογήσεις για να κοινοποιήσουν πιθανά προβλήματα που πρέπει να επιλυθούν, να εξηγήσουν πώς ξεπέρασαν συγκεκριμένες προκλήσεις, να αναφέρουν λεπτομερώς πώς και γιατί βελτίωσαν την απόδοσή τους και να προσδιορίσουν τι τους εμποδίζει να βελτιώσουν την απόδοσή τους.
Δυστυχώς, οι αυτοαξιολογήσεις πάσχουν από πολλές σοβαρές ελλείψεις, ενώ η προκατάληψη είναι η πιο προφανής. Μερικοί άνθρωποι είναι πιθανό να υπερεκτιμούν την απόδοσή τους, αρνούνται να αποκαλύψουν τις ελλείψεις στην εργασία τους ή να απαριθμήσουν προβλήματα που εμποδίζουν την απόδοσή τους. Άλλοι μπορεί να είναι πολύ επικριτικοί για τον εαυτό τους. Και στις δύο περιπτώσεις, τα αποτελέσματα μπορούν να παραμορφωθούν.
Πώς μπορούν οι οργανισμοί να μετριάσουν τις ελλείψεις; Οι διαχειριστές μπορούν να σχεδιάσουν φόρμες και ερωτήσεις αυτοαξιολόγησης για να λάβουν υπόψη τις προκαταλήψεις και να ελαχιστοποιήσουν τον αντίκτυπό τους.
Για να επιτρέψετε στους μηχανικούς να αντιμετωπίσουν ζητήματα που ενδέχεται να μην περιλαμβάνονται στη φόρμα αυτοαξιολόγησης, δώστε μια ενότητα σχολίων.
Μια διαδικασία ανατροφοδότησης 360 μοιρών συνδυάζει ορισμένα μοντέλα που συζητήθηκαν προηγουμένως για να παρέχει πιο εκτεταμένα σχόλια και να εντοπίσει τα πλεονεκτήματα και τις αδυναμίες των κριτικών. Σε ένα σύστημα 360 μοιρών, οι άμεσες κριτικές απόδοσης, κριτικές από συναδέλφους μηχανικούς (συνομηλίκους), διευθυντές, πελάτες και άλλες πηγές καταγράφονται για να δημιουργήσουν ένα μόνο αποτέλεσμα και να το παρουσιάσουν στον αξιολογητή σε μια κατανοητή μορφή.
Καθώς αυτή η προσέγγιση εξασφαλίζει ανατροφοδότηση από πολλές πηγές και καλύπτει περισσότερα από βασικούς δείκτες απόδοσης και δεξιότητες, μπορεί να είναι χρήσιμη σε πολλά σενάρια. Παρέχει μια επισκόπηση της απόδοσης ενός μηχανικού, επιτρέποντας στη διοίκηση να αποκτήσει πολύτιμες πληροφορίες με μια ματιά. Επιπλέον, εάν ένας οργανισμός αποφασίσει να μην κοινοποιήσει τα αποτελέσματα κάθε κριτικής σε κάθε υπάλληλο, μπορεί να μοιραστεί τα αποτελέσματα των σχολίων 360 μοιρών.
Αυτή η προσέγγιση αξιολογεί τις βασικές δεξιότητες της ομάδας και παρέχει ανατροφοδότηση από την ομάδα σχετικά με την απόδοση, τη συμπεριφορά, την επικοινωνία ενός μηχανικού και οποιαδήποτε άλλα επιθυμητά κριτήρια. Ωστόσο, δεν είναι ιδανικό για την αξιολόγηση τεχνικών δεξιοτήτων, δεξιοτήτων συγκεκριμένων για ένα μεμονωμένο έργο ή λεπτομερών δεικτών απόδοσης. Δεδομένου ότι συνήθως περιλαμβάνει πολλά άτομα με διαφορετικά υπόβαθρα και επίπεδα συμμετοχής με τον αναθεωρητή, τα σχόλια 360 μοιρών μπορεί να είναι πολύ υποκειμενικά για να εκτιμήσουν ορισμένες πτυχές της απόδοσης ενός μηχανικού λογισμικού.
Τι πρέπει να συμπεριληφθεί σε μια επισκόπηση απόδοσης που δημιουργεί αξία για τους ενδιαφερόμενους και τους παρέχει πληροφορίες με δυνατότητα δράσης; Πρέπει οι κριτικές να είναι περιεκτικές ή να επικεντρωθούν σε λίγα στοιχεία για να εργαστούν στο εγγύς μέλλον;
Η απάντηση εξαρτάται από τον τύπο της οργάνωσης και το εύρος της αξιολόγησης, αν και ορισμένα σημεία πρέπει να περιλαμβάνονται στις περισσότερες, αν όχι όλες, αξιολογήσεις απόδοσης.
Η ταχύτητα με την οποία ένας προγραμματιστής ολοκληρώνει μια εργασία είναι μια βασική μέτρηση σε κάθε έλεγχο απόδοσης, όπως και ο τρόπος με τον οποίο χειρίζονται την επαναληπτική ανάπτυξη λογισμικού. Η ταχύτητα και η επανάληψη είναι κρίσιμες όταν ασχολούνται με μεγάλες ομάδες που εργάζονται σε ένα μόνο έργο, άτομα που συχνά μεταπηδούν από ένα έργο και πελάτη σε άλλο, και προσπάθειες πυρόσβεσης. Η ικανότητα ενός μηχανικού λογισμικού να χτυπήσει το έδαφος μπορεί να κάνει ή να σπάσει ένα έργο.
s corp ή c corp llc
Ενώ η ταχύτητα είναι βασική μέτρηση, είναι λιγότερο πολύτιμη εάν έχει υψηλή τιμή. Η ποιότητα του κώδικα πρέπει να είναι υψίστης σημασίας και δεν πρέπει να διακυβεύεται ώστε να τηρούνται αυστηρές προθεσμίες. Κώδικας χαμηλότερης ποιότητας μπορεί να προκαλέσει πονοκεφάλους για την υπόλοιπη ομάδα ή τον οργανισμό αργότερα.
ΠΡΟΣ ΤΟ αναθεώρηση κώδικα διασφαλίζει ότι κάποιος εξετάζει κώδικα γραμμένο από κάποιον άλλο. Η διαδικασία, αν και χρονοβόρα, είναι απλή και ένας καλός τρόπος διασφάλισης και διατήρησης της ποιότητας. Η συνεχιζόμενη αναθεώρηση κώδικα απαλλάσσει τους οργανισμούς από το να πρέπει να ελέγχουν κάθε γραμμή κώδικα που γράφεται από τους προγραμματιστές της στο σύνολό της. Οι αναθεωρητές κώδικα πρέπει να είναι άτομα με υψηλή εξειδίκευση ικανά να εντοπίζουν διάφορα προβλήματα και κρίσιμους τομείς που χρειάζονται προσοχή, από το σχεδιασμό και τη λειτουργικότητα έως το στυλ και την τεκμηρίωση.
Η επικοινωνία δεν είναι τεχνική ικανότητα αλλά μπορεί να επηρεάσει βαθιά την ποιότητα της εργασίας ενός μηχανικού λογισμικού. Οι μηχανικοί επικοινωνούν τακτικά με τους συνομηλίκους τους, τους επικεφαλής της ομάδας, τους ενδιαφερόμενους και τους πελάτες και πρέπει να επιδείξουν υψηλό βαθμό ευθύνης και επαγγελματισμού.
Η κακή επικοινωνία μπορεί να υπονομεύσει την ποιότητα της δουλειάς τους και να επιτρέψει σε μικρά ζητήματα να κλιμακωθούν σε μεγαλύτερα και πολύ πιο δαπανηρά προβλήματα. Η επαγγελματική και έγκαιρη επικοινωνία είναι θεμελιώδης και πρέπει να υπόκειται σε έλεγχο. Ακόμη και οι πιο εντυπωσιακές τεχνικές δεξιότητες δεν είναι τόσο σημαντικές όσο η ανάγκη ανάληψης ευθύνης και αποτελεσματικής επικοινωνίας.
Οι ανώτεροι μηχανικοί λογισμικού και οι επικεφαλής της ομάδας παίζουν συχνά βασικοί ρόλοι στην πρόσληψη , επομένως, είναι σημαντικό να εξετάσουμε και αυτές τις πτυχές της απόδοσής τους. Εάν ένας επικεφαλής της ομάδας λαμβάνει κακές αποφάσεις πρόσληψης, αυτό επηρεάζει ολόκληρη την ομάδα και πιθανώς ολόκληρο τον οργανισμό.
Η ηγεσία μπορεί να είναι δύσκολο να μετρηθεί και να αναθεωρηθεί, ειδικά εάν τα μέλη της ομάδας είναι απρόθυμα να δώσουν αρνητικά σχόλια. Ως εκ τούτου, είναι απαραίτητο να διασφαλιστεί ότι η διαδικασία επανεξέτασης τους προστατεύει από πιθανές αντιποινές για μη κολακευτικές κριτικές των ανωτέρων τους.
Ο σχεδιασμός είναι μια άλλη υποκειμενική κατηγορία. Οι ηγέτες πρέπει να διασφαλίσουν επαρκή προγραμματισμό και εκτέλεση των στόχων και των στόχων της ομάδας. Ωστόσο, η απόδοσή τους από αυτή την άποψη εξαρτάται από άλλα μέλη της ομάδας, τόσο από τους υφισταμένους όσο και από τους ανώτερους. Οι χαμένοι στόχοι και οι προθεσμίες είναι προφανείς κόκκινες σημαίες, αλλά η διαδικασία επανεξέτασης θα πρέπει να λαμβάνει υπόψη μια σειρά παραγόντων που μπορεί να τους έχουν προκαλέσει, π.χ. κακή διαχείριση που δεν κατάφερε να λάβει έγκαιρα μέτρα για να επαναφέρει το έργο σε τροχιά ή έλλειψη χρόνου ή πόρων που απαιτούνται για εκπληρώστε μια προθεσμία ..
Κάθε οργανισμός πρέπει να δημιουργήσει ένα μοντέλο αξιολόγησης απόδοσης προσαρμοσμένο στις ιδιαίτερες ανάγκες του. Ακριβώς επειδή η Google ή η Apple κάνουν κάτι, αυτό δεν σημαίνει απαραίτητα ότι θα λειτουργήσει για άλλη εταιρεία ή ομάδα.
Οι κριτικές απόδοσης απαιτούν πολύ προγραμματισμό και προσεκτική εξέταση. Είναι απαραίτητο να επιτευχθεί η σωστή ισορροπία μεταξύ πολυπλοκότητας και πληρότητας από τη μία πλευρά και πρακτικότητας και χρησιμότητας από την άλλη. Οι μικροί οργανισμοί μπορούν να διενεργούν κριτικές απόδοσης χωρίς να κάνουν τη διαδικασία πολύ δυσκίνητη και δύσκολη. Ομοίως, οι μεγάλοι οργανισμοί θα πρέπει να κάνουν το καλύτερο δυνατό για να κάνουν τη διαδικασία όσο πιο αδύνατη γίνεται.
Μην ξεχνάτε επανεξετάστε τη διαδικασία αναθεώρησης . Είτε πραγματοποιείτε κριτικές σε τριμηνιαία είτε ετήσια βάση, ελέγξτε τον πιο πρόσφατο γύρο κριτικών προτού προχωρήσετε στον επόμενο. Πήγε ομαλά η διαδικασία; Αποκάλυψε χρήσιμες πληροφορίες; Προσδιορίστε τυχόν ελλείψεις, αντιμετωπίστε τις και προσπαθήστε να βελτιώσετε συνεχώς τη διαδικασία ελέγχου.
Η διαδικασία επισκόπησης απόδοσης περιλαμβάνει όλα τα στάδια της επανεξέτασης, από το στάδιο σχεδιασμού και προετοιμασίας έως την εκτέλεση της επανεξέτασης και τη συλλογή δεδομένων που αποκτήθηκαν μέσω της επανεξέτασης.
Οι κριτικές απόδοσης εξυπηρετούν πολλούς σκοπούς. Μπορούν να χρησιμοποιηθούν για τη βελτίωση της παραγωγικότητας, της αποτελεσματικότητας, της επικοινωνίας και της οργάνωσης.
Στην ιδανική περίπτωση, ένας έλεγχος απόδοσης δεν πρέπει να διαρκεί πολύ, καθώς οι υπάλληλοι δεν πρέπει να ξοδεύουν ολόκληρη την εργάσιμη ημέρα σε κριτικές. Αυτός είναι ο λόγος για τον οποίο είναι ζωτικής σημασίας ο προγραμματισμός και η βελτιστοποίηση της διαδικασίας αναθεώρησης.
Στα περισσότερα σενάρια, μια κριτική 360 μοιρών πρέπει να παρέχει τα καλύτερα σχόλια, καθώς βασίζεται σε περισσότερες πηγές από ομότιμες κριτικές ή άλλους τύπους κριτικών.
Κατά γενικό κανόνα, οι κριτικές κώδικα που υποστηρίζονται από αξιολογήσεις από ομοτίμους που εστιάζουν στην ταχύτητα εκτέλεσης και την επανάληψη τείνουν να αποφέρουν καλά αποτελέσματα.