SlideShare a Scribd company logo
1 of 25
Download to read offline
Michael Migliacio
Spring One 2020
The Art and Science of Developer Coaching
Leading Engineers to Water
Introduction
360,000+ team members
1,829 stores
41 distribution centers
6 HQ locations
5% Target profit goes to communities
57 years of service
Michael "Miggs" Migliacio
Ryse Software Engineering Coach
Minneapolis, MN
A frog in a well knows nothing of the great ocean.
Be open to new things and think outside the box.
The Engineering
Mindset
Engineers want to do their best work.
They are often tasked with implementing
solutions requiring coordination across many
teams and disciplines.
Role is growing in responsibility (DevOps).
Challenges Faced by
Today’s Engineers
Tasked with solving complex technical
problems…AND complex “people problems”
at the same time.
People outside of engineering often overlook
this important aspect of the role - it isn’t easy!
What is a
Coach?
A Leadership Whisperer &
Team Confidant
A StakeholderA Technology & Process
Advocate
A Coach Is…
Well-versed in the technologies
and architectural patterns in use
across the enterprise and can
help guide teams to make
decisions.
Speaks up for the team to
leadership when necessary while
maintaining confidentiality and
professionalism.
Helps the team resolve
communication difficulties and
develop a strong sense of
psychological safety.
Invested in the success of their
team.
Sparking
Change
Spectrum of Empathy
Influence
The Trust & Influence
Infinity Loop
Trust
is a model for
developing trusting
relationships and
delivering positive outcomes
TrustInfluence
Access
Empathy
POV
Safety
Agency
Integrity
Competence
Results
Start Here
• Embrace hearts and minds
• Create in your personal style
• Meet people “where they are”
Focus on Empathy
Problem
Ownership
Remember, technical coaches do not own the
solutions their teams implement.
It can be easier to solution for a team than guide a
team to a solution…but then how can that team
move forward on their own?
Problem Ownership
“Learning how to set up a .drone.yml file as a part of
a new CI/CD pipeline can be difficult. I feel your pain
because I didn’t understand it myself at first. I can
help!”
Step 1: Demonstrate
Empathy
“What do you think you’re going to do?”
“How are you going to handle that error case?”
“What have you tried so far, and how did it go?”
Step 2: Hand the
Problem Back
“Would you like some suggestions as to how to
address the problem?”
“Would you like some tips and tricks for finding
solutions to similar problems?”
Step 3: Ask for
Permission and Give
Suggestions
Do the team the honor of assuming they can figure it
out and make the best choice for their own set of
circumstances.
The team owns their choices throughout the
discovery, knowledge gathering, and implementation
processes.
Step 4: Let Them Make
Their Choice
Maintain a positive attitude and follow up with teams
afterwards.
Step 5: Wish them Luck
• Mob Programming & Pair
Programming
• Immersive Learning Space
• Hands-on Exercises,
Workshops & Guided Learning
Tools of the Trade
• 50 Days of Learning Initiative
Michael "Miggs" Migliacio
Ryse Software Engineering Coach
Minneapolis, MN
@angstygaijin
https://www.linkedin.com/in/michael-migliacio/

More Related Content

What's hot

Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitAtlassian
 
David Chilcott (Founder/President, Outformations Inc)
David Chilcott (Founder/President, Outformations Inc)David Chilcott (Founder/President, Outformations Inc)
David Chilcott (Founder/President, Outformations Inc)AgileNZ Conference
 
[Quiz] Do you work at a high-trust company?
[Quiz] Do you work at a high-trust company?[Quiz] Do you work at a high-trust company?
[Quiz] Do you work at a high-trust company?Atlassian
 
Mentorship - From Both Sides of the Table by Waymo Product Leader.pdf
Mentorship - From Both Sides of the Table by Waymo Product Leader.pdfMentorship - From Both Sides of the Table by Waymo Product Leader.pdf
Mentorship - From Both Sides of the Table by Waymo Product Leader.pdfProduct School
 
Qualified B2B Sales Lead
Qualified B2B Sales LeadQualified B2B Sales Lead
Qualified B2B Sales LeadVivastream
 
Fast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on RetrospectivesFast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on RetrospectivesAtlassian
 
Speed Dating + TRUE NORTH tool to simplify your challenges
Speed Dating + TRUE NORTH tool to simplify your challengesSpeed Dating + TRUE NORTH tool to simplify your challenges
Speed Dating + TRUE NORTH tool to simplify your challengesBryan Cassady
 
