In een boek over zelfsturende organisaties kwam ik een voorbeeld tegen van een algoritme waarmee elke medewerker zijn/haar collega’s kan beoordelen, maar degene die je beoordeelt bepaalt zelf wie goed in staat is om hem/haar te beoordelen.
Deze vraag gaat niet over het programmeren van iets, maar over het uitdenken van of discussiëren over het “algoritme”.
Uit het boek:
Maak je per persoon een ranglijst voor de rest van het bedrijf en behoud je van die lijst alleen degene waarvan is aangegeven dat hij/zij goed in staat is te beoordelen?
Hoe zou jij omgaan met deze tekst als je daar een implementatie voor zou willen schrijven?
Deze vraag gaat niet over het programmeren van iets, maar over het uitdenken van of discussiëren over het “algoritme”.
Uit het boek:
Het algoritme lijkt iets simpeler dan het is. Het kan alleen maar werken als iedereen het formulier heeft ingevuld. Uit de tekst wordt wel duidelijk of iemand “boven” of “onder” jou zou moeten staan, maar in hoeverre iemand in een goede positie is om jouw te beoordelen mee telt is onduidelijk. Zorgt een “5” daar voor een 5x zo grote weging? Tellen alleen de beoordelingen >= 2 mee?Een keer per jaar vullen de medewerkers voor al hun collega’s een vragenlijst in die bestaat uit maar twee vragen:Een simpel algoritme graaft zich door de antwoorden heen en deelt de collega’s in een paar grove salariscategorieën in. De meer ervaren, beter opgeleide en harder werkende mensen belanden in de hogere categorieën die meer salaris krijgen; de korter in dienst zijnde, minder ervaren collega’s komen op een natuurlijke manier in de groepen terecht met de lagere salarissen. De gang van zaken is simpel en gemakkelijk re begrijpen. Het heeft het voordeel van rechtvaardigheid. Als het niet maar één persoon is (de baas), maar alle collega’s met wie we te maken hebben, die de relevantie informatie kunnen geven, zal het resulterende salaris eerder een eerlijke afspiegeling zijn van onze bijdrage.
- Deze persoon draagt (veel) meer of (veel) minder bij dan ik. (Op een schaal van -3 t/m +3)
- Deze persoon is in een goede positie om mij te kunnen beoordelen. (Op een schaal van 1 t/m 5)
Maak je per persoon een ranglijst voor de rest van het bedrijf en behoud je van die lijst alleen degene waarvan is aangegeven dat hij/zij goed in staat is te beoordelen?
Hoe zou jij omgaan met deze tekst als je daar een implementatie voor zou willen schrijven?