Culturii DevOps, descoperiți beneficiile

Introducere

Culturii DevOps este un punct esențial atunci când doriți să vă transformați ciclul de producție urmând principiile DevOps. Acesta este pilonul care face posibilă realizarea unor schimbări structurale în cadrul unei companii în tranziție. Culturii DevOps cere fiecărui angajat să depună un efort depășind zona de confort pentru a dobândi o viziune mai globală. Acest lucru necesită o colaborare mai binevoitoare cu ceilalți poli ai unei infrastructuri. În acest articol, vom prezenta punctele esențiale pentru a facilita apariția culturii DevOps.

Vă pregătiți pentru schimbare în cadrul companiei ?

Culturii DevOps este cheia de boltă care permite unei organizații să folosească la maximum toate calitățile echipei sale. Fără o cultură stabilă și bine definită, a avea cele mai bune instrumente și actori nu va aduce sau foarte succint rezultatele așteptate. Înainte de a începe o acțiune cu toți actorii companiei, sunt necesare câteva premise care trebuie schimbate în cadrul echipei operaționale din amonte:

Primul punct cheie este să proiectați și să comunicați o direcție, un scop de atins. Acest obiectiv poate fi comercial, de calitate sau de productivitate. Obiectivul trebuie realizat în urma unui schimb atent în cadrul echipei operaționale și, dacă este necesar, validat de către management deoarece va sta la baza tuturor acțiunilor desfășurate pe o perioadă lungă de timp.

În final, ultimul pas constă în definirea și dezvoltarea KPI-urilor (metrici de monitorizare) care vor face posibilă estimarea progresului obiectivelor. Acestea sunt esențiale deoarece vor justifica acțiunile întreprinse și vor facilita reelaborarea strategiei pe parcurs.

Pregătiți apariția culturii DevOps în companie.

După ce ați validat foaia de parcurs, precum și mijloacele necesare pentru a urmări efectiv progresul tranziției la o organizație DevOps, este timpul să punem în aplicare principiile cheie necesare strategiei DevOps.

1 – Comunicare deschisă și liberă.

Comunicarea sinceră este primul element de validat pentru a revendica o culturii DevOps. Multe dintre problemele clasice dintr-o structură sunt legate de lipsa de comunicare sau de transparență cu privire la pozițiile luate. Pe lângă crearea de tensiune în cadrul membrilor, lipsa de transparență reduce capacitatea de lucru și înțelegerea situației. Acest vag se va acumula în fiecare verigă a organizației, impactând fiecare membru și poate, în cazuri extreme, să reducă rapid angajamentul angajaților tăi.

Lipsa de transparență nu trebuie pusă pe seama unui individ anume, este în general un obicei prost în cultura organizației de care sunt conștienți mai mulți membri, dar a cărui corectare necesită munca fiecărui colaborator și a celor cu o vreme înainte de a deveni normă. Această sarcină nu este ușoară, deoarece neaderarea la strategia de transparență de către un singur membru, indiferent de funcția sa, poate periclita pe termen lung cultura transparenței. Este deci un subiect serios al cărui management nu poate începe decât după un schimb cordial asupra situației actuale și asupra dezvoltării unei strategii de urmat și validat retrospectiv.

Lipsa de transparență este și cauza în IT a tensiunilor între echipa de management și echipa tehnică. Într-adevăr, în industria calculatoarelor, ca și în toate industriile înalt tehnice, nu este posibil să înțelegem toate problemele profesiei fără a fi un tehnician direct. Prin urmare, lipsa de comunicare este cea mai bună modalitate de a crește tensiunile dintre echipele executive și executive.

În schimb, dacă echipa tehnică nu depune eforturi pentru a-și populariza problemele și soluțiile pe care le oferă, luarea deciziilor nu va avea un impact pozitiv asupra ciclului de producție. Pentru dezvoltarea culturii DevOps, este necesar să ne gândim la subiect și să ne aliniem la probleme, precum și să punem dificultățile la prima vedere. Apoi, este necesar să explicăm în termeni comuni motivele acțiunilor desfășurate. Astfel, viziunea rămâne clară și accesibilă pentru toată lumea. În sfârșit, definirea unui plan de acțiune face posibilă validarea fezabilității, înțelegerea strategiei precum și a responsabilităților individuale.

Soluții pentru creșterea comunicării în echipe.

