SlideShare a Scribd company logo
1 of 28
Download to read offline
Attaining Fluency
Coaching Techniques - Focus on Goals OVER Processes
Ravi Kumar
ravi@agilefaqs.com
March 27 2015
Print only if necessary
Setting the Stage
COACHING ? ROLE OF AN
AGILE COACH ?
1 Minute
“…helping to identify
the skills and
capabilities that are
within the person, and
enabling them to use
them to the best of
their ability”
— wikipedia
1 Minute
Print only if necessary
Individuals and Interactions over Process and Tools
Print only if necessary
Agile Fluency Model
Team
Culture Shift
Start:
Building Code
A Team’s Path Through Agile Fluency
Focus on Value
★
See progress from business perspective
Redirect teams when needed
Deliver Value
★★
Ship on market cadence
Capture value frequently
Reveal obstructions early
Optimize Value
★★★
Make excellent product decisions
Eliminate handoffs
Speed decision making
Optimize for Systems
★★★★
Cross-pollinate perspectives
Stimulate innovation
Optimize value stream
Team
Skills Shift
Organizational
Structure Shift
Organizational
Culture Shift
For more information, visit:
agilefluency.com
© 2012 James Shore and Diana Larsen.
You may reproduce this diagram in any form so long as this copyright notice is preserved.
Where do want the team to
BE?
What INVESTMENTS are
you ready to make?
What TIME FRAME are you
looking at?
http://martinfowler.com/articles/agileFluency.html
Print only if necessary
Attaining Fluency
Key Necessities
Benefit Investment
Customer
Engagement
Business Impact
Greater visibility into
teams’ work; ability
to redirect.
Customers involved in
the review process
Value delivery
Low defects and high
productivity.
Understand realistic
market cadence
requirements.
Define IR that map to
market cadence
Higher value
deliveries and better
product decisions.
Validating market
fitment
Monitor ROI for
achieving business
success
Alignment with
organizational goals;
synergistic effects.
Synergy in laying out
future product
direction.
Strategize business
growth
Print only if necessary
Team Norms &
Working Agreements
Driving Empowerment & Self Organization
makingadifference.typepad.com
Print only if necessary
The 4 Ps
People
(Goals)
Product
(Outcomes)
Plan
(Success
Strategies)
Process
(Enablers)
Individual Behaviours, Goals and
Aspirations
Accountable: Agile Manager
Responsible: Team
Understand Customer
Expectations, Competition …
Accountable: Product Owner
Responsible: All
Understand current
constraints and
engineering needs.
Accountable: Agile
Manager
Responsible: Team
Execution mechanics
and measures
Accountable: Scrum
Master
Responsible: Team
Print only if necessary
Distill Into Working
Agreements
People
Goals)
Working
Agreements
Team Goals Release Goals
Acceptance
Criteria
Sprints Sprints Sprints
…
Print only if necessary
Key Considerations
WHY WE NEED? (OBJECTIVE)
WHAT SHOULD IT BE?
WHEN SHOULD WE ESTABLISH?
WHO CREATES?
Print only if necessary
Driving Working Agreements
(As a Coach)
Team Retrospectives
Deliberate Practice
Observations from
Sprint Execution 1:1 Meetings
Product Quality
Business Objectives &
Customer Satisfaction
KEY INPUTS
WorkingAgreements
Print only if necessary
Look Out For These !!!
Are these guidelines driving right BEHAVIOURS (Commitment,
Responsibility, Accountability…)
Are these guidelines consistently VIOLATED
What OBSERVATIONS you notice when the team or
individual violates.
It’s ok to call out but ensure this is done without
breaking SAFETY & TRUST
Print only if necessary
Deliberate Practice
Practicing Software Craftsmanship
www.lifehack.org
Print only if necessary
Mandatory Expectations: Self Motivated, Strong Desire to Hone the Skills,
Open Minded, Willingness to Fail Fast and Learn.
People with skills at all levels- testers, developers, leads and managers.
We are not worried on the completion of task but more focused on the best
approach we can take to solve the problem.
Problem to Solve: Conway's Game of Life
http://en.wikipedia.org/wiki/Conway's_Game_of_Life
A Complete Day of Deliberate Practice!!!
Print only if necessary
Key Objectives
(As A Participant)
Honing technical development skills.
Writing Self Documenting and Expressive Code.
Explore alternative ideas and design techniques in a ‘safe fail’ environment.
Importance of unit tests.
Test driven development basics.
Improving self-organising capability
Better collaboration and communication across team.
Ability to solve problems by slicing work.
Eliminating key-man dependency.
Embracing uncertainty.
Print only if necessary
Key Objectives
(As A Coach)
Understand team dynamics and self organising capabilities.
Observe key behaviours of individuals
Open minded and strong influencers
Passive aggressive
Fence sitters
Understand cross functional abilities of individuals.
Understand communication and problem solving abilities of people.
Understand the depth of skills on agile development practices such as TDD,
Refactoring, Expressive Code etc.
WHY DO I NEED TO
UNDERSTAND?
Print only if necessary
Observations
Participation
People are skeptical
initially
Unlike code retreat people
are subjected to a day long
exercise
Lack of inclination to
learn and experiment.
Individual Influencers
( specially the tech leads and
architects )
Passive pairing
Uncomfortable in
pairing(with certain
individuals) and dropping
code
Similar design and
approach
Lack of understanding and
capability on unit testing.
Print only if necessary
Experiences
Skill set gap was one of the factors which was lagging for us is what I believe and due
to this kind of sessions we can assess how much we have to improve and the manner
in which we have to think - Developer
I was amazed by the number of solutions we could think off in the little time we had. It
was possible because we paired with different people - Scrum Master
Importance of having Test Driven Development and unit tests in place. The session
helped me in learning a technique to fail fast and learn to become successful. - QA
For any team being introduced to pairing, deliberate practice exercise is a pre-requisite
- Scrum Master
Print only if necessary
Scaling Agile
Creating a Learning Organization
dartington.org.uk
Print only if necessary
Learning Organisation
1 Minute
Learning in organizations means the
continuous testing of experience, and the
transformation of that experience into
knowledge - accessible to the whole
organization, and relevant to its core purpose.
- The Fifth Discipline - Fieldbook
Print only if necessary
Brown Bag Sessions
Create community of practitioners.
Enable peer learning
Role specific communities to learn and share harnessing
mutual interests.
Forum to discuss issues and challenges
Informal sessions that need very little organisation support
Print only if necessary
Brown Bag Sessions
Weekly or Bi-weekly
Role Specific (Scrum Master, Product Owners & Functional
Managers)
Cross Pollination
Experience sharing of Team Coaching outcomes
New techniques
Team Improvements
Presentations, Talks & Small Workshops
Lightening Talks / Open Space
Print only if necessary
Beware - Things go wrong
Sacrificing lunch time is a big ask.
Weekly sessions may be overwhelming.
Throwing FREE LUCNH as bait to learning
may not yield right behaviours and results.
Sessions are often thought of as training/
workshops
Lack of motivation
Challenging to commit over and beyond
work responsibilities.
Answers to specific questions
Varying customer contexts and
challenges
Print only if necessary
Key Measures
Motivators Ensuring Self Organisation
www.epa.gov
Print only if necessary
Accomplishment & Fun
How are teams doing?
Work PROGRESSION increases
motivation
Team A Team B
Print only if necessary
Accomplishment & Fun
How are teams doing?
FUN @ Work equally important !!!
Team A Team B
Print only if necessary
Accomplishment & Fun
How we measure?
No Fun
It’s OK
Good
Loving it !!
None
Something
Useful Totally
Useful
Awesome !!
Print only if necessary
There’s no ONE
W A Y … . i t ’ s
important for a
coach to have
few techniques
and understand
context.
Print only if necessary
Thank you
?
Ravi Kumar
ravi@agilefaqs.com
We explored the following
techniques…
Using Agile Fluency @ High Level to Set
Expectations
Setting Team Norms & Working
Agreements
Deliberate Practice
Creating Enablers for a Learning
Organisation
Simple Measures
Hope this was useful…
Print only if necessary

