sâmbătă, 31 martie 2012

Open Agile Iasi - live blogging in the afternoon

Leave a Comment
16.10 Q&A session: concluziile mele din discutii:
Agile cannot be implemented without the cultural paradigm change.
Pentru a creste calitatea interactiunilor, este necesar sa cresti cantitatea si calitatea feedbackului. Feedback continuu.
Pentru a adopta agile cu clienti non-agile, vorbeste despre asta.
Agile inseamna ca fiecare sa isi asume mai multe responsabilitati.
Programatorii sunt niste rasfatati! Ma alatur parerii. Sunt si eu cumva un rasfatat.
Cei din tarile nordice au in cultura nationala incluse ideile de a lucra in consens, iar in scoala le sunt asignate teme impreuna.Cum dracu' sa aplici lean daca nu poti sa stingi lumina fara sa iti zica seful?


Si foto (merci, Oana!)


15.10 Andrea Provaglio - KEY SPEAKER The beating heart of Agile

Vorbeste despre "Humanistic side of software development"
  • Software-ul este intangibil, la fel ca si muzica. Exista numai cand "il canta" cineva. In rest, e doar e o reprezentare statica a unei intentii. Softistii lucreaza cu idei!
  • Software-ul este collaborativ. Nu ajunge un singur creier sa termini proiectele la timp pentru un proiect complex.
  •  A scrie software este o explorare. Mai mica sau mai mare.
  •  Sistemele educationale (inventate nu mai mult de 200 de ani in urma) influenteaza tipul de comportament.
  • Sistemele actuale educa oamenii in loturi. In lotul 1979, in cazul meu. Ca pe o linie, de productie.
  • evaluarea este individuala, si mai niciodata legata de o performanta a grupului.
  • Sprints are feedback loops. Nu putem face totul perfect de fiecare data. Sunt diferite metode de a introduce feedback loops.
  • Constant learning and adjusting. I like that !!!
  •  Teams are systems 
  • Una tare: In the long run, the only sustainable source of competitive advantage is your organization ability to learn faster than the competition Peter Senge
  • 12manage.com :Fifth discipline : System Thinking. Celelalte sunt : Personall Mastery, Mental Models, Building shared vision, team learning. All together, Learning organization. 
  • Oricine este influentat de faptul ca lucreaza intr-o echipa. Big me in a team.
  • The organic mind : o alta perspectiva, diferita de tehnica is logica.Oamenii si interactiunile definesc rezultate.Analogiile si conexiunile pot transcende logica imediata.
  •  Collective intelligence : complexitatea cere cresterea inteligentei colective a echipei. Un exemplu: ce facea un 286 in 90' si ce face un smartphone acum. Eu nu am reusit sa ma destept atat de mult in 20 de ani.
  • Andrea spune ca echipele mixte de proiect (femei si barbati) au o inteligenta colectiva mai buna
  • Grupurile care au oameni cu inteligenta sociala ridicata au o inteligenta colectiva mai mare. 
  • Be ready to make mistakes and learn out of it (asta e de la mine, dar prilejuita de discutie)
  • Self-organization is built into Agile
  • Team reflects from time to time how to adjust its performance. This shall be inline with a business goal.
  • Auto organizarea se refera la realizarea tehnica. Auto organizarea nu se refera la scopurile de business. How to work, not what to work.
  • Better than empowerment is emancipation. Emancipation cannot be taken back.
  • Self organization can be enabled, not organized. 
  • WRAP_UP: Individuals and teams are defined by the nature of their interactions
  • We learn, from feedback, from others. 
  • Collective intelligence helps us tackle the increasing complexity. 

Excellente skilluri de prezentare. Accent californian.Mai trebuie sa adaug si verbe. Asta a facut si Andrea
Individuals and interactions. ==> Individuals are interactions.


14.35 |am avut o sesiune interesanta de discutii despre subiecte aduse de participanti.
Am participat la o sesiune despre Lean/Kanban si una despre Scrum of Scrums.

Lean este un principiu care se orienteaza ca oamenii sa elimine ineficienta, sa aduca valoare si sa imbunatateasca practicile in mod continuu.
despre Scrum of Scrums, am aflat ca este o metoda de a organiza proiecte foarte mari. Ma intereseaza sa aflu mai mult!!! Carmen Munteanu este urmatorul speaker. Este parte din Alcatel si este internal coach pentru Agile acolo.


What I've learnt? // CARMEN MUNTEANU

Idei despre adoptia metodelor Agile or Lean.

All for one and one for all - primul lucru care faciliteaza adoptia acestor idei. Toate nivele trebuie sa contribuie, de la developeri pana la CEO.
Communicate the change - unde vrei sa ajungi, toate lumea trebuie sa stie unde vrei sa ajungi. Celebreaza succesele si anunta-le.
Toata lumea trebuie sa fie educata. Software, testing, dar si toate celelalte functii (vanzari, HR, purchasing / achizitii, real estate). Cel mai important este sa nu uiti sa educi si clientii.
Echipele e bine sa cunoasca practicile de agile. Aceeasi idee ca si la Stefan Bargaoanu. Exmple de practici : continous integration. TDD, Code Cleanu, refactoring. Sunt diferite tehnici de invatare, dar e important e sa fie si distractiv, dar si la momentul oportun. Nu exista timp de invatare, daca nu este "furat". S-au dezvoltat idei cum ar fi Coding Dojo, Code Retreat.


 

O idee interesanta : Project management by Objectives nu se potriveste cu Agile.
Apropo de organizarea cladirii: nu toate birourile sunt echipate pentru Agile sau Kanban.

Continously adapt! pare a fi in linie cu Adapt or die! (vezi Moneyball).
Auto-organizarea este unul din principiile importante ale Agile. Corect, aduce valoare de la toti membrii, nu doar de la sefi.

0 comentarii: