Ki ki az informatikában?

Ki ki az informatikában?

Az ipari szoftverfejlesztés jelenlegi fejlődési szakaszában számos termelési szerep figyelhető meg. Számuk növekszik, évről évre bonyolultabb a besorolás, és természetesen egyre bonyolultabbak a szakember-kiválasztás és az emberi erőforrásokkal való munka folyamatai is. Az információs technológia (IT) a magasan kvalifikált munkaerő-erőforrások és a munkaerőhiány területe. Itt a személyzet fejlesztési folyamata és a személyzeti potenciállal való szisztematikus munka szükségessége sokkal hatékonyabb, mint az internetes források segítségével történő közvetlen kiválasztás.

A cikk az IT-cégek HR-szakemberei számára releváns kérdéseket tárgyalja: ok-okozati összefüggéseket a termelési szerepek alakulásában, a szerepek tartalmának félreértelmezésének következményeit általában a HR-munka szempontjából, valamint a HR-munka növelésének lehetséges lehetőségeit. a szakemberek toborzásának hatékonysága.

IT gyártás avatatlanoknak

A „Ki kicsoda” az informatikában különféle platformokon vita tárgya. Az egész IT-iparéig létezik, vagyis azóta, hogy a múlt század 90-es éveinek elején megjelentek az első szoftverfejlesztő cégek a fogyasztói piacon. És ugyanennyi ideje nem volt egységes álláspont ebben a kérdésben, ami nehézségeket okoz és csökkenti a személyzeti munka hatékonyságát. Próbáljuk meg kitalálni.

Számomra az informatikai szektorban a termelési szerepkörök témája vált aktuálissá és érdekessé, amióta az informatikai céghez kerültem. Sok időt és ideges energiát töltöttem azzal, hogy megértsem a gyártási folyamatot. Ezek a költségek meghaladták a várakozásomat és a folyamatokhoz való alkalmazkodás költségeit más területeken: oktatás, anyaggyártás, kisvállalkozás. Megértettem, hogy a folyamatok összetettek és szokatlanok, hiszen általában az ember jobban alkalmazkodik az anyagi világhoz, mint a virtuálishoz. De volt intuitív ellenállás: úgy tűnt, itt valami nincs rendben, ennek nem szabadna így lennie. Az alkalmazkodási folyamat valószínűleg egy évig tartott, ami értelmezésem szerint egyszerűen kozmikus. Ennek eredményeként meglehetősen világosan megértettem az informatikai termelés kulcsszerepeit.

Jelenleg továbbra is ezen a témán dolgozom, de más szinten. Egy informatikai cég fejlesztési központjának vezetőjeként gyakran kell kommunikálnom hallgatókkal, egyetemi tanárokkal, jelentkezőkkel, iskolásokkal és másokkal, akik szeretnének részt venni egy IT-termék létrehozásában a munkáltatói márka munkaerő-piaci népszerűsítése érdekében. egy új területről (Jaroszlavl). Ez a kommunikáció nem könnyű, mivel a beszélgetőpartnerek nem ismerik a szoftverfejlesztési folyamatot, és ennek következtében nem értik a beszélgetés tárgyát. 5-10 perces párbeszéd után nem kap visszajelzést, és úgy érzi magát, mint egy külföldi, akinek a beszédét le kell fordítani. A beszélgetőpartnerek között általában van olyan, aki vonalat húz a párbeszédben, és a 90-es évek népi mítoszát hangoztatja: „Egyébként minden informatikus programozó.” A mítosz eredete a következő:

  • Az informatikai ipar rohamosan fejlődik, ilyen körülmények között minden alapvető jelentés és alapelv kialakulás stádiumában van;
  • A bizonytalanság körülményei között nehéz létezni, ezért az ember mítoszteremtéssel igyekszik megkönnyíteni a maga számára az ismeretlen megértését;
  • az ember jobban hozzá van szokva az anyagi világ érzékeléséhez, mint a virtuálishoz, ezért nehezen tudja meghatározni az érzékelésen túlmutató fogalmakat.

