the effective team
DESCRIPTION
Presentation at Jax London 2011TRANSCRIPT
The Effective Team
Uberto Barbini / Gama-Soft ltd.
Tuesday, April 12, 2011
About me
Uberto Barbini
Software artisan
Agile enthusiast.
Hobby: photography and the game of Go.
Team-leader and Architect for Vodafone editorial and backend products.
2
Tuesday, April 12, 2011
Peter F. Druckerfor developers
(1909-2005)
Tuesday, April 12, 2011
”He is one of the best-known and most widely influential thinkers and writers on the subject of management theory and practice.
His writings have predicted many of the major developments of the late twentieth
century, including privatization and decentralization; the rise of Japan to economic world power; the decisive
importance of marketing; and the emergence of the information society with its
necessity of lifelong learning.” Wikipedia
Tuesday, April 12, 2011
The Effective ExecutiveFirst published in 1967Still the best book on managing oneself
“That one can truly manage other people is by no means adequately proven. But one can always manage oneself”
5
Tuesday, April 12, 2011
Who is an executive?
6
Tuesday, April 12, 2011
Who is an executive?•CEO, CTO, CIO?
6
Tuesday, April 12, 2011
Who is an executive?•CEO, CTO, CIO?
•VP?
6
Tuesday, April 12, 2011
Who is an executive?•CEO, CTO, CIO?
•VP?
•Program Manager?
6
Tuesday, April 12, 2011
Who is an executive?•CEO, CTO, CIO?
•VP?
•Program Manager?
•Team leader?
6
Tuesday, April 12, 2011
Who is an executive?•CEO, CTO, CIO?
•VP?
•Program Manager?
•Team leader?
•Developer?
6
Tuesday, April 12, 2011
I have called ‘executives’ those knowledge workers who are
expected by virtue of their position to make decisions that have significant
impact on the performance and results of the whole.
7
And whether chief executive or beginner, he needs to be effective.
Tuesday, April 12, 2011
Effectiveness
8
Tuesday, April 12, 2011
Effectiveness•The executive job is to be effective
8
Tuesday, April 12, 2011
Effectiveness•The executive job is to be effective
•effectiveness cannot be taughteffectiveness is not a subject, it’s a discipline
8
Tuesday, April 12, 2011
Effectiveness•The executive job is to be effective
•effectiveness cannot be taughteffectiveness is not a subject, it’s a discipline
•effectiveness can be learned5 practices as training scales when at Piano lessons
8
Tuesday, April 12, 2011
Effectiveness1. Know Where Your Time Goes
2. Outward Contributions
3. Build on Strength
4. Priorities
5. Effective Decisions
9
Tuesday, April 12, 2011
1.Know Thy Time
10
Tuesday, April 12, 2011
1.Know Thy Time• record where your time goes
10
Tuesday, April 12, 2011
1.Know Thy Time• record where your time goes
• A scrap of paper and a clock
10
Tuesday, April 12, 2011
1.Know Thy Time• record where your time goes
• A scrap of paper and a clock• Review the records
10
Tuesday, April 12, 2011
1.Know Thy Time• record where your time goes
• A scrap of paper and a clock• Review the records
• how can I use better my time?
10
Tuesday, April 12, 2011
1.Know Thy Time• record where your time goes
• A scrap of paper and a clock• Review the records
• how can I use better my time?• Decrease wasted time (muda)
10
Tuesday, April 12, 2011
1.Know Thy Time• record where your time goes
• A scrap of paper and a clock• Review the records
• how can I use better my time?• Decrease wasted time (muda)• Delegation (redefine your goals)
10
Tuesday, April 12, 2011
11
Know Thy TimeIt worked
for us
Tuesday, April 12, 2011
Time spent on misalignments
11
Know Thy TimeIt worked
for us
Tuesday, April 12, 2011
Time spent on misalignments
• All the team in a room
11
Know Thy TimeIt worked
for us
Tuesday, April 12, 2011
Time spent on misalignments
• All the team in a room
• Team chat
11
Know Thy TimeIt worked
for us
Tuesday, April 12, 2011
Time spent on misalignments
• All the team in a room
• Team chat
• Daily standups
11
Know Thy TimeIt worked
for us
Tuesday, April 12, 2011
12
Know Thy TimeIt worked
for us
Tuesday, April 12, 2011
Too many distractions
12
Know Thy TimeIt worked
for us
Tuesday, April 12, 2011
Too many distractions
12
Know Thy TimeIt worked
for us
Tuesday, April 12, 2011
Too many distractions
• Allow work from home (for special tasks)
12
Know Thy TimeIt worked
for us
Tuesday, April 12, 2011
Too many distractions
• Allow work from home (for special tasks)
• Single Point of Contact for the inter-teams
communications
12
Know Thy TimeIt worked
for us
Tuesday, April 12, 2011
Too many distractions
• Allow work from home (for special tasks)
• Single Point of Contact for the inter-teams
communications
• Boxed time meetings with clearly defined
agenda12
Know Thy TimeIt worked
for us
Tuesday, April 12, 2011
2.What Can I Contribute?
13
Tuesday, April 12, 2011
2.What Can I Contribute?• Focus on contribution
results rather than efforts
13
Tuesday, April 12, 2011
2.What Can I Contribute?• Focus on contribution
results rather than efforts• Teamwork possible
how others will use my output?
13
Tuesday, April 12, 2011
2.What Can I Contribute?• Focus on contribution
results rather than efforts• Teamwork possible
how others will use my output?• What self-development do I need?
what I need to learn? what standards do I have to set myself?
13
Tuesday, April 12, 2011
How to improve our output?
14
What Can I Contribute?It worked
for us
Tuesday, April 12, 2011
How to improve our output?
14
What Can I Contribute?It worked
for us
Tuesday, April 12, 2011
How to improve our output?
• Informal code reviews during git merge
14
What Can I Contribute?It worked
for us
Tuesday, April 12, 2011
How to improve our output?
• Informal code reviews during git merge
• Automatic tests and metrics in the CI
14
What Can I Contribute?It worked
for us
Tuesday, April 12, 2011
How to improve our output?
• Informal code reviews during git merge
• Automatic tests and metrics in the CI
• Produce release notes and technical documents
during the bug fixing phase
14
What Can I Contribute?It worked
for us
Tuesday, April 12, 2011
How to improve our output?
• Informal code reviews during git merge
• Automatic tests and metrics in the CI
• Produce release notes and technical documents
during the bug fixing phase
• Functional demos
14
What Can I Contribute?It worked
for us
Tuesday, April 12, 2011
15
What Can I Contribute?It worked
for us
Tuesday, April 12, 2011
How to improve ourself?
15
What Can I Contribute?It worked
for us
Tuesday, April 12, 2011
How to improve ourself?
15
What Can I Contribute?It worked
for us
Tuesday, April 12, 2011
How to improve ourself?
• Internal Retrospectives
15
What Can I Contribute?It worked
for us
Tuesday, April 12, 2011
How to improve ourself?
• Internal Retrospectives
• Collect non-functional requirements
15
What Can I Contribute?It worked
for us
Tuesday, April 12, 2011
How to improve ourself?
• Internal Retrospectives
• Collect non-functional requirements
• Focused 40hrs week
15
What Can I Contribute?It worked
for us
Tuesday, April 12, 2011
How to improve ourself?
• Internal Retrospectives
• Collect non-functional requirements
• Focused 40hrs week
• Quality of code meetings (kata, randoori)
15
What Can I Contribute?It worked
for us
Tuesday, April 12, 2011
My Aunt Minnie would always be punctual and never hold up production, but who would pay to see my Aunt Minnie?
Billy Wilder16
3.Making Strength Productive
Tuesday, April 12, 2011
Making Strength Productive
17
Tuesday, April 12, 2011
Making Strength Productive• Staffing from strength
Don’t care much about weaknesses
17
Tuesday, April 12, 2011
Making Strength Productive• Staffing from strength
Don’t care much about weaknesses• “Indispensable man” dilemma
Why is he indispensable?
17
Tuesday, April 12, 2011
Making Strength Productive• Staffing from strength
Don’t care much about weaknesses• “Indispensable man” dilemma
Why is he indispensable?• Put people before problems
The right job for the man
17
Tuesday, April 12, 2011
Making Strength Productive• Staffing from strength
Don’t care much about weaknesses• “Indispensable man” dilemma
Why is he indispensable?• Put people before problems
The right job for the man• Manage your boss
What can I do for him to succeed?17
Tuesday, April 12, 2011
18
Making Strength ProductiveIt worked
for us
Tuesday, April 12, 2011
•How to use better your strength?
18
Making Strength ProductiveIt worked
for us
Tuesday, April 12, 2011
•How to use better your strength?
• Baby-steps
18
Making Strength ProductiveIt worked
for us
Tuesday, April 12, 2011
•How to use better your strength?
• Baby-steps
• Kaizen 改善18
Making Strength ProductiveIt worked
for us
Tuesday, April 12, 2011
4.First things first
19
Known Knowns
Known UnknownsUnknown Unknowns
Tuesday, April 12, 2011
First things first
20
Tuesday, April 12, 2011
First things first• Concentration, one thing at a time.
If there is any one “secret” of effectiveness is concentration
20
Tuesday, April 12, 2011
First things first• Concentration, one thing at a time.
If there is any one “secret” of effectiveness is concentration
• Constant review of resultsRemove the old to introduce the new
20
Tuesday, April 12, 2011
First things first• Concentration, one thing at a time.
If there is any one “secret” of effectiveness is concentration
• Constant review of resultsRemove the old to introduce the new
• PosterioritiesDecide what not to do right now
20
Tuesday, April 12, 2011
21
First things firstIt worked
for us
Tuesday, April 12, 2011
How to keep track priorities?
21
First things firstIt worked
for us
Tuesday, April 12, 2011
How to keep track priorities?
• Kanban in the room
21
First things firstIt worked
for us
Tuesday, April 12, 2011
How to keep track priorities?
• Kanban in the room
• Web shared official tracker
21
First things firstIt worked
for us
Tuesday, April 12, 2011
How to keep track priorities?
• Kanban in the room
• Web shared official tracker
• Pit of half-baked ideas
看板21
First things firstIt worked
for us
Tuesday, April 12, 2011
How to keep track priorities?
• Kanban in the room
• Web shared official tracker
• Pit of half-baked ideas
看板21
First things firstIt worked
for us
Hand
Tuesday, April 12, 2011
How to keep track priorities?
• Kanban in the room
• Web shared official tracker
• Pit of half-baked ideas
看板21
First things firstIt worked
for us
Hand Eye
Tuesday, April 12, 2011
How to keep track priorities?
• Kanban in the room
• Web shared official tracker
• Pit of half-baked ideas
看板21
First things firstIt worked
for us
Hand Eye Wood(tree)
Tuesday, April 12, 2011
How to keep track priorities?
• Kanban in the room
• Web shared official tracker
• Pit of half-baked ideas
看板21
First things firstIt worked
for us
Hand Eye Wood(tree) Thin
Tuesday, April 12, 2011
22
First things firstIt worked
for us
Tuesday, April 12, 2011
Where to look for the next problem?
22
First things firstIt worked
for us
Tuesday, April 12, 2011
Where to look for the next problem?
• Is the Team happy?
22
First things firstIt worked
for us
Tuesday, April 12, 2011
Where to look for the next problem?
• Is the Team happy?• Are the Requirements understood?
22
First things firstIt worked
for us
Tuesday, April 12, 2011
Where to look for the next problem?
• Is the Team happy?• Are the Requirements understood?• How is the Quality of our products?
22
First things firstIt worked
for us
Tuesday, April 12, 2011
Where to look for the next problem?
• Is the Team happy?• Are the Requirements understood?• How is the Quality of our products?• Is the Process fit for the People?
22
First things firstIt worked
for us
Tuesday, April 12, 2011
5.Effective Decisions
Effective executives do not make a great many decisions. They concentrate on
the important ones.23
Tuesday, April 12, 2011
Effective Decisions
24
Tuesday, April 12, 2011
Effective Decisions• People start with opinions.
There are no facts if there is no agreement on the criteria of relevance.
24
Tuesday, April 12, 2011
Effective Decisions• People start with opinions.
There are no facts if there is no agreement on the criteria of relevance.
• Encourage hypotheses.Then test them against the facts.
24
Tuesday, April 12, 2011
Effective Decisions• People start with opinions.
There are no facts if there is no agreement on the criteria of relevance.
• Encourage hypotheses.Then test them against the facts.
• Appropriate measurements.More often than not the problem is in how you collect data.
24
Tuesday, April 12, 2011
25
Effective DecisionsIt worked
for us
Tuesday, April 12, 2011
How to decide?
25
Effective DecisionsIt worked
for us
Tuesday, April 12, 2011
How to decide? • Can be postponed?
25
Effective DecisionsIt worked
for us
Tuesday, April 12, 2011
How to decide? • Can be postponed?• Figure out a general solution and
perfect it involving everybody.
25
Effective DecisionsIt worked
for us
Tuesday, April 12, 2011
How to decide? • Can be postponed?• Figure out a general solution and
perfect it involving everybody.• Recheck it in brainstorming.
25
Effective DecisionsIt worked
for us
Tuesday, April 12, 2011
How to decide? • Can be postponed?• Figure out a general solution and
perfect it involving everybody.• Recheck it in brainstorming.• Technical authorities for keeping the
design clean and consistent.25
Effective DecisionsIt worked
for us
Tuesday, April 12, 2011
Leadership
26
People tend to do what you inspect, not what you expect.
Tuesday, April 12, 2011
27
Leadership
Tuesday, April 12, 2011
• Leadership is about being both strategic and operational.
27
Leadership
Tuesday, April 12, 2011
• Leadership is about being both strategic and operational.
• Leadership is about communication, openness and willingness to speak honestly and often.
27
Leadership
Tuesday, April 12, 2011
• Leadership is about being both strategic and operational.
• Leadership is about communication, openness and willingness to speak honestly and often.
• Most of all leadership is about passion.
27
Leadership
Tuesday, April 12, 2011
Leadership
28
It workedfor us
Tuesday, April 12, 2011
Leadership
• Guide though exampleTechnical competence.
28
It workedfor us
Tuesday, April 12, 2011
Leadership
• Guide though exampleTechnical competence.
• Care for peopleEveryone deserve to understand
28
It workedfor us
Tuesday, April 12, 2011
Leadership
• Guide though exampleTechnical competence.
• Care for peopleEveryone deserve to understand
• IntegrityHard work and accountability
28
It workedfor us
Tuesday, April 12, 2011
What about Agile?
29
Tuesday, April 12, 2011
What about Agile?
30
Tuesday, April 12, 2011
What about Agile?
• The Manifesto is a almost desperate call to effectiveness!
30
Tuesday, April 12, 2011
What about Agile?
• The Manifesto is a almost desperate call to effectiveness!
• All 12 principles are about effective teams.
30
Tuesday, April 12, 2011
What about Agile?
• The Manifesto is a almost desperate call to effectiveness!
• All 12 principles are about effective teams.
• That’s my favorite way to assess if a team is really doing Agile.
30
Tuesday, April 12, 2011
Thanks
31
Questions?
Tuesday, April 12, 2011