More Related Content

What's hot

Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics Elad Sofer
 
Agile in unfriendly territories
Agile in unfriendly territoriesAgile in unfriendly territories
Agile in unfriendly territoriesliorf
 
What Can I Learn From You?
What Can I Learn From You?What Can I Learn From You?
What Can I Learn From You?gmaran23
 
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...gmaran23
 
The Impact of Culture on Distributed Agile - DiscussAgile - May 07 2016
The Impact of Culture on Distributed Agile - DiscussAgile - May 07 2016The Impact of Culture on Distributed Agile - DiscussAgile - May 07 2016
The Impact of Culture on Distributed Agile - DiscussAgile - May 07 2016gmaran23
 
Remote Agile Software Teams: Worth the Risk?
Remote Agile Software Teams: Worth the Risk?Remote Agile Software Teams: Worth the Risk?
Remote Agile Software Teams: Worth the Risk?MentorMate
 
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael SpaydHiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael SpaydAgile Software Community of India
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsCprime
 
Shu ha-ri applied to agile leadership
Shu ha-ri applied to agile leadershipShu ha-ri applied to agile leadership
Shu ha-ri applied to agile leadershiprgalen
 
Design thinking, agile & lean
Design thinking, agile & lean Design thinking, agile & lean
Design thinking, agile & lean Khadidja Bouayadi
 
It's More complex than you think
It's More complex than you thinkIt's More complex than you think
It's More complex than you thinkElad Sofer
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)Ontico
 
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaScrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaBernd Schiffer
 
ShuHaRi for the Agile employee
ShuHaRi for the Agile employeeShuHaRi for the Agile employee
ShuHaRi for the Agile employeeJeroen Molenaar
 
