Cum să-l organizeze departamentul

  1. Ce să aleagă propria lor IT-departament in-house sau usulgi specialiști IT outsourcing?
  2. Daca in-house, atunci ce ar trebui să fie structura -department IT?
  3. Ce instrument este necesar și în ce scop
  4. Cum de a angaja specialiști IT

In-house vs externalizeze, ce să aleg?

În ultima webinar am fost întrebat o întrebare, este mai bine / mai ieftin, in-house departament sau externalizeze? Acum, voi încerca să răspund.

În primul rând, să definim ceea ce este in-house, și că o astfel de externalizare:

  1. in-house - echipa de dezvoltare în cadrul companiei;
  2. outsourcing - un contractant extern, care, pentru o taxă rezolvă toate (sau o parte), aspecte legate de IT.

Principalele avantaje ale dezvoltării in-house:

  1. Calm. Intreaga echipa este „la vedere“.
  2. Controlul. Tu decizi cine, când și cum se va lucra la anumite sarcini.
  3. Cost. În cazul în care echipa și procesele sunt bine organizate și oamenii sunt perfect potrivite, atunci va câștiga în costurile de dezvoltare.

Principalele dezavantaje ale dezvoltării in-house:

  1. Cost. În cazul în care procesele nu sunt organizate sau nu aceste persoane sunt de lucru, costul se dovedește cea mai mare net
  2. Flexibilitate în resurse. Ca o regulă, companiile de outsourcing au întotdeauna resurse mai flexibile, mai degrabă decât in-house. Este mai mult ca un server de nor, doriți să adăugați memorie - te rog. Deci, este aici, este necesar să se facă o altă activitate - a alocat mai multe resurse. În departamentul meu nu sunt ușor de a lua și apoi nu naymosh / respins.
  3. Este dificil de a motiva rezultatul. Echipa internă este foarte dificil de a motiva rezultatul la fel de greu și eficient împotriva TKRumyniyasilno. Conform legislatiei romanesti, pe care îl plătiți pentru timpul (fix ar trebui să fie).
  1. Care ar trebui să fie structura departamentului?
  2. Ce instrumente sunt necesare pentru departamentul de IT?
  3. Cum de a angaja specialiști IT?

Structura departamentului IT

Prin structura competentă depinde de cât de previzibil poate funcționa -department. Acesta este motivul pentru care structura IT-otdedla trebuie să-și planifice înainte de angajare.

Foarte adesea o mare greșeală este angajarea unui „om-band“, adică, o combinație de mai multe competențe într-o singură persoană. În cazul în care nevoile dumneavoastră sunt atât de mici, este mai bine să recurgă la externalizare sprijin pentru extern IT-studio, ca o astfel de cooperare va avea mai multe probleme decât bine. Structura minimă a departamentului: proiectant, dezvoltator, și 2 cap. Dacă nu vă puteți permite această structură - doar ausorsing.

De ce o astfel de structură este minimă:

  1. Veți avea nevoie de cineva care înțelege procesul de dezvoltare oochen. Acest lucru vă permite să nu trebuie să vă faceți griji cu privire la tema „cât de mult am fidea pe urechi?“.
  2. Veți avea nevoie de dezvoltator backend. Acum, totul se schimbă foarte activ, și se potrivesc într-o singură față de cap și de dezvoltare backend devine din ce în ce mai dificilă.
  3. Frontend Developer - aceasta este persoana care va vinde tot felul de site frumos.
  4. Designer critic nevoie, dacă doriți să se dezvolte în continuare.

În continuare, considerăm că:

IT-tools

Selectarea corectă a instrumentelor - un plus mare pentru predictibilitatea și viteza de dezvoltare. Deci, ceea ce avem nevoie:

  1. Mediul de dezvoltare. Este necesar să se selecteze și să standardizeze. Personal, am prefera produsele JetBrains. Alegerea corectă IDE vă oferă un avantaj incredibil la viteza de dezvoltare, astfel cum Acesta vă permite să automatizeze multe dintre acțiunile și să le execute prin apăsarea taste.
  2. Sistemul de control al versiunii. Pentru a spune că este pur și simplu necesar, înseamnă aproape la fel ca și pe care pur și simplu să tacă. Acesta este instrumentul cel mai important! In momentul de fata, git agresiv și mercurial (hg). După selectarea unui sistem, trebuie să decidă în cazul în care acesta va fi codul stocat: pe propriile servere sau vor cumpăra o soluție SaaS. Personal, am ales pentru ei înșiși git + Github. Cine este cel mai popular buchet din lume.
  3. tracker de proiect. tracker proiect - un sistem în care se pune problema. Lucru este foarte ambiguu, deoarece lucruri convenabile pentru programator nu este întotdeauna ușor pentru un manager (sau să-l acolo va trebui să se ocupe de o lungă perioadă de timp). Foarte des ales 2 tracker: unul stabilește obiective ale diferitelor departamente, iar în cealaltă - șeful de departament transferuri, de rupere în subactivități și mai clar formulate deja pentru dezvoltatori.

Citiți mai departe și vei învăța cum să alegeți în experții IT-departament?

Una dintre cele mai dificile puncte, dacă nu sunteți un profesionist HR-specialist și programator într-o singură. Atunci când angajarea este important să se acorde atenție:

  1. Competența persoanei. Este important, dacă nu aveți resursele necesare pentru a instrui persoana respectivă. Internetul este plin de tot felul de teste pentru a verifica caracterul adecvat al unei persoane profesionale, dar aceste teste sunt o altă problemă - nu știu despre tine doar, și pentru a găsi răspunsuri (în aceeași Internet) și să le memoreze - nici o problema. De aceea, este important să fii onest să recunosc, va fi capabil să conducă un astfel de interviu sau nu? În cazul în care răspunsul este negativ, atunci apelează la serviciile specialiștilor
  2. Motivația. În acest moment, puțini oameni să acorde o atenție, dar, de asemenea, este foarte important, deoarece depinde de ea, câți bani va plăti, și cât de multe vă va dura.

articole similare