SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
@agilebaconbeer @teamsinprogress
@GoAgileCamp
#AgileCamp2017
2017
High-performing Doesn’t
Happen Overnight,
It Takes Practice
Matt Badgley
@agilebaconbeer @teamsinprogress
VersionOne/CollabNet
@agilebaconbeer @teamsinprogress
I’m a person that really enjoys helping
others make great software, have fun,
and discover new ways to innovate. By
the way, I like to also hang with my BFFW,
fish, anything with my dogs, enjoy beer,
and smoke meat.
I work as a Services Director, Agile Coach,
Product Consultant, and constant learner
and frequent screw-up.
matt.badgley@versionone.com
@teamsinprogress @agilebaconbeer
www.agilebacon.com
www.linkedin.com/in/mattbadgley
Matt Badgley
@agilebaconbeer @teamsinprogress@agilebaconbeer @teamsinprogress
@agilebaconbeer @teamsinprogress
Areas we (or I) need to #suckless
are ____________
• What are you or your team(s) currently struggling with?
• e.g. Our sprint planning is so painful, Conversations are forced
between the team and business, Team members don’t escalate
early, Estimates rule our lives
• On the back of the hand-out, write two-three “struggles”
or things to #suckless at, be sure to give enough details so
that others can understand
3minutes
@agilebaconbeer @teamsinprogress
Product Backlog
Sprint Backlog
Burndown Chart
Story Writing
Release Planning
Estimation
Impediments Management
Scrum-of-Scrums
Sprint Planning
Daily Standup
Sprint Review
Sprint Retrospective
Sprint Demo
Sit Together
Whole Team
Informative Workspace
Sustainable Pace
Energized Work
40-hour Work Week
Pair Programming
Weekly Cycle
Quarterly Cycle
Slack
10 minute build
Continuous Integration
Test First Programming
Incremental Design
Planning Game
System Metaphor
Simple Design
Coding Standards
Refactoring
Limit Work-in-Progress
Manage Flow
Visualize
Make Policies Explicit
Implement Feedback
Improve Collaboratively
Automate Testing using APIs
Loosely Coupled Architecture
Deliver in Small Batches
Transparency
Eliminate Overhead
Dedicated Teams
Minimal Viable Product
Minimize Hand-offs, Maximize Flow
Economic Framework
Solution Intent
Lean Portfolio Management
Program Increment Planning
Cadence & Synchronization
Objective Based Milestones
System Demo
Inspect & Adapt
Lean Budgets
Hypothesis Driven
Story Mapping
BDD/ATDD
Lean UX
CI/CD
@agilebaconbeer @teamsinprogress
Product Backlog
Sprint Backlog
Burndown Chart
Story Writing
Release Planning
Estimation
Impediments Management
Scrum-of-Scrums
Sprint Planning
Daily Standup
Sprint Review
Sprint Retrospective
Sprint Demo
Sit Together
Whole Team
Informative Workspace
Sustainable Pace
Energized Work
40-hour Work Week
Pair Programming
Weekly Cycle Quarterly Cycle
Slack
10 minute build
Continuous Integration
Test First Programming
Incremental Design
Planning Game
System Metaphor
Simple Design
Coding Standards
Refactoring
Limit Work-in-Progress
Manage Flow
Visualize
Make Policies Explicit Implement Feedback
Improve Collaboratively
Automate Testing using APIs
Loosely Coupled Architecture
Deliver in Small Batches
Transparency
Eliminate Overhead
Dedicated Teams
Minimal Viable Product
Minimize Hand-offs, Maximize Flow
Economic Framework
Solution Intent
Lean Portfolio Management
Program Increment Planning
Cadence & Synchronization
Objective Based Milestones
System Demo
Inspect & Adapt
Lean Budgets
Hypothesis Driven
Story Mapping
BDD/ATDD
Lean UX
CI/CD
Simplicity--the art of maximizing the
amount of work not done--is essential.
Our highest priority is to satisfy the
customer through early and continuous
delivery of valuable software.
Welcome changing requirements, even
late in development. Agile processes
harness change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple of
weeks to a couple of months,
with a preference to the
shorter timescale.
Business people and developers
must work together daily
throughout the project. Build projects around
motivated individuals. Give
them the environment and
support they need, and
trust them to get the job
done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software is the primary
measure of progress.
Agile processes promote sustainable
development. The sponsors,
developers, and users should be able
to maintain a constant pace
indefinitely.
Continuous attention to
technical excellence and
good design enhances
agility.
The best architectures, requirements,
and designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
Eliminate Waste
Build Quality In
Create Knowledge
Defer Commitment
Deliver Fast
Respect
People
Optimize the Whole
Application and End-User
Focus
Collaboration
Performance Orientation
Development Speed
Service Orientation
Automation
Monitor Everything
Take an Economic View
Apply Systems Thinking
Assume variability; preserve
options
Build incrementally with fast, integrated
learning cycles
Base milestones on
objective evaluation of
working systems
Visualize and limit WIP, reduce
batch sizes, and manage queue
lengths
Apply cadence, synchronize
with cross-domain planning
Unlock the intrinsic motivation of knowledge workers
Decentralize decision-making
@agilebaconbeer @teamsinprogress
Product Backlog
Sprint Backlog
Burndown Chart
Story Writing
Release Planning
Estimation
Impediments Management
Scrum-of-Scrums
Sprint Planning
Daily Standup
Sprint Review
Sprint Retrospective
Sprint Demo
Sit Together
Whole Team
Informative Workspace
Sustainable Pace
Energized Work
40-hour Work Week
Pair Programming
Weekly Cycle Quarterly Cycle
Slack
10 minute build
Continuous Integration
Test First Programming
Incremental Design
Planning Game
System Metaphor
Simple Design
Coding Standards
Refactoring
Limit Work-in-Progress
Manage Flow
Visualize
Make Policies Explicit Implement Feedback
Improve Collaboratively
Automate Testing using APIs
Loosely Coupled Architecture
Deliver in Small Batches
Transparency
Eliminate Overhead
Dedicated Teams
Minimal Viable ProductMinimize Hand-offs, Maximize Flow
Economic Framework
Solution Intent
Lean Portfolio Management
Program Increment Planning
Cadence & Synchronization
Objective Based Milestones
System Demo
Inspect & Adapt
Lean Budgets
Hypothesis Driven
Story Mapping
BDD/ATDD
Lean UX
CI/CD
Simplicity--the art of maximizing
the amount of work not done--is
essential.
Our highest priority is to satisfy the
customer through early and
continuous delivery of valuable
software.
Welcome changing requirements,
even late in development. Agile
processes harness change for the
customer's competitive advantage.
Deliver working software
frequently, from a couple of
weeks to a couple of months,
with a preference to the
shorter timescale.
Business people and
developers must work
together daily throughout
the project.
Build projects around motivated individuals.
Give them the environment and support they
need, and trust them to get the job done.
The most efficient and
effective method of
conveying information
to and within a
development team is
face-to-face
conversation.
Working software is the primary measure of
progress.
Agile processes promote sustainable development. The
sponsors, developers, and users should be able to
maintain a constant pace indefinitely.
Continuous attention to technical excellence
and good design enhances agility.
The best architectures,
requirements, and designs
emerge from self-organizing
teams.
At regular intervals, the team reflects on how to become more effective,
then tunes and adjusts its behavior accordingly.
Eliminate Waste
Build Quality In Create Knowledge Defer Commitment
Deliver Fast
Respect People Optimize the Whole
Application and End-User Focus
Collaboration
Performance Orientation
Development Speed
Service Orientation
Automation
Monitor Everything
Take an Economic View
Apply Systems Thinking
Assume variability; preserve
options
Build incrementally with fast,
integrated learning cycles
Base milestones on
objective evaluation of
working systems
Visualize and limit WIP,
reduce batch sizes, and
manage queue lengths
Apply cadence, synchronize with
cross-domain planning
Unlock the intrinsic motivation of knowledge workers
Decentralize decision-making
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Openness
Courage
Respect
Focus
Commitment
Culture
Collaboration
Automation
System-
thinking
Decreasing-silos
Measurement
Trust
Feedback
Communication
Built-in Quality
Alignment
Transparency
Program Execution
@agilebaconbeer @teamsinprogress
[High-performing	story]
What is a high-performing team?
@agilebaconbeer @teamsinprogress
In my experience, a
high-performing team
is one that
___________________
@agilebaconbeer @teamsinprogress
Source: http://blog.dilbert.com
@agilebaconbeer @teamsinprogress
A good team … believes in doing Quality,
consistent work.
@agilebaconbeer @teamsinprogress
A good team … is customer focused and makes users great.
@agilebaconbeer @teamsinprogress
@agilebaconbeer @teamsinprogress
A good team … has shared core values,
a noble cause, and
common
virtues.
Recommended reading:
@agilebaconbeer @teamsinprogress
@agilebaconbeer @teamsinprogress
A good team …
possesses these key
attributes.
Recommended reading:
A good team … is continuously improving,
and working to #suckless.
@agilebaconbeer @teamsinprogress
@agilebaconbeer @teamsinprogress
@agilebaconbeer @teamsinprogress
To get better through practice …
1. You must have tenacity to get better … you have to
possess grit.
2. You must have the right environment to practice.
3. You have to practice deliberately
(a.k.a. leverage deliberate practice).
@agilebaconbeer @teamsinprogress
Grit
A passion and perseverance for long-term goals.
Recommended reading:
@agilebaconbeer @teamsinprogress
@agilebaconbeer @teamsinprogress
Recommended reading:
Grit
A passion and perseverance for long-term goals.
@agilebaconbeer @teamsinprogress
Environment
Recommended reading:
“My job as a manager is to create a
fertile environment, keep it healthy,
and watch for the things that
undermine it.”
- Ed Catmull, Creativity, Inc.
@agilebaconbeer @teamsinprogress
@agilebaconbeer @teamsinprogress
Deliberate Practice
Recommended reading:
“…deliberate practice sounds like a very
organized, canonized, or codified, way of
working really, really hard.”
- Stephen Dubner, host of Freakonomics Radio
@agilebaconbeer @teamsinprogress
@agilebaconbeer @teamsinprogress
Deliberate Practice is not …
@agilebaconbeer @teamsinprogress
Six Steps to Deliberate Practice
1. Get Motivated
2. Set specific, realistic goals
3. Break out of your comfort
zone
4. Be consistent and persistent
5. Seek feedback
6. Take time to
recover
Source:	https://medium.com/the-crossover-cast/get-better-at-anything-6-steps-of-deliberate-practice-19830bfc9460
@agilebaconbeer @teamsinprogress
Product Backlog
Sprint Backlog
Burndown Chart
Story Writing
Release Planning
Estimation
Impediments Management
Scrum-of-Scrums
Sprint Planning
Daily Standup
Sprint Review
Sprint Retrospective
Sprint Demo
Sit Together
Whole Team
Informative Workspace
Sustainable Pace
Energized Work
40-hour Work Week
Pair Programming
Weekly Cycle Quarterly Cycle
Slack
10 minute build
Continuous Integration
Test First Programming
Incremental Design
Planning Game
System Metaphor
Simple Design
Coding Standards
Refactoring
Limit Work-in-Progress
Manage Flow
Visualize
Make Policies Explicit Implement Feedback
Improve Collaboratively
Automate Testing using APIs
Loosely Coupled Architecture
Deliver in Small Batches
Transparency
Eliminate Overhead
Dedicated Teams
Minimal Viable ProductMinimize Hand-offs, Maximize Flow
Economic Framework
Solution Intent
Lean Portfolio Management
Program Increment Planning
Cadence & Synchronization
Objective Based Milestones
System Demo
Inspect & Adapt
Lean Budgets
Hypothesis Driven
Story Mapping
BDD/ATDD
Lean UX
CI/CD
Simplicity--the art of maximizing
the amount of work not done--is
essential.
Our highest priority is to satisfy the
customer through early and
continuous delivery of valuable
software.
Welcome changing requirements,
even late in development. Agile
processes harness change for the
customer's competitive advantage.
Deliver working software
frequently, from a couple of
weeks to a couple of months,
with a preference to the
shorter timescale.
Business people and
developers must work
together daily throughout
the project.
Build projects around motivated individuals.
Give them the environment and support they
need, and trust them to get the job done.
The most efficient and
effective method of
conveying information
to and within a
development team is
face-to-face
conversation.
Working software is the primary measure of
progress.
Agile processes promote sustainable development. The
sponsors, developers, and users should be able to
maintain a constant pace indefinitely.
Continuous attention to technical excellence
and good design enhances agility.
The best architectures,
requirements, and designs
emerge from self-organizing
teams.
At regular intervals, the team reflects on how to become more effective,
then tunes and adjusts its behavior accordingly.
Eliminate Waste
Build Quality In Create Knowledge Defer Commitment
Deliver Fast
Respect People Optimize the Whole
Application and End-User Focus
Collaboration
Performance Orientation
Development Speed
Service Orientation
Automation
Monitor Everything
Take an Economic View
Apply Systems Thinking
Assume variability; preserve
options
Build incrementally with fast,
integrated learning cycles
Base milestones on
objective evaluation of
working systems
Visualize and limit WIP,
reduce batch sizes, and
manage queue lengths
Apply cadence, synchronize with
cross-domain planning
Unlock the intrinsic motivation of knowledge workers
Decentralize decision-making
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Openness
Courage
Respect
Focus
Commitment
Culture
Collaboration
Automation
System-
thinking
Decreasing-silos
Measurement
Trust
Feedback
Communication
Built-in Quality
Alignment
Transparency
Program Execution
How does Deliberate Practice help
us #suckless at all this stuff?
@agilebaconbeer @teamsinprogress
@agilebaconbeer @teamsinprogress
Deliberate Practice to #suckless
• Working in small groups (1..4), pick one person’s ”struggle”
that everyone can relate to and is closer to root cause.
• Using that “struggle” as an Area to Improve, complete as
much of the Practice Canvas as possible.
• Start with brainstorming Skills and Practice/Games/Activities
• Time permitting, start another …
7minutes
@agilebaconbeer @teamsinprogress@agilebaconbeer @teamsinprogress
Questions?
@agilebaconbeer @teamsinprogress
When I was young and free and my imagination had no limits, I
dreamed of changing the world. As I grew older, and wiser, I discovered
the world would not change, so I shortened my sights somewhat and
decided to change only my country.
But it, too, seemed immovable.
As I grew into my twilight years, in one last desperate attempt, I settled
for changing only my family, those closest to me, but alas, they would
have none of it.
And now, as I lie on my deathbed, I suddenly realize: If I had only
changed myself first, then by example I would have changed my family.
From their inspiration and encouragement, I would then have been able
to better my country, and who knows, I may have even changed the
world.
Inscribed on the tomb of an Anglican Bishop in Westminster Abbey (1100 A.D.)
Thank You
I believe in working with teams to help them get better, learn, and be
successful in building stuff while having fun.
My Purpose …
@agilebaconbeer