[Trung Hoang] Shu-Ha-Ri applied to Agile team
[Trung Hoang] Shu-Ha-Ri applied to Agile team[Trung Hoang] Shu-Ha-Ri applied to Agile team
[Trung Hoang] Shu-Ha-Ri applied to Agile teamTrung Hoang Nhac
 
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?Edunomica
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-ScrumLeanAgileTraining
 
21.05.19 agile team building agile-od.com
21.05.19 agile team building   agile-od.com21.05.19 agile team building   agile-od.com
21.05.19 agile team building agile-od.comTakeshi Yoshida
 
Toronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile CoachToronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile CoachJason Little
 
How agile coaches help us win the agile coach role @ Spotify
How agile coaches help us win   the agile coach role @ SpotifyHow agile coaches help us win   the agile coach role @ Spotify
How agile coaches help us win the agile coach role @ SpotifyBrendan Marsh
 

What's hot (20)

Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
Agile in unfriendly territories
Agile in unfriendly territoriesAgile in unfriendly territories
Agile in unfriendly territories
 
What Can I Learn From You?
What Can I Learn From You?What Can I Learn From You?
What Can I Learn From You?
 
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
 
The Impact of Culture on Distributed Agile - DiscussAgile - May 07 2016
The Impact of Culture on Distributed Agile - DiscussAgile - May 07 2016The Impact of Culture on Distributed Agile - DiscussAgile - May 07 2016
The Impact of Culture on Distributed Agile - DiscussAgile - May 07 2016
 
Remote Agile Software Teams: Worth the Risk?
Remote Agile Software Teams: Worth the Risk?Remote Agile Software Teams: Worth the Risk?
Remote Agile Software Teams: Worth the Risk?
 
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael SpaydHiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Shu ha-ri applied to agile leadership
Shu ha-ri applied to agile leadershipShu ha-ri applied to agile leadership
Shu ha-ri applied to agile leadership
 
Design thinking, agile & lean
Design thinking, agile & lean Design thinking, agile & lean
Design thinking, agile & lean
 
It's More complex than you think
It's More complex than you thinkIt's More complex than you think
It's More complex than you think
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)
 
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaScrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
 
ShuHaRi for the Agile employee
ShuHaRi for the Agile employeeShuHaRi for the Agile employee
ShuHaRi for the Agile employee
 
[Trung Hoang] Shu-Ha-Ri applied to Agile team
[Trung Hoang] Shu-Ha-Ri applied to Agile team[Trung Hoang] Shu-Ha-Ri applied to Agile team
[Trung Hoang] Shu-Ha-Ri applied to Agile team
 
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-Scrum
 
21.05.19 agile team building agile-od.com
21.05.19 agile team building   agile-od.com21.05.19 agile team building   agile-od.com
21.05.19 agile team building agile-od.com
 
Toronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile CoachToronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile Coach
 
How agile coaches help us win the agile coach role @ Spotify
How agile coaches help us win   the agile coach role @ SpotifyHow agile coaches help us win   the agile coach role @ Spotify
How agile coaches help us win the agile coach role @ Spotify
 

Viewers also liked

Agile india2012 - Dealing with agile RFP
Agile india2012   - Dealing with agile RFPAgile india2012   - Dealing with agile RFP
Agile india2012 - Dealing with agile RFPRavi Kumar
 
DevOps Days 2012 - Going LEAN in IT Services Organization
DevOps Days 2012 -  Going LEAN in IT Services OrganizationDevOps Days 2012 -  Going LEAN in IT Services Organization
DevOps Days 2012 - Going LEAN in IT Services OrganizationRavi Kumar
 
Agile IT Services Manifesto
Agile IT Services ManifestoAgile IT Services Manifesto
Agile IT Services ManifestoRavi Kumar
 
Agile Adoption in IT Services - Evolution over Revolution
Agile Adoption in IT Services - Evolution over RevolutionAgile Adoption in IT Services - Evolution over Revolution
Agile Adoption in IT Services - Evolution over RevolutionRavi Kumar
 
ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …
ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …
ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …Ravi Kumar
 
ATD15: Agile WoW- Shipra Aggarwal
ATD15: Agile WoW- Shipra AggarwalATD15: Agile WoW- Shipra Aggarwal
ATD15: Agile WoW- Shipra AggarwalMadhur Kathuria
 
Fluent at agile - agile sverige 2014
Fluent at agile - agile sverige 2014Fluent at agile - agile sverige 2014
Fluent at agile - agile sverige 2014Peter Antman
 
New Lean-Agile Coach self-assessment - levels description v3.2
New Lean-Agile Coach self-assessment - levels description v3.2New Lean-Agile Coach self-assessment - levels description v3.2
New Lean-Agile Coach self-assessment - levels description v3.2Luca Minudel
 
New Lean-Agile Coach self-assessment radars v3.2
New Lean-Agile Coach self-assessment radars v3.2New Lean-Agile Coach self-assessment radars v3.2
New Lean-Agile Coach self-assessment radars v3.2Luca Minudel
 

Viewers also liked (9)

Agile india2012 - Dealing with agile RFP
Agile india2012   - Dealing with agile RFPAgile india2012   - Dealing with agile RFP
Agile india2012 - Dealing with agile RFP
 