Ha megpróbáljuk leküzdeni ezt a mítoszt, olykor szélmalmoknak tűnik, mivel a problémának számos aspektusa van, amellyel foglalkozni kell. A HR-szakembernek először is világos képpel kell rendelkeznie az informatikai vállalat termelési szerepeiről egy ideális és valós megtestesülésben, másrészt meg kell értenie, hogyan és mikor lehet a vállalat belső erőforrásait a leghatékonyabban felhasználni, harmadszor pedig, hogy milyen valós módszerekkel elősegíti a munkaerő-piaci szereplők ismertségének növelését, és hozzájárul a munkáltatói márka kialakulásához. Nézzük meg közelebbről ezeket a szempontokat.

A szoftver életciklusa a termelési szerepkörök alapjaként

Nem titok, hogy általában minden IT-cégnél minden termelési szerepkör forrása a szoftver életciklusa. Ha tehát azt a koncepcionális feladatot tûzzük ki, hogy ennek a kérdésnek az egész IT-ágazaton belüli egységes felfogásában állapodjunk meg, akkor kifejezetten a szoftver életciklusára, mint mindenki által elfogadott és érthetõ szemantikai alapra kell támaszkodnunk. A termelési szerepek kérdéskörének konkrét megvalósítási lehetőségeinek megvitatása a szoftver életciklusához való kreatív hozzáállásunk síkjában rejlik.

Tehát nézzük meg a szoftver életciklusának szakaszait, példaként a RUP módszertan segítségével. Tartalmi és terminológiai szempontból meglehetősen kiforrott linkek. A gyártási folyamat mindig és mindenhol az üzleti modellezéssel és a követelmények kialakításával kezdődik, és (természetesen feltételesen) a felhasználók konzultációjával és a szoftver módosításával a felhasználók „kényszerei” alapján ér véget.

Ki ki az informatikában?

Ha történelmi kirándulást teszünk a múlt század végére (mint tudjuk, ez a „sziget-automatizálás” időszaka volt), láthatjuk, hogy a szoftverkészítés teljes folyamatát egy programozó-fejlesztő végezte. Íme annak a mítosznak a gyökerei, hogy minden informatikus programozó.

A termelési folyamatok összetettebbé válásával, az integrált platformok megjelenésével és a tématerületek komplex automatizálására való átállással, az üzleti folyamatok újratervezésével elkerülhetetlenné válik az életciklus-szakaszokhoz kötött speciális szerepkörök megjelenése. Így jelenik meg egy elemző, tesztelő és műszaki támogatási szakember.

A pozíciók sokszínűsége az elemzői szerep példáján

Egy elemző (más néven elemző mérnök, más néven igazgató, módszertanos, üzleti elemző, rendszerelemző stb.) segít „megbarátkozni” az üzleti feladatokkal és a megvalósításukhoz szükséges technológiákkal. A problémafelvetés leírása a fejlesztő számára – így jellemezhető egy absztrakt elemző fő funkciója. Kapcsolóként működik a megrendelő és a fejlesztő között a követelményképzési, elemzési és szoftvertervezési folyamatokban. Valós termelési körülmények között az elemzői funkciók listáját a termelésszervezés módja, a szakember képzettsége, a modellezett tantárgyi terület sajátosságai határozzák meg.

Ki ki az informatikában?

Egyes elemzők közelebb vannak az ügyfélhez. Ezek üzleti elemzők (Business Analyst). Mélyen ismerik a témakör üzleti folyamatait, és maguk is szakértők az automatizált folyamatokban. Nagyon fontos, hogy ilyen szakemberek legyenek egy vállalkozásnál, különösen a módszertanilag összetett témakörök automatizálásánál. Nekünk, az államháztartási folyamat automatizálóiként különösen egyszerűen szükséges, hogy az elemzők között legyenek téma szakértők. Magasan képzett munkavállalókról van szó, akik jó pénzügyi-gazdasági végzettséggel és pénzügyi hatósági munkatapasztalattal rendelkeznek, lehetőleg vezető szakemberként. Rendkívül fontos a nem informatikai területen szerzett tapasztalat, hanem kifejezetten a tárgykörben.

