SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
THE BLACK MAGIC 
ENGINEERING 
MANAGEMENT
Growing a start-up requires individual and 
organizational change, here are some helpful 
approaches.
Thrilled to be here… 
• FIRST TIME IN SPAIN 
• FIRST NON-TECHNICAL TALK 
• FIRST VELOCITY CONFERENCE 
• RENEWED NERVOUSNESS ON STAGE
ABOUT ME 
COMPANIES 
- O S A F 
- S L I D E 
- MOZILLA 
- SAUCE LABS 
JOBS 
- QA ENGINEER 
- WEB DEVELOPER 
- J AVASCRIPT ARCHITECT 
- AUTOMATION MANAGER 
- DIRECTOR OF WEB DEV 
- VP OF ENGINEERING 
L I F E 
- FROM CASCADIA 
- HAPPILY MARRIED 
- T R AV E L , S K I , S A I L 
- ~9 YEARS OF SF 
GH: github.com/admc 
TW: twitter.com/admc
SAUCE LABS 
Open Sauce 
447 Device/OS/Browser Platforms
This talk was fully written on Thursdays and 
Sundays. 
• CONFERENCE DRIVEN { DEVELOPMENT }
So what happened? 
• SAID “NO” TO MANAGEMENT 
• I HIRED A BUNCH OF AWESOME PEOPLE. 
• STARTED ASSIGNING THEM TASKS. 
• … 
• TODAY 
“One of the great things about building a tech company is the 
amazing people that you can hire.” 
― Ben Horowitz, The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
BLACK MAGIC? 
“The manager’s function is not to make 
people work, but to make it possible for 
people to work.” 
― Tom DeMarco, Peopleware : Productive Projects and Teams
I enjoy optimizing people, more than code.
INVERTED PYRAMID 
• You (the manager!)
Engineering Management is… 
• UNINTUITIVE 
• INDIVIDUALIZED 
• CONSTANTLY ITERATING 
• ABOUT PEOPLE 
• OFTEN AN ANTI-PATTERN
DEAR ENGINEER, 
WELCOME TO MANAGEMENT.
Success in engineering management doesn’t 
just happen, it’s like anything else, your have 
to geek out on it to be awesome.
STEP 1: Know yourself. 
• TIME MANAGEMENT 
• CALENDAR & EMAIL & THINKING 
• HOURS OF SLEEP 
• WHEN ARE YOU AT YOUR BEST 
• FIGHTING OR FLIGHTING 
• HAPPY, LEARNING, GROWING? 
• CAN YOU SCALE? 
• CONSTANT REFLECTION
STEP 2: Get help, immediately. 
• SEEK OUT MENTORS 
• READ BOOKS 
• SOLICIT FEEDBACK, LISTEN. 
• COUNT ON SR TEAM MEMBERS 
• GET A COACH 
• YOU WILL FAIL, ACCEPT AND MOVE ON.
Marc: “Do you know the best thing about 
startups?” 
Ben: “What?” 
Marc: “You only ever experience two 
emotions: euphoria and terror. And I find that 
lack of sleep enhances them both.” 
― Ben Horowitz, The Hard Thing About Hard Things: Building a Business 
When There Are No Easy Answers
STARTUP CURVE 
admc @ 
Portland
“The fundamental response to change is not 
logical, but emotional.” 
― Tom DeMarco, Peopleware: Productive Projects and Teams
THE EVOLVING ROLE 
• DISCOVERY 
• LEAD BY EXAMPLE 
• TAKE ON RESPONSIBI L ITY 
• BE AN AGENT OF CHANGE 
• SURVIVAL 
• TECH CRUNCH 
• STRUCTURAL GROUND WORK 
• CONTROLLED CHAOS 
• PRODUCT EXPERIMENTATION 
• GROWTH 
• CULTURE 
• PROCESS 
• HIRING & RECRUITING
FLYING SAUCERS
COMMUNICATION 
• REVISIT EVERY TIME YOU DOUBLE 
• ENGINEERING ALL HANDS (MONTHLY ) 
• ENGINEERING MGMT MEETING (WEEKLY ) 
• TEAM STAND-UP’S (WEEKLY ) 
• SCHEDULED 1:1 (WEEKLY, OR BIWEEKLY ) 
• SLACK, EMAIL, LUNCH, GTALK, SKYPE, HANGOUT 
• DON’T GET CRUSHED BY MEETINGS
VALUE SYSTEMS 
• PROVIDE ORDER AND COHESION 
• DECISION SYSTEM, BLURRED LINES 
• RE-VISITED, ADAPTED, HONORED 
• EXIST FROM INSIDE OUT
OUR VALUES 
• EXCELLENCE AND PERSONAL GROWTH 
• TRUTH AND TRANSPARENCY 
• IT’S OKAY TO BE WRONG; NOT STAY WRONG. 
• INTEGRITY 
• RESPECT 
https://saucelabs.com/our-values
“Visual supervision is a joke for development 
workers. Visual supervision is for prisoners.” 
― Tom DeMarco, Peopleware : Productive Projects and Teams
CULTURE 
- UNIFIED MISSION AND PURPOSE 
- TRUST AND RESPECT 
- FREEDOM TO INNOVAT E 
- LONG TERM INVESTMENTS 
- FUN AND CHALLENGING 
- CELEBRATE WINS 
We made a video. I revisit it often.
BALANCE 
- BREAKS AFTER BIG PUSHES 
- TECH CRUNCH ALL NIGHTERS… 
- PRIORITIZATION 
- SAYING “NO” 
- REAL VACATIONS 
- REAL BOUNDARIES (24/7 EMAIL)
Decided at an 8 hour offsite.
HIRING 
- CULTURAL FIRST, TECHNICAL SECOND 
- BE CREATIVE AND OPEN MINDED 
- QUALITY OVER QUANTITY 
- SLOW AND STEADY WINS THE RACE 
- TRUST YOUR GUT 
Hiring is long term planning, and will slow you down.
“One of your many jobs as manager is 
information conduit, and the rules are 
deceptively simple: for each piece of 
information you see, you must correctly 
determine who on your team needs that piece 
of information to do their job.” 
― Michael Lopp, Managing Humans: Biting and Humorous Tales of a 
Software Engineering Manager
ORG STRUCTURE 
• DO YOUR HOMEWORK 
• CROSS FUNCTIONAL PROJECTS 
• CROSS FUNCTIONAL TEAMS 
• DIS-ORG CHART 
• EVOLVING GRAPH, NOT TREE 
http://pando.com/2013/02/28/why-yammer-believes-the-traditional-engineering-organizational-structure-is-dead/
RULES TO LIVE BY… 
• DEFINE & STATE YOUR GOALS 
• HAVE A VISION 
• MAKE DAILY PROGRESS 
• THE CALM, INDICATES A STORM 
• WHISKEY 
Are people happy on your team?
MISCONCEPTIONS 
• THE JOB OF A MANAGER 
• MANAGERS AND CODING 
• MANAGERS VS LEADS VS PM’S 
• MANAGEMENT EXPERIENCE 
• CTO VS VPE VS CHIEF ARCHITECT 
• PEOPLE && ARCHITECTURE
Manager…
STAY AWESOME
MY KINDLE 
- MANAGING HUMANS 
- PEOPLEWARE 
- HOW NASA BUILDS TEAMS 
- THE HARD THING ABOUT HARD THINGS 
- SHOGUN: A NOVEL OF JAPAN 
- THE 48 LAWS OF POWER
We are hiring @ Sauce Labs 
- WEB DEVELOPMENT 
- DISTRIBUTED SYSTEMS 
- MOBILE AND HARDWARE HACKERS 
- SYS ADMIN, SYS ENGINEER 
- NETWORK ENGINEERING
THANKS! 
MY OFFICE HOURS AT VELOCITY. E U : 
1 8 - 1 1 - 2 0 1 4 1 1 : 1 5 - 1 1 : 5 0 C E T ( 3 5 M I N U T E S ) 
ROOM: TABLE B (SPONSOR PAVILION)