DevOps Days 2012 - Going LEAN in IT Services Organization
DevOps Days 2012 -  Going LEAN in IT Services OrganizationDevOps Days 2012 -  Going LEAN in IT Services Organization
DevOps Days 2012 - Going LEAN in IT Services Organization
 
Agile IT Services Manifesto
Agile IT Services ManifestoAgile IT Services Manifesto
Agile IT Services Manifesto
 
Agile Adoption in IT Services - Evolution over Revolution
Agile Adoption in IT Services - Evolution over RevolutionAgile Adoption in IT Services - Evolution over Revolution
Agile Adoption in IT Services - Evolution over Revolution
 
ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …
ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …
ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …
 
ATD15: Agile WoW- Shipra Aggarwal
ATD15: Agile WoW- Shipra AggarwalATD15: Agile WoW- Shipra Aggarwal
ATD15: Agile WoW- Shipra Aggarwal
 
Fluent at agile - agile sverige 2014
Fluent at agile - agile sverige 2014Fluent at agile - agile sverige 2014
Fluent at agile - agile sverige 2014
 
New Lean-Agile Coach self-assessment - levels description v3.2
New Lean-Agile Coach self-assessment - levels description v3.2New Lean-Agile Coach self-assessment - levels description v3.2
New Lean-Agile Coach self-assessment - levels description v3.2
 
New Lean-Agile Coach self-assessment radars v3.2
New Lean-Agile Coach self-assessment radars v3.2New Lean-Agile Coach self-assessment radars v3.2
New Lean-Agile Coach self-assessment radars v3.2
 

Similar to Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process

Train the Trainer
Train the TrainerTrain the Trainer
Train the Trainermcconnell67
 
Central pharma train the trainer
Central pharma train the trainerCentral pharma train the trainer
Central pharma train the trainermcconnell67
 
How Skill Based Learning Drives Organizational Performance
How Skill Based Learning Drives Organizational PerformanceHow Skill Based Learning Drives Organizational Performance
How Skill Based Learning Drives Organizational PerformanceAllen Partridge
 
KMT Leadership and Management Development Programme
KMT Leadership and Management Development ProgrammeKMT Leadership and Management Development Programme
KMT Leadership and Management Development ProgrammeMarket Development Training
 
Coaching mentoring
Coaching mentoringCoaching mentoring
Coaching mentoringishwarkarki
 
The Nuts & Bolts Of Constructing An Effective Individual Development Plan
The Nuts & Bolts Of Constructing An Effective Individual Development PlanThe Nuts & Bolts Of Constructing An Effective Individual Development Plan
The Nuts & Bolts Of Constructing An Effective Individual Development Planguestfa9236
 
Management techniques that work webinar deck Adecco Staffing
Management techniques that work webinar deck Adecco StaffingManagement techniques that work webinar deck Adecco Staffing
Management techniques that work webinar deck Adecco Staffingjaccimelvin
 
Global Learning Environment
Global Learning EnvironmentGlobal Learning Environment
Global Learning EnvironmentAIESEC UNDIP
 
Go forth and self organise -- building great teams 1st Conference Melbourne 2...
Go forth and self organise -- building great teams 1st Conference Melbourne 2...Go forth and self organise -- building great teams 1st Conference Melbourne 2...
Go forth and self organise -- building great teams 1st Conference Melbourne 2...Edmund O'Shaughnessy
 
Team Building F Lussier V1.3 Eng
Team Building F Lussier V1.3 EngTeam Building F Lussier V1.3 Eng
Team Building F Lussier V1.3 EngFrederick Lussier
 
Facebook's Official Guide to Technical Program Management Candidates
Facebook's Official Guide to Technical Program Management CandidatesFacebook's Official Guide to Technical Program Management Candidates
Facebook's Official Guide to Technical Program Management CandidatesLewis Lin 🦊
 
Servant leading agile environments
Servant leading agile environmentsServant leading agile environments
Servant leading agile environmentsPeterAgile
 
GLOBAL LEAD SUMMIT | LEAD TOOLS
GLOBAL LEAD SUMMIT | LEAD TOOLSGLOBAL LEAD SUMMIT | LEAD TOOLS
GLOBAL LEAD SUMMIT | LEAD TOOLSAIESEC
 
The Services I offer and the target audience I serve.
The Services I offer and the target audience I serve.The Services I offer and the target audience I serve.
The Services I offer and the target audience I serve.ActionCOACH Global
 
Agile Washington 2015 Creating a Learning Culture
Agile Washington 2015 Creating a Learning CultureAgile Washington 2015 Creating a Learning Culture
Agile Washington 2015 Creating a Learning CultureRenee Troughton
 
Employability skills of young graduates | MCB – An employer of choice
Employability skills of young graduates | MCB – An employer of choiceEmployability skills of young graduates | MCB – An employer of choice
Employability skills of young graduates | MCB – An employer of choiceMCB
 
How to be Exceptional
How to be ExceptionalHow to be Exceptional
How to be Exceptionalonesmartworld
 