Contenu connexe

Tendances

Why Entity Search Can Be Your Competitive Advantage in 2021
Why Entity Search Can Be Your Competitive Advantage in 2021Why Entity Search Can Be Your Competitive Advantage in 2021
Why Entity Search Can Be Your Competitive Advantage in 2021Milestone Inc
 
Adobe Visitor Insights – How Adobe Used Its Experience Platform to Create Beh...
Adobe Visitor Insights – How Adobe Used Its Experience Platform to Create Beh...Adobe Visitor Insights – How Adobe Used Its Experience Platform to Create Beh...
Adobe Visitor Insights – How Adobe Used Its Experience Platform to Create Beh...Adobe
 
Power Your Business with FAQs
Power Your Business with FAQsPower Your Business with FAQs
Power Your Business with FAQsMilestone Inc
 
SMX West 2017 Optimizing Content for Voice Search and Virtual Assistants
SMX West 2017 Optimizing Content for Voice Search and Virtual AssistantsSMX West 2017 Optimizing Content for Voice Search and Virtual Assistants
SMX West 2017 Optimizing Content for Voice Search and Virtual AssistantsBenu Aggarwal
 
Optimizing Content for Voice Search & Virtual Assistants
Optimizing Content for Voice Search & Virtual AssistantsOptimizing Content for Voice Search & Virtual Assistants
Optimizing Content for Voice Search & Virtual AssistantsBenu Aggarwal
 
