Izbira najboljšega odprtokodnega načrtovalnika delovnih mest zahteva raziskavo o številnih različnih funkcijah in možnostih, ki so na voljo. Dela in projekti so lahko zapleteni, vključujejo veliko ljudi, nešteto nalog in veliko ponudnikov, razporejenih v daljšem časovnem obdobju. Za dokončanje projekta pravočasno in v okviru proračuna je treba združiti veliko različnih nalog. Odprtokodni razporejevalnik opravil ureja urnike, dodeljuje naloge in razporeja vire, hkrati pa ohranja vse na tekočem. Kompleksna opravila bi bilo neverjetno težko dokončati, če ne bi bilo danes na voljo odprtokodnih programov za načrtovanje opravil.
Odprtokodni model razvoja programske opreme ima koristi od kolektivnih misli in talentov ljudi, ki razvijajo različne dele programske opreme. Tehnična pomoč pa morda primanjkuje. Včasih se zgodi, da odprtokodni program ne uspe, da se pojavi težava ali ga je zmeda uporabljati, in boste potrebovali dobro obveščeni sistem podpore. Preverite vse podrobnosti o urah dostopnosti in vrsti pomoči. Najboljši način je posvetovanje z drugimi, ki uporabljajo program.
Poiščite funkcije, ki najbolje delujejo za vaš projekt. Nekateri odprtokodni načrtovalci delovnih mest dajejo večji pomen razporejanju, medtem ko drugi poudarjajo proračun in spremljanje finančnih virov. Drugi samodejno izdelajo in distribuirajo poročila, tretji pa zahtevajo, da uporabniki ustvarijo svoja poročila. Različni programi bodo imeli različne funkcije za različne vrste podjetij, na vas pa je, da pregledate vsak odprtokodni načrtovalnik opravil in izberete tistega, ki najbolje deluje za vašo specifično situacijo. Nekatere funkcije in zmožnosti, ki jih je treba iskati v načrtovalniku opravil, vključujejo sprožilce opravil, revizijske sledi, integracijo opravil, razširljivost in samodejne funkcije, kot je določanje prednosti nalog in upravljanje opozoril.
Sprožilci opravil so ena ključnih funkcij, ki jih je treba iskati v odprtokodnem načrtovalniku opravil s polnimi funkcijami. S to funkcijo so opravila načrtovana za začetek in izvajanje, ko je aktiviran vnaprej določen sprožilec. Te sprožilce je mogoče programirati tako, da se aktivirajo ob določenem času dneva ali na določene dneve in se ne aktivirajo ob dnevih, ki niso navedeni v običajnem koledarju – dnevih, kot so verski ali posebni prazniki. Sprožilci opravil bi morali imeti tudi možnost ponavljanja določenega števila krat, za nedoločen čas, z zakasnjenimi intervali in na določen čas ali datum.
Možnost zagona in samodejnega izvajanja datotek, skriptov in drugih postopkov baze podatkov je ena od glavnih komponent, ki jih je treba iskati v katerem koli odprtokodnem načrtovalniku opravil. Dober odprtokodni razporejevalnik opravil bi moral imeti sredstva za shranjevanje opravil in sprožilcev opravil v bazo podatkov, njihovo shranjevanje ali shranjevanje v pomnilniški predpomnilnik za kasnejšo uporabo.
Nekateri načrtovalci opravil so preveč zapleteni in zahtevajo toliko časa za učenje, da postanejo ovira za vse, ki morajo uporabljati sistem. Na primer, načrtovalnik delovnih mest, ki ga ustvarijo in uporabljajo tehnične, inženirske, znanstvene in administrativne ekipe, ki pripravljajo in izstrelijo Space Shuttle pri Nasi, bo skoraj zagotovo preveč zapleten za večino podjetij in organizacij. Preprosti načrtovalci opravil, ki so enostavni za uporabo za ljudi na vseh ravneh, bodo najboljši načrtovalci opravil. Najboljši odprtokodni razporejevalnik opravil bi moral imeti zmožnost ustvarjanja preprostih ali zapletenih urnikov, ki izvajajo ali spremljajo na tisoče opravil v katerem koli določenem časovnem obdobju. Iskanje ravnovesja med stopnjo kompleksnosti in zahtevanimi zmogljivostmi je izziv za vse, ki iščejo najboljši odprtokodni planer delovnih mest.