Similar to Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process (20)

Train the Trainer
Train the TrainerTrain the Trainer
Train the Trainer
 
Central pharma train the trainer
Central pharma train the trainerCentral pharma train the trainer
Central pharma train the trainer
 
How Skill Based Learning Drives Organizational Performance
How Skill Based Learning Drives Organizational PerformanceHow Skill Based Learning Drives Organizational Performance
How Skill Based Learning Drives Organizational Performance
 
KMT Leadership and Management Development Programme
KMT Leadership and Management Development ProgrammeKMT Leadership and Management Development Programme
KMT Leadership and Management Development Programme
 
Coaching mentoring
Coaching mentoringCoaching mentoring
Coaching mentoring
 
Coaching mentoring
Coaching mentoringCoaching mentoring
Coaching mentoring
 
The curriculum ee
The curriculum eeThe curriculum ee
The curriculum ee
 
The Nuts & Bolts Of Constructing An Effective Individual Development Plan
The Nuts & Bolts Of Constructing An Effective Individual Development PlanThe Nuts & Bolts Of Constructing An Effective Individual Development Plan
The Nuts & Bolts Of Constructing An Effective Individual Development Plan
 
Management techniques that work webinar deck Adecco Staffing
Management techniques that work webinar deck Adecco StaffingManagement techniques that work webinar deck Adecco Staffing
Management techniques that work webinar deck Adecco Staffing
 
Global Learning Environment
Global Learning EnvironmentGlobal Learning Environment
Global Learning Environment
 
Go forth and self organise -- building great teams 1st Conference Melbourne 2...
Go forth and self organise -- building great teams 1st Conference Melbourne 2...Go forth and self organise -- building great teams 1st Conference Melbourne 2...
Go forth and self organise -- building great teams 1st Conference Melbourne 2...
 
Team Building F Lussier V1.3 Eng
Team Building F Lussier V1.3 EngTeam Building F Lussier V1.3 Eng
Team Building F Lussier V1.3 Eng
 
Facebook's Official Guide to Technical Program Management Candidates
Facebook's Official Guide to Technical Program Management CandidatesFacebook's Official Guide to Technical Program Management Candidates
Facebook's Official Guide to Technical Program Management Candidates
 
Servant leading agile environments
Servant leading agile environmentsServant leading agile environments
Servant leading agile environments
 
GLOBAL LEAD SUMMIT | LEAD TOOLS
GLOBAL LEAD SUMMIT | LEAD TOOLSGLOBAL LEAD SUMMIT | LEAD TOOLS
GLOBAL LEAD SUMMIT | LEAD TOOLS
 
The Services I offer and the target audience I serve.
The Services I offer and the target audience I serve.The Services I offer and the target audience I serve.
The Services I offer and the target audience I serve.
 
Program and Service PPT
Program and Service PPTProgram and Service PPT
Program and Service PPT
 
Agile Washington 2015 Creating a Learning Culture
Agile Washington 2015 Creating a Learning CultureAgile Washington 2015 Creating a Learning Culture
Agile Washington 2015 Creating a Learning Culture
 
Employability skills of young graduates | MCB – An employer of choice
Employability skills of young graduates | MCB – An employer of choiceEmployability skills of young graduates | MCB – An employer of choice
Employability skills of young graduates | MCB – An employer of choice
 
How to be Exceptional
How to be ExceptionalHow to be Exceptional
How to be Exceptional
 

Recently uploaded

8 Steps to Build a LangChain RAG Chatbot.
8 Steps to Build a LangChain RAG Chatbot.8 Steps to Build a LangChain RAG Chatbot.
8 Steps to Build a LangChain RAG Chatbot.Ritesh Kanjee
 
Mobile App Development process | Expert Tips
Mobile App Development process | Expert TipsMobile App Development process | Expert Tips
Mobile App Development process | Expert Tipsmichealwillson701
 
Unlocking AI: Navigating Open Source vs. Commercial Frontiers
Unlocking AI:Navigating Open Source vs. Commercial FrontiersUnlocking AI:Navigating Open Source vs. Commercial Frontiers
Unlocking AI: Navigating Open Source vs. Commercial FrontiersRaphaël Semeteys
 
Practical Advice for FDA’s 510(k) Requirements.pdf
Practical Advice for FDA’s 510(k) Requirements.pdfPractical Advice for FDA’s 510(k) Requirements.pdf
Practical Advice for FDA’s 510(k) Requirements.pdfICS
 
03.2024_North America VMUG Optimizing RevOps using the power of ChatGPT in Ma...
03.2024_North America VMUG Optimizing RevOps using the power of ChatGPT in Ma...03.2024_North America VMUG Optimizing RevOps using the power of ChatGPT in Ma...
03.2024_North America VMUG Optimizing RevOps using the power of ChatGPT in Ma...jackiepotts6
 
Steps to Successfully Hire Ionic Developers
Steps to Successfully Hire Ionic DevelopersSteps to Successfully Hire Ionic Developers
Steps to Successfully Hire Ionic Developersmichealwillson701
 