Book Chat: Content Strategy for the Web
Book Chat: Content Strategy for the WebBook Chat: Content Strategy for the Web
Book Chat: Content Strategy for the WebCHI*Atlanta
 
The New Digital Marketing Playbook - slides 10-08-13
The New Digital Marketing Playbook - slides 10-08-13The New Digital Marketing Playbook - slides 10-08-13
The New Digital Marketing Playbook - slides 10-08-13DemandWave
 
Grow Your Amazon Ebay Sales get eCommerce Business Solution
Grow Your Amazon Ebay Sales get eCommerce Business Solution Grow Your Amazon Ebay Sales get eCommerce Business Solution
Grow Your Amazon Ebay Sales get eCommerce Business Solution Ali Afaq
 
The Importance of a Data-Driven Dynamic Creative Strategy
The Importance of a Data-Driven Dynamic Creative StrategyThe Importance of a Data-Driven Dynamic Creative Strategy
The Importance of a Data-Driven Dynamic Creative StrategyIn Marketing We Trust
 
eComm talk 3: Effective tools for Website optimisation
eComm talk 3: Effective tools for Website optimisationeComm talk 3: Effective tools for Website optimisation
eComm talk 3: Effective tools for Website optimisationNikolay Nekov
 
Consumer Tech Trends - Engage 2018
Consumer Tech Trends - Engage 2018Consumer Tech Trends - Engage 2018
Consumer Tech Trends - Engage 2018Benu Aggarwal
 
