Engineering for engineers.

Slides:



Advertisements
Similar presentations
Business Building vs. “Get Rich Quick”
Advertisements

Topics: Interviewing Question Type Interviewing techniques
Opinion-Based Metrics
Stages of Development We have touched upon aspects of today's presentation before but here is clarification of how you work within the industry as a Screenwriter.
What happens after graduation? Steve Cover & Doug Mulkey (or, how do I get a job?)
It’s time for Math Class Today we are going to be working on 2-digit by 2-digit multiplication. Yuk Math…I’m out of here!
Process is continuously improving Have Definition of Done (DoD) DoD achievable within each iteration Team respects DoD The bottom line Delivering working,
Strategies for Taking Standardized Tests This year is the first year you will take a test called the EOG. EOG stands for End of Grade test. You will.
Teenagers’ problems.
Warmup 11/18/15 Research says a glass of red wine each day is good for your heart. Who do you think paid for this research? Why? Objective Tonight’s Homework.
Platform independence Platform independence means you are not stuck with a single vendor or a single operating system –Even if you would be happy using.
LEGO KRUNCH By: Cooper Allen. Introduction of Lego Krunch My cereal is a cereal that is targeted to get the attention of boys ages It is cereal.
Students Opinions about School Counselor By Luluk Zakiyah Senior High School KHADIJAH Surabaya Indonesia Results of The Questionnaire among Students.
Introduction to Agile Project Management Presented by Maury Richards, CSP.
Where does your time go? FinD Out In This Workshop
Agile Methods SENG 301.
Encouraging a growth mindset! Poulton Lancelyn Primary School
Informal letter or Writing skills Informal letter or .
壺算 (Water crock bargaining)
Grant Writing: Seeing the Big Picture
Arisai Mauricio April 8, 2013 Period. 6
Chance Chance Community Chest JOB SEEKER Community Chest JOB SEEKER
Top Ten List for Directors of Technology
April L. Zenisky University of Massachusetts Amherst
Is there a Business Case for Customer Insight?
Selling translation online. A path to success.
What Can Persuasive Writing Do?
Grades K-2 Reading High Frequency Words
IoT Marketing Specialists
How to Choose a Major and Investigate Careers!
The Selling Process Steps 6,7,8
MTM Measurement Initiative
CIS 487/587 Bruce R. Maxim UM-Dearborn
Find Products to Sell on Amazon
MTM Measurement Initiative
SafeSurfing Module 5 September 2016.
What Happened Long Ago? Year 1 History / Even Year.
Selecting an Income Generation Activity (IGA)
What's Wrong with this Slide
happiness springs of itself.”
Who uses Care Opinion and Why?
Gratefulness.
How to study for an exam Spend at least 75% of your time here.
Scrum Science NGSS: Engineering, Technology, Applications of Science
What are you Afraid of? Click to edit Master title style
the do to so no go he me be she we is said you they by my are has have
How to Choose a Major and Investigate Careers!
Welcome Back!.
Automating Profitable Growth™
KING “W” 4.
Junior Leader Training Troop 614 – November 24, 2002
Do I have to be on Twitter? What about Facebook?.
What's Wrong with this Slide
Move from Scripted Manual Testing to Scenario-Based Testing
Creating Your Presentation
Title (I’m going to show You How To… without you…)
Cultural Book by Eric Siegel.
Love, love, love makes people happy Love, love, love makes people free
Just Getting Started: Foundation, Quick Wins & Advocacy
Negotiation skills.
Interaction: «Pyramid» Game “A successful society consists of happy people, a happy personality is grown up in a happy family”. ? Answer in 1 sentence.
Goal Setting.
Public Speaking By Richard Yun – Team 781
Bree Pickford-Murray, The Bay School of San Francisco
Smart companies carefully track their investments in every part of their business. By carefully monitoring and managing their return on investment (ROI)
Automating Profitable Growth™
Remember to stand, take a deep breathe, and THEN introduce the charity and yourself. There is no rush, make sure you start your presentation calmly, and.
Lesson Plan Safe Data Part 1 Duration: 50 Mins.
Product Development & Planning
Presentation transcript:

Engineering for engineers. Eric Sigler, Engineering Manager - Developer Tools, PagerDuty I’m here today to convince you that you should invest in developer productivity. @esigler

I was honestly surprised this was only half a million results. Why is developer productivity important? Odds are, if you have more than one engineer, they have differing opinions on how to deliver software. And probably not enough time to take care of anything other than the critical path. I was honestly surprised this was only half a million results. @esigler

Manu Cornet / manucornet.net Over time your organization & software will follow Conway's law. And what happens when one bubble needs to interact with another bubble’s software/service/library? Manu Cornet / manucornet.net @esigler

This can bite you. @esigler

“We’ll put that on the backlog.” Over the long term, a DT team provides a group to watch out for a whole set of cross-cutting concerns. A Product Manager's best friend w.r.t. roadmaps. @esigler

My parents told me there are three things I shouldn’t do in public My parents told me there are three things I shouldn’t do in public. Math is one of them. Concerted efforts can yield gains that are measurable, and provide outsized returns. @esigler

Engineering Effectiveness Developer Productivity Developer Tools Engineering Effectiveness Developer Productivity Engineering Infrastructure Developer Efficiency Developer Happiness What should a DevTools team charter be? Anything that will improve engineering efficiency. The engineers are this team’s customers. NOT MANAGEMENT. BTW, don't sweat the team name. You're going to focus on so many areas anyways it won't matter. @esigler

Have engineers tell the story of where they want to be, figure out the pitfalls along the way, then help them get there. “Docker, docker, docker.” Or not. @esigler

Solve a problem, make it easy, repeat. Get the basics down solid. Think “top of funnel” for delivering software. Onboarding experience, delivery of software, collaboration - nail these. @esigler

Think outside the CI system Think outside the CI system. Things like ChatOps can be new avenues to improve things. New Shiny is OK here - as long as it adds value. @esigler

Build empathy early, you’ll need it. At some point you’re going to have to ask people to change. Best to have paid some karma before then. @esigler

Don't be the fire department. Beware moral hazard. Some of your customers will want you to be this. @esigler

Don't be the arsonists. @esigler Don’t change things too fast. Some of your customers will want this too. @esigler

Don't sell out your customers. There will be metrics that you should be very careful about collecting. No different than any other kind. @esigler

Story time! @esigler

“We’re shipping in 4 weeks.” @esigler

@esigler

“It’s like living in the future.” @esigler

gigamonkeys.com/flowers Invest in developer productivity by dedicating engineers to it. No seriously go read: gigamonkeys.com/flowers - Recap: You should invest in your developer productivity - You should do this sooner rather than later - How much you should invest can be calculated - It's easy to start @esigler

@esigler / eric@pagerduty.com Thank you! @esigler / eric@pagerduty.com