SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
5 Leadership Skills
Every Engineer Needs
1
North Bay Python
December 2017
Kathleen Vignos
@kathleencodes
2
kathleencodes
@kathleencodes
Question for engineering tech
leads and managers: what
made you want to be a leader
on your team?
16 16 Nov 20178 18
Taylor Leese
@taylorlesse
0 16 Nov 20170 5
I didn’t want to lead but
nobody else was doing it.
Why does leadership matter for non-managers?
recognition
compensation
promotion
respect
influence
satisfaction of helping
others
Survey data
from 100+
senior software
engineers
https://github.com/amueller/word_cloud
Worst qualities of least favorite leaders
Best qualities of favorite leaders
Leadership challenges for engineers
Communicate
clearly
“The art of communication
is the language of
leadership.” - James Humes
To: Kathleen
From: Sam
Subject: Doc (Which doc?)
Hi Kathleen,
In yesterday’s meeting, Claire was concerned about the schedule. She
says we should be able to be finished by noon on Wednesday, but I
think it will take longer. The problem is that we have to change where we
make the call to the widget service. I’ve attached the doc. Instead of
making the call after the foobar loader, we need to move it to the (wat??)
beginning so that the queue gets populated with the data before we
make the request to component service. (What am I supposed to do?)
<attachment.doc>
To: Kathleen
From: Sam
Subject: Image cropping feature
requirements
Hi Kathleen,
I’ve attached the draft of the product requirements doc for the image
cropping feature we’ve been working on. We need to finalize by Friday,
so please add your comments and questions to the doc by EOD
Thursday.
Thanks, Sam
<attachment.doc>
Widget Service Changes Doc
Author: Sam
Reviewers: Ja, Claire, Parak
Status: Reviewable
Estimate: 3 weeks
Feature overview
[....]
Foobar Loader Widget ServiceComponent
Service
Component
Service
Foobar LoaderWidget ServiceProposed Solution
Current State
Email/doc communication checklist
❏ Audience
❏ Context
❏ Intent and/or Call to Action
❏ Length and Format
❏ Visuals
❏ Customer Service Tone #teamwork
Code review communication checklist
❏ Don’t be a jerk.
This is wrong…. You might want to
consider...
Master your time
“The wisdom of life consists
in the elimination of
non-essentials.” - Lin Yutang
● How to Say No
● What to Say No To
● What to Say Yes To
Prioritize ruthlessly
6.7 Brainstorming and collaborating
5.8 Email and meetings
+ 3.7 Waiting for tests
3.5 Waiting for builds
2.7 Environment management
= 22.4 hours / 41.5 hours for admin
Estimating engineering hours/week
46%19.1 hours: Design and coding
2XHours needed to design and code
Share candid
feedback
“Why didn't you tell me?
Why didn’t anyone tell
me?” - Bob
https://radicalcandor.com
Situation-Behavior-Impact
Situation At yesterday’s meeting...
Behavior You interrupted me multiple times when I
was sharing my design with the customer.
Impact I wasn’t able to effectively share my designs
with the customer, and the customer may
interpret your behavior as a lack of
confidence in me and our team.
Important: Be specific!
Build trust
“As we look ahead into the
next century, leaders will be
those who empower
others.” - Bill Gates
● Teaching others
● Listening to others
● Coaching others
● Giving credit to others
● Soliciting ideas from others
Focus on others
● 1:1s, coffee, lunch
● Eye contact
● No distractions
● Ask questions, be curious
● Paraphrase
● Try it tonight at dinner! Then test yourself.
Active listening
Increase your
technical
competence
“Control without
competence is chaos.”
- L. David Marquet, author
of Turn the Ship Around
● Pair program
● Validate your approach
● Read articles, attend conferences
● Rely on design patterns, frameworks, first
principles
Expand your skillset
● 5 whys to determine root cause
○ https://www.isixsigma.com/tools-templates/cause-effect/determine-root-cause-5-whys/
● Start with Why: Simon Sinek, TED Talk
○ https://www.ted.com/talks/simon_sinek_how_great_leaders_inspire_action
● Why leads to how: impact, purpose
Get to WHY
● Communicate clearly
● Manage your time
● Share candid feedback
● Build trust
● Increase your technical competence
5 leadership skills
Leadership is not just for managers - it’s about
influencing and directing others for positive
outcomes and high impact.
Thank you!
North Bay Python
December 2017
Kathleen Vignos
@kathleencodes
Slides: slideshare.net
Photo credit: Fox Grom (huskies on ice)

Contenu connexe

Similaire à 5 leadership skills every engineer needs - North Bay Python

"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman LiashenkoCiklum Ukraine
 
Slowing Down To Scale Design - UXSEA Summit 2019
Slowing Down To Scale Design - UXSEA Summit 2019Slowing Down To Scale Design - UXSEA Summit 2019
Slowing Down To Scale Design - UXSEA Summit 2019Kuldeep Kulshreshtha
 
What i learned from interviewing 50+ engineering managers
What i learned from interviewing 50+ engineering managersWhat i learned from interviewing 50+ engineering managers
What i learned from interviewing 50+ engineering managersVidal Graupera
 
Biggest challenges of a Product Owner.pdf
Biggest challenges of a Product Owner.pdfBiggest challenges of a Product Owner.pdf
Biggest challenges of a Product Owner.pdfMerle Randlepp
 
Hot Take: Engineering Managers Aren't Useless!
Hot Take: Engineering Managers Aren't Useless!Hot Take: Engineering Managers Aren't Useless!
Hot Take: Engineering Managers Aren't Useless!Parth Padgaonkar
 
Exploring agile while playing
Exploring agile while playingExploring agile while playing
Exploring agile while playingVictor Anchel
 
Top 10 Things To Do If You Want To Get Fired Over A WordPress Project
Top 10 Things To Do If You Want To Get Fired Over A WordPress ProjectTop 10 Things To Do If You Want To Get Fired Over A WordPress Project
Top 10 Things To Do If You Want To Get Fired Over A WordPress ProjectWilliam Bergmann
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Lisa Boyer Cooney (she/her)
 
The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...
The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...
The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...DevOpsDays Tel Aviv
 
Project Management Professional (PMP) | Lesson 02 | Project Management Framework
Project Management Professional (PMP) | Lesson 02 | Project Management FrameworkProject Management Professional (PMP) | Lesson 02 | Project Management Framework
Project Management Professional (PMP) | Lesson 02 | Project Management FrameworkD10iT
 
AgileNCR 2019 _ The Soft Side of Software Development.pptx
AgileNCR 2019 _ The Soft Side of Software Development.pptxAgileNCR 2019 _ The Soft Side of Software Development.pptx
AgileNCR 2019 _ The Soft Side of Software Development.pptxRajaNagendraKumar1
 
When & How to Hire a UX Designer
When & How to Hire a UX DesignerWhen & How to Hire a UX Designer
When & How to Hire a UX DesignerErin Young
 
A Partner is Good to Have, but Difficult to Be
A Partner is Good to Have, but Difficult to BeA Partner is Good to Have, but Difficult to Be
A Partner is Good to Have, but Difficult to Behouseofyin
 
The project team one big happy family (kupe)
The project team   one big happy family (kupe)The project team   one big happy family (kupe)
The project team one big happy family (kupe)Kupe Kupersmith, CBAP
 
Social Project Management: 5 Tips for Moving From Old School to New School PM
Social Project Management: 5 Tips for Moving From Old School to New School PMSocial Project Management: 5 Tips for Moving From Old School to New School PM
Social Project Management: 5 Tips for Moving From Old School to New School PMLiz Pearce
 
Conducting Effective Job Interviews.pptx
Conducting Effective Job Interviews.pptxConducting Effective Job Interviews.pptx
Conducting Effective Job Interviews.pptxGina Meronek
 
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)Cat McRae
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real WorldKate Daly
 
Agile?! Are You Crazy???
Agile?! Are You Crazy???Agile?! Are You Crazy???
Agile?! Are You Crazy???lazygolfer
 

Similaire à 5 leadership skills every engineer needs - North Bay Python (20)

"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko
 
Slowing Down To Scale Design - UXSEA Summit 2019
Slowing Down To Scale Design - UXSEA Summit 2019Slowing Down To Scale Design - UXSEA Summit 2019
Slowing Down To Scale Design - UXSEA Summit 2019
 
What i learned from interviewing 50+ engineering managers
What i learned from interviewing 50+ engineering managersWhat i learned from interviewing 50+ engineering managers
What i learned from interviewing 50+ engineering managers
 
Biggest challenges of a Product Owner.pdf
Biggest challenges of a Product Owner.pdfBiggest challenges of a Product Owner.pdf
Biggest challenges of a Product Owner.pdf
 
Hot Take: Engineering Managers Aren't Useless!
Hot Take: Engineering Managers Aren't Useless!Hot Take: Engineering Managers Aren't Useless!
Hot Take: Engineering Managers Aren't Useless!
 