LSA19: Getting the Most Out of the GMB API
LSA19: Getting the Most Out of the GMB APILSA19: Getting the Most Out of the GMB API
LSA19: Getting the Most Out of the GMB APILocalogy
 
How does the Customer Journey Impact your Conversion funnel
How does the Customer Journey Impact your Conversion funnel How does the Customer Journey Impact your Conversion funnel
How does the Customer Journey Impact your Conversion funnel Benu Aggarwal
 
New Requirements for Optimizing Your Modern B2B Customer Experience
New Requirements for Optimizing Your Modern B2B Customer ExperienceNew Requirements for Optimizing Your Modern B2B Customer Experience
New Requirements for Optimizing Your Modern B2B Customer ExperienceAcquia
 
Engage 2017 Rethinking Digital Marketing for Customer Experience
Engage 2017 Rethinking Digital Marketing for Customer ExperienceEngage 2017 Rethinking Digital Marketing for Customer Experience
Engage 2017 Rethinking Digital Marketing for Customer ExperienceBenu Aggarwal
 
Exact Target Adobe Integration Deck2
Exact Target  Adobe Integration Deck2Exact Target  Adobe Integration Deck2
Exact Target Adobe Integration Deck2sharpm
 
Leverage Your Business with Zoho CRMPlus
Leverage Your Business with Zoho CRMPlusLeverage Your Business with Zoho CRMPlus
Leverage Your Business with Zoho CRMPlusWebRaaja
 

Tendances (20)

Semrush2019decfinal
Semrush2019decfinalSemrush2019decfinal
Semrush2019decfinal
 
Why Entity Search Can Be Your Competitive Advantage in 2021
Why Entity Search Can Be Your Competitive Advantage in 2021Why Entity Search Can Be Your Competitive Advantage in 2021
Why Entity Search Can Be Your Competitive Advantage in 2021
 
SEO for Travel Companies in 2018
SEO for Travel Companies in 2018SEO for Travel Companies in 2018
SEO for Travel Companies in 2018
 
Adobe Visitor Insights – How Adobe Used Its Experience Platform to Create Beh...
Adobe Visitor Insights – How Adobe Used Its Experience Platform to Create Beh...Adobe Visitor Insights – How Adobe Used Its Experience Platform to Create Beh...
Adobe Visitor Insights – How Adobe Used Its Experience Platform to Create Beh...
 
Power Your Business with FAQs
Power Your Business with FAQsPower Your Business with FAQs
Power Your Business with FAQs
 
SMX West 2017 Optimizing Content for Voice Search and Virtual Assistants
SMX West 2017 Optimizing Content for Voice Search and Virtual AssistantsSMX West 2017 Optimizing Content for Voice Search and Virtual Assistants
SMX West 2017 Optimizing Content for Voice Search and Virtual Assistants
 
Optimizing Content for Voice Search & Virtual Assistants
Optimizing Content for Voice Search & Virtual AssistantsOptimizing Content for Voice Search & Virtual Assistants
Optimizing Content for Voice Search & Virtual Assistants
 
Book Chat: Content Strategy for the Web
Book Chat: Content Strategy for the WebBook Chat: Content Strategy for the Web
Book Chat: Content Strategy for the Web
 
The New Digital Marketing Playbook - slides 10-08-13
The New Digital Marketing Playbook - slides 10-08-13The New Digital Marketing Playbook - slides 10-08-13
The New Digital Marketing Playbook - slides 10-08-13
 
Grow Your Amazon Ebay Sales get eCommerce Business Solution
Grow Your Amazon Ebay Sales get eCommerce Business Solution Grow Your Amazon Ebay Sales get eCommerce Business Solution
Grow Your Amazon Ebay Sales get eCommerce Business Solution
 
The Importance of a Data-Driven Dynamic Creative Strategy
The Importance of a Data-Driven Dynamic Creative StrategyThe Importance of a Data-Driven Dynamic Creative Strategy
The Importance of a Data-Driven Dynamic Creative Strategy
 
eComm talk 3: Effective tools for Website optimisation
eComm talk 3: Effective tools for Website optimisationeComm talk 3: Effective tools for Website optimisation
eComm talk 3: Effective tools for Website optimisation
 
Consumer Tech Trends - Engage 2018
Consumer Tech Trends - Engage 2018Consumer Tech Trends - Engage 2018
Consumer Tech Trends - Engage 2018
 
LSA19: Getting the Most Out of the GMB API
LSA19: Getting the Most Out of the GMB APILSA19: Getting the Most Out of the GMB API
LSA19: Getting the Most Out of the GMB API
 
How does the Customer Journey Impact your Conversion funnel
How does the Customer Journey Impact your Conversion funnel How does the Customer Journey Impact your Conversion funnel
How does the Customer Journey Impact your Conversion funnel
 
Part3 Analytics
Part3 AnalyticsPart3 Analytics
Part3 Analytics
 
New Requirements for Optimizing Your Modern B2B Customer Experience
New Requirements for Optimizing Your Modern B2B Customer ExperienceNew Requirements for Optimizing Your Modern B2B Customer Experience
New Requirements for Optimizing Your Modern B2B Customer Experience
 
Engage 2017 Rethinking Digital Marketing for Customer Experience
Engage 2017 Rethinking Digital Marketing for Customer ExperienceEngage 2017 Rethinking Digital Marketing for Customer Experience
Engage 2017 Rethinking Digital Marketing for Customer Experience
 
Exact Target Adobe Integration Deck2
Exact Target  Adobe Integration Deck2Exact Target  Adobe Integration Deck2
Exact Target Adobe Integration Deck2
 
Leverage Your Business with Zoho CRMPlus
Leverage Your Business with Zoho CRMPlusLeverage Your Business with Zoho CRMPlus
Leverage Your Business with Zoho CRMPlus
 

Similaire à High-performing Doesn't Happen Overnight, It Takes Practice

Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Finalbmcglin
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP WorkshopMike Cottmeyer
 
How to Optimize Your Software Development Process for Maximum Efficiency.pdf
How to Optimize Your Software Development Process for Maximum Efficiency.pdfHow to Optimize Your Software Development Process for Maximum Efficiency.pdf
How to Optimize Your Software Development Process for Maximum Efficiency.pdfIT Service India
 
Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3iJeff Bollinger
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overviewguestb4c770
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development OverviewMark Kovacevich
 
The Agile Dashboard
The Agile DashboardThe Agile Dashboard
The Agile DashboardKaizenko
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsInflectra
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentThanh Nguyen
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project managementPramesh Vaidya
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxVardha Mago
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallInflectra
 
You keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansYou keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansNathan Gloyn
 
Flavours of agile
Flavours of agileFlavours of agile
Flavours of agileHenry Jacob
 
Accelerating Business Growth with Agile Software Delivery.pdf
Accelerating Business Growth with Agile Software Delivery.pdfAccelerating Business Growth with Agile Software Delivery.pdf
Accelerating Business Growth with Agile Software Delivery.pdfSeasia Infotech
 
DevOps: Why Should We Care?
DevOps: Why Should We Care?DevOps: Why Should We Care?
DevOps: Why Should We Care?Kasun Kodagoda
 
Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To AgilityNaresh Jain
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAleem Khan
 

Similaire à High-performing Doesn't Happen Overnight, It Takes Practice (20)

Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Final
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP Workshop
 
How to Optimize Your Software Development Process for Maximum Efficiency.pdf
How to Optimize Your Software Development Process for Maximum Efficiency.pdfHow to Optimize Your Software Development Process for Maximum Efficiency.pdf
How to Optimize Your Software Development Process for Maximum Efficiency.pdf
 
Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3i
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
The Agile Dashboard
The Agile DashboardThe Agile Dashboard
The Agile Dashboard
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile Projects
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for Waterfall
 
You keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansYou keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it means
 
Flavours of agile
Flavours of agileFlavours of agile
Flavours of agile
 
Accelerating Business Growth with Agile Software Delivery.pdf
Accelerating Business Growth with Agile Software Delivery.pdfAccelerating Business Growth with Agile Software Delivery.pdf
Accelerating Business Growth with Agile Software Delivery.pdf
 
DevOps: Why Should We Care?
DevOps: Why Should We Care?DevOps: Why Should We Care?
DevOps: Why Should We Care?
 
Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To Agility
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
checkmateq.com-services-brochure.pdf
checkmateq.com-services-brochure.pdfcheckmateq.com-services-brochure.pdf
checkmateq.com-services-brochure.pdf
 

Plus de Matt Badgley

Learning To Fly - Purpose Driven Teams
Learning To Fly - Purpose Driven TeamsLearning To Fly - Purpose Driven Teams
Learning To Fly - Purpose Driven TeamsMatt Badgley
 
