getting started with agile: a guide to building high performing teams
TRANSCRIPT
![Page 1: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/1.jpg)
Steven GraneseAgile Coach & Consultant
Getting Started with AgileBuilding High Performing Teams in a Waterfall World
@sgranese
June 15 and 16, 2015
![Page 2: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/2.jpg)
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
![Page 3: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/3.jpg)
My Background
2009 2012 2014
• Analyst• Web Developer• Technology Director
• Dev Manager• Consultant• Coach
TEAMS
![Page 4: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/4.jpg)
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
![Page 5: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/5.jpg)
Agile vs. Scrum
![Page 6: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/6.jpg)
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
![Page 7: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/7.jpg)
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
![Page 8: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/8.jpg)
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.
![Page 9: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/9.jpg)
Characteristics of a High Performing Team
Cross- Functional
Dedicated & Focused
Fully Accountable
![Page 10: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/10.jpg)
Accountability – The Lesson of Scrum
Identify the Problem
Remove Impediments
Don’t Interrupt
![Page 11: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/11.jpg)
Agile+ Scrum
+ ???
Formula for Building High Performing Teams
High Performing Team
![Page 12: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/12.jpg)
Agile vs. Waterfall
![Page 13: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/13.jpg)
Agile Transformation at Tribridge
One Size Does Not Fill All
Define Design Build / Test / Deploy
Discovery Agile Development
“Waterfall-ish”
“Agile”
Define
DesignSPRINTS
![Page 14: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/14.jpg)
Waterfall and Agile are not Opposites
WaterfallAgile
“Up-Front Knowns”
“Adapt to Learning”
Hybrid
![Page 15: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/15.jpg)
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”
![Page 16: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/16.jpg)
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
![Page 17: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/17.jpg)
Embracing Agile
![Page 18: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/18.jpg)
Are You Agile? YES NO
• Standups/Sprints • Stopped Documenting
• Mature Product• Public/Regulated
Do you continuously seek Agility?
![Page 19: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/19.jpg)
Do you continuously seek improved health?
Are You Healthy? YES NO
![Page 20: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/20.jpg)
Why Health Initiatives Fail
ExerciseNutrition
Stop Smoking
PRACTICES
MINDSET
Change beliefsGoalsLeverage
ENVIRON-MENT
Move to new cityQuit job
End Relationship
![Page 21: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/21.jpg)
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?
![Page 22: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/22.jpg)
Start with Environment
CommitmentDiscipline
Trust
PRACTICES
MINDSET
TrainingCoachesSuccess Stories
ENVIRON-MENT Dedicated
Accountable
Cross functional
SCRUM
AGILE
TEAM STRUCTURE
![Page 23: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/23.jpg)
Formula for Building High Performing Team
Environment + Agile
+ Scrum
High Performing Team
???Where Accountable Teams can Flourish
![Page 24: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/24.jpg)
Summary
![Page 25: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/25.jpg)
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
![Page 26: Getting Started with Agile: A Guide to Building High Performing Teams](https://reader038.vdocuments.mx/reader038/viewer/2022102903/55ce1210bb61ebe5488b466a/html5/thumbnails/26.jpg)
Steven GraneseAgile Coach & Consultant
Getting Started with AgileBuilding High Performing Teams in a Waterfall World
@sgranese
Q&A