Az elemzők másik része közelebb áll a fejlesztőkhöz. Ezek rendszerelemzők (System Analyst). Fő feladatuk a megrendelői igények azonosítása, rendszerezése, azok kielégítési lehetőségének elemzése, műszaki specifikációk elkészítése, problémameghatározások leírása. Nemcsak az üzleti folyamatokat értik, hanem az információs technológiákat is, jól ismerik az ügyfélnek szállított szoftver képességeit, rendelkeznek tervezési készségekkel, és ennek megfelelően értik, hogyan lehet a legjobban közvetíteni az ügyfél érdekeit a fejlesztő felé. Ezeknek az alkalmazottaknak rendelkezniük kell az IKT területén végzett végzettséggel és mérnöki és műszaki gondolkodásmóddal, lehetőleg informatikai tapasztalattal. Az ilyen szakemberek kiválasztásakor egyértelmű előnyt jelent a modern eszközökkel rendelkező tervezési készség.

Ki ki az informatikában?

Az elemzők másik típusa a műszaki írók. A szoftverfejlesztési folyamatok részeként dokumentálással foglalkoznak, felhasználói és rendszergazdai kézikönyveket, technológiai utasításokat, oktatóvideókat stb. Fő feladatuk, hogy a program működéséről információkat tudjanak közvetíteni a felhasználók és más érdeklődők felé, a technikailag összetett dolgokat tömören és érthetően leírni. A műszaki írók többnyire kiválóan beszélik az orosz nyelvet, ugyanakkor műszaki végzettséggel és elemző elmével rendelkeznek. Az ilyen szakemberek számára a legjelentősebb a világos, hozzáértő, részletes, szabványoknak megfelelő műszaki szövegek összeállításának készsége, valamint a dokumentációs eszközök ismerete és elsajátítása.

Így ugyanazt a szerepet (és mellesleg a személyzeti táblázatban elfoglalt pozíciót) látjuk - elemzőt, de eltérő specifikus alkalmazási inkarnációit. A szakemberek keresésének mindegyikhez megvannak a maga sajátosságai. Fontos tudni, hogy az ilyen típusú elemzőknek olyan készségekkel és ismeretekkel kell rendelkezniük, amelyek gyakran összeférhetetlenek egy személyben. Az egyik bölcsész, nagy mennyiségű szöveges dokumentumokkal elemző munkára hajlamos, fejlett beszéd- és kommunikációs képességekkel, a másik mérnöki gondolkodású és informatikai érdeklődésű „technikus”.

Kívülről szedjük vagy növesztjük?

Az IT-ipar nagy képviselője számára az internetes forrásokból történő közvetlen kiválasztás hatékonysága csökken a projektek növekedésével. Ez különösen a következő okok miatt történik: a vállalaton belüli összetett folyamatokhoz való gyors alkalmazkodás lehetetlen, az egyes eszközök elsajátításának sebessége kisebb, mint a projektfejlesztés sebessége. Ezért fontos, hogy egy HR-szakember ne csak külsőleg kit keressen, hanem azt is tudja, hogyan használja fel a cég belső erőforrásait, kiből és hogyan fejleszthet szakembert.

Az üzleti elemzők számára nagyon fontos a tárgyterületen belüli valós folyamatokon belüli munkatapasztalat, így a „kívülről” való toborzás hatékonyabb, mint a vállalaton belüli termesztés. Ugyanakkor fontos, hogy egy HR szakember ismerje azon szervezetek listáját, amelyek ennek a humánerőforrásnak a forrásai lehetnek, és a kiválasztásnál koncentráljon az önéletrajzok keresésére tőlük.

Ellenkezőleg, az olyan megüresedett állások betöltéséhez, mint a rendszerelemző és szoftvertervező, a vállalaton belüli képzési folyamat nagyon fontos. Ezeket a szakembereket a jelenlegi termelési környezetben és az adott szervezet sajátosságaiban kell kialakítani. A rendszerelemzők üzleti elemzőkből, műszaki írókból és műszaki támogató mérnökökből fejlődnek. Szoftverépítészek – a tervezőktől (System Designer) és a szoftverfejlesztőktől (Software Developer), ahogy tapasztalatot szereznek és tágítják látókörüket. Ez a körülmény lehetővé teszi a HR-szakember számára, hogy hatékonyan használja fel a vállalat belső erőforrásait.

A termelési szerepek metszéspontja, integrációja és fejlődése