Learning to Fly - Finding the Keys to Engagement - Agile & Beyond 2016
Learning to Fly - Finding the Keys to Engagement - Agile & Beyond 2016Learning to Fly - Finding the Keys to Engagement - Agile & Beyond 2016
Learning to Fly - Finding the Keys to Engagement - Agile & Beyond 2016Matt Badgley
 
Franken-Agile - Agile Day Atlanta
Franken-Agile - Agile Day AtlantaFranken-Agile - Agile Day Atlanta
Franken-Agile - Agile Day AtlantaMatt Badgley
 
Shooting For The Stars, A Discussion About Our Current State of Agile
Shooting For The Stars, A Discussion About Our Current State of AgileShooting For The Stars, A Discussion About Our Current State of Agile
Shooting For The Stars, A Discussion About Our Current State of AgileMatt Badgley
 
Spice Up Your Everything
Spice Up Your EverythingSpice Up Your Everything
Spice Up Your EverythingMatt Badgley
 
Hey Buddy, 2001 Called And Want Its Agile Back
Hey Buddy, 2001 Called And Want Its Agile BackHey Buddy, 2001 Called And Want Its Agile Back
Hey Buddy, 2001 Called And Want Its Agile BackMatt Badgley
 
Getting Blood From a Turnip: The Art of Facilitation Made Fun and Productive
Getting Blood From a Turnip: The Art of Facilitation Made Fun and ProductiveGetting Blood From a Turnip: The Art of Facilitation Made Fun and Productive
Getting Blood From a Turnip: The Art of Facilitation Made Fun and ProductiveMatt Badgley
 
Attempting to Jump the Largest Agile Hurdle
Attempting to Jump the Largest Agile HurdleAttempting to Jump the Largest Agile Hurdle
Attempting to Jump the Largest Agile HurdleMatt Badgley
 
Doc is a Four Letter Word
Doc is a Four Letter WordDoc is a Four Letter Word
Doc is a Four Letter WordMatt Badgley
 

Plus de Matt Badgley (9)

Learning To Fly - Purpose Driven Teams
Learning To Fly - Purpose Driven TeamsLearning To Fly - Purpose Driven Teams
Learning To Fly - Purpose Driven Teams
 
Learning to Fly - Finding the Keys to Engagement - Agile & Beyond 2016
Learning to Fly - Finding the Keys to Engagement - Agile & Beyond 2016Learning to Fly - Finding the Keys to Engagement - Agile & Beyond 2016
Learning to Fly - Finding the Keys to Engagement - Agile & Beyond 2016
 
Franken-Agile - Agile Day Atlanta
Franken-Agile - Agile Day AtlantaFranken-Agile - Agile Day Atlanta
Franken-Agile - Agile Day Atlanta
 
Shooting For The Stars, A Discussion About Our Current State of Agile
Shooting For The Stars, A Discussion About Our Current State of AgileShooting For The Stars, A Discussion About Our Current State of Agile
Shooting For The Stars, A Discussion About Our Current State of Agile
 
Spice Up Your Everything
Spice Up Your EverythingSpice Up Your Everything
Spice Up Your Everything
 
Hey Buddy, 2001 Called And Want Its Agile Back
Hey Buddy, 2001 Called And Want Its Agile BackHey Buddy, 2001 Called And Want Its Agile Back
Hey Buddy, 2001 Called And Want Its Agile Back
 
Getting Blood From a Turnip: The Art of Facilitation Made Fun and Productive
Getting Blood From a Turnip: The Art of Facilitation Made Fun and ProductiveGetting Blood From a Turnip: The Art of Facilitation Made Fun and Productive
Getting Blood From a Turnip: The Art of Facilitation Made Fun and Productive
 
Attempting to Jump the Largest Agile Hurdle
Attempting to Jump the Largest Agile HurdleAttempting to Jump the Largest Agile Hurdle
Attempting to Jump the Largest Agile Hurdle
 
Doc is a Four Letter Word
Doc is a Four Letter WordDoc is a Four Letter Word
Doc is a Four Letter Word
 

Dernier

W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalWilliam (Bill) H. Bender, FCSI
 
Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.aruny7087
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamraAllTops
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentNimot Muili
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxAaron Stannard
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxssuserf63bd7
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdfArtiSrivastava23
 
Information Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxInformation Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxssuserf63bd7
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdfAlejandromexEspino
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siligurimeghakumariji156
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNitya salvi
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownSandaliGurusinghe2
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field ArtilleryKennethSwanberg
 

Dernier (14)

W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
Information Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxInformation Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docx
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 