Take Advantage of Mx Tracking Flight Scheduling Solutions to Streamline Your ...
Take Advantage of Mx Tracking Flight Scheduling Solutions to Streamline Your ...Take Advantage of Mx Tracking Flight Scheduling Solutions to Streamline Your ...
Take Advantage of Mx Tracking Flight Scheduling Solutions to Streamline Your ...MyFAA
 
Enterprise Content Managements Solutions
Enterprise Content Managements SolutionsEnterprise Content Managements Solutions
Enterprise Content Managements SolutionsIQBG inc
 
If your code could speak, what would it tell you? Let GitHub Copilot Chat hel...
If your code could speak, what would it tell you? Let GitHub Copilot Chat hel...If your code could speak, what would it tell you? Let GitHub Copilot Chat hel...
If your code could speak, what would it tell you? Let GitHub Copilot Chat hel...Maxim Salnikov
 
Technical improvements. Reasons. Methods. Estimations. CJ
Technical improvements.  Reasons. Methods. Estimations. CJTechnical improvements.  Reasons. Methods. Estimations. CJ
Technical improvements. Reasons. Methods. Estimations. CJpolinaucc
 
User Experience Designer | Kaylee Miller Resume
User Experience Designer | Kaylee Miller ResumeUser Experience Designer | Kaylee Miller Resume
User Experience Designer | Kaylee Miller ResumeKaylee Miller
 
Mobile App Development company Houston
Mobile  App  Development  company HoustonMobile  App  Development  company Houston
Mobile App Development company Houstonjennysmithusa549
 
8 key point on optimizing web hosting services in your business.pdf
8 key point on optimizing web hosting services in your business.pdf8 key point on optimizing web hosting services in your business.pdf
8 key point on optimizing web hosting services in your business.pdfOffsiteNOC
 
renewable energy renewable energy renewable energy renewable energy
renewable energy renewable energy renewable energy  renewable energyrenewable energy renewable energy renewable energy  renewable energy
renewable energy renewable energy renewable energy renewable energyjeyasrig
 
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsUnlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsconfluent
 
Leveling Up your Branding and Mastering MERN: Fullstack WebDev
Leveling Up your Branding and Mastering MERN: Fullstack WebDevLeveling Up your Branding and Mastering MERN: Fullstack WebDev
Leveling Up your Branding and Mastering MERN: Fullstack WebDevpmgdscunsri
 
Einstein Copilot Conversational AI for your CRM.pdf
Einstein Copilot Conversational AI for your CRM.pdfEinstein Copilot Conversational AI for your CRM.pdf
Einstein Copilot Conversational AI for your CRM.pdfCloudMetic
 
Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...
Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...
Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...telebusocialmarketin
 
openEuler Community Overview - a presentation showing the current scale
openEuler Community Overview - a presentation showing the current scaleopenEuler Community Overview - a presentation showing the current scale
openEuler Community Overview - a presentation showing the current scaleShane Coughlan
 

Recently uploaded (20)

8 Steps to Build a LangChain RAG Chatbot.
8 Steps to Build a LangChain RAG Chatbot.8 Steps to Build a LangChain RAG Chatbot.
8 Steps to Build a LangChain RAG Chatbot.
 
20140812 - OBD2 Solution
20140812 - OBD2 Solution20140812 - OBD2 Solution
20140812 - OBD2 Solution
 
Mobile App Development process | Expert Tips
Mobile App Development process | Expert TipsMobile App Development process | Expert Tips
Mobile App Development process | Expert Tips
 
Unlocking AI: Navigating Open Source vs. Commercial Frontiers
Unlocking AI:Navigating Open Source vs. Commercial FrontiersUnlocking AI:Navigating Open Source vs. Commercial Frontiers
Unlocking AI: Navigating Open Source vs. Commercial Frontiers
 
Practical Advice for FDA’s 510(k) Requirements.pdf
Practical Advice for FDA’s 510(k) Requirements.pdfPractical Advice for FDA’s 510(k) Requirements.pdf
Practical Advice for FDA’s 510(k) Requirements.pdf
 
03.2024_North America VMUG Optimizing RevOps using the power of ChatGPT in Ma...
03.2024_North America VMUG Optimizing RevOps using the power of ChatGPT in Ma...03.2024_North America VMUG Optimizing RevOps using the power of ChatGPT in Ma...
03.2024_North America VMUG Optimizing RevOps using the power of ChatGPT in Ma...
 
Steps to Successfully Hire Ionic Developers
Steps to Successfully Hire Ionic DevelopersSteps to Successfully Hire Ionic Developers
Steps to Successfully Hire Ionic Developers
 
Take Advantage of Mx Tracking Flight Scheduling Solutions to Streamline Your ...
Take Advantage of Mx Tracking Flight Scheduling Solutions to Streamline Your ...Take Advantage of Mx Tracking Flight Scheduling Solutions to Streamline Your ...
Take Advantage of Mx Tracking Flight Scheduling Solutions to Streamline Your ...
 
