A digitális átalakulás hatására az üzleti szervezetek felülvizsgálják munkaerő-stratégiájukat. A fejlesztő-üzemeltető (DevOps) és az agilis szoftverfejlesztési életciklus (Agile SDLC) környezetek új szerepek, új csapatszerkezetek és új hierarchiák kialakítását ösztönzik.

Ezeket a változásokat szem előtt tartva nézzük meg a különböző informatikai csapatok típusait. Bár az elnevezések és a funkció leírások vállalatonként változhatnak, mindenhol hasonló témák merülnek fel.

Fejlesztői csapatok

A fejlesztői csapatok egy funkció, termékkomponens vagy egy teljes projekt fejlesztésére összpontosítanak. A csapat összeállhat speciális technológiai problémák megoldására és működő megoldás szállítására, vagy iteratív, folyamatos fejlesztési folyamatot követhet, mint például DevOps vagy Agile környezetekben.

A fejlesztői csapatok általában nem állandóak. Új keresztfunkcionális szakértők állíthatók rá a folyamatos fejlesztési kiadások végrehajtására, vagy specifikusan a termék különböző jellemzőire. Míg a legtöbb szervezet korlátozza az egyes csapatok méretét, a DevOps és az Agile SDLC keretrendszereket követő fejlesztők hajlamosak könnyedén együttműködni a többfunkciós részlegekkel és csapatokkal.

Üzemeltetői csapatok

Az informatikai üzemeltetők továbbra is relevánsak a felhőalapú számítástechnika, az infrastruktúra-automatizálás és az AIOps (mesterséges intelligencia az IT operatív részlegein) megoldások elterjedése ellenére. Az üzemeltetők munkájának összetettsége és jelentősége megnövekedett a nagyobb szervezetekben, és a korai bevonásuk a projektekbe kulcsfontosságú a DevOps sikeres bevezetéséhez.

Az üzemeltetői csoportok felelősek az informatikai infrastruktúra működéséért, valamint a gyors fejlesztési sprintekhez és a funkciók kiadási ciklusaihoz szükséges szolgáltatások előkészítéséért. Ezek a csapatok felelnek a szervezeti irányelvek és az IT szolgáltatás menedzsment alapelvek végrehajtásának biztosításáért is. Az üzemeltetési csapatokban több szerep állandó, különös tekintettel az infrastruktúra-menedzsmentre, a karbantartásra és a monitoring tevékenységekre.

Ne maradj le a legfrissebb tartalmainkról!

INGYENES webinárok, érdekes cikkek, leghasznosabb aktualitások.

Feliratkozom a hírlevélre

Minőségbiztosítási csapatok

Ezeket a csapatokat azért állítják össze, hogy biztosítsák a végfelhasználóknak szállított szoftver minőségét. A minőségbiztosítási csapatok felelősek a minőségi problémák, valamint az ismert és ismeretlen hibák teszteléséért. A „minőség” a minőségbiztosításból olyan jellemzőkre utalhat, mint a teljesítmény, a biztonság, a költségek, a megfelelések, az adatvédelem és a kockázat.

A legújabb ITSM keretrendszerek, például a DevOps, elmosták a határokat a fejlesztési és a minőségbiztosítási szerepek között. Míg mindkét funkcionális csapat különálló készségekkel és szakértelemmel van összeállítva, együtt kell működniük a szoftverfejlesztés életciklusának korai szakaszában a pazarló folyamatok és a félkész termékek végfelhasználókhoz jutásának elkerülése érdekében.

Partnertámogató csapatok (support)

Ezek a csapatok elkötelezettek az informatikai felhasználók – köztük a belső munkaerő és a külső ügyfelek – előtt álló technikai problémák megoldása iránt. A partnertámogató csapatok az operatív csapat személyzetével dolgoznak együtt az informatikai incidensek megelőzésének és proaktív megoldásának biztosítása érdekében.

