getting started with agile: a guide to building high performing teams
TRANSCRIPT
Steven GraneseAgile Coach & Consultant
Getting Started with AgileA Guide to Building High Performing Teams
@sgranese
Suncoast PMI3/11/2015
My Background
2009 2012 2014
• Analyst• Web Developer• Technology Director
• Dev Manager• Consultant• Coach
TEAMS
Tribridge at a Glance
Nearly 600 team members averaging 20 years of experience in consulting and industry15 years of profitabilityOne of Microsoft’s top partners – Microsoft Dynamics Worldwide Partner of the Year 4 times in 6 years (2008, 2010, 2012 and 2013) Largest Microsoft Dynamics customer base in North AmericaBig Five quality delivered through practical methodologies and intimate customer relationshipsReceived Ernst &Young Entrepreneur of the Year award
Goal for Tonight
• Tech Companies• Startups• Internal
• Thinking/Working• Guiding Principles• Teams
Agile H.P. Teams
?
Software Values and Beliefs
Controversial Holy Grail
Agile vs. Scrum
Agile Values
Individuals and Interactions over processes and tools
Working Software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to Change over following a plan
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
That is, while there is value in the items on the right, we value the items on the left more.
www.agilemanifesto.org
Agile Principles
www.agilemanifesto.org
Satisfy the Customer
Embrace Changing
Requirements
Continuous Delivery of
Value
Daily Collaboration
Support & Trust Motivated Individuals
Face-to-Face Conversations
Deliver Working Increments Sustainable Pace
Promote Technical
Excellence
Maximize Simplicity
Self-OrganizedTeams
Gather Feedback &
Adapt
Scrum is an Agile Team Framework
Roles
• Product Owner
• ScrumMaster• Team
Member
Artifacts
• Product Backlog
• Sprint Backlog
• Burndown Chart
Ceremonies
• Sprint Planning
• Daily Standups
• Sprint Review• Sprint
Retrospective
Agile+ Scrum
+ ???
Formula for Building High Performing Teams
High Performing Team
High Performing Teams
Sports Analogies
“moving together in unison”
Scrum already drives most of the world’s top technology companies.
And now it’s starting to spread to EVERY DOMAIN where people wrestle with COMPLEX PROJECTS.
New Perspective on Teams
1.Cross-Functional, Dedicated2.Intense Focus on a Goal3.Fully Accountable
Characteristics of a High Performing Team
Point Guard
Shooting Guard
Small Forward
Power Forward
Center Coach
Making Teams Accountable
1
2
3
Identify the Problem
Remove Impediments
Get Out of the Way!
Agile Health
Do you continuously seek improved health?
Are You Healthy? YES NO
Getting Started with Health
ExerciseNutrition
Stop Smoking
PRACTICES
MINDSET
GoalsLeverageChange beliefs
ENVIRON-MENT
Move to new cityQuit job
End Relationship
Are You Agile? YES NO
• Standups/Sprints • Stopped Documenting
• Budget / Regulated• Many teams
Do you continuously seek Agility?
Assessing Agile Health
SprintsDaily Standups
ScrumMaster
PRACTICES
MINDSETBelieving / Thinking AgileChanging Culture
From the “top”
ENVIRON-MENT
Reorganizing DepartmentsRedesign Team Workspace
Hire/Fire Employees
“WHAT WE DO”
“WHO WE ARE”
“HOW WE WORK”
Dedicated?Accountable?Cross-functional?
Start with Environment
CommitmentDiscipline
Trust
PRACTICES
MINDSET
TrainingCoachesSuccess Stories
ENVIRON-MENT
DedicatedAccountable
Cross functional
SCRUM
AGILE
TEAM STRUCTURE
HPT
Formula for Building High Performing Team
Environment + Agile
+ Scrum
High Performing Team
???Where Accountable Teams can Flourish
Applying the Formula
Creating Cross-Functional TeamsPM ANALYSTS BUILD QA OPS
Creating Dedicated Teams
1) Identify Problem2) Remove Impediments3) Get out of Way
Example: Extreme Makeover
Cross-Functional Dedicated
Agile
Accountable
Summary
Environment
Mindset
Practices
Belief and Adoption of Agile Values and Principles
TrustDiscipline
Commitment
Cross-Functional, Dedicated Team Structure where Accountability Thrives
HIGH PERFORMING TEAMS
Steven GraneseAgile Coach & Consultant
Getting Started with AgileA Guide to Building High Performing Teams
@sgranese
Q&A