Implicați echipa operațională în dezvoltarea sprinturilor pentru a oferi tuturor șansa de a-și împărtăși temerile sau întrebările despre așteptări. Implementarea acestei practici poate părea dificilă în special, deoarece fiecare parte nu va avea neapărat abilitățile de a-și populariza și de a discuta expertiza în mod calitativ. În plus, noutatea va dura să fie acceptată, care la început poate da întâlniri dificile, dar a căror rigoare va pune treptat în aplicare rezultate.

Ai grijă de echipele de dezvoltare în timpul sprinturilor. Acest lucru din două motive majore, pe de o parte pentru a monitoriza progresul și a detecta riscurile în curs. Pe de altă parte, să se mențină la curent și să aibă o viziune asupra progresului intern înainte de a lua angajamente și decizii. În plus, schimbul în timpul muncii este cel mai bun mod de a evidenția o nevoie care dispare în timp înainte de a reapărea într-un sprint viitor.

În plus, este esențial să ne asigurăm că echipa de dezvoltare colaborează în afara domeniului său de expertiză pentru a populariza problemele în afara condițiilor tehnice și pentru a demonstra mai eficient constrângerile și soluțiile puse în aplicare. Fără această transparență, interpretarea fiecărui grup riscă să alimenteze tensiuni.

Cu alte cuvinte, primul element de pus în aplicare este o colaborare solidă între poli. Pentru a face acest lucru, pot fi puse în aplicare multe instrumente, cu condiția ca utilizarea lor să fie angajată de fiecare membru în mod regulat.

2 – validați direcția pe măsură ce mergeți.

Culturii DevOps este orientată spre continuitate și aplicare pe termen lung, doar în acest context rezultatele vor putea crește. Este nevoie de consecvență în fiecare sector al companiei în funcție de rolul fiecăruia. Pentru a face acest lucru, este imperativ să evidențiem cultura feedback-ului.

Înainte de a face o cerere de urmărire, este important să lăsați echipele să încerce mai multe abordări pentru a urmări rezultatele specificate de echipa operațională. Abordările pot fi efectuate cu PDCA pentru a facilita analiza performanței lor. Vizând o abordare PDCA, așteptați-vă îmbunătățiri neliniare prin încercare și eroare. Ulterior, sedintele de control sunt folosite pentru a reproiecta modelele pentru a realiza cat mai rapid performantele necesare fiecarui siloz, in vederea obiectivului comun.

Obiectivul principal al acestor întâlniri trebuie să fie acela de a oferi feedback constructiv, făcându-și timp pentru a valida așteptările și modul în care este posibil să le atingă. O contribuție bună în timpul acestor schimburi trebuie să fie atât pozitivă, aducând întotdeauna idei pentru a merge mai departe într-un mod clar și precis. Fără aceasta, feedback-ul va fi irelevant, greu de realizat și un sentiment de nelegitimitate poate fi simțit de unii angajați.

Oferiți instrumente pentru feedback.

Obiectivul final aici este de a găsi un mediu fericit între a impune soluții care să fie standardizate și a lăsa loc aprecierii tuturor pentru a oferi acest feedback. Dacă nu sunt disponibile instrumente, implicarea în feedback constructiv poate avea de suferit. În schimb, dacă se ia în considerare o singură metodă, unii membri ai echipei nu vor juca jocul.Idealul fiind să ofere mai multe instrumente care să permită feedback în grupuri, individual și anonim pentru a se asigura că pot avea orice tip de retur în cadrul structurii.

Desigur, trebuie să ne asigurăm că toată lumea are acces la instrumente și își înțelege rolul și utilizarea. Dar, de asemenea, ca o parte din feedback să fie urmată de modificări pentru a arăta valoarea feedback-ului în strategia generală.

Interesul retrospectivelor de a înțelege problemele.

Retrospectivele sunt o modalitate eficientă de a revizui acțiunile trecute pentru a extrage plusurile și minusurile. Pentru a fi eficiente, retrospectivele trebuie să urmeze o frecvență clară și să mențină o rigoare acceptată de membri. De aceea este necesar să se comunice în acest fel și să se reamintească importanța timpului alocat acestei sarcini pentru îmbunătățirea rezultatelor și a bunăstării fiecărui angajat.

