Agile – reacții mai rapide la o lume în continuă schimbare

Losneanu Emilian | 5 Oct 2015
Cegeka România a adus în această toamnă la București seria de evenimente European Agile Tour. Prin intermediul a cinci cursuri organizate în cadrul evenimentului, programatorii juniori și seniori au ocazia să înveţe de la cei mai buni traineri despre „agile software architecture”, Java și .NET development, agile project management și, nu în ultimul rând, despre sistemul Kanban. Despre valorile Agile, dar şi despre tendinţele actuale în dezvoltarea de software, am discutat cu Emilian Losneanu, programator pasionat şi un experimentat Agile Coach, care va susţine pe 1-2 oc tombrie 2015 cursul de Agile Software Development Java, la Hotel Radisson Blu, Bucureşti.
Care sunt valorile Agile şi ce înseamnă să fii dezvoltator în echipa Agile? 
Printre valorile Agile se numără: comunicare, respect, încredere, concentrare şi curaj. Fiecare echipă e încurajată să urmeze exerciţiul de a-şi găsi propriile valori. De fapt asta e o idee de bază în Agile: avem aşteptarea ca o echipă să poată decide în mod independent care sunt valorile, principiile şi practicile pe care vrea să le adopte.
Ca dezvoltator într-o astfel de echipă deţii responsabilitatea de a adopta, proteja şi extinde aceste valori, principii şi practici. Asta înseamnă că ţi se oferă puterea de a influenţa mediul în care lucrezi, alături de colegii tăi din echipă. 
Care sunt tendinţele actuale în ceea ce priveşte metodologiile de dezvoltare software? 
O mişcare foarte interesantă este mişcarea DevOps. DevOps îşi propune să faciliteze o colaborare bună între dezvoltatori şi administratorii de sistem — Operations. E o extinere naturală a mişcării Agile care îşi propune în principal facilitarea comunicării între business şi dezvoltatori.
Foarte aproape de DevOps există practica Continuous Delivery, care susţine ideea că echipele trebuie să-şi dezvolte capabilităţi de a livra funcţionalităţi în producţie într-un mod continuu. Astfel, reduci riscurile asociate livrării, utilizatorii tăi obţin beneficiile functionalităților mai repede, primeşti feedback mai rapid — şi poţi reacţiona mai repede la o lume în continuă schimbare.
Printre metodologiile în curs de adoptare astăzi sunt cele care permit extinderea Scrum la nivel de organizaţie, cum ar fi SaFE, LeSS, DaD sau LeadingAgile. Asta arată interesul corporaţiilor în a adopta practici Agile.
În acelaşi timp, observăm o adoptare din ce mai largă a metodologiilor deja consacrate — Scrum, Kanban, Lean, alături de practici eXtreme Programming (XP).
Ce aduce nou cursul pe care urmează să-l susţineţi în cadrul European Agile Tour şi cui se adresează? 
Cursul Agile Software Engineering îşi propune să înlăture misterul din jurul unor practici din XP. Dacă vrei să înveţi mai multe despre practicile XP, dacă vrei să vezi o aplicare concretă a lor sau dacă vrei să înţelegi cum pot fi adoptate în echipa ta, atunci acest curs este pentru ţine.
Atingem pair programming, test driven development, clean code şi refactoring. 
De ce este importantă cunoaşterea aprofundată a practicilor eXtreme Programming (XP) şi a tehnicilor Test Driven Development (TDD) şi Refactoring? 
Veţi observa că e foarte greu să găsiţi o echipă care nu adoptă cel puţin una dintre practicile XP. Shared code, continuous build, continuous integration, teste automate? Acestea sunt idei din XP — poate nu atât de extreme astăzi ca acum aproape 20 de ani când au apărut prima dată.
În acelaşi timp, echipele, care iau în serios testarea automată şi refactoring, observă că aceste două tehnici sunt strâns legate — este dificil să faci refactoring fără plasa de siguranţă oferită de testarea automată. Iar pentru a asigura un cod uşor de testat şi o acoperire sănătoasă a codului cu teste, o tehnică foarte bună e TDD.
În ce va constă partea practică a cursului? 
Ne propunem un format workshop, unul în care vom (re)descoperi împreună în ce constau aceste tehnici. Acest format ne permite să maximizăm timpul pe care-l petrecem scriind cod. Şi, deoarece vom face pair programming, vom avea multă interacţiune şi schimburi de idei.
Bio
Emilian Losneanu, programator pasionat şi un experimentat Agile Coach, va susţine pe 1-2 octombrie 2015 cursul de Agile Software Development Java, la Hotel Radisson Blu, Bucureşti. De-a lungul carierei sale, Emilian Losneanu a folosit tehnicile de XP programming în nenumărate proiecte şi a abordat în detaliu tehnicile de TDD, pair-programming şi refactoring, iar experienţa sa îl recomandă ca un adevărat profesionist în domeniu.”
Cegeka România 
Cegeka este una dintre cele mai mari companii private de servicii IT din Belgia, cu o cifră de afaceri de peste 280 de milioane de euro şi sedii în Olanda şi România, unde lucrează peste 3.000 de angajaţi. În România compania are peste 300 de angajaţi. Cegeka România dezvoltă soluţii software pentru eficientizarea afacerilor dintr-o gama largă de industrii și oferă soluții de infrastructură IT de înaltă calitate.

Cursurile Agora

Alege conferintaAlege conferintaAlege conferintaAlege conferintaAlege conferintaAlege conferintaAlege conferintaAlege conferintaAlege conferintaAlege conferinta
  • Unde: Bucharest, Romania
  • Când: în curând
  • Info: 2 day course
Participa la curs
Cursul Agora
  • Unde: Bucharest, Romania
  • Când: în curând
  • Info: 1 day course
Participa la curs
Cursul Agora
  • Unde: Bucharest, Romania
  • Când: în curând
  • Info: 2 day course
Participa la curs
Cursul Agora
  • Unde: Bucharest, Romania
  • Când: în curând
  • Info: 2 day course
Participa la curs
Cursul Agora
  • Unde: București
  • Când: în curând
  • Info: 2 zile
Participa la curs
Cursul Agora
  • Unde: Bucharest, Romania
  • Când: în curând
  • Info: 2 day course
Participa la curs
Cursul Agora
  • Unde: Bucharest, Romania
  • Când: în curând
  • Info: 2 day course
Participa la curs
Cursul Agora
  • Unde: Bucharest, Romania
  • Când: în curând
  • Info: 1 day course
Participa la curs
Cursul Agora
  • Unde: Bucharest, Romania
  • Când: în curând
  • Info: 2 day course
Participa la curs
Cursul Agora
  • Unde: Bucharest, Romania
  • Când: în curând
  • Info: 2 day course
Participa la curs
Cursul Agora

Cea mai recentă conferinţă Agora

12 decembrie 2017

Data Centers & IT Infrastructure Management

Data Centers & IT Infrastructure Management

Viitorul este în cloud, mobil și social. Fenomenul Internet of Things devine și el realitate. În 2020 pe glob vor exista 50 de miliarde de dispozitive, care vor produce 35 zettabytes de [...]

 
Fii la curent cu ultimele noutati agora.ro!