Van még egy nehéz kérdés a gyártási folyamatban való megvalósítás szempontjából - a szerepek közötti egyértelmű határok megállapítása. Első pillantásra úgy tűnhet, hogy minden magától értetődő: a megvalósítás befejeződött, a szoftver kereskedelmi üzembe helyezésének dokumentumait aláírták, és mindent átadtak a műszaki támogatásnak. Ez így van, de gyakran előfordulnak olyan helyzetek, amikor az ügyfél megszokásból, szoros kapcsolatban áll az elemzővel, és „varázspálcaként” látja, továbbra is aktívan kommunikál vele, annak ellenére, hogy a rendszert már bevezették. és folyamatban van a formális támogatási szakasz . Az ügyfél szemszögéből azonban ki fog jobban és gyorsabban válaszolni a rendszerrel való munkával kapcsolatos kérdésekre, mint a vele közösen feladatot kijelölő elemző. És itt felmerül a kérdés a műszaki támogató mérnök és az elemző szerepének részleges megkettőződéséről. Idővel minden javul, a kliens hozzászokik a technikai támogatási szolgálattal való kommunikációhoz, de a szoftver használatának legelején egy ilyen „belső átállás” nem mindig valósítható meg mindkét oldali stressz nélkül.

Ki ki az informatikában?

Az elemző és a műszaki támogató mérnök szerepkörének metszéspontja akkor is felmerül, amikor a fejlesztési igények áramlása a támogatási szakasz részeként jelentkezik. Visszatérve a szoftver életciklusához, eltérést látunk a valós termelési feltételek és a formális attitűdök között, hogy a követelményelemzést és a probléma megfogalmazását kizárólag elemző végezheti. A HR-szakértőnek természetesen meg kell értenie a szerepek ideális képét a szoftver életciklusán belül, ezeknek világos határai vannak. De ugyanakkor feltétlenül szem előtt kell tartania, hogy kereszteződés lehetséges. A pályázó tudásának és készségeinek értékelésekor ügyelni kell a kapcsolódó tapasztalatok meglétére, vagyis a műszaki támogató mérnökök keresése során elemzői tapasztalattal rendelkező jelöltek is szóba jöhetnek, és fordítva.

Az átfedés mellett gyakran a termelési szerepkörök konszolidációja is történik. Például egy üzleti elemző és egy műszaki író egy személyként létezhet. A szoftvertervező (Software Architect) jelenléte a nagy ipari fejlesztéseknél kötelező, míg a nagyon kis projekteknél ez a szerep nélkülözhető: ott az építész feladatait a fejlesztők (Software Developer) látják el.

A fejlesztési megközelítések és technológiák történelmi periódusainak változása elkerülhetetlenül oda vezet, hogy a szoftver életciklusa is fejlődik. Globálisan természetesen a fő szakaszai változatlanok, de egyre részletesebbek. Például a web alapú megoldásokra való átállással és a távoli konfigurációs képességek növekedésével a szoftverkonfigurációs szakember szerepe is megjelent. A történelem korai szakaszában ezek megvalósítók, azaz mérnökök voltak, akik munkaidejük nagy részét az ügyfelek munkahelyén töltötték. A szoftverek megnövekedett mennyisége és összetettsége a Software Architect szerepének megjelenéséhez vezetett. A verziókiadások felgyorsítására és a szoftverminőség javítására vonatkozó követelmények hozzájárultak az automatizált tesztelés fejlődéséhez és egy új szerepkör megjelenéséhez - QA engineer (Quality Assurance Engineer) stb. A szerepek alakulása a gyártási folyamat minden szakaszában jelentősen összefügg a módszerek, technológiák és eszközök fejlődésével.

Eddig megvizsgáltunk néhány érdekes pontot a termelési szerepkörök szoftvercégen belüli elosztásával kapcsolatban a szoftver életciklusával összefüggésben. Nyilvánvalóan ez egy bennfentes nézet, amely minden cégre jellemző. Mindannyiunk számára, mint az IT-ipari munkaerőpiac szereplőiként és a munkáltatói márka népszerűsítéséért felelős személyek számára különösen fontos lesz a külső szemlélet. És itt nemcsak a jelentés megtalálásával van nagy probléma, hanem azzal is, hogy ezeket az információkat eljuttassuk a célközönséghez.

