← Esettár

FTKONF-100

Amikor nem világosak az alvállalkozód szerepének határai

Helyzet

„Hogyan biztosítsam, hogy a részmunkaidős rendszergazdát ne szippantsák be a projektek?” · „How to make sure a part time SysAdmin does not caught up in projects?” · szerző: Christian · CC BY-SA

Egy tízfős szoftverfejlesztő cég a rendszergazdai feladatokat (verziókezelő, fájlszerver, virtualizáció, mentések, VPN, fejlesztői gépek) külsős vállalkozóra bízta. A jelenlegi contractor gyakran túl lassú vagy nem boldogul az új igényekkel és a hibajavítással; odáig fajult a helyzet, hogy időnként az egyik fejlesztő csinálja meg helyette, ami kétszeresen rossz: a fejlesztők nem ismerik jól a rendszert, és a saját munkájuktól veszi el az időt. A cég ezért felmondana a vállalkozónak, és belsőssé tenné a szerepet. Csakhogy a rendszergazdai munka jelenleg nem tölt ki egy teljes állást (a contractor kb. havi egy hetet van ott), így az új ember projektfeladatokat is kapna. A tapasztalat viszont az, hogy mindenki belesodródik a projektmunkába, mert az hoz pénzt és annak van égető határideje; a rendszergazdai teendő pedig „ráér jövő héten is". A kérdés: milyen szabályokkal érhető el, hogy az új ember el tudja látni a rendszergazdai feladatát, és csak a fennmaradó időben projektezzen?

A forrásposzt teljes szövege (magyarul és angolul)

Az eredeti Stack Exchange-kérdés hű magyar fordítása · szerző: Christian · The Workplace, q80491 · CC BY-SA.

Hogyan biztosítsuk, hogy egy részidős rendszergazda ne ragadjon bele a projektekbe?

Szoftverfejlesztő cég vagyunk, körülbelül 10 alkalmazottal. A rendszergazdai szerepet kiszerveztük egy vállalkozónak. A rendszergazda feladatai közé tartozik a verziókezelő rendszer, a fájlszerver, a VM-hipervizor, a mentési rendszer és a VPN karbantartása, valamint a fejlesztői notebookok beállítása és karbantartása.

A jelenlegi vállalkozó gyakran túl lassú, vagy nem képes új funkciókat bevezetni és hibákat javítani. Néha odáig jut a dolog, hogy az egyik szoftvermérnök csinálja meg maga. Ez nem túl hatékony, mert a legtöbb fejlesztő nem ismeri jól a rendszert, és más feladataik is vannak.

Ezért fel akarjuk mondani a vállalkozó megbízását, és házon belülre vinni a munkát. Ez egy új alkalmazott felvételével járna, azonban a rendszergazdai munka jelenleg nem teljes állás (a vállalkozó körülbelül havi egy hetet van itt). Mivel már így is kevesen vagyunk, az új rendszergazda projektfeladatokat is kapna. Ez lehet kódolás, tesztelés, ügyfelekkel való foglalkozás, ami a leginkább illik az illetőhöz. Feladat van bőven.

A tapasztalat az, hogy mindenki belebonyolódik a projektekbe, mert azok hozzák a pénzt és sürgető határidejük van, míg a rendszergazdai munkát mindig el lehet végezni egy héttel később is. Hogyan vezethetünk be olyan irányelveket, amelyek lehetővé teszik, hogy a rendszergazda elvégezze a munkáját, miközben a fennmaradó időben projektmunkát is tud végezni?

Ahogy a cég növekszik (jelenleg évi 50%-os ütemben), a rendszergazdai munka teljes állássá válik, és akként is fogjuk kezelni.

A közösség legjobbnak ítélt válasza (5 szavazat)

Szerző: Old_Lamplighter · CC BY-SA

„Hire a full-time systems administrator, and define the scope of his duties clearly. Understand that any project work given to the sysadmin will take a back seat to his sysadmin duties. … anything assigned to him should be peripheral work, not mission critical work or you may find yourself stalled while his sysadmin duties take priority."

Lényeg (magyarul): A „fapados, részidős IT" receptje a katasztrófának; ha mégis vegyes szerep lesz, a szabályokat előre kell rögzíteni: (1) a szerep hatóköre írásban, világosan definiálva; (2) kimondott prioritási szabály: a rendszergazdai munka mindig megelőzi a projektmunkát; (3) ebből következően a rendszergazda csak periférikus, nem kritikus úton lévő projektfeladatot kaphat, különben egy komoly üzemeltetési incidens az egész projektet megakasztja; (4) döntsd el előre, mit veszel fel: fejlesztőt, aki üzemeltet, vagy üzemeltetőt, aki fejleszt (a két készség nem ugyanaz); (5) képezz ki legalább még egy embert tartaléknak, hogy a cég soha ne függjön egyetlen személytől; (6) a növekedésre legyen előre terv (mikor válik teljes állássá a szerep, és akkor mi történik).

Valós forrás: „How to make sure a part time SysAdmin does not caught up in projects?” · szerző: Christian · Stack Exchange / The Workplace (q80491) · CC BY-SA · magyar fordítás, anonimizálva. Az eredeti poszt →