Top 5 Meeting Tips Made Possible by JIRA and Confluence
Top 5 Meeting Tips Made Possible by JIRA and ConfluenceTop 5 Meeting Tips Made Possible by JIRA and Confluence
Top 5 Meeting Tips Made Possible by JIRA and ConfluenceAtlassian
 
What is everything you know about change was wrong?
What is everything you know about change was wrong?What is everything you know about change was wrong?
What is everything you know about change was wrong?Oscar Trimboli
 
Driving UX, Design, & Development collaboratively through the Enterprise
Driving UX, Design, & Development collaboratively through the EnterpriseDriving UX, Design, & Development collaboratively through the Enterprise
Driving UX, Design, & Development collaboratively through the EnterpriseLean Startup Co.
 
The Unknowns in Product Development by Spotify Director of Product
The Unknowns in Product Development by Spotify Director of ProductThe Unknowns in Product Development by Spotify Director of Product
The Unknowns in Product Development by Spotify Director of ProductProduct School
 
How well is your team working together?
How well is your team working together?How well is your team working together?
How well is your team working together?Atlassian
 
Burn Your Ships! Generating Momentum for Sustained Change
Burn Your Ships! Generating Momentum for Sustained ChangeBurn Your Ships! Generating Momentum for Sustained Change
Burn Your Ships! Generating Momentum for Sustained ChangeKaiNexus
 
Solutions for Sustaining an Improvement Program
Solutions for Sustaining an Improvement ProgramSolutions for Sustaining an Improvement Program
Solutions for Sustaining an Improvement ProgramKaiNexus
 
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
 

What's hot (20)

Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
 
David Chilcott (Founder/President, Outformations Inc)
David Chilcott (Founder/President, Outformations Inc)David Chilcott (Founder/President, Outformations Inc)
David Chilcott (Founder/President, Outformations Inc)
 
Agile talk india
Agile talk indiaAgile talk india
Agile talk india
 
[Quiz] Do you work at a high-trust company?
[Quiz] Do you work at a high-trust company?[Quiz] Do you work at a high-trust company?
[Quiz] Do you work at a high-trust company?
 
Mentorship - From Both Sides of the Table by Waymo Product Leader.pdf
Mentorship - From Both Sides of the Table by Waymo Product Leader.pdfMentorship - From Both Sides of the Table by Waymo Product Leader.pdf
Mentorship - From Both Sides of the Table by Waymo Product Leader.pdf
 
Sprintz fact sheet
Sprintz fact sheetSprintz fact sheet
Sprintz fact sheet
 
Ilovepdf merged (4)
Ilovepdf merged (4)Ilovepdf merged (4)
Ilovepdf merged (4)
 
Qualified B2B Sales Lead
Qualified B2B Sales LeadQualified B2B Sales Lead
Qualified B2B Sales Lead
 
Fast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on RetrospectivesFast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on Retrospectives
 
Speed Dating + TRUE NORTH tool to simplify your challenges
Speed Dating + TRUE NORTH tool to simplify your challengesSpeed Dating + TRUE NORTH tool to simplify your challenges
Speed Dating + TRUE NORTH tool to simplify your challenges
 
Top 5 Meeting Tips Made Possible by JIRA and Confluence
Top 5 Meeting Tips Made Possible by JIRA and ConfluenceTop 5 Meeting Tips Made Possible by JIRA and Confluence
Top 5 Meeting Tips Made Possible by JIRA and Confluence
 
What is everything you know about change was wrong?
What is everything you know about change was wrong?What is everything you know about change was wrong?
What is everything you know about change was wrong?
 
Driving UX, Design, & Development collaboratively through the Enterprise
Driving UX, Design, & Development collaboratively through the EnterpriseDriving UX, Design, & Development collaboratively through the Enterprise
Driving UX, Design, & Development collaboratively through the Enterprise
 
The Unknowns in Product Development by Spotify Director of Product
The Unknowns in Product Development by Spotify Director of ProductThe Unknowns in Product Development by Spotify Director of Product
The Unknowns in Product Development by Spotify Director of Product
 
How well is your team working together?
How well is your team working together?How well is your team working together?
How well is your team working together?
 
Cto meetup Berlin
Cto meetup BerlinCto meetup Berlin
Cto meetup Berlin
 
Scaling tech teams
Scaling tech teamsScaling tech teams
Scaling tech teams
 
