SlideShare a Scribd company logo
Kamal Tejnani,
Agile Coach @ Agile Practice,
Cognizant
https://www.linkedin.com/in/kamalt
ejnani
kamal.Tejnani@gmail.com
From Servant Leadership to Journeyman -
the next wave of Agile Coaching
Journeyman ?
Journeymen were paid each day, and this is where the word ‘journey’ derived from-
journée meaning ‘a day’ in French. Each individualguildgenerally recognized three
ranks of workers; apprentices, journeymen, and masters.
A journeyman, as a qualified tradesman could become a master, runningtheir own
businessalthough most continued workingas employees.
i.e. A Journeyman Agile Coach should be CAPABLE of working on his own without
DEPENDING upon the organizationhe works at.
A "journeyman"is a skilledworker who has successfully completed an official
apprenticeshipqualification ina buildingtrade or craft. They are considered
competent and authorized to work in that field as a fully qualifiedemployee
A Strictly Personal View
Disclaimer:
• Just a perspective that I have on this topic
given my Agile Coaching experience in the last
couple of years
• I respect your disagreeing with me
A Small exercice
• Anil Kumble or Ravi Shastri as the Team India’s
head coach – why ?
More
recently
hands-on?
Bowler versus
Batsman as
Coach?
Eagerness
to do the
job ?
Connect with
the Current
Generation?
Active Hands-on ?
• Both Anil Kumble and Ravi Shastri have retired
Should an Agile Coach be a
PRACTISING hands-on
practitioneror should he be
doing only Coaching and
Training
Seeds…
• Performance of Agile Coaches in the
organization with respect to Agile Deliveries
• Analysis of failed Agile Projects
• A Meetup discussion topic
• Books
A Journeyman Agile Coach
• Been part of the Scrum Development Team ?
• Played the Scrum Master Role ?
• Been part of some projects that did not fare
well ?
• Grown bottom up and not Certified top down
Thought:
What about Product Owners becoming Agile
Coaches?
Scope of Agile Coaching ?
• Engineering ?
• People Issues
• Facilitator
• Training
Who is an Agile Coach
Certified Agile Coach ?
Versus
 Person who has worked as a developer/tester
in an Agile Team, Scrum Master, Coached
one/two teams, conducted Agile training
The Benjamin Franklin Story
• From Apprentice to Journeyman to Partner:
Benjamin Franklin Workers and the Growth of
the Early American Printing Trade
• With the growth of the printing trade, most
journeymen had little trouble securing work
• Lineman training with steel poles is essential to helping students, apprentices, and veteran
linemen gain valuable skills they will use right away on the job.
• How to Become a Journeyman Electrician (US)
Journeyman Software Developer
• Are you are a person that LOVES to coach and
help others produce excellent
code/applications?
• Skills required:
• 5+ years strong Java background
• Comfortable working with multiple languages that are materially different
• Hands on experience working in an emerging agile development
environment which mustinclude: Test Driven Development (TDD),
Continuous Integration, Pair Programming, Clean Code, refactoring, source
control, automateddeployment and iterative development
• Excellent communication skills with client and teams
Journeyman Agile Coach
• Do and show
• Write BDD using Cucumber
• TDD for legacy ? Don’t believe you
• Shell Scripts for Jenkins ?
• Empowerment cannot be done in Indian IT Services
organization – the Client PO is ALWAYS right 
What if the team says
• Transparency exists only in the clear waters of
Australia
• The Phoenix Project is fiction – don’t talk about it
Journeyman Agile Coach
Scenario:
Agile Coach leaves engineering practices to the
technical team
Team has never done CI before
Solutions:
1. Do and show versus Tell
2. Involve the DevOps team versus DIY
Journeyman Agile Coach
Scenario:
The onsite Agile Coach has NEVER worked with
offshore (Indian) teams in a Distributed Agile
Mode (in an Indian offshore model)
The Agile Transformationfailed twice before.
Journeyman Agile Coach
Scenario:
Program is moving from Clearcase to Git and
you have never workedon either ClearCase or
Git.
Solution:
1. First learn Clearcase and Git
2. Participate in one Clearcase to Git migration
3. Help by doing for other teams
Journeyman Agile Coach
Scenarios:
• Team is not speaking up during Grooming
• No transparency during Standup and
Retrospectives
What if the Agile Coach has never been in such
a situation himself but has read a lot about it
and done a lot of certifications
Journeyman Agile Coach
Scenario
ContinuousLearning
e.g.
Automated Build Process
Make -> Ant -> Maven -> Gradle
CVS -> SVN -> Git
Journeyman Agile Coach
Scenario:
Team is not meeting its Sprint commitments
Sprint after Sprint
Has the Agile Coach been in such a situation
before ?
Can he/she talk from experience how to fix this
?
Journeyman Agile Coach
Scenario:
Scaling Agile