Mi a baj az informatikai állások „állatkertjével”?

A HR-szakemberek, termelési vezetők fejében a zűrzavar és a megközelítések sokfélesége az IT-pozíciók nagyon sokféleségéhez, valóságos „állatkertjéhez” vezet. Az interjúk és az egyszerű szakmai kapcsolatok tapasztalatai azt mutatják, hogy az emberek gyakran nem értik világosan, hogy a munkaköri megnevezésekből mit kell következtetni. Például a mi szervezetünkben az „analitikai mérnök” kifejezést tartalmazó beosztások feltételezik, hogy ez egy feladatmeghatározó. Kiderült azonban, hogy ez nem mindenhol van így: van olyan fejlesztő szervezet, ahol egy elemző mérnök a megvalósító. Teljesen más felfogás, egyetértesz?

Először is, az informatikai pozíciók „állatkertje” kétségtelenül csökkenti a toborzás hatékonyságát. Minden munkáltató a márkájának fejlesztése és népszerűsítése során tömör formában szeretné átadni mindazokat a jelentéseket, amelyek a termelésében léteznek. És ha ő maga gyakran nem tudja egyértelműen megmondani, hogy ki kicsoda, természetes, hogy bizonytalanságot sugároz a külső környezetbe.

Másodszor, az informatikai pozíciók „állatkertje” óriási problémákat okoz az informatikusok képzésében és fejlesztésében. Minden komoly informatikai cég, amelynek célja a humánerőforrás kialakítása és fejlesztése, nem csak a munkahelyek „fejése”, előbb-utóbb szembesül az oktatási intézményekkel való kapcsolattartás igényével. A magasan képzett informatikusok számára ez az egyetemek szegmense, és ezen belül a legjobbak, legalábbis a TOP-100-as rangsorban.

Az egyetemekkel való integráció problémája az informatikai szakemberek folyamatos képzési folyamatának felépítése során mintegy fele annak a hiányának, hogy az egyetemek nem tudják, ki kicsoda az informatikai vállalaton belül. Nagyon felületesen értik ezt. Az egyetemek általában több olyan szakot tartalmaznak, amelyek nevében szerepel a „számítástechnika” szó, és gyakran előfordul, hogy felvételi kampány során arra a tézisre támaszkodnak, hogy minden szak lényegében ugyanarról szól. És ugyanúgy néz ki, mintha arra a népszerű mítoszra hagyatkoznánk, hogy minden informatikus programozó.

Az egyetemekkel folytatott szoros együttműködésünk tapasztalatai azt mutatják, hogy az „Alkalmazott informatika (ágazat szerint)” szakon a módszertani és műszaki támogatási részleghez látunk el személyzetet, fejlesztést azonban nem. Míg az „Alapvető Informatika”, a „Szoftverfejlesztés” kiváló humánerőforrást készít a fejlesztők számára. Ahhoz, hogy a jelentkezőt eleinte ne egy számára alkalmatlan úton tereljék, szükséges „eloszlatni a ködöt”, ami az informatikai termelést övezi.

Lehet-e mindent közös nevezőre hozni?

Lehetséges-e a termelési szerepek egységesítése és közös megértése a vállalaton belül és kívül?

Természetesen lehetséges és szükséges, mert az összes fejlesztő vállalkozás felhalmozott kollektív tapasztalata bizonyítja a közös, egységes koncepciók jelenlétét a termelési folyamat megszervezésében. Ez annak a következménye, hogy a szoftver életciklusának még mindig egyedi értelmezése van, és az újonnan megjelenő termelési szerepkörök (DataScientist, QA-Engineer, MachineLearning Engineer stb.) a szoftver pontosításának, fejlesztésének a következményei. szoftver életciklusa mint olyan, ami a technológiák és eszközök fejlesztésével, valamint az üzleti feladatok fejlesztésével és bővítésével jár.