Az olyan technológiák, mint a csevegőbotok és az AIOps, csökkentik az emberi részvételt mind az ügyfél-támogatási, mind a háttér-infrastruktúrával kapcsolatos tevékenységekben. Ezeknek az interakcióknak azonban sztenderdizáltnak és ügyfélközpontúnak kell lenniük, hogy megfeleljenek a szervezet változó technikai és üzleti követelményeinek. Ezért a support csapatok többfunkciós részlegekből állhatnak össze, és szorosan együttműködnek a fejlesztői és üzemeltetői teamekkel.

Biztonsági csapatok

A kiberbiztonság minden szervezet számára kritikus kérdés. Az azonosítás, jogosultságkezelés, valamint a változtatások jóváhagyási folyamatai az IT biztonsági csapatok általános területei.

A biztonsági csapatok sok partnerrel dolgoznak együtt, többek között:

  • Üzleti vezetőkkel a biztonsági protokollok és házirendek létrehozására
  • Fejlesztői csapatokkal a lehetséges hibák és biztonsági kiskapuk csökkentésére
  • Üzemeltetői csapatokkal, hogy az ITSM tevékenységei megfeleljenek a szervezet biztonsági irányelveinek
  • A teljes szervezettel a kiberbiztonsági képzések és oktatások szélesebb levezénylésére

Üzletfejlesztési csapatok

Ezek az állandó csapatok az informatikai rendszerek kezelésére és fejlesztésére összpontosítanak az üzleti problémák megoldása érdekében. Keresztfunkcionális szakértőket vonhatnak be a fejlesztő és üzemeltető csapatokkal történő együttműködésbe a fejlesztési szakaszban vagy az ITSM korszerűsítésének folyamatában.

Az üzletfejlesztési csapatok külső szolgáltatókkal és ügyfelekkel is együttműködhetnek egy folyamatfejlesztési projekt részeként, mivel az üzletfejlesztési csapatok általában a teljes projekttért felelősek. Az üzletfejlesztési csapatok szerepe hangsúlyos a DevOps környezetekben, kezdve egy folyamatfejlesztési projekt meghatározásával, a megvalósítás irányításával és a változás folyamatának nyomon követésével.

Szervezeti struktúrák a „startup kultúrában”

A hagyományos munkaerő-struktúrákat követő szervezetekben az informatikai csapatok a technológia összehangolására összpontosítottak. A meghatározott technológiai területek szakértői önállóan dolgoztak fókuszterületeiken. Ennek eredményeként egy „elnémult” munkakörnyezet alakult ki az informatikai csapatokkal, ellentmondásos célokat követve, amelyek veszélyeztették az üzleti eredményeket.

Ahogy a nagyvállalatok átvették a startup kultúra lapos szervezeti hierarchiáját, gyors döntéshozatalát és rugalmas újraszerveződéseit, úgy alakult az informatikai csapatok formája és összetétele.

A legtöbb fejlődő cég képes a lapos hierarchikus struktúra kialakítására, keresztfunkcionális szakértelemben gazdag csapatokat létrehozva. Ennek eredményeként csökken a silós elkülönülés a különféle szakterületek és a kapcsolódó osztályok között. A csapattagok eltérő informatikai háttérrel rendelkeznek, és integrálják a termelési lánc több tudományágát. A fejlesztők, az üzemeltetés és a minőségbiztosítás megosztják az egymást átfedő funkcionális felelősségeiket, amelyek a szoftverfejlesztés életciklusa során fordulnak elő.

Az egyéb funkcionális területekről, mint például a HR-ről, a marketingről, az értékesítésről, a beszerzésről és a kutatási részlegről származó alkalmazottak is részt vehetnek az informatikával kapcsolatos döntésekben, interakciókban és tevékenységekben. Nem arról van szó, hogy a szerepek és a kötelezettségek már nincsenek meghatározva – ehelyett a csapatkialakítás és a szervezeti struktúra betartása új értelmet nyer, mivel a startup-kultúra minden méretű szervezetben érvényesül.