getting started with agile: a guide to building high performing teams
Post on 14-Aug-2015
32 Views
Preview:
TRANSCRIPT
Steven GraneseAgile Coach & Consultant
Getting Started with AgileBuilding High Performing Teams in a Waterfall World
@sgranese
Steven.Granese@tribridge.comwww.sgranese.com
June 15 and 16, 2015
Goal for Today
• Opposite of Waterfall• Tech Startups or
Internal• “Not Here” mentality
• Thinking & Working• Guiding Principles• Team Communication,
not Process
Software Methodology Values and Beliefs
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
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 FrameworkRoles
• Product Owner
• ScrumMaster• Team
Member
Artifacts
• Product Backlog
• Sprint Backlog
• Burndown Chart
Ceremonies
• Sprint Planning
• Daily Standups
• Sprint Review• Sprint
Retrospective
Scrum won’t solve a team’s problems……it will quickly expose existing issues.
Characteristics of a High Performing Team
Cross- Functional
Dedicated & Focused
Fully Accountable
Accountability – The Lesson of Scrum
Identify the Problem
Remove Impediments
Don’t Interrupt
Agile+ Scrum
+ ???
Formula for Building High Performing Teams
High Performing Team
Agile vs. Waterfall
Agile Transformation at Tribridge
One Size Does Not Fill All
Define Design Build / Test / Deploy
Discovery Agile Development
“Waterfall-ish”
“Agile”
Define
DesignSPRINTS
Waterfall and Agile are not Opposites
WaterfallAgile
“Up-Front Knowns”
“Adapt to Learning”
Hybrid
ORGANIZATIONS
Waterfall and Agile are not Opposites
Waterfall
Agile
CHAOS
Requirements
Analysis
Development
Testing
PHASED
Lean Hybrid
Scrum
KanbanXP
PROJECTS
Grass-roots Wasted
Learning“AgileSucks”
“Up-Front Knowns”
“Adapt to Learning”
Gartner: Successful Orgs Have Two “IT” Modes
http://www.computerworld.com/article/2840907/forecast-2015-it-spending-on-an-upswing.html
Different people, processes and tools supporting each.
Traditional
• Strong Efficiency• Safety • Approval-based
Governance• Price for
Performance
Agile
• Iterative Development
• Rapid Delivery• Continuous/Process-
based Governance• Business Value
Embracing Agile
Are You Agile? YES NO
• Standups/Sprints • Stopped Documenting
• Mature Product• Public/Regulated
Do you continuously seek Agility?
Do you continuously seek improved health?
Are You Healthy? YES NO
Why Health Initiatives Fail
ExerciseNutrition
Stop Smoking
PRACTICES
MINDSET
Change beliefsGoalsLeverage
ENVIRON-MENT
Move to new cityQuit job
End Relationship
Why Agile Initiatives Fail
SprintsDaily Standups
ScrumMaster
PRACTICES
MINDSETBelieve / Think AgileValues and Principles
Culture
ENVIRON-MENT
Reorganize DepartmentsRedesign Team Workspaces
Hire/Fire Employees
“WHAT WE DO”
“WHO WE ARE”
“HOW WE WORK”
TEAMS:Cross-functional?Dedicated?Accountable?
Start with Environment
CommitmentDiscipline
Trust
PRACTICES
MINDSET
TrainingCoachesSuccess Stories
ENVIRON-MENT Dedicated
Accountable
Cross functional
SCRUM
AGILE
TEAM STRUCTURE
Formula for Building High Performing Team
Environment + Agile
+ Scrum
High Performing Team
???Where Accountable Teams can Flourish
Summary
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 AgileBuilding High Performing Teams in a Waterfall World
@sgranese
Steven.Granese@tribridge.comwww.sgranese.com
Q&A
top related