O retrospectivă de calitate se remarcă prin colaborarea fiecăruia dintre membri. Pentru a face acest lucru, este necesar să se pună în aplicare acțiuni de recuperare a părerii reale a fiecărui membru (anonimizare, angajament față de pozitiv, etc.). De asemenea, este necesară pregătirea membrilor pentru exercițiu prin precizarea rolului ședinței retrospective la fiecare nouă sesiune.

În plus, începeți retrospective asupra succeselor pentru a arăta buna credință a managerilor și pentru a evita confruntarea echipei pe eșecuri. Obiectivul este să mergem înainte împreună fără schisme între actori. Apoi, enumerați punctele negative sau blocante, insistând să aveți sentimentele tuturor și motivând partenerii să vină cu idei. În sfârșit, întâlnirea trebuie să se încheie cu un angajament asupra acțiunilor care urmează să fie realizate. Pentru a face acest lucru, instigatorul întâlnirii trebuie să înceapă să-și prezinte propriile angajamente pentru a arăta că eforturile sunt împărtășite. Apoi, angajamentele trebuie făcute publice, pentru a încuraja acțiunile întreprinse în urma feedback-ului și a ridica constant importanța furnizării de feedback pe acest subiect.

În cazurile critice care sugerează să fie puse în aplicare mai multe pârghii de acțiune, nu ezitați să le prioritizați pe unele după criterii faptice (plan de afaceri, alocarea costurilor etc.) dar și pe unele a căror alegere este la latitudinea echipei sub formă de vot. Astfel, în ciuda dificultăților, reținerea angajaților poate fi redusă prin păstrarea și luarea în considerare a recomandărilor.

3 – Transmite cunoștințe.

După analizarea rezultatelor obținute prin intermediul proceselor, trebuie puse în aplicare mecanisme care să permită transmiterea și menținerea practicilor de îmbunătățire în timp. Pentru a face acest lucru, este necesar să se acorde atenție rețelei puse în aplicare prin propunerea unei creșteri a competențelor descentralizate și să se evite blocajele de expertiză în anumite sectoare, sub sancțiunea de a suferi fluctuații și pericole.

Una dintre cele mai eficiente abordări și constructoare de comunitate. Această practică constă în crearea de evenimente creative cu obiective fictive în care participanții sunt încurajați să folosească procesele propuse într-un context ludic, dar real cu toate echipele.

Dacă companiei i se cere să utilizeze aspecte tehnice foarte specifice, abordarea poate fi cuplată cu crearea de centre de excelență: această metodă face posibilă crearea unor silozuri de expertiză localizate în jurul unor subiecte specifice. Totuși, acest lucru necesită pregătirea în amonte a transferului de cunoștințe în cazul ieșirii experților. Prin urmare, este necesar să folosim centrele de excelență în cazurile cu adevărat necesare și cu parcimonie.

O cultură a învățării continue.

Pentru a valida continuitatea învățării de-a lungul vieții companiei, este necesar să se pună în aplicare o cultură a învățării continue care să valideze noile abilități necesare. Această abordare poate avea atât feedback pozitiv, cât și negativ, în funcție de individ. Acesta este motivul pentru care se recomandă explicarea procesului tuturor echipelor. Toți angajații ar trebui să se simtă confortabil oferind și primind feedback. În caz contrar, acest lucru ar putea provoca tensiuni și ar putea submina colaborarea intersectorială.

Această secțiune încheie acest articol despre stabilirea pilonilor principali ai culturii DevOps. Această listă nu este exhaustivă, dar reflectă principalele acțiuni care trebuie întreprinse pentru a asigura tranziția către o cultură corporativă mai culturii DevOps. Într-un articol viitor, vom reveni la diferitele pericole prezente în timpul unei tranziții DevOps și la cum să le evităm.

Photo Maxime Macé

Maxime Macé

Simple passionné de thématiques diverses et variées. J’apprécie enrichir mes connaissances dans les disciplines techniques comme l’informatique, les sciences et l’ingénierie, mais aussi dans les domaines merveilleux de la philosophie, l’art et la littérature.

Prenons contact

Vous souhaitez me contacter suite à la lecture de cet article ? Merci de renseigner votre adresse électronique et je vous recontacterai dans les plus brefs délais.

CV Ingénieur développeur informatique

CV Étudiant PhD Artificial Intelligence

Portfolio Artist designer