Más contenido relacionado

La actualidad más candente

개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례
개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례
개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례
Woogon Shim
 

La actualidad más candente (20)

Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
 
Lean Startup + Story Mapping = Awesome Products Faster
Lean Startup + Story Mapping = Awesome Products FasterLean Startup + Story Mapping = Awesome Products Faster
Lean Startup + Story Mapping = Awesome Products Faster
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
Rapid Techniques for Mapping Experiences
Rapid Techniques for Mapping ExperiencesRapid Techniques for Mapping Experiences
Rapid Techniques for Mapping Experiences
 
Scrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina DurmićScrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina Durmić
 
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
 
[Springcamp 2017] Build the RIGHT thing - 린 & 애자일 이야기 @ Pivotal Labs SF
[Springcamp 2017] Build the RIGHT thing - 린 & 애자일 이야기 @ Pivotal Labs SF[Springcamp 2017] Build the RIGHT thing - 린 & 애자일 이야기 @ Pivotal Labs SF
[Springcamp 2017] Build the RIGHT thing - 린 & 애자일 이야기 @ Pivotal Labs SF
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
 
UX Design Process
UX Design ProcessUX Design Process
UX Design Process
 
STATIK (Systems Thinking Approach to Introduce Kanban) Workshop Meetup
STATIK (Systems Thinking Approach to Introduce Kanban) Workshop MeetupSTATIK (Systems Thinking Approach to Introduce Kanban) Workshop Meetup
STATIK (Systems Thinking Approach to Introduce Kanban) Workshop Meetup
 
Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?
 
Story maps and personas an intro
Story maps and personas   an introStory maps and personas   an intro
Story maps and personas an intro
 
User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)
 
개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례
개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례
개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례
 
Work Rules!
Work Rules!Work Rules!
Work Rules!
 
15 minutes on impact mapping
15 minutes on impact mapping15 minutes on impact mapping
15 minutes on impact mapping
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
Retrospectivas Divertidas: atividades e idéias para fazer retrospectivas ágei...
Retrospectivas Divertidas: atividades e idéias para fazer retrospectivas ágei...Retrospectivas Divertidas: atividades e idéias para fazer retrospectivas ágei...
Retrospectivas Divertidas: atividades e idéias para fazer retrospectivas ágei...
 
Measuring the Performance of a Scrum Master
Measuring the Performance of a Scrum MasterMeasuring the Performance of a Scrum Master
Measuring the Performance of a Scrum Master
 
UX design
UX designUX design
UX design
 

Destacado

Stanford breakfast briefing 111214
Stanford breakfast briefing 111214Stanford breakfast briefing 111214
Stanford breakfast briefing 111214
Stanford University
 
Water Balance Analysis
Water Balance AnalysisWater Balance Analysis
Water Balance Analysis
C. P. Kumar
 
Engineering Management,
Engineering Management, Engineering Management,
Engineering Management,
sunil.b.gupta
 
Google's Driverless Car Project
Google's Driverless Car ProjectGoogle's Driverless Car Project
Google's Driverless Car Project
Ray Yip
 

Destacado (20)

1. introduction to engineering management
1. introduction to engineering management1. introduction to engineering management
1. introduction to engineering management
 
Project Managers from Hell!
Project Managers from Hell!  Project Managers from Hell!
Project Managers from Hell!
 
Stanford breakfast briefing 111214
Stanford breakfast briefing 111214Stanford breakfast briefing 111214
Stanford breakfast briefing 111214
 
Engineering management
Engineering managementEngineering management
Engineering management
 
Water Balance Analysis
Water Balance AnalysisWater Balance Analysis
Water Balance Analysis
 
Introduction To Software Engineering
Introduction To Software EngineeringIntroduction To Software Engineering
Introduction To Software Engineering
 
