6 greșeli care vă împiedică să angajați dezvoltatori de software

Publicat: 2021-04-24

Un stereotip frecvent al culturii pop este programatorul super-geniu, care este o lege pentru el însuși (de obicei) și nu răspunde în fața nimănui. Acest trop a fost eliminat atât de des încât poate avea efectul secundar nefericit de a descuraja întreprinderile mici să se scufunde în dezvoltarea de software.

Mulți manageri netehnici nutrec o teamă nerezonabilă de a intra în domeniul tehnic mult timp după ce necesitatea acestuia a devenit evidentă. Proprietarii de afaceri mici au dreptate să se concentreze pe oferta lor principală, dar în zilele noastre nu mai este nevoie să întârzie dezvoltarea software-ului.

Interviurile de cod online simplifică evaluarea competenței și a pretențiilor solicitanților de locuri de muncă. Creșterea comunităților de codare open-source a contribuit la creșterea responsabilității în comunitatea tehnologică. Zilele în care codificatorii își asigurau pozițiile făcându-și munca indescifrabilă pentru oricine altcineva devin rapid o relicvă a unei epoci apuse.

Iată șase greșeli comune care îi determină pe proprietarii de afaceri să întârzie să sară în jocul de dezvoltare software. Verificați pentru a vedea dacă vreunul dintre ei a lovit un punct dureros pentru dvs.

1. Presupunând că nu aveți nevoie de dezvoltatori.

Aceasta ar putea reprezenta cea mai mare greșeală pur și simplu pentru că este atât de ușor de făcut. Nevoia de talent intern în dezvoltarea de software nu se anunță în mod normal.

În schimb, nevoia începe să crească treptat, adesea neobservată în rutina săptămânală. Nevoia de expertiză internă se manifestă de obicei prin creșterea facturilor pentru externalizarea IT, întârzieri neprevăzute în producție și o scădere treptată a achiziției de clienți. Acordarea unei atenții consecvente tuturor acestor probleme poate ajuta la semnalarea nevoii de schimbare.

2. Lipsește legătura dintre codificarea internă și venituri.

Prea mulți manageri de afaceri se uită la cheltuiala angajării dezvoltatorilor de software intern și se opresc chiar aici. Unii merg puțin mai departe și compară costul pachetului salarial/beneficii necesar cu ceea ce cheltuiesc pentru externalizarea nevoilor lor tehnologice. Ceea ce este adesea omis în aceste comparații este cantitatea de venituri care se pierde din cauza întârzierii dintre cererile de modificare a software-ului și implementarea acestuia.

Orice companie de tehnologie care oferă servicii externalizate va prioritiza sarcinile în funcție de venituri, așa cum v-ați aștepta. Presupunând că afacerea dvs. nu se încadrează în categoria „top 10 clienți”, actualizările proiectelor dvs. pot trece pe un plan secundar. Furnizorii din afara se vor simți complet liberi să-ți treacă proiectul de pe listă atunci când un client major are o nevoie neașteptată. Un angajat cu normă întreagă din biroul din hol va acorda mai multă urgență solicitării dumneavoastră.

3. Continuarea rămasă cu status quo-ul.

Sunt multe de spus despre urmărirea mulțumirii, așa că să te simți mulțumit de starea actuală a afacerii tale nu este în întregime un lucru rău. Cu toate acestea, orice proprietar de afaceri bun știe că terenul economic de sub picioarele lui este întotdeauna supus schimbării. Un model de afaceri care funcționează grozav astăzi poate aluneca încet în uzură dacă nu sunt atenți.

Numărul de factori care afectează modul în care se desfășoară afacerile este în creștere. Două în special – smartphone-ul și o pandemie la nivel mondial – au forțat multe companii să devină în sfârșit serioși să dezvolte sau să-și îmbunătățească prezența digitală. S-ar putea să fii mulțumit de cum merg lucrurile acum, dar sunt concurenții tăi la fel de mulțumiți să se relaxeze și să se relaxeze?

4. Trecând cu vederea posibilitățile de scalare.

