Upload
daniel-cukier
View
850
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Talk about Agile Methods and the cultural changes it provides in a company after a couple of years of adoption
Citation preview
Agile CultureDe Masiʼs Dream
Daniel Cukierwww.agileandart.com
@danicuki
Who am I and my experience in Locaweb implementing agile methods
culture |ˈkəl ch ər|1 the arts and other manifestations of human intellectual achievement regarded collectively.• a refined understanding or appreciation of this.• the customs, arts, social institutions, and achievements of a particular nation, people, or other social group. • [with adj.] the attitudes and behavior characteristic of a particular social group2 Biology the cultivation of bacteria, tissue cells, etc., in an artificial medium containing nutrients.• a preparation of cells obtained in such a way: the bacterium was isolated in two blood cultures.• the cultivation of plants: this variety of lettuce is popular for its ease of culture.ORIGIN: In late Middle English the sense was [cultivation of the soil] and from this (early 16th cent.) arose [cultivation (of the mind, faculties, or manners)]
move
change
Agile Culture
Agile is air
Culture is earthheavy, difficult to change, inertia, grow slowly
Culture is earth
Agile is air
changeable, adaptable, light, simplicity
Programmers are not interchangeable resourcesthere are no software factories
- story: phone / non approved medicine, huge dosag / unknown doctor / 95% did continue - its safer not take decisions
Work
Play
Study
Creative Idleness
Individuals and interactions over
processes and tools
“One who has mastered the art of living makes little distinction between work and free time, between mind and body, between education and recreat ion, between love and re l ig ion. Distinguishes one from the other with difficulty. Aims simply to excel in whatever he do, leaving to others the task of deciding whether he is working or playing. He believes he is always doing both at the same time”
Domenico De Masi
Why changing is so difficult?
aversion
something you don’t want to happen happens
clinging
clinging - something you want doesn’t happen
change will happen,so accept this fact
something you don’t want to happen happens
Strategies
Patterns: big jolt, guru at your side, right time, ask for help, just do it, Involve Everyone
Patie
nce
Have patience, meditate
Do your job
Do your job and show people you deliver!
Have fun
Humor and Arts
Arts are agents of change
De tanto enfiar, gambiarra pra funcionarMeu código até parece, sabe o que?
Ma-ca-rro-na-da da mamaEu vou ter que refatorar, assim não pode ficar
Se esse método for colocado na classe acimaEsse outro a gente lima,
vou com teste completandoVou testar, pra acabar com esse sofrimento
Eu não aguento, vou fazer o teste automatizado
Melô do Teste Automatizado
Changes
Informative Space- white boards- history: director that didnt want white boards
Informative Space
- white boards- history: director that didnt want white boards
Dojo
Dojo, study groups
Tests
Tests
problems come to the surface, more transparency and visibility
Theory of Constrains (ToC)
What happens when technology area starts to deliver?45+90+15=150
Theory of Constrains (ToC)
What happens when technology area starts to deliver?45+60+15=120
Theory of Constrains (ToC)
What happens when technology area starts to deliver?
daily stand-up meetings
hiring
participative management andflexible work-time
Did we really changed?
Ilusion
Worse than being agile is not to be agile thinking that you are
roots
Not just the practices, but deep rooted principles
Changing takes time, the change happens slowly, organically and almost always unconsciously
Mistakes we take
agreementis not enough
some assimilates agile as a flag, not by heart
experience is everything - no sheep dip training - 10000 hours
Daniel Cukier
training and certification is not sufficient
continuous improvement forever, other people will come, the work is never over
sponsorship comes hardly and goes away easily
nobody fully understands the whole
Conclusions• Weʼve already passed the industrial age • Culture is hard to change and takes time• Changing is hard because of suffering• Accepts the reality of every change• Use know strategies or create yours• Have fun and DO ARTS• Look strait to whatʼs wrong• Donʼt believe in sheep dip trainings• and...
Keep workingKeep working
References• Fearless Change - Patterns for introducing new ideas• Creative Illness - Domenico De Masi• Extreme Programming 1st and 2nd Editions• Pragmatic Thinking and Learning - Andy Hunt• www.agileandart.com• www.codingdojo.org• www.danicuki.com.br/dissertacao-revisada.pdf• vimeo.com/4766693
Agile CultureDe Masiʼs Dream
Daniel Cukierwww.agileandart.com
@danicuki