Enterprise Content Managements Solutions
Enterprise Content Managements SolutionsEnterprise Content Managements Solutions
Enterprise Content Managements Solutions
 
If your code could speak, what would it tell you? Let GitHub Copilot Chat hel...
If your code could speak, what would it tell you? Let GitHub Copilot Chat hel...If your code could speak, what would it tell you? Let GitHub Copilot Chat hel...
If your code could speak, what would it tell you? Let GitHub Copilot Chat hel...
 
Technical improvements. Reasons. Methods. Estimations. CJ
Technical improvements.  Reasons. Methods. Estimations. CJTechnical improvements.  Reasons. Methods. Estimations. CJ
Technical improvements. Reasons. Methods. Estimations. CJ
 
User Experience Designer | Kaylee Miller Resume
User Experience Designer | Kaylee Miller ResumeUser Experience Designer | Kaylee Miller Resume
User Experience Designer | Kaylee Miller Resume
 
Mobile App Development company Houston
Mobile  App  Development  company HoustonMobile  App  Development  company Houston
Mobile App Development company Houston
 
8 key point on optimizing web hosting services in your business.pdf
8 key point on optimizing web hosting services in your business.pdf8 key point on optimizing web hosting services in your business.pdf
8 key point on optimizing web hosting services in your business.pdf
 
renewable energy renewable energy renewable energy renewable energy
renewable energy renewable energy renewable energy  renewable energyrenewable energy renewable energy renewable energy  renewable energy
renewable energy renewable energy renewable energy renewable energy
 
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsUnlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insights
 
Leveling Up your Branding and Mastering MERN: Fullstack WebDev
Leveling Up your Branding and Mastering MERN: Fullstack WebDevLeveling Up your Branding and Mastering MERN: Fullstack WebDev
Leveling Up your Branding and Mastering MERN: Fullstack WebDev
 
Einstein Copilot Conversational AI for your CRM.pdf
Einstein Copilot Conversational AI for your CRM.pdfEinstein Copilot Conversational AI for your CRM.pdf
Einstein Copilot Conversational AI for your CRM.pdf
 
Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...
Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...
Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...
 
