Title: Growing Effective Agile Teams
1GrowingEffectiveAgile Teams
- _at_RoyOsherove
- Chief Scientist Bouvet.no
2Interesting Questions
- Why cant I convince my team to do TDD?
- Why cant we get over putting fires all the
time? - What am I supposed to do as a lead exactly?
- Why cant I seem to hire all those people I read
about in agile books? - What am I supposed to do with that bad apple in
the team? - Am I going to lose my friends?
3About
- The Art of Unit Testing
- Notes to a Software Team Leader
- Beautiful Builds
- 5whys.com
- Osherove.com/blog
- _at_royOsherove
4Does this apply to you?
5Are you a Leader?
6If You are a Bottleneck, You are a Leader
7Scrum master, architect, DB dude, FrontEnd Dev,
Tester..
8I Wish My Team
- did more unit testing,
- made it in time to standup meeting in the
morning, - would have more time to do things right
- . . .
9Great Teams are Grown, not Hired
10What is your role as a leader?
11Your role is to make yourself unneeded. To
remove yourself as a bottleneck.
12Grow the team to solve their own problems without
you.
13By growing others to not need you, you will
always be wanted, appreciated and highly valuable
14If only I had a better team
15Management, done right, is a tough job
- Thats why you get paid more
- Many managers like to take the money, but not do
all the hard parts - Leading yourself and others -- Gerald M Weinberg
16How Do You Grow Your Team?
17How do we grow ourselves?
18Learning Learning
Gerald M. Weinberg becoming a technical leader
19Fast Growth
20Ravines before Fast Growth
21Ravines before Fast Growth
Vim curve
22TIME
23Problem Solving Ability Phases
24How do I know which mode were in?
25Survival
- We feel pressured to decrease estimates, and we
are already late on many tasks. - The sentence we dont have time for that is
spoken a lot.
26Learning
- As a leader, I am constantly requested by the
team to solve arguments, problems, political and
technical questions - Or, the team is silent without requesting help,
yet going down a road that deteriorates the
situation.
27Leadership Styles
28Talk to the team about survival, learning andself
organization
29Problem Solving Ability Phases
30The Survivaladdiction
31How do we lose quality?Part 1
- Dilemma Write tests, or get it done?
- Answer No time! fix the fire, get it done!
- Feeling good
32ONE WEEK LATER
- Dilemma Write tests, or get it done?
- What did we do last time? How did it feel?
- Answer Felt good to ship. Lets do it again!
- Feeling good
33ONE MONTH LATER
- OUR CODE SUCKS.
- WE HAVE TO do a REWRITE!!
34We need to get out of survival mode because we
want to have time to learnbecause we want to
grow our team to solve their own problems
35How do you break a survival addiction?
36You take risks and remove some future commitments
37Problem Solving Ability Phases
38Challenge
- Prepare team for delegation
- What are you going to do about it?
39Change your leadership to fitLearn some people
techniques
40Leanpub.com/teamleader
41A short song?
42Course in Oslo/London Elastic Leadership
- roy_at_osherove.com
- Leadership skills to succeed in an agile world
- (Also in non agile world)
43This is a test line
44It looks like youre doing just fine
45Its time for a song of mine
46Please deploy tonight
47Slide that card over
- And move it to done
- Tell me its all good , and that,
- That the program will run
48I have an important meeting
- So I must go away
- Its back to the old days, david
- Please compile and pray , david
49But please deploy tonight
- Please deploy tonight
- Were already so late david
- It will be alright
- Justr please deploy tonight
50Deployment did not work david
- Im angry as hell
- I know youve been doing this all night
- Try this morning as well
51What do you mean youre tired ?
- Arent you proud?
- Youre gonna be a hero david
- Just deploy to that cloud, david
52But please deploy tonight
- Please deploy tonight
- Were already so late david
- It will be alright
- Justr please deploy tonight
53BookNotes To a Software Team Leader
Thank you
Want a course? roy_at_osherove.com
54Thank You Q A!
- Contact
- Email Roy_at_osherove.com
- Twitter _at_RoyOsherove
- http//5whys.com
- Books
- Gerald M. Weinberg - Managing Teams Congruently
- Johanna Rothman - Behind Closed Doors
- Influencer - The power to change anything
55Convince Others by Knowing Behavior Forces
All Stages
56For each behavior, The world is perfectly
designed for that behavior to happen
Influencer The power to change
anything
57- Personal
- Motivation
- Ability
- Social
- Motivation
- Ability
- Environmental
- Motivation
- Ability