Herding pigs managing self-organizing teams

45
Herding Pigs Managing Self-Organizing Teams Mike Vincent Architect, ALM and Agile Coach MVA Software [email protected]

description

Agile software development teams are self-organizing, so how are they managed? This presentation will help you understand the leadership and coaching necessary for highly productive and motivated teams.

Transcript of Herding pigs managing self-organizing teams

Page 1: Herding pigs   managing self-organizing teams

Herding PigsManaging Self-Organizing Teams

Mike VincentArchitect, ALM and Agile CoachMVA [email protected]

Page 2: Herding pigs   managing self-organizing teams

Mike Vincent

Over 24 years as software developer and architectMarketing director, construction project manager and structural engineer previouslyWorked with Visual Studio Team System since initial beta releasesTFS implementation and training experience in corporate and public organizationsMicrosoft MVP - Visual Studio ALMPassion for community

INETAIASA

Professional Scrum Developer TrainerProfessional Scrum Product Owner

Page 3: Herding pigs   managing self-organizing teams

Herding Pigs – Managing Self Organizing Teams

Page 4: Herding pigs   managing self-organizing teams

U

Used with permission, Michael Vizdos, www.ImplementingScrum.com

Page 5: Herding pigs   managing self-organizing teams

So, What’s the point? Tactics for managing self organizing teamsKey principles for managing people to maximize productivityLeverage the best engineering practices and tools for both team and management effectiveness

Page 6: Herding pigs   managing self-organizing teams

Teams of Motivated People that get the job done

Page 7: Herding pigs   managing self-organizing teams

Forget Some Old Management PrinciplesFredrick Taylor’s Scientific Management

Defined man as an extension of machines and organizations

Socialist IdeologyDefined man with qualities that perfect desired group behavior

Human Relations Defined man in terms that match diagnostic, manipulative techniques

Page 8: Herding pigs   managing self-organizing teams
Page 9: Herding pigs   managing self-organizing teams

Why Self-organizing Teams?

Page 10: Herding pigs   managing self-organizing teams

How Do You Manage a Self-Organizing Team?

Page 11: Herding pigs   managing self-organizing teams
Page 12: Herding pigs   managing self-organizing teams

The Role of Managing Self Organizing Teams

Page 13: Herding pigs   managing self-organizing teams

Performing

Norming

Storming

Forming

Team Development

Page 14: Herding pigs   managing self-organizing teams

Boundaries!Make the context of self-organization well known

Page 15: Herding pigs   managing self-organizing teams

Subtle control and influence

Page 16: Herding pigs   managing self-organizing teams

Empower the team

Page 17: Herding pigs   managing self-organizing teams

Individuals and Interactions

Page 18: Herding pigs   managing self-organizing teams

Respect People

Page 19: Herding pigs   managing self-organizing teams
Page 20: Herding pigs   managing self-organizing teams

Commitment

It’s more than just going through the motionsTakes time to develop

Page 21: Herding pigs   managing self-organizing teams
Page 22: Herding pigs   managing self-organizing teams

Managing People

Page 23: Herding pigs   managing self-organizing teams

KITA -Management

by

Motivation or

Management by

Movement?

Page 24: Herding pigs   managing self-organizing teams

Herzberg’s Motivation-Hygiene TheoryTwo scales to be managed

Motivation - work contentHygiene - work context

Series1

MotivationWork Context

Dissatisfaction No Dissatisfaction

No Satisfaction Satisfaction

Page 25: Herding pigs   managing self-organizing teams

How’s the work context?

Page 26: Herding pigs   managing self-organizing teams

Work context factors lead to job dissatisfaction when inadequate

- When improved they lead to no job dissatisfaction

Series1

MotivationWork Context

Dissatisfaction No Dissatisfaction

No Satisfaction Satisfaction

Page 27: Herding pigs   managing self-organizing teams

Management of the Work Context (Hygiene)Proper Management

Identify type of hygieneGive hygiene for hygiene purposesGive hygiene for what hurtsKeep hygiene administration simpleGive it and shut up about it