Exploring agile while playing
Exploring agile while playingExploring agile while playing
Exploring agile while playing
 
Top 10 Things To Do If You Want To Get Fired Over A WordPress Project
Top 10 Things To Do If You Want To Get Fired Over A WordPress ProjectTop 10 Things To Do If You Want To Get Fired Over A WordPress Project
Top 10 Things To Do If You Want To Get Fired Over A WordPress Project
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
 
UX Leadership
UX LeadershipUX Leadership
UX Leadership
 
The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...
The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...
The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...
 
Project Management Professional (PMP) | Lesson 02 | Project Management Framework
Project Management Professional (PMP) | Lesson 02 | Project Management FrameworkProject Management Professional (PMP) | Lesson 02 | Project Management Framework
Project Management Professional (PMP) | Lesson 02 | Project Management Framework
 
AgileNCR 2019 _ The Soft Side of Software Development.pptx
AgileNCR 2019 _ The Soft Side of Software Development.pptxAgileNCR 2019 _ The Soft Side of Software Development.pptx
AgileNCR 2019 _ The Soft Side of Software Development.pptx
 
When & How to Hire a UX Designer
When & How to Hire a UX DesignerWhen & How to Hire a UX Designer
When & How to Hire a UX Designer
 
A Partner is Good to Have, but Difficult to Be
A Partner is Good to Have, but Difficult to BeA Partner is Good to Have, but Difficult to Be
A Partner is Good to Have, but Difficult to Be
 
The project team one big happy family (kupe)
The project team   one big happy family (kupe)The project team   one big happy family (kupe)
The project team one big happy family (kupe)
 
Social Project Management: 5 Tips for Moving From Old School to New School PM
Social Project Management: 5 Tips for Moving From Old School to New School PMSocial Project Management: 5 Tips for Moving From Old School to New School PM
Social Project Management: 5 Tips for Moving From Old School to New School PM
 
Conducting Effective Job Interviews.pptx
Conducting Effective Job Interviews.pptxConducting Effective Job Interviews.pptx
Conducting Effective Job Interviews.pptx
 
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
 
Agile?! Are You Crazy???
Agile?! Are You Crazy???Agile?! Are You Crazy???
Agile?! Are You Crazy???
 

Plus de kvignos

LeadingEng Growing the Next Generation of Leaders, Kathleen Vignos.pdf
LeadingEng Growing the Next Generation of Leaders, Kathleen Vignos.pdfLeadingEng Growing the Next Generation of Leaders, Kathleen Vignos.pdf
LeadingEng Growing the Next Generation of Leaders, Kathleen Vignos.pdfkvignos
 
Keeping up your technical skills as a manager
Keeping up your technical skills as a managerKeeping up your technical skills as a manager
Keeping up your technical skills as a managerkvignos
 
How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)kvignos
 
Managing engineering teams through constant change final
Managing engineering teams through constant change finalManaging engineering teams through constant change final
Managing engineering teams through constant change finalkvignos
 
WIRED and the WP REST API
WIRED and the WP REST APIWIRED and the WP REST API
WIRED and the WP REST APIkvignos
 
WordCamp SF 2014 - WIRED Migration Project
WordCamp SF 2014 - WIRED Migration ProjectWordCamp SF 2014 - WIRED Migration Project
WordCamp SF 2014 - WIRED Migration Projectkvignos
 

Plus de kvignos (6)

LeadingEng Growing the Next Generation of Leaders, Kathleen Vignos.pdf
LeadingEng Growing the Next Generation of Leaders, Kathleen Vignos.pdfLeadingEng Growing the Next Generation of Leaders, Kathleen Vignos.pdf
LeadingEng Growing the Next Generation of Leaders, Kathleen Vignos.pdf
 
Keeping up your technical skills as a manager
Keeping up your technical skills as a managerKeeping up your technical skills as a manager
Keeping up your technical skills as a manager
 
How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)
 
Managing engineering teams through constant change final
Managing engineering teams through constant change finalManaging engineering teams through constant change final
Managing engineering teams through constant change final
 
WIRED and the WP REST API
WIRED and the WP REST APIWIRED and the WP REST API
WIRED and the WP REST API
 
WordCamp SF 2014 - WIRED Migration Project
WordCamp SF 2014 - WIRED Migration ProjectWordCamp SF 2014 - WIRED Migration Project
WordCamp SF 2014 - WIRED Migration Project
 

Dernier

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 

Dernier (20)

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 