openEuler Community Overview - a presentation showing the current scale
openEuler Community Overview - a presentation showing the current scaleopenEuler Community Overview - a presentation showing the current scale
openEuler Community Overview - a presentation showing the current scale
 

Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process

  • 1. Attaining Fluency Coaching Techniques - Focus on Goals OVER Processes Ravi Kumar ravi@agilefaqs.com March 27 2015 Print only if necessary
  • 2. Setting the Stage COACHING ? ROLE OF AN AGILE COACH ? 1 Minute “…helping to identify the skills and capabilities that are within the person, and enabling them to use them to the best of their ability” — wikipedia 1 Minute Print only if necessary
  • 3. Individuals and Interactions over Process and Tools Print only if necessary
  • 4. Agile Fluency Model Team Culture Shift Start: Building Code A Team’s Path Through Agile Fluency Focus on Value ★ See progress from business perspective Redirect teams when needed Deliver Value ★★ Ship on market cadence Capture value frequently Reveal obstructions early Optimize Value ★★★ Make excellent product decisions Eliminate handoffs Speed decision making Optimize for Systems ★★★★ Cross-pollinate perspectives Stimulate innovation Optimize value stream Team Skills Shift Organizational Structure Shift Organizational Culture Shift For more information, visit: agilefluency.com © 2012 James Shore and Diana Larsen. You may reproduce this diagram in any form so long as this copyright notice is preserved. Where do want the team to BE? What INVESTMENTS are you ready to make? What TIME FRAME are you looking at? http://martinfowler.com/articles/agileFluency.html Print only if necessary
  • 5. Attaining Fluency Key Necessities Benefit Investment Customer Engagement Business Impact Greater visibility into teams’ work; ability to redirect. Customers involved in the review process Value delivery Low defects and high productivity. Understand realistic market cadence requirements. Define IR that map to market cadence Higher value deliveries and better product decisions. Validating market fitment Monitor ROI for achieving business success Alignment with organizational goals; synergistic effects. Synergy in laying out future product direction. Strategize business growth Print only if necessary
  • 6. Team Norms & Working Agreements Driving Empowerment & Self Organization makingadifference.typepad.com Print only if necessary
  • 7. The 4 Ps People (Goals) Product (Outcomes) Plan (Success Strategies) Process (Enablers) Individual Behaviours, Goals and Aspirations Accountable: Agile Manager Responsible: Team Understand Customer Expectations, Competition … Accountable: Product Owner Responsible: All Understand current constraints and engineering needs. Accountable: Agile Manager Responsible: Team Execution mechanics and measures Accountable: Scrum Master Responsible: Team Print only if necessary
  • 8. Distill Into Working Agreements People Goals) Working Agreements Team Goals Release Goals Acceptance Criteria Sprints Sprints Sprints … Print only if necessary
  • 9. Key Considerations WHY WE NEED? (OBJECTIVE) WHAT SHOULD IT BE? WHEN SHOULD WE ESTABLISH? WHO CREATES? Print only if necessary
  • 10. Driving Working Agreements (As a Coach) Team Retrospectives Deliberate Practice Observations from Sprint Execution 1:1 Meetings Product Quality Business Objectives & Customer Satisfaction KEY INPUTS WorkingAgreements Print only if necessary
  • 11. Look Out For These !!! Are these guidelines driving right BEHAVIOURS (Commitment, Responsibility, Accountability…) Are these guidelines consistently VIOLATED What OBSERVATIONS you notice when the team or individual violates. It’s ok to call out but ensure this is done without breaking SAFETY & TRUST Print only if necessary
  • 12. Deliberate Practice Practicing Software Craftsmanship www.lifehack.org Print only if necessary
  • 13. Mandatory Expectations: Self Motivated, Strong Desire to Hone the Skills, Open Minded, Willingness to Fail Fast and Learn. People with skills at all levels- testers, developers, leads and managers. We are not worried on the completion of task but more focused on the best approach we can take to solve the problem. Problem to Solve: Conway's Game of Life http://en.wikipedia.org/wiki/Conway's_Game_of_Life A Complete Day of Deliberate Practice!!! Print only if necessary
  • 14. Key Objectives (As A Participant) Honing technical development skills. Writing Self Documenting and Expressive Code. Explore alternative ideas and design techniques in a ‘safe fail’ environment. Importance of unit tests. Test driven development basics. Improving self-organising capability Better collaboration and communication across team. Ability to solve problems by slicing work. Eliminating key-man dependency. Embracing uncertainty. Print only if necessary
  • 15. Key Objectives (As A Coach) Understand team dynamics and self organising capabilities. Observe key behaviours of individuals Open minded and strong influencers Passive aggressive Fence sitters Understand cross functional abilities of individuals. Understand communication and problem solving abilities of people. Understand the depth of skills on agile development practices such as TDD, Refactoring, Expressive Code etc. WHY DO I NEED TO UNDERSTAND? Print only if necessary
  • 16. Observations Participation People are skeptical initially Unlike code retreat people are subjected to a day long exercise Lack of inclination to learn and experiment. Individual Influencers ( specially the tech leads and architects ) Passive pairing Uncomfortable in pairing(with certain individuals) and dropping code Similar design and approach Lack of understanding and capability on unit testing. Print only if necessary
  • 17. Experiences Skill set gap was one of the factors which was lagging for us is what I believe and due to this kind of sessions we can assess how much we have to improve and the manner in which we have to think - Developer I was amazed by the number of solutions we could think off in the little time we had. It was possible because we paired with different people - Scrum Master Importance of having Test Driven Development and unit tests in place. The session helped me in learning a technique to fail fast and learn to become successful. - QA For any team being introduced to pairing, deliberate practice exercise is a pre-requisite - Scrum Master Print only if necessary
  • 18. Scaling Agile Creating a Learning Organization dartington.org.uk Print only if necessary
  • 19. Learning Organisation 1 Minute Learning in organizations means the continuous testing of experience, and the transformation of that experience into knowledge - accessible to the whole organization, and relevant to its core purpose. - The Fifth Discipline - Fieldbook Print only if necessary
  • 20. Brown Bag Sessions Create community of practitioners. Enable peer learning Role specific communities to learn and share harnessing mutual interests. Forum to discuss issues and challenges Informal sessions that need very little organisation support Print only if necessary
  • 21. Brown Bag Sessions Weekly or Bi-weekly Role Specific (Scrum Master, Product Owners & Functional Managers) Cross Pollination Experience sharing of Team Coaching outcomes New techniques Team Improvements Presentations, Talks & Small Workshops Lightening Talks / Open Space Print only if necessary
  • 22. Beware - Things go wrong Sacrificing lunch time is a big ask. Weekly sessions may be overwhelming. Throwing FREE LUCNH as bait to learning may not yield right behaviours and results. Sessions are often thought of as training/ workshops Lack of motivation Challenging to commit over and beyond work responsibilities. Answers to specific questions Varying customer contexts and challenges Print only if necessary
  • 23. Key Measures Motivators Ensuring Self Organisation www.epa.gov Print only if necessary
  • 24. Accomplishment & Fun How are teams doing? Work PROGRESSION increases motivation Team A Team B Print only if necessary
  • 25. Accomplishment & Fun How are teams doing? FUN @ Work equally important !!! Team A Team B Print only if necessary
  • 26. Accomplishment & Fun How we measure? No Fun It’s OK Good Loving it !! None Something Useful Totally Useful Awesome !! Print only if necessary
  • 27. There’s no ONE W A Y … . i t ’ s important for a coach to have few techniques and understand context. Print only if necessary
  • 28. Thank you ? Ravi Kumar ravi@agilefaqs.com We explored the following techniques… Using Agile Fluency @ High Level to Set Expectations Setting Team Norms & Working Agreements Deliberate Practice Creating Enablers for a Learning Organisation Simple Measures Hope this was useful… Print only if necessary