Codecool și Software Development Academy (SDA) fuzionează pentru a deveni unul dintre cele mai importante centre de formare digitală din Europa

SDA Codecool Merch
Pornim într-o nouă călătorie împreună cu Software Development Academy (SDA) pentru a crea unul dintre cele mai  mari centre de formare digitală și furnizare de talente tech din Europa Centrală. Acesta este un pas uriaș pentru ambele companii ce va transforma radical capacitatea noastră de a modela viețile oamenilor și de a livra talente tech companiilor care ne sunt partenere.
SDA Codecool Merch

Codecool + SDA = unul dintre cele mai mari centre de formare digitală din Europa Centrală

Unindu-ne forțele, vom deveni un furnizor mai mare, de încredere și vom avea capacitatea de a livra un număr mult mai mare de candidați de calitate către partenerii noștri corporate: 15.000 – 20.000 de absolvenți anual. De asemenea, vom oferi un portofoliu mai amplu de programe de calificare digitală, perfecționare și recalificare de care se pot bucura atât studenții, cât și partenerii noștri.

Ce trebuie să știi despre cele două companii 

Suntem două companii EduTech din Europa Centrală, care au parcurs deja un drum lung în ultimii 7 ani. Împărtășim o viziune similară, dar până acum fiecare am abordat-o dintr-un unghi diferit.
Codecool (înființată în Ungaria) este prezentă astăzi în 4 țări și are mai mult de 2000 de absolvenți și peste 300 de parteneri corporate. Principalul curs acestei școli este cel de Full-Stack Developer, care vine la pachet cu garanția contractuală a jobului.
SDA (înființată în Polonia) este prezentă în 6 țări și are până în prezent peste 15000 de absolvenți și peste 100 de parteneri corporate. Compania oferă o varietate de cursuri scurte care pregătesc studenții pentru a intra în piața de IT.
Codecool oferă cursuri mai lungi cu o garanție a locurilor de muncă, în timp ce SDA se concentrează pe cursurile mai rapide – dar ambele oferă cursuri de înaltă calitate și predau competențe digitale, programare și abilități IT. Abordările sunt diferite, dar în cele din urmă, obiectivul comun este acela de a schimba viețile oamenilor cu ajutorul competențelor digitale.   În plus, ambele companii oferă partenerilor lor corporate proiecte personalizate de recalificare și perfecţionare. De asemenea, au întreprins proiecte guvernamentale robuste de recalificare: 10.000 de specialiști TIC în Albania formați în cadrul SDA și 600 de ingineri software în Ungaria, absolvenți Codecool.   Pune aceste două abordări împreună și ceea ce obții este portofoliul perfect de produse care deservește toate segmentele de piață.

Ce beneficii aduce fuziunea partenerilor noștri corporate?

  Devenind unul dintre cele mai mari centre de formare pe competențe digitale la nivel european, vom fi de acum înainte prezenți în 8 țări: Estonia, Polonia, Cehia, Slovacia, Ungaria, Austria, România și Albania. Împreună, vom avea o rețea de peste 1600 de mentori și vom putea oferi 17 opțiuni unice de formare și reconversie profesională
Există o luptă la nivel global pentru talentele digitale, în special pentru dezvoltatori și programatori, așa că scopul nostru principal rămâne să oferim competențe digitale de înaltă calitate angajaților și angajatorilor, dar la o scară mult mai mare”, a declarat Michał Mysiak, CEO al SDA, care va conduce compania fuzionată în calitate de CEO. „Credem că fuziunea dintre Codecool și SDA – cu puncte forte regionale și de categorie distincte – va crește nivelul de competențe al cetățenilor din Europa Centrală care sunt dornici să învețe și va fi esențial în transformarea digitală a Europei și nu numai.”    Din moment ce vom avea cea mai mare capacitate de dezvoltare a produselor din regiune, vom putea produce noi cursuri mai rapid și vom reacțona cu mai multă agilitate la transformările tehnologice frecvente, precum și la nevoile unice ale partenerilor noștri de afaceri.   Acesta este un capitol nou și interesant pentru ambele companii, unde creăm o adevărată putere pentru digitalizare”, a declarat József Boda, CEO al Codecool. „Prin programele noastre consolidate de competențe digitale, continuăm cu încredere să servim nevoilor indivizilor, companiilor și guvernelor. Absolvenții cursurilor noastre sunt la mare căutare, mai ales că organizațiile din Europa de Vest și din SUA caută să externalizeze sau să găsească noi talente reducând în același timp costurile.”   Împreună, vom reuși să pregătim 15.000-20.000 de persoane într-un an pentru cei peste 400 de parteneri business și vom putea servi mult mai bine nevoilor acestora, nu numai în ceea ce privește varietatea specializărilor oferite, ci și la scară mai mare și din mai multe țări din regiune.   De asemenea, vom continua să extindem acoperirea din punct de vedere geografic, dar vom oferta de produse și soluții la nevoile de talente digitale ale companiilor, începând de anul viitor. Acest lucru este necesar, deoarece regiunea Europei Centrale are cel mai mare bazin de talente digitale de pe continent și există o nevoie fără precedent de oameni calificați digital în următorul deceniu.   Suntem aici pentru a face să se întâmple acest lucru!
József Boda și Michal Mysiak semnează contractul de fuziune