More Related Content

Similar to Agile Tour 2016 Chennai - Journeyman by Kamal Tejnani

Reboot your Agile Team - Conference presentation
Reboot your Agile Team - Conference presentationReboot your Agile Team - Conference presentation
Reboot your Agile Team - Conference presentation
Martin Lapointe, M.T.I.
 
How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017
Maurizio Mancini
 
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
Maurizio Mancini
 
Organizational agile transformation
Organizational agile transformationOrganizational agile transformation
Organizational agile transformation
Agile Transformation Minds (ATM)
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
Cprime
 
Agile Software Development Team
Agile Software Development TeamAgile Software Development Team
Agile Software Development Team
Advance Agility
 
Agile coaching: Why You Should Care - program handouts
Agile coaching: Why You Should Care  - program handoutsAgile coaching: Why You Should Care  - program handouts
Agile coaching: Why You Should Care - program handouts
ICF Team and Group Coaching Community of Practice
 
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile AdoptionPath to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Agile Velocity
 
rumgileebookasc
rumgileebookascrumgileebookasc
rumgileebookasc
Anne Starr
 
agilebookscrum
agilebookscrumagilebookscrum
agilebookscrum
Anne Starr
 
Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3
Cprime
 
Scrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & BiasesScrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & Biases
Tarun Singh
 
Practical Implementation of Agile Methodologies
Practical Implementation of Agile MethodologiesPractical Implementation of Agile Methodologies
Practical Implementation of Agile Methodologies
Society of Women Engineers
 
Team maturity scale: How old is your team?
Team maturity scale: How old is your team?Team maturity scale: How old is your team?
Team maturity scale: How old is your team?
Tanya Ivanova
 
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDay
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDayТетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDay
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDay
Lviv Startup Club
 
Artem Bykovets - Leader joins the new team
Artem Bykovets - Leader joins the new teamArtem Bykovets - Leader joins the new team
Artem Bykovets - Leader joins the new team
Artem Bykovets
 
Artem Bykovets: Як новий Лідер має "заходити" в існуючу/працюючу команду?
Artem Bykovets: Як новий Лідер має "заходити" в існуючу/працюючу команду?Artem Bykovets: Як новий Лідер має "заходити" в існуючу/працюючу команду?
Artem Bykovets: Як новий Лідер має "заходити" в існуючу/працюючу команду?
Lviv Startup Club
 
Scrumban
ScrumbanScrumban
My Experience with Tribe-Squads
My Experience with Tribe-SquadsMy Experience with Tribe-Squads
My Experience with Tribe-Squads
Olarn Ungumnuayporn
 
Going Agile from the trenches - Martin Lapointe, Agile Coach
Going Agile from the trenches - Martin Lapointe, Agile CoachGoing Agile from the trenches - Martin Lapointe, Agile Coach
Going Agile from the trenches - Martin Lapointe, Agile Coach
Martin Lapointe, M.T.I.
 

Similar to Agile Tour 2016 Chennai - Journeyman by Kamal Tejnani (20)

Reboot your Agile Team - Conference presentation
Reboot your Agile Team - Conference presentationReboot your Agile Team - Conference presentation
Reboot your Agile Team - Conference presentation
 
How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017
 
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
 
Organizational agile transformation
Organizational agile transformationOrganizational agile transformation
Organizational agile transformation
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
 
Agile Software Development Team
Agile Software Development TeamAgile Software Development Team
Agile Software Development Team
 
Agile coaching: Why You Should Care - program handouts
Agile coaching: Why You Should Care  - program handoutsAgile coaching: Why You Should Care  - program handouts
Agile coaching: Why You Should Care - program handouts
 
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile AdoptionPath to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
 
rumgileebookasc
rumgileebookascrumgileebookasc
rumgileebookasc
 
agilebookscrum
agilebookscrumagilebookscrum
agilebookscrum
 
Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3
 
Scrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & BiasesScrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & Biases
 
Practical Implementation of Agile Methodologies
Practical Implementation of Agile MethodologiesPractical Implementation of Agile Methodologies
Practical Implementation of Agile Methodologies
 
Team maturity scale: How old is your team?
Team maturity scale: How old is your team?Team maturity scale: How old is your team?
Team maturity scale: How old is your team?
 
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDay
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDayТетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDay
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDay
 
Artem Bykovets - Leader joins the new team
Artem Bykovets - Leader joins the new teamArtem Bykovets - Leader joins the new team
Artem Bykovets - Leader joins the new team
 
Artem Bykovets: Як новий Лідер має "заходити" в існуючу/працюючу команду?
Artem Bykovets: Як новий Лідер має "заходити" в існуючу/працюючу команду?Artem Bykovets: Як новий Лідер має "заходити" в існуючу/працюючу команду?
Artem Bykovets: Як новий Лідер має "заходити" в існуючу/працюючу команду?
 
Scrumban
ScrumbanScrumban
Scrumban
 
My Experience with Tribe-Squads
My Experience with Tribe-SquadsMy Experience with Tribe-Squads
My Experience with Tribe-Squads
 
Going Agile from the trenches - Martin Lapointe, Agile Coach
Going Agile from the trenches - Martin Lapointe, Agile CoachGoing Agile from the trenches - Martin Lapointe, Agile Coach
Going Agile from the trenches - Martin Lapointe, Agile Coach
 

More from India Scrum Enthusiasts Community

Deciphering Agile Big Data
Deciphering Agile Big DataDeciphering Agile Big Data
Deciphering Agile Big Data
India Scrum Enthusiasts Community
 
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
India Scrum Enthusiasts Community
 
Rubber Meets the Road
Rubber Meets the RoadRubber Meets the Road
Rubber Meets the Road
India Scrum Enthusiasts Community
 
Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?
India Scrum Enthusiasts Community
 
Agile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenchesAgile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenches
India Scrum Enthusiasts Community
 
Evolutionary Change
Evolutionary ChangeEvolutionary Change
Software 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessSoftware 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven Business
India Scrum Enthusiasts Community
 
Agile Digital Architecture
Agile Digital ArchitectureAgile Digital Architecture
Agile Digital Architecture
India Scrum Enthusiasts Community
 
Governance mechanism to further business agility
Governance mechanism to further business agilityGovernance mechanism to further business agility
Governance mechanism to further business agility
India Scrum Enthusiasts Community
 
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
India Scrum Enthusiasts Community
 
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
India Scrum Enthusiasts Community
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
India Scrum Enthusiasts Community
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
India Scrum Enthusiasts Community
 
Management for Agility and Outcomes
Management for Agility and OutcomesManagement for Agility and Outcomes
Management for Agility and Outcomes
India Scrum Enthusiasts Community
 
Agile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For AllAgile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For All
India Scrum Enthusiasts Community
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
India Scrum Enthusiasts Community
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
India Scrum Enthusiasts Community
 
