This talk outlines a number of the lessons and principals I have learned in my 5 years with Sauce Labs and experiencing its growth and success from a development and management perspective.
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
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
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
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)
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
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)