Ești în căutarea următoarei generații de talente tech? 

  Dacă ești în căutarea unor persoane cu competențe digitale, ia în considerare parteneriatul cu noi. Avem o rețea extinsă și activă de talente tehnologice de calitate și procese de recrutare flexibile, oferindu-ți acces rapid la talente de top.   De asemenea, suntem aici dacă ești interesat să îți perfecționezi sau să îți ajuți actualii angajați să se recalifice. Suntem bucuroși să customizăm programele noastre de formare la nevoile companiei tale și să te ajutăm să îți transformi actuala resursă umană în cea mai valoroasa resursă digitală a ta.   Te interesează să afli ce poate compania nou formată să îți ofere? Hai să vorbim!

Scrum în cursurile de programare – Ponturi și beneficii

Afacerile devin Agile pentru a obține produse de mai bună calitate, clienți mai mulțumiți și
echipe mai productive. Totodată agilitatea și cadrele de lucru precum Scrum sunt foarte
avantajoase și în timpul procesului de învățare. (Cu acest articol) Te vom ghida prin culisele
Scrum-ului pentru a prezenta cum implementăm metoda noastră de predare și de ce
aceasta metoda de lucru este benefic si pentru afaceri.
Modul de lucru Agile nu este doar un cuvânt trendy și la moda în lumea IT. În prezent, peste 70% dintre companiile din întreaga lume folosesc metode agile în IT si
pentru procesele lor de afaceri. În timp ce sectorul IT a fost primul care a implementat aceste valori în dezvoltarea de software, companiile au sesizat repede avantajele și au început să-și regândească întreaga organizație folosind aceste principii si transformări
intr-un mod extensiv. În domeniul dezvoltării de software, cele mai multe companii și-au luat angajamentul în cadrul Scrum pentru a implementa valorile Agile de bază. Consideram ca metoda Scrum poate fi o completare utilă în procesul nostru de învățare de asta am si decis să facem din el o parte integrantă a metodei noastre de predare. De ce este atat de eficienta metoda Agile? Și de ce este atât de benefică folosirea lui pentru a preda programarea? Ca si primul pas, să vedem ce înseamnă cu adevărat să urmezi calea agile.

O scurtă recapitulare

Agile se bazează pe echipe interfuncționale organizate pe cont propriu și este un mod mai reactiv și mai flexibil de organizare in cadrul companiei tale.

Cele 4 valori Agile de bază:
  • Oameni și interacțiuni mai presus de procese și instrumente
  • Software de lucru mai presus de documentație cuprinzatoare
  • Colaborarea cu clienții mai presus de negocierea contractelor
  • Reacția la schimbare mai presus de urmarea unui plan
Agile acordă prioritate elementului uman și pune mai presus de toate satisfacția clientuluitrebuie doar să ne uităm la cifre pentru a vedea că funcționează cu adevărat. Dintre cele 70% de companii care au adoptat metoda Agile, 98% au declarat că a contribuit la atingerea obiectivelor de afaceri stabilite anterior.
De ce? Deoarece framework-urile Agile pot permite echipei tale să creeze produse mai bune
prin modificarea la timp a specificațiilor și proiectelor. Aceștia pot obține feedback actualizat
de la clienți și pot testa părțile produsului pe măsură ce procesul avansează. Greșelile sau schimbările în afaceri pot coexista pașnic cu planurile inițiale și totul poate fi rezolvat la timp.
Această filosofie generală duce la echipe mai productive, la produse de calitate superioară și
la clienți mulțumiți. 

Transformă-ți afacerea cu puterea agilității:

Agile a încetat să mai fie ingredientul secret al sectorului IT de mult timp. Așadar, oricare ar
fi profilul afacerii tale, poti incepe o transformare Agile pentru ca organizația ta o să răspundă mai bine și mai rapid la schimbare. A deveni Agile doar de dragul de a deveni Agile nu va fi nicidecum o soluție garantată la toate problemele tale. Dar ar putea să spargă silozurile și să permită un mod de lucru mai colaborativ în cadrul organizației tale. De exemplu, departamentele de IT, de resurse umane și de vânzări ar putea lucra împreună într-un mod mai conectat pentru a rezolva probleme și
a livra produse uimitoare. Pentru a deveni agile, ai putea:
  • transforma o secțiune a companiei tale cu agile și
    construiește în jurul ei o structură care să o susțină o afacere mai tradițională, sau
  • aplica valorile agile la întreaga ta organizație și la toate departamentele din cadrul acesteia.
Pentru a începe aceasta transformare trebuie doar să faci o evaluare detaliată a afacerii tale. Și dacă te-ai întrebat vreodată cum sa faci asta: nu este absolut deloc nevoie de deja existentă o echipă Agile în cadrul organizației tale – ai putea la fel de bine să începi totul de la zero.

Treci la agile și cand vine vorba de formarea în programare:

Pentru a implementa valorile agile în dezvoltarea de software, există o mulțime de cadre diferite pe care le poți utiliza. Cel mai cunoscut și utilizat cadru este cu siguranță Scrum-ul. Pentru a implementa Scrum în mod eficient în IT, vei avea nevoie de o echipă de
dezvoltatori care să cunoască bine valorile agile dar si rolurile și ceremoniile Scrum.
Tocmai de aceea am făcut din Scrum o parte integrantă a modului de învățare in Codecool: ca să ne asigurăm că juniorii noștri vor fi bine pregătiți pentru munca individuală, dar și în munca de echipă când vine vorba de orice proiect Scrum, precum și pentru a le obișnui cu învățarea constantă când vine vorba de viitoarele lor cariere.
Codecoolerii nostrii invata si lucreaza in Scrum din prima zi:
  1. se ocupă de planificarea sprinturilor, își asumă rolul de Scrum Master în timpul sprinturilor și chiar lucrează cu Product Owners (roluri jucate de catre mentorii nostrii) si clienti reali (reprezentanți ai companiilor noastre partenere).
Prin proiecte realiste și povești de utilizare inspirate din viața reală, studenții învață, de asemenea, competențe transversale valoroase, cum ar fi munca în echipă, gestionarea timpului, prezentarea eficientă, rezolvarea conflictelor și comunicarea asertivă. Aceștia oferă și primesc în permanență feedback constructiv și învață ce este necesar pentru a studia pe cont propriu. Dar să vedem în detaliu cum facem toate acestea:

Scrum în acțiune la Codecool

La Codecool folosim elemente din metodologia Scrum în cursul nostru emblematic Full Stack Developer:
  • rolurile de Scrum Master și Product Owner
  • sprint-uri (cu ceremonii, cum ar fi planificarea, standups, revizuiri, retrospective, demo-uri)
  • Sprint Backlog si Product Backlog.
Haideți să vedem cum le încorporăm în metodologia noastră de învățare pentru a obține cele mai bune rezultate!

Scrum Master

Acest titlu aparține persoanei care facilitează Scrum în cadrul echipei. Un Scrum Master se angajează să respecte valorile și principiile Scrum și se asigură că framework-ul este respectat.
La Codecool, studenții aleg un Scrum Master la nivel de echipa în timp ce își planifică sarcinile și prioritățile pentru următorul sprint. Acest rol se rotește în funcție de sprint, astfel încât rolul sa fie “jucat” de toată lumea. Sarcina Scrum Master-ului este de a administra progresul echipei și de a păstra legătura cu Product Owner-ul. În cazul în care apar întrebări sau dificultăți neașteptate, Scrum Master-ul face în așa fel ca lucrurile să avanseze si sa aibă un flow. Scrum Masterii din echipele Codecool se dezvolta prin metoda de hands-on, adica prin practica.

Product Owner

Product Owner-ul acționează în calitate de stakeholder a proiectului, el are o viziune clară unde echipa ar trebui să ajungă la finalul proiectului. El comunică cu clientul, dar si cu ceilalți stakeholderi care înțeleg piața și afacerea.
La Codecool, mentorii acționează în calitate de Product Owners și, de obicei, creează și mențin backlog-ul produsului.

Sprint-uri

