Odabir najboljeg planera poslova otvorenog koda zahtijeva istraživanje mnogih različitih dostupnih značajki i opcija. Poslovi i projekti mogu biti složeni, uključivati puno ljudi, bezbrojne zadatke i mnoge dobavljače koji se prostiru na dulje vrijeme. Mnogo različitih zadataka mora se spojiti kako bi se projekt dovršio na vrijeme i prema proračunu. Raspored poslova otvorenog koda uređuje rasporede, dodjeljuje dužnosti i dodjeljuje resurse, a da svi budu u tijeku. Složene poslove bilo bi nevjerojatno teško dovršiti da nije danas dostupnih programa za planiranje poslova otvorenog koda.
Model otvorenog koda razvoja softvera ima koristi od kolektivnih umova i talenata ljudi koji razvijaju različite dijelove softvera. Međutim, možda će nedostajati tehnička pomoć. Bit će trenutaka kada program otvorenog koda zakaže, razvije problem ili bude zbunjujući za korištenje, a trebat će vam sustav podrške sa znanjem. Obavezno provjerite sve pojedinosti o satima pristupačnosti i vrsti pomoći. Najbolji način je konzultirati se s drugima koji koriste program.
Potražite značajke koje najbolje funkcioniraju za vaš projekt. Neki planeri poslova otvorenog koda pridaju veću važnost planiranju, dok drugi naglašavaju proračun i praćenje financijskih sredstava. Drugi automatski proizvode i distribuiraju izvješća, a treći zahtijevaju od korisnika da generiraju vlastita izvješća. Različiti programi imat će različite značajke za različite vrste poduzeća, a na vama je da pregledate svaki planer poslova otvorenog koda i odaberete onaj koji najbolje funkcionira za vašu specifičnu situaciju. Neke od značajki i mogućnosti koje treba tražiti u planeru poslova uključuju pokretače poslova, revizijske tragove, integraciju zadataka, skalabilnost i automatske funkcije kao što su određivanje prioriteta zadataka i upravljanje upozorenjima.
Okidači poslova jedna su od ključnih funkcija koje treba tražiti u potpuno opremljenom planeru poslova otvorenog koda. Uz ovu značajku, poslovi se planiraju započeti i pokrenuti kada se aktivira unaprijed određeni okidač. Ti se okidači mogu programirati da se aktiviraju u određeno doba dana ili na određene dane, a ne da se aktiviraju na dane koji nisu navedeni u tipičnom kalendaru – dane poput vjerskih ili posebnih praznika. Okidači posla također bi trebali imati mogućnost ponavljanja određenog broja puta, neograničeno, s odgođenim intervalima i na određeno vrijeme ili datum.
Mogućnost pokretanja i automatskog izvršavanja datoteka, skripti i drugih procedura baze podataka jedna je od glavnih komponenti koje treba tražiti u bilo kojem planeru poslova otvorenog koda. Dobar planer poslova otvorenog koda trebao bi imati sredstva za pohranjivanje poslova i pokretača poslova u bazu podataka, njihovo arhiviranje ili pohranjivanje u memorijsku predmemoriju za kasniju upotrebu.
Neki planeri poslova previše su komplicirani i zahtijevaju toliko vremena za učenje da postaju prepreka svima koji trebaju koristiti sustav. Na primjer, planer poslova koji kreiraju i koriste tehnički, inženjerski, znanstveni i administrativni timovi koji pripremaju i lansiraju Space Shuttle u NASA-i gotovo će sigurno biti previše kompliciran za većinu tvrtki i organizacija. Jednostavni rasporedi poslova koji su jednostavni za korištenje za ljude na svim razinama bit će najbolji rasporedi poslova. Najbolji planer poslova otvorenog koda trebao bi imati sposobnost stvaranja jednostavnih ili složenih rasporeda koji izvršavaju ili nadziru tisuće poslova tijekom bilo kojeg određenog vremenskog razdoblja. Pronalaženje ravnoteže između razine složenosti i potrebnih sposobnosti izazov je za svakoga tko traži najbolji planer poslova otvorenog koda.