Burn Your Ships! Generating Momentum for Sustained Change
Burn Your Ships! Generating Momentum for Sustained ChangeBurn Your Ships! Generating Momentum for Sustained Change
Burn Your Ships! Generating Momentum for Sustained Change
 
Solutions for Sustaining an Improvement Program
Solutions for Sustaining an Improvement ProgramSolutions for Sustaining an Improvement Program
Solutions for Sustaining an Improvement Program
 
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?
 

Similar to Leading Engineers to Water: The Art, Science, and Culture of Technical Coaching

A Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docx
A Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docxA Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docx
A Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docxblondellchancy
 
Idean-Design-Leadership-Framework
Idean-Design-Leadership-FrameworkIdean-Design-Leadership-Framework
Idean-Design-Leadership-FrameworkLiya James
 
Top of FormBottom of FormStrategies for Decision MakingPro.docx
Top of FormBottom of FormStrategies for Decision MakingPro.docxTop of FormBottom of FormStrategies for Decision MakingPro.docx
Top of FormBottom of FormStrategies for Decision MakingPro.docxedwardmarivel
 
Super Strategy in Decision Making
Super Strategy in Decision MakingSuper Strategy in Decision Making
Super Strategy in Decision MakingMaxwell Ranasinghe
 
decision making and problem solving
decision making and problem solvingdecision making and problem solving
decision making and problem solvingAntony Britto
 
The Agile Manager. How to Best Serve Teams
The Agile Manager. How to Best Serve Teams The Agile Manager. How to Best Serve Teams
The Agile Manager. How to Best Serve Teams Andreea Visanoiu
 
Design thinking for workplace change
Design thinking for workplace change Design thinking for workplace change
Design thinking for workplace change Julie Lindsay
 
Mental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product ManagerMental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product ManagerProduct School
 
A Primer For Design Thinking For Business
A Primer For Design Thinking For BusinessA Primer For Design Thinking For Business
A Primer For Design Thinking For Businesssean carney
 
The Collaboratory: Problem-Solving in the Learning Environment
The Collaboratory: Problem-Solving in the Learning EnvironmentThe Collaboratory: Problem-Solving in the Learning Environment
The Collaboratory: Problem-Solving in the Learning EnvironmentGreg Louviere
 
Leading Software Development Teams
Leading Software Development TeamsLeading Software Development Teams
Leading Software Development TeamsArno Huetter
 
Decision_Making_group_and process how to start a group decision
Decision_Making_group_and process how to start a group decisionDecision_Making_group_and process how to start a group decision
Decision_Making_group_and process how to start a group decisionKennRodriguez2
 
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo Fidelbo
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo FidelboShaping the dynamics of a new virtual team - Tony Llewellyn and Paolo Fidelbo
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo FidelboPMIUKChapter
 
Herding cats (managing software development)
Herding cats (managing software development)Herding cats (managing software development)
Herding cats (managing software development)cfry
 

Similar to Leading Engineers to Water: The Art, Science, and Culture of Technical Coaching (20)

A Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docx
A Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docxA Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docx
A Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docx
 
Idean-Design-Leadership-Framework
Idean-Design-Leadership-FrameworkIdean-Design-Leadership-Framework
Idean-Design-Leadership-Framework
 
Top of FormBottom of FormStrategies for Decision MakingPro.docx
Top of FormBottom of FormStrategies for Decision MakingPro.docxTop of FormBottom of FormStrategies for Decision MakingPro.docx
Top of FormBottom of FormStrategies for Decision MakingPro.docx
 
Super Strategy in Decision Making
Super Strategy in Decision MakingSuper Strategy in Decision Making
Super Strategy in Decision Making
 
decision making and problem solving
decision making and problem solvingdecision making and problem solving
decision making and problem solving
 
The Agile Manager. How to Best Serve Teams
The Agile Manager. How to Best Serve Teams The Agile Manager. How to Best Serve Teams
The Agile Manager. How to Best Serve Teams
 
Design thinking for workplace change
Design thinking for workplace change Design thinking for workplace change
Design thinking for workplace change
 
Mental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product ManagerMental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product Manager
 
A Primer For Design Thinking For Business
A Primer For Design Thinking For BusinessA Primer For Design Thinking For Business
A Primer For Design Thinking For Business
 
Patterns of change
Patterns of changePatterns of change
Patterns of change
 