Page 28: Herding pigs   managing self-organizing teams

Movement = f( extrinsic fear and extrinsic reward)

Page 29: Herding pigs   managing self-organizing teams

Motivation

Page 30: Herding pigs   managing self-organizing teams

Motivator factors lead to job satisfaction when present

- When absent there is no job satisfaction

Series1

MotivationJob Context

Dissatisfaction No Dissatisfaction

No Satisfaction Satisfaction

Page 31: Herding pigs   managing self-organizing teams

MotivatorsJob satisfaction factors

AchievementRecognitionWork itselfResponsibilityAdvancement

Page 32: Herding pigs   managing self-organizing teams

Management of MotivatorsIs hygiene getting in the way?Technical competence OK?Are we using people’s capabilities?All attitudes are proper attitudesWhich behavior is being reinforced and how?

Page 33: Herding pigs   managing self-organizing teams

Ability OpportunityMotivation = f(---------------; -------------------; What is Reinforced) Potential Ability

Page 34: Herding pigs   managing self-organizing teams

So, are our self-organizing teams getting the job done?

Page 35: Herding pigs   managing self-organizing teams

Productivity = f(Technology, Motivation)

Page 36: Herding pigs   managing self-organizing teams

Leverage Best Engineering Processes and Tools

Visual Studio 2010 ALMWork items track progressManaging qualityReports and Dashboards

Team benefitsManagement benefitsThe good, bad, and ugly

Page 37: Herding pigs   managing self-organizing teams

Code ReviewsUnit Testing

Code CoverageTest Driven Development

Code AnalysisCode MetricsApplication Profiling

Page 38: Herding pigs   managing self-organizing teams

Sprint RetrospectiveLook back• What did we do well?• What didn’t we do well?Look forward• Generate actions for the next sprint• Tasks for next backlog• Add to a wall chart in team areaMetrics• Look at key reportsWhole team participates

Page 39: Herding pigs   managing self-organizing teams

Let’s Reinforce What We Have Covered …

Page 40: Herding pigs   managing self-organizing teams

The secret to high performance and satisfaction

at work, at school and at home ...is the deeply human need to

direct our own lives,learn and create new thingsdo better by ourselves and our world

Three elements of true motivationAutonomyMasteryPurpose

Page 41: Herding pigs   managing self-organizing teams

An instructive leadership fable

Inattention to

Results

Avoidance of

Accountability

Lack of

Commitment

Fear of Conflict

Absence of Trust

Page 42: Herding pigs   managing self-organizing teams

TakeawaysSelf-organizing teams need some leadership to stay focused on the proper objectives

Effective coaching facilitates the team coming together with self-organizationBoundaries focus the context of self-organizationUse subtle control and influenceEmpower the teamValue individuals and interactionsRespect peopleBuild commitmentFocus team on deadlines and results

Page 43: Herding pigs   managing self-organizing teams

TakeawaysSelf-organizing teams need some leadership to stay focused on the proper objectivesMotivation comes from the work itself and can be continually re-energizing. That’s what self-organizing teams are all about.A productive, healthy work context is essential to keeping your teams working at full potential. Leverage the best engineering practices and tools for both team and management effectiveness

Page 45: Herding pigs   managing self-organizing teams

Resources for More InformationOne More Time: How Do You Motivate Employees?, Fredrick Herzberg Harvard Business Review, January-February 1968.The Managerial Choice – To be efficient and to be human Fredrick Herzberg, Dow Jones-Irwin 1976Work and the Nature of Man Fredrick Herzberg, New American Library, Mentor, 1973The Enterprise and Scrum Ken Schwaber, Microsoft Press, 2007http://msdn.microsoft.com/en-us/library/dd997578(v=VS.100).aspx, Jeff SutherlandDevelopmental sequence in small groups, Bruce W. Tuckman Psychological Bulletin, Volume 63, Number 6 1965Drive: The Surprising Truth About What Motivates Us, Daniel H. Pink, Riverhead Books 2009The Five Dysfunctions of a Team, Patrick Lencioni, Jossey-Bass 2002