A workshop on building agile organizations from small single teams through large numbers of teams including discussions of long term organizational thinking and leadership coaching. Participants will use their current organizations as a starting point and will project them through future growth and challenges.
3. @kevingoldsmith #buildingorgs
• A strong development team
• A strong small product development organization
• A larger product development organization
Let’s talk about what it takes to build
5. @kevingoldsmith #buildingorgs
• Long time leader/manager (20+ years)
• Microsoft
• Adobe
• Spotify
• Avvo
• Early-stage Startups
• Teams from 3 to 175 people
11. @kevingoldsmith #buildingorgs
• The single team
• Building a strong team
• The small organization (2-4 teams)
• Build a strong organization
• The larger organization (4-8 teams)
• Building organizations for scale
Agenda
23. @kevingoldsmith #buildingorgs
• Un-agile
• Super effective for certain kinds of needs
• Deeply technical
• Very narrow missions
• Given constraints, may be the best approach
The team of specialists
24. @kevingoldsmith #buildingorgs
• Very agile
• Very flexible
• Great for certain efforts
• Simple problems
• Exploration (speed of iteration > depth of iteration)
• Given mission may be the best approach
The generalist team
25. @kevingoldsmith #buildingorgs
• Agile
• Somewhat flexible
• Great for autonomous teams
• Great for velocity
• Good for teams that have to support multiple platforms
• My preference for consumer product teams
The “T-shaped” team
30. @kevingoldsmith #buildingorgs
• Diverse teams produce better results
• Diversity is along many axes
• Personality
• Experience level
• Human (ie: in your DNA)
Diversity
31. @kevingoldsmith #buildingorgs
• Great ways to understand team
• DiSC
• SDI (Strength Development Inventory)
• Myers-Briggs
• Looking to build a set of balanced approaches to problem solving
• Create healthy tension
Personality Diversity
32. @kevingoldsmith #buildingorgs
• Balance of experiences and approaches
• Create a mentoring culture
• Build the next set of technical leaders
Experience Diversity
38. @kevingoldsmith #buildingorgs
Create a spider map of the diversity of your current team.
Choose any axes that make sense for you. Have you learned
anything about the strengths and weaknesses of your
current team from this exercise? If you were going to hire
someone new, would this help inform for the kind of person
that you should look for?
Map your current team
41. @kevingoldsmith #buildingorgs
• When is a new team created?
• What roles are required?
• What skills are needed?
• What is the process for selecting members of the team?
• What is the mission of the team?
• What is the lifetime of the team?
• What choices can the team make and which are prescribed?
Creating teams deliberately
42. @kevingoldsmith #buildingorgs
• You need complete coverage
• Overlapping missions leads to turf battles between teams
• Distinct missions leads to things “falling between the chairs”
Team mission paradox
53. @kevingoldsmith #buildingorgs
It depends on the larger organization structure, and
company-defined roles as well as company culture.
How to decide on leadership structure?
54. @kevingoldsmith #buildingorgs
• How are decisions made?
• How are responsibilities split?
• How to avoid decision-making bottlenecks?
• How are disputes resolved?
Leadership structure gotchas
64. @kevingoldsmith #buildingorgs
• Career development
• Mentoring
• Salary setting
• Handling personal issues
• Handling organization issues
• tie-braking
Jobs to be done in no-manager organizations
73. @kevingoldsmith #buildingorgs
• Organization growth patterns / budget
• How will this impact future decisions
• What is your primary reason?
• team effectiveness?
• velocity?
• throughput?
Considerations
74. @kevingoldsmith #buildingorgs
• Deliberate
• hire in new team?
• seed new teams with senior folks and new people?
• leadership-led (need buy in from individuals)
Splitting techniques
76. @kevingoldsmith #buildingorgs
• Skill matching / match-game
• “I’m good at this”
• “I want to learn this”
• leadership tries to match up skills/desires to team needs
Splitting techniques
84. @kevingoldsmith #buildingorgs
Centralize rare skills initially, and build capability (via hiring
or training). As you establish skills with a broader base,
decentralize responsibility to larger organization.
Centralize -> decentralize pattern
88. @kevingoldsmith #buildingorgs
• As the organization grows, watch for issues arising
• Solve them not just for today, but for continued growth
• Put an expected life-time on a process based on size
• Have a replacement ready beforehand
Be deliberate!
89. @kevingoldsmith #buildingorgs
• Larger organizations require more process to operate, but the
process can quickly overwhelm and slow down the organization.
• Have just enough, but not too much.
• Maybe just slightly less than enough.
• Look for processes that are hurting and remove them.
• MINIMUM VIABLE BUREAUCRACY
Be deliberate!