Ugyanakkor nehéz a termelési szerepek egységesítése, mert az IT a gazdaság egyik legfiatalabb és leggyorsabban fejlődő ágazata. Bizonyos értelemben ez az a káosz, amelyből az univerzum keletkezett. Az egyértelmű szervezeti struktúra itt lehetetlen és nem megfelelő, mert az informatika egy intellektuális, de nagyon kreatív terület. Az informatikus egyrészt fejlett algoritmikus és matematikai gondolkodású „fizikus”-értelmiségi, másrészt „szövegíró”-alkotó, eszmehordozó és népszerűsítő. Neki, akárcsak a művésznek, nincs világos festési terve, nem tudja részekre bontani a képet, mert az utóbbi megszűnik. Ő az önmagukban elvont, megfoghatatlan, nehezen mérhető, de gyors információs folyamatok uralkodója.

A hatékony személyzeti munka kiépítésének módjai az IT-termelésben

Tehát mit kell tudnia egy HR-szakembernek ahhoz, hogy hatékony HR-munkát tudjon felépíteni az IT-termelési szerepkörök sokféleségével összefüggésben.

Először is, egy IT-cégnél minden HR-szakértőnek fogalma kell, hogy legyen arról a helyzetről, amely kifejezetten a vállalkozására jellemző: ki mit csinál, kit minek hívnak, és ami a legfontosabb, mit jelentenek ezek a szerepkörök a vállalati körülmények között. egy adott produkció.

Másodszor, a HR-szakembernek rugalmasan kell ismernie a termelési szerepeket. Vagyis kezdetben ideális megértést alakít ki róluk, amely lehetővé teszi számára, hogy mindent kitaláljon magának. Ezután valódi képnek kell lennie a termelésről: a szerepek hol és milyen módon keresztezik egymást, és milyen módon kapcsolódnak egymáshoz, milyen felfogás uralkodik ezekről a szerepekről a termelési vezetők körében. A személyzeti specialista számára az a nehézség, hogy gondolatban ötvözze a valós és ideális helyzeteket, ne az, hogy a folyamatokat erőszakosan újjáépítse az ideális felfogásnak megfelelően, hanem az, hogy segítse a termelést az erőforrásigény kielégítésében.

Harmadszor, feltétlenül rendelkeznie kell bizonyos szakemberek lehetséges fejlődési pályáival: milyen esetekben lehet eredményes a külső szelekció, és mikor érdemes a csapatában egy munkatársat felnevelni, fejlődési lehetőséget biztosítva neki, milyen tulajdonságokkal. A jelöltek közül egy adott irányba fejlődhetnek, mely tulajdonságok nem kompatibilisek egy személyben, ami kezdetben fontos a fejlődési pálya kiválasztásához.

Negyedszer, térjünk vissza ahhoz a tézishez, hogy az informatika a magasan kvalifikált munkaerő területe, ahol a hatékonyabb személyi munka érdekében elkerülhetetlen az egyetemi oktatási környezetbe való korai integráció. Ebben a helyzetben minden HR-szakembernek nem csak a közvetlen keresés, a kérdőíves munka és az interjúkészítés készségeit kell fejlesztenie, hanem el kell tájékozódnia az egyetemi szakemberképzés környezetében is: mely egyetemek készítik fel a személyzetet a vállalat számára, melyik szakterületen belül az egyes egyetemeken belül. személyi szükségletek fedezésére, és mire Fontos, hogy ki áll e mögött, ki irányítja és képezi a szakembereket az egyetemeken.

Ha tehát céltudatosan leromboljuk azt a mítoszt, hogy minden informatikus programozó, akkor számos lépést kell tenni ebbe az irányba, és kiemelt figyelmet kell fordítani egyetemeinkre, ahol a leendő szakma megítélésének alapjait rakják le. Más szavakkal, folyamatos interakcióra van szükségünk az oktatási környezettel, például a coworking központokban, a „forráspontok” és az oktatási intenzív programokban való részvétel modern együttműködési formájának használatával. Ez elősegíti az informatikai vállalkozással kapcsolatos tévhitek megsemmisítését, a személyzeti munka hatékonyságának növelését és a közös tevékenységek feltételeinek megteremtését iparágunk különböző szakembereinek képzésében.

Köszönetemet fejezem ki azoknak a kollégáknak, akik részt vettek e cikk elkészítésében és támogatták: Valentina Vershinina és Jurij Krupin.

Forrás: will.com

Hozzászólás