Engineering Management 2015
Engineering Management 2015Engineering Management 2015
Engineering Management 2015
 
Engineering Management,
Engineering Management, Engineering Management,
Engineering Management,
 
Ten Key Factors that Influence Successful Bilingualism and Multilingualism
Ten Key Factors that Influence Successful Bilingualism and MultilingualismTen Key Factors that Influence Successful Bilingualism and Multilingualism
Ten Key Factors that Influence Successful Bilingualism and Multilingualism
 
Internet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and ApplicationsInternet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and Applications
 
The Power of Color in Branding
The Power of Color in BrandingThe Power of Color in Branding
The Power of Color in Branding
 
Key Passages in Jane Eyre
Key Passages in Jane EyreKey Passages in Jane Eyre
Key Passages in Jane Eyre
 
Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...
Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...
Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...
 
Google's Driverless Car Project
Google's Driverless Car ProjectGoogle's Driverless Car Project
Google's Driverless Car Project
 
The Ultimate Guide to Creating Visually Appealing Content
The Ultimate Guide to Creating Visually Appealing ContentThe Ultimate Guide to Creating Visually Appealing Content
The Ultimate Guide to Creating Visually Appealing Content
 
Dear NSA, let me take care of your slides.
Dear NSA, let me take care of your slides.Dear NSA, let me take care of your slides.
Dear NSA, let me take care of your slides.
 
Diabetes in Pregnancy
Diabetes in PregnancyDiabetes in Pregnancy
Diabetes in Pregnancy
 
ZeroMQ with NodeJS
ZeroMQ with NodeJSZeroMQ with NodeJS
ZeroMQ with NodeJS
 
FMCG / CPG Consumer Trends 2015 - Product Innovations of the Year
FMCG / CPG Consumer Trends 2015 - Product Innovations of the YearFMCG / CPG Consumer Trends 2015 - Product Innovations of the Year
FMCG / CPG Consumer Trends 2015 - Product Innovations of the Year
 
Halal logistics in malaysia and 5 continents
Halal logistics  in malaysia and 5 continentsHalal logistics  in malaysia and 5 continents
Halal logistics in malaysia and 5 continents
 

Similar a The Black Magic of Engineering Management

Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...
Ron Lichty
 
Designing for Efficiency - Kimberly Sanderson (FINAL)
Designing for Efficiency - Kimberly Sanderson (FINAL)Designing for Efficiency - Kimberly Sanderson (FINAL)
Designing for Efficiency - Kimberly Sanderson (FINAL)
Kimberly Sanderson
 
Crash course- managing software people and teams
Crash course- managing software people and teamsCrash course- managing software people and teams
Crash course- managing software people and teams
Ron Lichty
 
Scrum in the Enterprise - Making It Work With Distributed Teams - Liz Heier
Scrum in the Enterprise - Making It Work With Distributed Teams - Liz HeierScrum in the Enterprise - Making It Work With Distributed Teams - Liz Heier
Scrum in the Enterprise - Making It Work With Distributed Teams - Liz Heier
Atlassian
 
ModevUX AgileUX
ModevUX AgileUXModevUX AgileUX
ModevUX AgileUX
mjovel
 

Similar a The Black Magic of Engineering Management (20)

Engineering Managers - what skills they have, what they do, how to become one
Engineering Managers - what skills they have, what they do, how to become oneEngineering Managers - what skills they have, what they do, how to become one
Engineering Managers - what skills they have, what they do, how to become one
 
Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...
 
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
 
Secrets of Scrum
Secrets of ScrumSecrets of Scrum
Secrets of Scrum
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011
 
Product talk good sw mgmt 11.13.12 (startup product meetup)
Product talk   good sw mgmt 11.13.12 (startup product meetup)Product talk   good sw mgmt 11.13.12 (startup product meetup)
Product talk good sw mgmt 11.13.12 (startup product meetup)
 