Un sprint este o perioadă de timp în care o echipă Scrum își propune să finalizeze o anumită cantitate de muncă. La fel ca echipele de dezvoltare profesională, studenții noștri lucrează în sprinturi de una sau două săptămâni pentru a livra proiecte. În săptămânile de auto-instruire (self instructed week), aceștia își aprofundează singuri cunoștințele, cu ajutorul mentorilor disponibili. Acest setup susține metoda noastră de învățare “mastery based learning”, deoarece îmbunătățește învățarea individuală și ne învață cum să ne asumăm responsabilitatea. În săptămânile de lucru în echipă, alternativ, studenții lucrează în echipe Scrum pentru a se apropia de cerințele unui loc de muncă. Aici ei acționează ca orice echipă de dezvoltare software într-un mediu Scrum.

Planificarea sprintului

Echipele de dezvoltare parcurg împreună planificarea detaliată a sprintului pentru a da startul proiectului. În timpul planificării, echipa definește ce poate livra în timpul sprintului și cum va realiza acest lucru. Codecoolerii se ocupă de planificare, crează un sprint în backlog, iar luni desemnează un Scrum Master.

Product backlog / Sprint backlog

Un Product Backlog reprezintă de fapt o listă de task-uri livrabile derivate din foaia de parcurs a proiectului, împreună cu cerințele unei afaceri la un nivel avansat. Sarcinile cele mai importante sunt afișate în partea de sus a portofoliului de produse. La Codecool, mentorii acționează ca Product Owners, si de obicei, ei creează și mențin backlog-ul produsului. Backlog-urile de Sprint enumeră sarcinile care urmează să fie efectuate în sprintul respectiv, preluate din Product Backlog. Backlog-urile de Sprint de la Codecool sunt create de echipele Scrum ale studenților.

Stand-up-uri zilnice

De marți până joi, studenții au zilele de implementare, în care au ocazia de a face dezvoltarea planificată pentru sprint. În fiecare dimineață, au întâlniri zilnice, facilitate de Scrum Master, în cadrul cărora se aliniază cu privire la sarcinile zilnice și discută despre orice obstacol care ar putea împiedica sa își continue sarcinile.

Sprint reviews

În timpul review-urilor de sprint, echipele de dezvoltare au șansa de a verifica produsul sprintului și de a face o demonstrație a aplicației sau a funcției de lucru pentru client. Zilele de vineri sunt zile de demontratie sau, așa cum le spunem noi la Codecool, Demo Days, iar aceste zile oferă o oportunitate de a face reviziile sprintului și de a reflecta asupra muncii depuse în timpul sprintului. Dimineața, studenții fac o demonstrație la rezultatul sprintului în fața colegilor de echipă, dar și în fața unor clienți reali, care sunt invitați din partea companiilor noastre partenere de angajare. În cadrul demonstrațiilor, accentul se pune întotdeauna pe exersarea abilităților de prezentare, pe oferirea de feedback detaliat, constructiv dar și sa avem o discuție bazată pe informațiile tehnice aprofundate pe timpul cursului.

Retrospective

Întâlnirile retrospective sunt organizate pentru a reflecta asupra a ceea ce s-a întâmplat în timpul Sprintului, facilitate de către Scrum Master. Aceste întâlniri oferă echipelor șansa de a învăța din eșecurile pe care le-au întâmpinat și o oportunitate de a se îmbunătăți pentru viitor. Retro-urile de la Codecool au loc de obicei vineri după-amiază după Demo Day.

Cauți următorul tău dezvoltator Agile?

După au parcurs drumul lor in Codecool timp de un an de zile cu ajutorul manierei de învățare organizată în jurul proiectelor Scrum, dezvoltatorii noștri juniori sunt în formă maximă când vine vorba de munca în echipă și practicile Scrum. Datorită procesului nostru
de aprovizionare super-rapid, următorul tau dezvoltator agil junior ar putea ajunge în echipa ta în doar 5 zile după ce ne contactezi. De asemenea, suntem aici, dacă ești mai degrabă interesat să faci upskilling sau să îți
recalifici colegii existenți în dezvoltarea software-ului Scrum. Dacă doresti să angajezi echipe noi și să le obții printr-un training de integrare în dezvoltarea
software-ului Scrum, atunci o academie de formare internă, susținută de Codecool, adaptată nevoilor tale exacte ar putea fi cea mai bună opțiune pentru tine. Dar de ce să nu veniți mai întâi la un Demo Day, într-o zi de vineri și să verificați singuri abilitățile și capacitățile studenților noștri? Ne-am bucura să vă avem alături. Dacă sunteți interesat sau aveți întrebări, contactați-ne. Așteptam cu nerăbdare să vorbim cu tine și cu echipa ta.