Five (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a LeaderFive (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a Leader
India Scrum Enthusiasts Community
 
Empower the Forbidden Power Players
Empower the Forbidden Power PlayersEmpower the Forbidden Power Players
Empower the Forbidden Power Players
India Scrum Enthusiasts Community
 
Agility in Education System for Digital India
Agility in Education System for Digital IndiaAgility in Education System for Digital India
Agility in Education System for Digital India
India Scrum Enthusiasts Community
 

More from India Scrum Enthusiasts Community (20)

Deciphering Agile Big Data
Deciphering Agile Big DataDeciphering Agile Big Data
Deciphering Agile Big Data
 
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
 
Rubber Meets the Road
Rubber Meets the RoadRubber Meets the Road
Rubber Meets the Road
 
Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?
 
Agile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenchesAgile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenches
 
Evolutionary Change
Evolutionary ChangeEvolutionary Change
Evolutionary Change
 
Software 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessSoftware 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven Business
 
Agile Digital Architecture
Agile Digital ArchitectureAgile Digital Architecture
Agile Digital Architecture
 
Governance mechanism to further business agility
Governance mechanism to further business agilityGovernance mechanism to further business agility
Governance mechanism to further business agility
 
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
 
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
 
Management for Agility and Outcomes
Management for Agility and OutcomesManagement for Agility and Outcomes
Management for Agility and Outcomes
 
Agile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For AllAgile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For All
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
 
Five (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a LeaderFive (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a Leader
 
Empower the Forbidden Power Players
Empower the Forbidden Power PlayersEmpower the Forbidden Power Players
Empower the Forbidden Power Players
 
Agility in Education System for Digital India
Agility in Education System for Digital IndiaAgility in Education System for Digital India
Agility in Education System for Digital India
 

Recently uploaded

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 

Recently uploaded (20)

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 

Agile Tour 2016 Chennai - Journeyman by Kamal Tejnani

  • 1. Kamal Tejnani, Agile Coach @ Agile Practice, Cognizant https://www.linkedin.com/in/kamalt ejnani kamal.Tejnani@gmail.com From Servant Leadership to Journeyman - the next wave of Agile Coaching
  • 2. Journeyman ? Journeymen were paid each day, and this is where the word ‘journey’ derived from- journée meaning ‘a day’ in French. Each individualguildgenerally recognized three ranks of workers; apprentices, journeymen, and masters. A journeyman, as a qualified tradesman could become a master, runningtheir own businessalthough most continued workingas employees. i.e. A Journeyman Agile Coach should be CAPABLE of working on his own without DEPENDING upon the organizationhe works at. A "journeyman"is a skilledworker who has successfully completed an official apprenticeshipqualification ina buildingtrade or craft. They are considered competent and authorized to work in that field as a fully qualifiedemployee
  • 3. A Strictly Personal View Disclaimer: • Just a perspective that I have on this topic given my Agile Coaching experience in the last couple of years • I respect your disagreeing with me
  • 4. A Small exercice • Anil Kumble or Ravi Shastri as the Team India’s head coach – why ? More recently hands-on? Bowler versus Batsman as Coach? Eagerness to do the job ? Connect with the Current Generation?
  • 5. Active Hands-on ? • Both Anil Kumble and Ravi Shastri have retired Should an Agile Coach be a PRACTISING hands-on practitioneror should he be doing only Coaching and Training
  • 6. Seeds… • Performance of Agile Coaches in the organization with respect to Agile Deliveries • Analysis of failed Agile Projects • A Meetup discussion topic • Books
  • 7. A Journeyman Agile Coach • Been part of the Scrum Development Team ? • Played the Scrum Master Role ? • Been part of some projects that did not fare well ? • Grown bottom up and not Certified top down Thought: What about Product Owners becoming Agile Coaches?
  • 8. Scope of Agile Coaching ? • Engineering ? • People Issues • Facilitator • Training
  • 9. Who is an Agile Coach Certified Agile Coach ? Versus  Person who has worked as a developer/tester in an Agile Team, Scrum Master, Coached one/two teams, conducted Agile training
  • 10. The Benjamin Franklin Story • From Apprentice to Journeyman to Partner: Benjamin Franklin Workers and the Growth of the Early American Printing Trade • With the growth of the printing trade, most journeymen had little trouble securing work • Lineman training with steel poles is essential to helping students, apprentices, and veteran linemen gain valuable skills they will use right away on the job. • How to Become a Journeyman Electrician (US)
  • 11. Journeyman Software Developer • Are you are a person that LOVES to coach and help others produce excellent code/applications? • Skills required: • 5+ years strong Java background • Comfortable working with multiple languages that are materially different • Hands on experience working in an emerging agile development environment which mustinclude: Test Driven Development (TDD), Continuous Integration, Pair Programming, Clean Code, refactoring, source control, automateddeployment and iterative development • Excellent communication skills with client and teams
  • 12. Journeyman Agile Coach • Do and show • Write BDD using Cucumber • TDD for legacy ? Don’t believe you • Shell Scripts for Jenkins ? • Empowerment cannot be done in Indian IT Services organization – the Client PO is ALWAYS right  What if the team says • Transparency exists only in the clear waters of Australia • The Phoenix Project is fiction – don’t talk about it
  • 13. Journeyman Agile Coach Scenario: Agile Coach leaves engineering practices to the technical team Team has never done CI before Solutions: 1. Do and show versus Tell 2. Involve the DevOps team versus DIY
  • 14. Journeyman Agile Coach Scenario: The onsite Agile Coach has NEVER worked with offshore (Indian) teams in a Distributed Agile Mode (in an Indian offshore model) The Agile Transformationfailed twice before.
  • 15. Journeyman Agile Coach Scenario: Program is moving from Clearcase to Git and you have never workedon either ClearCase or Git. Solution: 1. First learn Clearcase and Git 2. Participate in one Clearcase to Git migration 3. Help by doing for other teams
  • 16. Journeyman Agile Coach Scenarios: • Team is not speaking up during Grooming • No transparency during Standup and Retrospectives What if the Agile Coach has never been in such a situation himself but has read a lot about it and done a lot of certifications
  • 17. Journeyman Agile Coach Scenario ContinuousLearning e.g. Automated Build Process Make -> Ant -> Maven -> Gradle CVS -> SVN -> Git
  • 18. Journeyman Agile Coach Scenario: Team is not meeting its Sprint commitments Sprint after Sprint Has the Agile Coach been in such a situation before ? Can he/she talk from experience how to fix this ?