Este posibil ca afacerea dvs. să aibă succes în comunitatea locală și acesta este un loc minunat de a începe. Cu toate acestea, dacă modelul dvs. de afaceri ar putea atinge niveluri similare de succes pe alte piețe, nu ar trebui să urmăriți asta?

Un motiv de claritate pentru pandemia de Covid-19 a fost conștientizarea sporită că munca poate fi realizată (și serviciile furnizate) online, fără a fi nevoie să călătorești. Blocarea biroului de acasă a dărâmat pentru totdeauna barierele anterioare de timp și geografie.

Dacă, de exemplu, afacerea dvs. implică consultanță, este posibil să doriți să dezvoltați software proprietar care poate fi descărcat, instalat și gestionat din locații la distanță. Costul unui dezvoltator de software ar trebui, de asemenea, să fie echilibrat cu economiile de călătorie și alte cheltuieli legate de modelul dvs. de afaceri anterior.

5. Încheierea unor contracte de outsourcing pe termen lung.

Odată ce te-ai decis să investești în produse și servicii care necesită dezvoltarea și întreținerea de software, cel mai bine este să negociezi contracte pe termen scurt. Bineînțeles, veți dori să evaluați capacitatea de răspuns a furnizorului dvs., dar și să urmăriți rentabilitatea investiției. Rentabilitatea dumneavoastră vă poate pune în situația de a angaja personal intern mai devreme decât credeți.

Este puțin probabil ca orice companie să aleagă să angajeze dezvoltatori interni în timp ce aceștia plătesc un furnizor pentru asistență software. În plus, este posibil să se creeze o situație în care dezvoltatorii interni se confruntă cu furnizorii de tehnologie externalizați. Să presupunem că veți dori să aduceți personal mai devreme decât credeți și să scrieți orice contracte de externalizare în consecință.

6. Neștiind ce să ceri atunci când recrutezi.

Pentru cei care nu au cunoștințe solide în tehnologie, scrierea unei fișe de post pentru un dezvoltator de software poate fi descurajantă. Pentru a înțelege mai bine ceea ce aveți nevoie atunci când aduceți personalul online, discutați specificul nevoilor dvs. de afaceri cu potențialii furnizori. Ați putea chiar să externalizați porțiuni din proiectul dvs. către mai mulți furnizori pentru a vă da o idee despre modul în care diferiți dezvoltatori abordează aceeași sarcină.

Odată ce v-ați clarificat nevoile și sunteți gata să publicați postul, faceți același lucru ca și pentru orice alt loc de muncă. Scrieți o descriere clară a sarcinilor relevante, abilităților necesare, așteptărilor și standardelor de conduită după care va fi judecată o potențială angajare. Când această persoană vine la bord, insistați asupra răspunderii și sesiunilor de revizuire semi-regulate cu alți experți.

Ai încredere în instinctul tău, dar verifică codul

Până acum ne-am obișnuit cu toții să-i vedem pe oameni umblând cu capul plecat deasupra unui ecran strălucitor. Cu ani în urmă, a fost considerat o noutate evaluarea prețurilor în magazin în raport cu ceea ce putea fi achiziționat online. Astăzi, este o realitate asumată. Afacerea dvs. poate avea un cuvânt în gură grozav la nivel local, dar dacă nu țineți pasul cu acele mici ecrane strălucitoare, vă planificați propria învechire.

Cei cu experiență de codificare zero vor fi, de înțeles, reticenți în a avea încredere în capacitatea lor de a separa solicitanții buni de cei așa așa. Acest lucru nu ar trebui să-i împiedice pe proprietarii și managerii de afaceri mici să abordeze o problemă evidentă de afaceri.

Înainte de a angaja talent de dezvoltare intern, citiți cele mai bune practici pentru a aduce talentul tehnic în medii de afaceri non-tehnice. Începeți să creați o schiță aproximativă a unei fișe a postului, navigând prin site-uri web centrate pe carieră, cum ar fi LinkedIn. Mai presus de toate, nu permiteți tropilor învechiți să vă împiedice capacitatea de a face progrese constante în afaceri.