Behind Agile Practices

Embed Size (px)

Citation preview

Click to edit the title text format

Behind Agile Practices

Adi BolboacProgrammer, trainer, [email protected]@adibolbblog.adrianbolboaca.ro

Aythor of Coderetreat Book https://leanpub.com/coderetreat

Why Cross functional teams?

Why Cross functional teams?

Less hands-offsLess documentation of hand-offMore communication face-to-faceFeatures are done faster

Cross functional team is difficult

Understand what others doEmpathyCareSame human valuesAssertive communication style

Rituals

Scrum MeetingsWeddingBaptiseFuneralWeekend lazynessGo out for a drink every Wednesday evening

What do they have in common?

Rituals

All rituals have a purposeIs the purpose appropriate for your context?Did you choose the correct ritual?Rituals create habbitsGood habbits create performanceBad habbits hinder performance

Habbits

Typically a habbit results after doing the same thing over 20-30 days without stopping

Group decision

Inintentional Blindnesshttps://www.ncbi.nlm.nih.gov/pmc/articles/PMC3964612 Problem solving in groupsReviewPost-incident investigationIntroduce new ideas

Group decision

In decision making we dont use so much of information we think we do

Decisions are made on partial information

Systems and rituals help individuals focus on better decision making

http://www.huffingtonpost.com/fred-kofman/the-ladder-of-inference-4_b_7998658.html

Hypes

AgileEstimatesScaling

Agile. Why?

The world is fasterThe business wants features fasterNo time for 2 years waterfall projectsPlenty of changeFeedback loops

Estimates. Why?

Dont estimate, just work until doneSplit the work in same items of batchesEstimate in hours and improveEstimate in story points and learn

Scaling. Why?

The BIG projectClient is BIGMany team membersScale horizontal or vertical?

I'm guilty for this talk!

Adi BolboacProgrammer, trainer, [email protected]@adibolbblog.adrianbolboaca.ro