High-performing Doesn't Happen Overnight, It Takes Practice

  • 1. @agilebaconbeer @teamsinprogress @GoAgileCamp #AgileCamp2017 2017 High-performing Doesn’t Happen Overnight, It Takes Practice Matt Badgley @agilebaconbeer @teamsinprogress VersionOne/CollabNet
  • 2. @agilebaconbeer @teamsinprogress I’m a person that really enjoys helping others make great software, have fun, and discover new ways to innovate. By the way, I like to also hang with my BFFW, fish, anything with my dogs, enjoy beer, and smoke meat. I work as a Services Director, Agile Coach, Product Consultant, and constant learner and frequent screw-up. matt.badgley@versionone.com @teamsinprogress @agilebaconbeer www.agilebacon.com www.linkedin.com/in/mattbadgley Matt Badgley
  • 4. @agilebaconbeer @teamsinprogress Areas we (or I) need to #suckless are ____________ • What are you or your team(s) currently struggling with? • e.g. Our sprint planning is so painful, Conversations are forced between the team and business, Team members don’t escalate early, Estimates rule our lives • On the back of the hand-out, write two-three “struggles” or things to #suckless at, be sure to give enough details so that others can understand 3minutes
  • 5. @agilebaconbeer @teamsinprogress Product Backlog Sprint Backlog Burndown Chart Story Writing Release Planning Estimation Impediments Management Scrum-of-Scrums Sprint Planning Daily Standup Sprint Review Sprint Retrospective Sprint Demo Sit Together Whole Team Informative Workspace Sustainable Pace Energized Work 40-hour Work Week Pair Programming Weekly Cycle Quarterly Cycle Slack 10 minute build Continuous Integration Test First Programming Incremental Design Planning Game System Metaphor Simple Design Coding Standards Refactoring Limit Work-in-Progress Manage Flow Visualize Make Policies Explicit Implement Feedback Improve Collaboratively Automate Testing using APIs Loosely Coupled Architecture Deliver in Small Batches Transparency Eliminate Overhead Dedicated Teams Minimal Viable Product Minimize Hand-offs, Maximize Flow Economic Framework Solution Intent Lean Portfolio Management Program Increment Planning Cadence & Synchronization Objective Based Milestones System Demo Inspect & Adapt Lean Budgets Hypothesis Driven Story Mapping BDD/ATDD Lean UX CI/CD
  • 6. @agilebaconbeer @teamsinprogress Product Backlog Sprint Backlog Burndown Chart Story Writing Release Planning Estimation Impediments Management Scrum-of-Scrums Sprint Planning Daily Standup Sprint Review Sprint Retrospective Sprint Demo Sit Together Whole Team Informative Workspace Sustainable Pace Energized Work 40-hour Work Week Pair Programming Weekly Cycle Quarterly Cycle Slack 10 minute build Continuous Integration Test First Programming Incremental Design Planning Game System Metaphor Simple Design Coding Standards Refactoring Limit Work-in-Progress Manage Flow Visualize Make Policies Explicit Implement Feedback Improve Collaboratively Automate Testing using APIs Loosely Coupled Architecture Deliver in Small Batches Transparency Eliminate Overhead Dedicated Teams Minimal Viable Product Minimize Hand-offs, Maximize Flow Economic Framework Solution Intent Lean Portfolio Management Program Increment Planning Cadence & Synchronization Objective Based Milestones System Demo Inspect & Adapt Lean Budgets Hypothesis Driven Story Mapping BDD/ATDD Lean UX CI/CD Simplicity--the art of maximizing the amount of work not done--is essential. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. The best architectures, requirements, and designs emerge from self- organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Eliminate Waste Build Quality In Create Knowledge Defer Commitment Deliver Fast Respect People Optimize the Whole Application and End-User Focus Collaboration Performance Orientation Development Speed Service Orientation Automation Monitor Everything Take an Economic View Apply Systems Thinking Assume variability; preserve options Build incrementally with fast, integrated learning cycles Base milestones on objective evaluation of working systems Visualize and limit WIP, reduce batch sizes, and manage queue lengths Apply cadence, synchronize with cross-domain planning Unlock the intrinsic motivation of knowledge workers Decentralize decision-making
  • 7. @agilebaconbeer @teamsinprogress Product Backlog Sprint Backlog Burndown Chart Story Writing Release Planning Estimation Impediments Management Scrum-of-Scrums Sprint Planning Daily Standup Sprint Review Sprint Retrospective Sprint Demo Sit Together Whole Team Informative Workspace Sustainable Pace Energized Work 40-hour Work Week Pair Programming Weekly Cycle Quarterly Cycle Slack 10 minute build Continuous Integration Test First Programming Incremental Design Planning Game System Metaphor Simple Design Coding Standards Refactoring Limit Work-in-Progress Manage Flow Visualize Make Policies Explicit Implement Feedback Improve Collaboratively Automate Testing using APIs Loosely Coupled Architecture Deliver in Small Batches Transparency Eliminate Overhead Dedicated Teams Minimal Viable ProductMinimize Hand-offs, Maximize Flow Economic Framework Solution Intent Lean Portfolio Management Program Increment Planning Cadence & Synchronization Objective Based Milestones System Demo Inspect & Adapt Lean Budgets Hypothesis Driven Story Mapping BDD/ATDD Lean UX CI/CD Simplicity--the art of maximizing the amount of work not done--is essential. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Eliminate Waste Build Quality In Create Knowledge Defer Commitment Deliver Fast Respect People Optimize the Whole Application and End-User Focus Collaboration Performance Orientation Development Speed Service Orientation Automation Monitor Everything Take an Economic View Apply Systems Thinking Assume variability; preserve options Build incrementally with fast, integrated learning cycles Base milestones on objective evaluation of working systems Visualize and limit WIP, reduce batch sizes, and manage queue lengths Apply cadence, synchronize with cross-domain planning Unlock the intrinsic motivation of knowledge workers Decentralize decision-making Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Openness Courage Respect Focus Commitment Culture Collaboration Automation System- thinking Decreasing-silos Measurement Trust Feedback Communication Built-in Quality Alignment Transparency Program Execution
  • 9. @agilebaconbeer @teamsinprogress In my experience, a high-performing team is one that ___________________ @agilebaconbeer @teamsinprogress Source: http://blog.dilbert.com
  • 10. @agilebaconbeer @teamsinprogress A good team … believes in doing Quality, consistent work. @agilebaconbeer @teamsinprogress
  • 11. A good team … is customer focused and makes users great. @agilebaconbeer @teamsinprogress
  • 12. @agilebaconbeer @teamsinprogress A good team … has shared core values, a noble cause, and common virtues. Recommended reading: @agilebaconbeer @teamsinprogress
  • 13. @agilebaconbeer @teamsinprogress A good team … possesses these key attributes. Recommended reading:
  • 14. A good team … is continuously improving, and working to #suckless. @agilebaconbeer @teamsinprogress
  • 16. @agilebaconbeer @teamsinprogress To get better through practice … 1. You must have tenacity to get better … you have to possess grit. 2. You must have the right environment to practice. 3. You have to practice deliberately (a.k.a. leverage deliberate practice).
  • 17. @agilebaconbeer @teamsinprogress Grit A passion and perseverance for long-term goals. Recommended reading: @agilebaconbeer @teamsinprogress
  • 18. @agilebaconbeer @teamsinprogress Recommended reading: Grit A passion and perseverance for long-term goals.
  • 19. @agilebaconbeer @teamsinprogress Environment Recommended reading: “My job as a manager is to create a fertile environment, keep it healthy, and watch for the things that undermine it.” - Ed Catmull, Creativity, Inc. @agilebaconbeer @teamsinprogress
  • 20. @agilebaconbeer @teamsinprogress Deliberate Practice Recommended reading: “…deliberate practice sounds like a very organized, canonized, or codified, way of working really, really hard.” - Stephen Dubner, host of Freakonomics Radio @agilebaconbeer @teamsinprogress
  • 22. @agilebaconbeer @teamsinprogress Six Steps to Deliberate Practice 1. Get Motivated 2. Set specific, realistic goals 3. Break out of your comfort zone 4. Be consistent and persistent 5. Seek feedback 6. Take time to recover Source: https://medium.com/the-crossover-cast/get-better-at-anything-6-steps-of-deliberate-practice-19830bfc9460
  • 23. @agilebaconbeer @teamsinprogress Product Backlog Sprint Backlog Burndown Chart Story Writing Release Planning Estimation Impediments Management Scrum-of-Scrums Sprint Planning Daily Standup Sprint Review Sprint Retrospective Sprint Demo Sit Together Whole Team Informative Workspace Sustainable Pace Energized Work 40-hour Work Week Pair Programming Weekly Cycle Quarterly Cycle Slack 10 minute build Continuous Integration Test First Programming Incremental Design Planning Game System Metaphor Simple Design Coding Standards Refactoring Limit Work-in-Progress Manage Flow Visualize Make Policies Explicit Implement Feedback Improve Collaboratively Automate Testing using APIs Loosely Coupled Architecture Deliver in Small Batches Transparency Eliminate Overhead Dedicated Teams Minimal Viable ProductMinimize Hand-offs, Maximize Flow Economic Framework Solution Intent Lean Portfolio Management Program Increment Planning Cadence & Synchronization Objective Based Milestones System Demo Inspect & Adapt Lean Budgets Hypothesis Driven Story Mapping BDD/ATDD Lean UX CI/CD Simplicity--the art of maximizing the amount of work not done--is essential. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Eliminate Waste Build Quality In Create Knowledge Defer Commitment Deliver Fast Respect People Optimize the Whole Application and End-User Focus Collaboration Performance Orientation Development Speed Service Orientation Automation Monitor Everything Take an Economic View Apply Systems Thinking Assume variability; preserve options Build incrementally with fast, integrated learning cycles Base milestones on objective evaluation of working systems Visualize and limit WIP, reduce batch sizes, and manage queue lengths Apply cadence, synchronize with cross-domain planning Unlock the intrinsic motivation of knowledge workers Decentralize decision-making Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Openness Courage Respect Focus Commitment Culture Collaboration Automation System- thinking Decreasing-silos Measurement Trust Feedback Communication Built-in Quality Alignment Transparency Program Execution How does Deliberate Practice help us #suckless at all this stuff?
  • 25. @agilebaconbeer @teamsinprogress Deliberate Practice to #suckless • Working in small groups (1..4), pick one person’s ”struggle” that everyone can relate to and is closer to root cause. • Using that “struggle” as an Area to Improve, complete as much of the Practice Canvas as possible. • Start with brainstorming Skills and Practice/Games/Activities • Time permitting, start another … 7minutes
  • 27. @agilebaconbeer @teamsinprogress When I was young and free and my imagination had no limits, I dreamed of changing the world. As I grew older, and wiser, I discovered the world would not change, so I shortened my sights somewhat and decided to change only my country. But it, too, seemed immovable. As I grew into my twilight years, in one last desperate attempt, I settled for changing only my family, those closest to me, but alas, they would have none of it. And now, as I lie on my deathbed, I suddenly realize: If I had only changed myself first, then by example I would have changed my family. From their inspiration and encouragement, I would then have been able to better my country, and who knows, I may have even changed the world. Inscribed on the tomb of an Anglican Bishop in Westminster Abbey (1100 A.D.)
  • 28. Thank You I believe in working with teams to help them get better, learn, and be successful in building stuff while having fun. My Purpose … @agilebaconbeer