Talk given in Lima, Peru during the Regional Scrum Gathering in 2016.
I try to introduce what I believe is currently the position of the Agile Coach, plus some day to day activities, tools, techniques and experiences.
20. Agile Coach
Transformation Project Manager
...
Business
Makingtherightproducts
Buildingtheproductscorrectly
Program and Portfolio
Project and Products
Individuals and Teams
Techniques, Tools and Métrics
21. Agile Coach?
Business Analyst
System Analyst
Software Architect
Consultant
Web Developer
DevOps (which by the way, IS NOT A ROLE!)
Networking Engineer
Software Engineer
Testing Engineer
Executives
Project Manager
Generalist
Support
Sales Technician
...
22. Agile Coach?
End-to-end [idea -> prod]
Development Teams Operations
Testing [performance, security, V&V…]
Maintenance & Bug fixing
Scalability & Performance
Support
Mixed
Pseudo “Teams”
Product
Domain
Technology
...
23. Agile Coach?
Infrastructure vs Engineering vs Business
Engineering & Infrastructure vs Business
Engineering & Infrastructure & Business
Departament
Development Cluster
Product/Service/Platform
Technology
Client
Knowledge Area
Business Area
...
30. Agile Coach
Responsibility
Promote the use of Agile methods
Remind everyone that they should act like they said they
wanted to (on a wide variety of situations)
Facilitate, aid, give feedback and support “ceremonies”
37. Agile Coach
day by day
Yesterday I did ...
Today I will ...
I’m blocked due to ...
38. Agile Coach
day by day
Identify and understand the context!
Ceremonies, meetings, releases (deliveries), integrations,
collaboration (people, team, area, departments..)
...
39. Agile Coach
day by day
Get to know people (strengths finder, myer briggs, DISC,
personal values dynamics…)
...
Team X:
Java SQL Pagamentos ...
Pedro Exp Nov Competent
Joao Nov Com Adv.Beginer
Maria Com Exp Proficient
Luisa Com Com Expert
40. Agile Coach
day by day
Get to know people (strengths finder, myer briggs, DISC,
personal values dynamics…)
...
41. Agile Coach
day by day
Get to know people (strengths finder, myer briggs, DISC,
personal values dynamics…)
...
47. Agile Coach
day by day
Source for Agile Methods (practical and theoretical
knowledge)
Availability for the whole team and leaders (managers)
Cover any unveiled gaps: capacitation, facilitation,
engineering practices, innovation….
48. Agile Coach
day by day
Add value to the software delivery (adequate quality)
Align the organization towards its goals, direction and
efforts
Serve as a channel to escalate problems
49. Agile Coach
day by day
Change agent
Zeal (Gatekeeper) adoptions, adaptations and process improvements
related to the software delivery
Is the team engaged? Satisfied? Learning? Motivated?
Working as a team?
50. Agile Coach
day by day
Source for practices and team dynamics
Facilitate feedback
Promote context specific ceremonies (FFA hack day,
coding challenges, architecture challenges, brainstorm e
production drills, sit by end customers...)
...
51. Agile Coach
day by day
Protect the team from internal and external interruptions
Become useless, on the operational level
...
52. Agile Coach
day by day
Help organizations and its respective teams to achieve the
flow
...
53. Sources and interesting reads:
@gfcmotta
Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition
Agile Coaching Institute
InfoQ Palestra Spotify-ers Agile Coaching
Por que voce pode precisar de um agile coach?
Spotify: Squad Health Check Model
Pair Programming Matrix
Google got it wrong the open office trend is destroying the workplace
Management 3.0
A guide for negotiating better with the Nordics
Startup OKRs Template
Drive: The Surprising Truth About What Motivates Us
Driving Strategy Delivering More (DSDM) - http://www.dsdm.org/dig-deeper/book/dsdm-agile-project-framework
Rational Unified Process (white paper) - http://kodu.ut.ee/~kiho/TVTkonspekt/xTP165.pdf
Agile Manifesto - http://agilemanifesto.org/
Tipos de sistemas de informacao na empresa