Introduction to Design Thinking Workshop
Introduction to Design Thinking WorkshopIntroduction to Design Thinking Workshop
Introduction to Design Thinking Workshop
 
The Collaboratory: Problem-Solving in the Learning Environment
The Collaboratory: Problem-Solving in the Learning EnvironmentThe Collaboratory: Problem-Solving in the Learning Environment
The Collaboratory: Problem-Solving in the Learning Environment
 
Leading Software Development Teams
Leading Software Development TeamsLeading Software Development Teams
Leading Software Development Teams
 
Decision_Making.ppt
Decision_Making.pptDecision_Making.ppt
Decision_Making.ppt
 
Decision_Making.ppt
Decision_Making.pptDecision_Making.ppt
Decision_Making.ppt
 
Decision_Making.ppt
Decision_Making.pptDecision_Making.ppt
Decision_Making.ppt
 
Decision_Making_group_and process how to start a group decision
Decision_Making_group_and process how to start a group decisionDecision_Making_group_and process how to start a group decision
Decision_Making_group_and process how to start a group decision
 
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo Fidelbo
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo FidelboShaping the dynamics of a new virtual team - Tony Llewellyn and Paolo Fidelbo
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo Fidelbo
 
Mental Models2
Mental Models2Mental Models2
Mental Models2
 
Herding cats (managing software development)
Herding cats (managing software development)Herding cats (managing software development)
Herding cats (managing software development)
 

More from VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

More from VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Recently uploaded

What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 

Recently uploaded (20)

What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 

Leading Engineers to Water: The Art, Science, and Culture of Technical Coaching

  • 1. Michael Migliacio Spring One 2020 The Art and Science of Developer Coaching Leading Engineers to Water
  • 3. 360,000+ team members 1,829 stores 41 distribution centers 6 HQ locations 5% Target profit goes to communities 57 years of service Michael "Miggs" Migliacio Ryse Software Engineering Coach Minneapolis, MN
  • 4. A frog in a well knows nothing of the great ocean. Be open to new things and think outside the box.
  • 5. The Engineering Mindset Engineers want to do their best work. They are often tasked with implementing solutions requiring coordination across many teams and disciplines. Role is growing in responsibility (DevOps).
  • 6. Challenges Faced by Today’s Engineers Tasked with solving complex technical problems…AND complex “people problems” at the same time. People outside of engineering often overlook this important aspect of the role - it isn’t easy!
  • 7.
  • 9. A Leadership Whisperer & Team Confidant A StakeholderA Technology & Process Advocate A Coach Is… Well-versed in the technologies and architectural patterns in use across the enterprise and can help guide teams to make decisions. Speaks up for the team to leadership when necessary while maintaining confidentiality and professionalism. Helps the team resolve communication difficulties and develop a strong sense of psychological safety. Invested in the success of their team.
  • 10.
  • 11.
  • 14. Influence The Trust & Influence Infinity Loop Trust is a model for developing trusting relationships and delivering positive outcomes
  • 16. • Embrace hearts and minds • Create in your personal style • Meet people “where they are” Focus on Empathy
  • 18. Remember, technical coaches do not own the solutions their teams implement. It can be easier to solution for a team than guide a team to a solution…but then how can that team move forward on their own? Problem Ownership
  • 19. “Learning how to set up a .drone.yml file as a part of a new CI/CD pipeline can be difficult. I feel your pain because I didn’t understand it myself at first. I can help!” Step 1: Demonstrate Empathy
  • 20. “What do you think you’re going to do?” “How are you going to handle that error case?” “What have you tried so far, and how did it go?” Step 2: Hand the Problem Back
  • 21. “Would you like some suggestions as to how to address the problem?” “Would you like some tips and tricks for finding solutions to similar problems?” Step 3: Ask for Permission and Give Suggestions
  • 22. Do the team the honor of assuming they can figure it out and make the best choice for their own set of circumstances. The team owns their choices throughout the discovery, knowledge gathering, and implementation processes. Step 4: Let Them Make Their Choice
  • 23. Maintain a positive attitude and follow up with teams afterwards. Step 5: Wish them Luck
  • 24. • Mob Programming & Pair Programming • Immersive Learning Space • Hands-on Exercises, Workshops & Guided Learning Tools of the Trade • 50 Days of Learning Initiative
  • 25. Michael "Miggs" Migliacio Ryse Software Engineering Coach Minneapolis, MN @angstygaijin https://www.linkedin.com/in/michael-migliacio/