5 leadership skills every engineer needs - North Bay Python

  • 1. 5 Leadership Skills Every Engineer Needs 1 North Bay Python December 2017 Kathleen Vignos @kathleencodes
  • 2. 2 kathleencodes @kathleencodes Question for engineering tech leads and managers: what made you want to be a leader on your team? 16 16 Nov 20178 18 Taylor Leese @taylorlesse 0 16 Nov 20170 5 I didn’t want to lead but nobody else was doing it.
  • 3. Why does leadership matter for non-managers? recognition compensation promotion respect influence satisfaction of helping others
  • 4.
  • 5. Survey data from 100+ senior software engineers
  • 7.
  • 8. Worst qualities of least favorite leaders
  • 9. Best qualities of favorite leaders
  • 11. Communicate clearly “The art of communication is the language of leadership.” - James Humes
  • 12. To: Kathleen From: Sam Subject: Doc (Which doc?) Hi Kathleen, In yesterday’s meeting, Claire was concerned about the schedule. She says we should be able to be finished by noon on Wednesday, but I think it will take longer. The problem is that we have to change where we make the call to the widget service. I’ve attached the doc. Instead of making the call after the foobar loader, we need to move it to the (wat??) beginning so that the queue gets populated with the data before we make the request to component service. (What am I supposed to do?) <attachment.doc>
  • 13. To: Kathleen From: Sam Subject: Image cropping feature requirements Hi Kathleen, I’ve attached the draft of the product requirements doc for the image cropping feature we’ve been working on. We need to finalize by Friday, so please add your comments and questions to the doc by EOD Thursday. Thanks, Sam <attachment.doc>
  • 14. Widget Service Changes Doc Author: Sam Reviewers: Ja, Claire, Parak Status: Reviewable Estimate: 3 weeks Feature overview [....] Foobar Loader Widget ServiceComponent Service Component Service Foobar LoaderWidget ServiceProposed Solution Current State
  • 15. Email/doc communication checklist ❏ Audience ❏ Context ❏ Intent and/or Call to Action ❏ Length and Format ❏ Visuals ❏ Customer Service Tone #teamwork
  • 16. Code review communication checklist ❏ Don’t be a jerk. This is wrong…. You might want to consider...
  • 17. Master your time “The wisdom of life consists in the elimination of non-essentials.” - Lin Yutang
  • 18. ● How to Say No ● What to Say No To ● What to Say Yes To Prioritize ruthlessly
  • 19.
  • 20. 6.7 Brainstorming and collaborating 5.8 Email and meetings + 3.7 Waiting for tests 3.5 Waiting for builds 2.7 Environment management = 22.4 hours / 41.5 hours for admin Estimating engineering hours/week
  • 21. 46%19.1 hours: Design and coding
  • 22. 2XHours needed to design and code
  • 23. Share candid feedback “Why didn't you tell me? Why didn’t anyone tell me?” - Bob
  • 25.
  • 26. Situation-Behavior-Impact Situation At yesterday’s meeting... Behavior You interrupted me multiple times when I was sharing my design with the customer. Impact I wasn’t able to effectively share my designs with the customer, and the customer may interpret your behavior as a lack of confidence in me and our team. Important: Be specific!
  • 27.
  • 28. Build trust “As we look ahead into the next century, leaders will be those who empower others.” - Bill Gates
  • 29. ● Teaching others ● Listening to others ● Coaching others ● Giving credit to others ● Soliciting ideas from others Focus on others
  • 30. ● 1:1s, coffee, lunch ● Eye contact ● No distractions ● Ask questions, be curious ● Paraphrase ● Try it tonight at dinner! Then test yourself. Active listening
  • 31.
  • 32. Increase your technical competence “Control without competence is chaos.” - L. David Marquet, author of Turn the Ship Around
  • 33. ● Pair program ● Validate your approach ● Read articles, attend conferences ● Rely on design patterns, frameworks, first principles Expand your skillset
  • 34.
  • 35. ● 5 whys to determine root cause ○ https://www.isixsigma.com/tools-templates/cause-effect/determine-root-cause-5-whys/ ● Start with Why: Simon Sinek, TED Talk ○ https://www.ted.com/talks/simon_sinek_how_great_leaders_inspire_action ● Why leads to how: impact, purpose Get to WHY
  • 36. ● Communicate clearly ● Manage your time ● Share candid feedback ● Build trust ● Increase your technical competence 5 leadership skills
  • 37. Leadership is not just for managers - it’s about influencing and directing others for positive outcomes and high impact.
  • 38. Thank you! North Bay Python December 2017 Kathleen Vignos @kathleencodes Slides: slideshare.net Photo credit: Fox Grom (huskies on ice)