Product și Project Managers între confruntare și colaborare
Când vedem acronimul PM într-o organigramă, la ce rol ne gândim? Product Manager, Project Manager, Program Manager, Portofolio Manager, People Manager sau altceva? Șansele sunt ca primele două roluri să fie printre cele mai recognoscibile, iar acesta ajunge să fie începutul unui lung șir de întrebări. De la cine ce face pentru a livra produse tehnice la cum colaborează cele două persoane când există ambele roluri într-o organizație, spectrul curiozităților e larg. Uneori e la fel de mare paleta provocărilor ce apar.
React Native, o alternativă viabilă sau o risipă de timp?
Într-o ședință a echipei de management: Gigel: Produsul e stabil, am implementat aproape toate funcționalitățile cerute. Ce facem acum? Marcel: Mai știți că a fost solicitată varianta de mobil de către cei de la Today Software Magazine? Ce ați zice dacă am începe acest proiect?” Ionuț: Programatorii noștri sunt specializați pe C# și JavaScript, nu avem buget să angajăm alți programatori… . Marcel: Care-i treaba, moșule? Stai liniștit, cunosc eu niște băieți de la Facebook care lucrează la un produs foarte mișto numit React Native! Gigel: Ce e aia React Native? Marcel: Așezați-vă bine în fotolii, urmează să vă spun o poveste fascinantă!
Îmbrățișând schimbarea: inovație și adaptabilitate în Modern Agile
Indiferent dacă ești specialist tehnic sau manager, acest articol este pentru tine. Cunoașterea metodologiei nu ar trebui să fie exclusiv pentru echipa de livrare, la fel cum atenția acordată echipei nu ar trebui să provină doar din partea managerilor.
Lecția principală: o mașină nu e doar o mașină
Bosch Future Mobility Challenge (BFMC) a evoluat de la un hackathon local inițiat de către Centrul de Inginerie Bosch din Cluj la un program de dezvoltare pe termen lung, devenind unul dintre cele mai mari concursuri de acest fel organizat de Bosch la nivel global. La baza concursului stau trei concepte principale: Implicarea studenților într-un proiect practic, de echipă și multidisciplinar; Promovarea companiei Bosch ca lider în domeniul automotive; Atragerea de noi talente în domeniul conducerii autonome și către companie.
Etica în era digitală: Cross Platforms în Societatea 5.0
O tehnologie disruptivă reprezintă impactul iminent și emergent pe care îl are această nouă tehnologie, în sensul că aceasta poate schimba în mod radical modul în care sunt luate în considerare scenariile existente. Pentru a interpreta acest efect disruptiv care ar putea apărea, trebuie să ne referim nu numai la inovația care a produs acest efect „disruptiv”, ci și la tendințele care se manifestă prin prezența și răspândirea lor iminentă pe piață. În acest fel, ne referim la aceste tipuri de schimbări ca fiind etape definitive ale unei societăți care se află într-o stare de schimbare radicală continuă.
Experts panel: Software craftsmanship
Cât de actual mai este subiectul de software craftsmanship? Am discutat cu invitații noștri despre acest subiect dar și legătura ideală dintre business și echipele de dezvoltare pentru a avea un produs final ideal:
-
Dan Avram - Deputy Director Retail Products @ Banca Transilvania,
-
Szilard Antal - Head of Development @ BT Code Crafters,
-
Alex Cioflică - Software Architect @ Betfair Development Romania,
-
Daniel Pavăl - Cloud Solutions Architect @ BT Code Crafters,
-
Roxana Mureșan - Software Architect @ Accenture Industry X,
- Ovidiu Mățan (moderator) - Fondator @ Today Software Magazine
Tendințe și prezentări. Interviurile The Developers
Nu mai este mult până în 12 iunie când va avea loc conferința The Developers. Am profitat de lansarea revistei din această lună pentru a le lua un scurt interviu la trei dintre keynote speakerii de anul acesta.
De la Output la Outcome în dezvoltarea de produse
Articolul prezent ilustrează principiile care guvernează marile companii recunoscute la nivel mondial pentru inovația lor în domeniul tehnologic și pentru impactul pe care îl au asupra vieții noastre de zi cu zi: Apple, Google, Netflix, Amazon, Spotify etc. Modelul pe care îl adoptă aceste companii – „Product Operating Model” nu reprezintă un proces sau o metodologie de dezvoltare a produselor software, ci presupune o abordare conceptuală, organizată în jurul livrării de valoare pentru clienți.
Compilarea AOT în Java
Modul în care construim aplicații software a evoluat din 1995, când a fost introdus pentru prima dată Java, ca limbaj de programare. Am progresat de la utilizarea monoliților, la microservicii și, în ultimii ani, la serverless. Cu toate acestea, aceste schimbări aduc, de asemenea, noi provocări, cum ar fi timpul de pornire rapid și instant peak performance, esențiale pentru dezvoltarea aplicațiilor software. Pentru a aborda aceste provocări, Java a introdus Native Images.




























