Vizibilitate tuturor!

Sunt adeptul suprimării formelor fără fond cu precădere prin educație, viziune comună, focalizarea energiilor, obiectivism și foarte multă răbdare.

Categorie: Fundamentele agile

Jeff Sutherland, istoria Scrum și aterizarea proiectului

Jeff Sutherland, ai reușit! M-ai inspirat în această dimineața. Niciodată nu mi-am pus întrebarea: ce-o să fac cu atât de mult timp? chiar mi se pare ciudată în dinamica vremurilor noastre. Și nici nu știam că Jeff, a avut și-o carieră militară, darămite să fi fost pilot în luptele din Vietnam. Și prima mea experiență cu Scrum are legături puternice cu Vietnamul! Înregistrarea de mai…

Ce trebuie un Scrum Master să știe despre rezolvarea conflictelor în echipă?

Săptămâna trecută, când încă eram în concediu :D, am petrecut foarte mult timp revizuindu-mi prioritățile și agenda. Printre detaliile caracteristice unei astfel de activități am intrat și pe LinkedIn să-mi verific mesajele. În șirul de activități îmi apăreau comentarii din grupul Agile and Lean Software Development. Mă atrăsese faptul că discuția era declanșată de un român, de o clujeancă al cărei mesaj suna în felul…

Încrederea și managementul „comandă și controlează”

Mi se întâmplă frecvent să-mi setez un subiect în minte, să reflectez asupra lui pentru a mia oară, și să văd dacă-mi vin idei noi. De exemplu, ieri mă gândeam la motivele pentru care managerilor le este greu să renunțe la putere acuzând mereu lipsa de încredere față de echipa dată. Răspunsul Lyssa-ei Adkins, din cartea Coaching Agile Teams, mi se pare simplu…

Regulile nu sunt făcute să fie încălcate. Depășirea obstacolelor. Acceptă, schimbă sau renunță!

În continuarea articolului „Indivizii și interacțiunea înaintea proceselor și uneltelor”. Una dintre cele mai mari dificultăți ale organizațiilor este gradul crescut de toleranță față de probleme. Prin toleranță nu mă refer la lipsa pedepselor sau a penalizărilor, ci la a trece cu vederea peste greutățile pe care organizația le întâmpină: Folosim un template de document care ne dă bătăi de cap de fiecare dată. În loc…

Documentarea codului cu comentarii

Răsfoind blogul 8thlight și citind articolul An Appeal to CS Teachers mi-am adus aminte că am fost contactat recent să răspund unei cereri atipice: o propunere de documentarea codului. Sună ciudat și inutil, dar cu toate acestea a meritat să dezbatem problema împreună. Între manageri există un fel de preconcepție conform căreia codul trebuie să abunde de comentarii. Motivele pot fi multe, dar printre care am putut observa:…

Cât de importantă este raportarea timpului?

Nu există răspuns ideal la întrebarea de mai sus, dar cu siguranță sunt lucruri de îndreptat în acest sens. Totul pornește de la nevoia de informație, iar nevoia de informație este contextuală și vine cu cunoștințele și cu experiența managerilor sau a clienților. Dacă ar fi să mă refer la o relație de tipul client-furnizor, unde furnizorul este plătit la timpul lucrat pentru client, am putea găsi…

Software funcţional înaintea documentaţiei vaste

În continuarea articolului „Indivizii și interacțiunea înaintea proceselor și uneltelor”. Exemplul din utilitatea documentației este unul fericit. Am auzit de proiecte în care s-a lucrat un an de zile doar la specificații. A rezultat un document de mai mult de trei mii de pagini pe care nimeni n-a putut să-l revizuiască integral. Acest lucru n-a împiedicat însă pe nimeni să valideze specificațiile și…

Utilitatea documentației

În 2008, am lucrat pentru câteva luni într-o echipă de cinci persoane la dezvoltarea unei aplicații de Business Intelligence. Din punctul de vedere contractual proiectul era limitat la un buget și o dată de livrare fixe. Purtam atât cascheta de șef de proiect, cât și de arhitect și de dezvoltator, deși nu mai eram obsedat de controlul excesiv și credeam în capacitatea echipei de a produce autonomă…

Indivizii și interacțiunea înaintea proceselor și uneltelor

În continuarea articolului  „Agilitatea este un set de valori și principii, o cultură. Agilitatea nu înseamnă Scrum sau Extreme Programming. Introducere la manifestul agil”. Esența acestei valori este explicată cel mai simplu prin cazuri concrete. Dacă am avea de gândit o nouă ergonomie, atunci ar trebui să preferăm o întrevedere în care să schițăm ideile noastre discutând liber, decât să lucrăm fiecare în colțul lui și să schimbăm…

Agilitatea este un set de valori și principii, o cultură. Agilitatea nu înseamnă Scrum sau Extreme Programming. Introducere la manifestul agil.

Recent am avut o discuție pe Facebook legată de aceleași neînțelegeri despre ce înseamnă să fii agil. Discuția roia în jurul articolului lui Robert Martin despre adevărata corupție a agilității. Robert susține că agilitatea este o cultură exprimată printr-un set de practici, contrazicându-l astfel pe Allen Holub, și nu numai, care scrisese că agilitatea este o cultură, nu un set de practici. Este important de reținut că…