Product talk: Good Software Management: 11.13.12 (startup product meetup)
Product talk: Good Software Management: 11.13.12 (startup product meetup)Product talk: Good Software Management: 11.13.12 (startup product meetup)
Product talk: Good Software Management: 11.13.12 (startup product meetup)
 
Scrum Theory
Scrum TheoryScrum Theory
Scrum Theory
 
Crash Course: Managing Software People and Teams (Code Camp '12, SV)
Crash Course: Managing Software People and Teams (Code Camp '12, SV)Crash Course: Managing Software People and Teams (Code Camp '12, SV)
Crash Course: Managing Software People and Teams (Code Camp '12, SV)
 
Crash Course - managing software people and teams (sfelc, 10.26.16)
Crash Course  - managing software people and teams (sfelc, 10.26.16)Crash Course  - managing software people and teams (sfelc, 10.26.16)
Crash Course - managing software people and teams (sfelc, 10.26.16)
 
Designing for Efficiency - Kimberly Sanderson (FINAL)
Designing for Efficiency - Kimberly Sanderson (FINAL)Designing for Efficiency - Kimberly Sanderson (FINAL)
Designing for Efficiency - Kimberly Sanderson (FINAL)
 
Emergent Patterns in DevOps
Emergent Patterns in DevOpsEmergent Patterns in DevOps
Emergent Patterns in DevOps
 
Crash course- managing software people and teams
Crash course- managing software people and teamsCrash course- managing software people and teams
Crash course- managing software people and teams
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old Son
 
Scrum in the Enterprise - Making It Work With Distributed Teams - Liz Heier
Scrum in the Enterprise - Making It Work With Distributed Teams - Liz HeierScrum in the Enterprise - Making It Work With Distributed Teams - Liz Heier
Scrum in the Enterprise - Making It Work With Distributed Teams - Liz Heier
 
ModevUX AgileUX
ModevUX AgileUXModevUX AgileUX
ModevUX AgileUX
 
Design Sprint for Inceptions - CAS 2016
Design Sprint for Inceptions - CAS 2016Design Sprint for Inceptions - CAS 2016
Design Sprint for Inceptions - CAS 2016
 
PMexpo 2019 | Giuseppe Carrella, Progetto "noon" e diversità cognitiva all'opera
PMexpo 2019 | Giuseppe Carrella, Progetto "noon" e diversità cognitiva all'operaPMexpo 2019 | Giuseppe Carrella, Progetto "noon" e diversità cognitiva all'opera
PMexpo 2019 | Giuseppe Carrella, Progetto "noon" e diversità cognitiva all'opera
 
Peoplware slides tech session
Peoplware slides  tech sessionPeoplware slides  tech session
Peoplware slides tech session
 

Más de Adam Christian

JavaScript Testing VIA Selenium
JavaScript Testing VIA SeleniumJavaScript Testing VIA Selenium
JavaScript Testing VIA Selenium
Adam Christian
 

Más de Adam Christian (11)

Study Languages
Study LanguagesStudy Languages
Study Languages
 
Node Philly
Node PhillyNode Philly
Node Philly
 
LXJS - Immersion
LXJS - ImmersionLXJS - Immersion
LXJS - Immersion
 
SFJS 6-19-2012
SFJS 6-19-2012SFJS 6-19-2012
SFJS 6-19-2012
 
Berlin.JS Meetup
Berlin.JS MeetupBerlin.JS Meetup
Berlin.JS Meetup
 
HH.JS - State of the Automation
HH.JS - State of the AutomationHH.JS - State of the Automation
HH.JS - State of the Automation
 
JavaScript Testing VIA Selenium
JavaScript Testing VIA SeleniumJavaScript Testing VIA Selenium
JavaScript Testing VIA Selenium
 
Jellyfish, JSCONF 2011
Jellyfish, JSCONF 2011Jellyfish, JSCONF 2011
Jellyfish, JSCONF 2011
 
Builder webinar
Builder webinarBuilder webinar
Builder webinar
 
Automated Battle Scars Se Conf 2011
Automated Battle Scars Se Conf 2011Automated Battle Scars Se Conf 2011
Automated Battle Scars Se Conf 2011
 
In-house web automation?
In-house web automation?In-house web automation?
In-house web automation?
 

Último

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 

Último (20)

UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 

The Black Magic of Engineering Management

  • 1. THE BLACK MAGIC ENGINEERING MANAGEMENT
  • 2. Growing a start-up requires individual and organizational change, here are some helpful approaches.
  • 3. Thrilled to be here… • FIRST TIME IN SPAIN • FIRST NON-TECHNICAL TALK • FIRST VELOCITY CONFERENCE • RENEWED NERVOUSNESS ON STAGE
  • 4. ABOUT ME COMPANIES - O S A F - S L I D E - MOZILLA - SAUCE LABS JOBS - QA ENGINEER - WEB DEVELOPER - J AVASCRIPT ARCHITECT - AUTOMATION MANAGER - DIRECTOR OF WEB DEV - VP OF ENGINEERING L I F E - FROM CASCADIA - HAPPILY MARRIED - T R AV E L , S K I , S A I L - ~9 YEARS OF SF GH: github.com/admc TW: twitter.com/admc
  • 5. SAUCE LABS Open Sauce 447 Device/OS/Browser Platforms
  • 6. This talk was fully written on Thursdays and Sundays. • CONFERENCE DRIVEN { DEVELOPMENT }
  • 7. So what happened? • SAID “NO” TO MANAGEMENT • I HIRED A BUNCH OF AWESOME PEOPLE. • STARTED ASSIGNING THEM TASKS. • … • TODAY “One of the great things about building a tech company is the amazing people that you can hire.” ― Ben Horowitz, The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
  • 8. BLACK MAGIC? “The manager’s function is not to make people work, but to make it possible for people to work.” ― Tom DeMarco, Peopleware : Productive Projects and Teams
  • 9. I enjoy optimizing people, more than code.
  • 10. INVERTED PYRAMID • You (the manager!)
  • 11. Engineering Management is… • UNINTUITIVE • INDIVIDUALIZED • CONSTANTLY ITERATING • ABOUT PEOPLE • OFTEN AN ANTI-PATTERN
  • 12. DEAR ENGINEER, WELCOME TO MANAGEMENT.
  • 13. Success in engineering management doesn’t just happen, it’s like anything else, your have to geek out on it to be awesome.
  • 14. STEP 1: Know yourself. • TIME MANAGEMENT • CALENDAR & EMAIL & THINKING • HOURS OF SLEEP • WHEN ARE YOU AT YOUR BEST • FIGHTING OR FLIGHTING • HAPPY, LEARNING, GROWING? • CAN YOU SCALE? • CONSTANT REFLECTION
  • 15. STEP 2: Get help, immediately. • SEEK OUT MENTORS • READ BOOKS • SOLICIT FEEDBACK, LISTEN. • COUNT ON SR TEAM MEMBERS • GET A COACH • YOU WILL FAIL, ACCEPT AND MOVE ON.
  • 16. Marc: “Do you know the best thing about startups?” Ben: “What?” Marc: “You only ever experience two emotions: euphoria and terror. And I find that lack of sleep enhances them both.” ― Ben Horowitz, The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
  • 17. STARTUP CURVE admc @ Portland
  • 18. “The fundamental response to change is not logical, but emotional.” ― Tom DeMarco, Peopleware: Productive Projects and Teams
  • 19. THE EVOLVING ROLE • DISCOVERY • LEAD BY EXAMPLE • TAKE ON RESPONSIBI L ITY • BE AN AGENT OF CHANGE • SURVIVAL • TECH CRUNCH • STRUCTURAL GROUND WORK • CONTROLLED CHAOS • PRODUCT EXPERIMENTATION • GROWTH • CULTURE • PROCESS • HIRING & RECRUITING
  • 21. COMMUNICATION • REVISIT EVERY TIME YOU DOUBLE • ENGINEERING ALL HANDS (MONTHLY ) • ENGINEERING MGMT MEETING (WEEKLY ) • TEAM STAND-UP’S (WEEKLY ) • SCHEDULED 1:1 (WEEKLY, OR BIWEEKLY ) • SLACK, EMAIL, LUNCH, GTALK, SKYPE, HANGOUT • DON’T GET CRUSHED BY MEETINGS
  • 22. VALUE SYSTEMS • PROVIDE ORDER AND COHESION • DECISION SYSTEM, BLURRED LINES • RE-VISITED, ADAPTED, HONORED • EXIST FROM INSIDE OUT
  • 23. OUR VALUES • EXCELLENCE AND PERSONAL GROWTH • TRUTH AND TRANSPARENCY • IT’S OKAY TO BE WRONG; NOT STAY WRONG. • INTEGRITY • RESPECT https://saucelabs.com/our-values
  • 24. “Visual supervision is a joke for development workers. Visual supervision is for prisoners.” ― Tom DeMarco, Peopleware : Productive Projects and Teams
  • 25. CULTURE - UNIFIED MISSION AND PURPOSE - TRUST AND RESPECT - FREEDOM TO INNOVAT E - LONG TERM INVESTMENTS - FUN AND CHALLENGING - CELEBRATE WINS We made a video. I revisit it often.
  • 26. BALANCE - BREAKS AFTER BIG PUSHES - TECH CRUNCH ALL NIGHTERS… - PRIORITIZATION - SAYING “NO” - REAL VACATIONS - REAL BOUNDARIES (24/7 EMAIL)
  • 27. Decided at an 8 hour offsite.
  • 28. HIRING - CULTURAL FIRST, TECHNICAL SECOND - BE CREATIVE AND OPEN MINDED - QUALITY OVER QUANTITY - SLOW AND STEADY WINS THE RACE - TRUST YOUR GUT Hiring is long term planning, and will slow you down.
  • 29. “One of your many jobs as manager is information conduit, and the rules are deceptively simple: for each piece of information you see, you must correctly determine who on your team needs that piece of information to do their job.” ― Michael Lopp, Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
  • 30.
  • 31. ORG STRUCTURE • DO YOUR HOMEWORK • CROSS FUNCTIONAL PROJECTS • CROSS FUNCTIONAL TEAMS • DIS-ORG CHART • EVOLVING GRAPH, NOT TREE http://pando.com/2013/02/28/why-yammer-believes-the-traditional-engineering-organizational-structure-is-dead/
  • 32. RULES TO LIVE BY… • DEFINE & STATE YOUR GOALS • HAVE A VISION • MAKE DAILY PROGRESS • THE CALM, INDICATES A STORM • WHISKEY Are people happy on your team?
  • 33. MISCONCEPTIONS • THE JOB OF A MANAGER • MANAGERS AND CODING • MANAGERS VS LEADS VS PM’S • MANAGEMENT EXPERIENCE • CTO VS VPE VS CHIEF ARCHITECT • PEOPLE && ARCHITECTURE
  • 36. MY KINDLE - MANAGING HUMANS - PEOPLEWARE - HOW NASA BUILDS TEAMS - THE HARD THING ABOUT HARD THINGS - SHOGUN: A NOVEL OF JAPAN - THE 48 LAWS OF POWER
  • 37. We are hiring @ Sauce Labs - WEB DEVELOPMENT - DISTRIBUTED SYSTEMS - MOBILE AND HARDWARE HACKERS - SYS ADMIN, SYS ENGINEER - NETWORK ENGINEERING
  • 38. THANKS! MY OFFICE HOURS AT VELOCITY. E U : 1 8 - 1 1 - 2 0 1 4 1 1 : 1 5 - 1 1 : 5 0 C E T ( 3 5 M I N U T E S ) ROOM: TABLE B (SPONSOR PAVILION)