Slide 1

Slide 1 text

Building a Tech Startup Outside the Silicon Valley

Slide 2

Slide 2 text

Preface • This talk is about our journey • Your experience will be different • Of course its heavily survivor biased

Slide 3

Slide 3 text

Agenda for today • Chronology of Instana • How we evolved our engineering organisation
 to over 50 engineers • Ask me anything

Slide 4

Slide 4 text

Chronology of
 Instana

Slide 5

Slide 5 text

Inception & Validation 2014

Slide 6

Slide 6 text

What problem did we want to solve? • Management of IT systems is messy and no fun • In many companies several monitoring silos exist in operations • End User Monitoring • Infrastructure Monitoring • Cloud Monitoring • Application Monitoring • …

Slide 7

Slide 7 text

That is not a new problem! • For a startup its great if a problem is recognized already • Companies have already allocated budgets to solve this problem • Solving this problem is essential for companies that need IT to do business

Slide 8

Slide 8 text

There must be competition!? • The monitoring market has many solutions • We needed to understand most of them to know their strengths and weaknesses • Lots of one-trick-pony type of solutions show complexity of the problem, but also need for end-to-end visibility • Technology advances, and solutions quickly become legacy • Many solutions do have quality issues on stability or usability • Lack of automation and assistance • High dissatisfaction about the inability to solve real problems

Slide 9

Slide 9 text

Our window of opportunity • We focused on containers first • We also utilize modern technology to process data better • We deliver end to end visibility • We provide high quality and future proof technology • We automate root cause analysis • We solve actually day to day use cases of our customers

Slide 10

Slide 10 text

Founding Team • A well rounded team • Pete
 built sales, marketing and channel at similar startup before • Pavlo
 renown big data and stream processing expert • Mirko
 serial entrepreneur, networker • Fabian
 domain expert and experienced engineer • Avoiding the typical anti-pattern of
 “I have a great idea, now I need a team to do it”

Slide 11

Slide 11 text

Business Validation • What is the total addressable market (TAM) • What could be our market share • Who is our customer? • Mega tech corps like Google? • Local mom & pop shops? • Who is relevant competition? • How do we want to position ourselves? • A new product (AI Ops) • A better product (next gen APM)

Slide 12

Slide 12 text

Slides from our 2015 VC Pitch Deck

Slide 13

Slide 13 text

The Market * of companies Edge - Web Scale Companies Highly individual & complex architectures Head - Enterprise Customers „New architectures“ - System of innovation Head - Enterprise Customers „SOA architectures“ - System of Records Long Tail - Small Enterprises Packages Apps, Standardized less than 1.000* about 
 50.000* more than 
 1.000.000*

Slide 14

Slide 14 text

The Market Vendors & Tools * of companies Perfect Market-Segments
 to place INSTANA signal fx

Slide 15

Slide 15 text

$2.6B 
 market The Market Top 15 APM Vendors 0 100 200 300 Revenue 2014 Dynatrace CA Techno-
 logies IBM Dell Microsoft Riverbed Splunk HP New Relic Oracle App
 Dynamics BMC Software Fujitsu Hitachi Nec Data Source: Gartner, Inc., „Market Share Analysis: Application Performance Monitoring, 2014“ by Federico De Silva, May 27, 2015 16% Y-2-Y growth

Slide 16

Slide 16 text

Time for APM 3.0! 1990 1995 2000 2005 2010 2015 Client/Server Linux Open Source Web 3-Tier Java EE SOA Web 2.0 OSS Middleware Cloud Big Data µService Containers Lambda Arch. Tivoli BMC CA Nagios CA/Wily Dell/Quest Precise HP/Mercury dynatrace AppDynamics New Relic APM 1.0 APM 2.0 APM 3.0

Slide 17

Slide 17 text

Tech Validation • Prototypes for core ideas • Single agent, auto update, easy install, high resolution • Container Ready • Stream processing • Algorithms and learning for data stream • Graph for understanding • “NoSQL” Storage • 3D UI and innovative visualisations

Slide 18

Slide 18 text

From Prototype to Product

Slide 19

Slide 19 text

Early prototype

Slide 20

Slide 20 text

Design prototype

Slide 21

Slide 21 text

Visionary Version…

Slide 22

Slide 22 text

Almost Working Version…

Slide 23

Slide 23 text

Kind of Working Version…

Slide 24

Slide 24 text

Actually Working Version

Slide 25

Slide 25 text

Actually Working Version

Slide 26

Slide 26 text

Current Version

Slide 27

Slide 27 text

Lots of talking • We talked to hundreds of potential customers and partners • From previous life, network and cold calling • Practiced your pitching and marketing • Got feedback on ideas and prototypes • Narrowed down our target audience • Not trying to serve everybody • Narrowed down our solution • Ideally we would have done only 1 thing, but APM is a wide topic

Slide 28

Slide 28 text

Seed 2015

Slide 29

Slide 29 text

Let’s do this! • Market? Check! • Exists, big, underserved • Ideas? Check! • Validated by externals • Team? Check! • We had everyone to do it ourselves • Tech? Check! • It actually works

Slide 30

Slide 30 text

Founding the company • We named our company Instana, because it is cool, but also has a meaning. And it was “free”, except on twitter :-( • Lots of legal stuff • We incorporated in the US, due to better VC market • For investments it is important to build a good CAP table for founders, VCs and employees • Filed for Patents, Trademarks • Secured initial financing, with a convertible note

Slide 31

Slide 31 text

Stealth

Slide 32

Slide 32 text

Product Market Fit • Selling the USPs and vision beyond • Building a foundation, that is • good enough • operable • expandable • Hiring slowly for missing tech skills • Most of our first hires came from our network

Slide 33

Slide 33 text

Sell something • We started with a reasonable price for our product from day one • Find something people are willing to pay for • This is not about profit, or break even. It is about proof. • We build “infrastructure” only monitoring. Sold to “friendly” customers, but also cold called / cheap marketing • Deliver value (even when low initially), convince of future value and execute and deliver. Keep your promises. • Underpromise and overdeliver.

Slide 34

Slide 34 text

Watching the feedback • Feedback is mostly positive • Feedback will help you to polish, but not generate radical solutions • Remember Henry Ford…

Slide 35

Slide 35 text

A Round 2016

Slide 36

Slide 36 text

Pitching • Lots of VCs • Lots of Variants of Pitches • Working Demos • Showing Proof: Customers • Showing Scale • Of tech • Of company • Spent weeks in silicon valley

Slide 37

Slide 37 text

Weeks in valley • Talked to thought leaders • Lots of great networking potential in the bay • Everybody is open for discussions • Do not pitch your idea, but rather show results and ask for feedback based on their expertise and experience • Still tough to get into VC Money. Little trust that a team outside the valley can have success...

Slide 38

Slide 38 text

Weeks in Europe • Looked for a tech VC • Still pitched the idea of getting an US VC down the line • And we found our investor

Slide 39

Slide 39 text

Our Series A Lead Investor: Target Partners • Target Partners focuses mostly on
 Early Stage “Hard Tech” startups
 in Germany. • Our partner Berthold has been
 amazing throughout the process

Slide 40

Slide 40 text

Building the 1.0 Version • It was clear to us that our vision is way too big. 
 The domain requires this and we knew it would be a long run • We build small features providing an outline of what the later product will look like • Many small little MVPs that form a big picture • Make components scale and redundant (and document trade-offs)

Slide 41

Slide 41 text

Building the 1.0 Team • We decided to grow the team very slowly • Focused on experts working “alone” • Since experts could be anywhere, we went global • Started to hire Sales, Pre Sales, Marketing • Always keeping cost in mind

Slide 42

Slide 42 text

B Round 2017

Slide 43

Slide 43 text

How we found our B round investor • 2017 something interesting happened. • We were growing the product and customer base and making more noise marketing wise • We were starting to think about the B financing • Then suddenly VCs approached us… • … and flew in people… • …who refused to leave until we sign

Slide 44

Slide 44 text

Our Series B Lead Investor: Accel • Accel focuses on SaaS solutions
 for customers and enterprise • Harry and Adrian flew in the next day • Laura and Andrei came as well, and
 refused to leave

Slide 45

Slide 45 text

Accelerating Growth • Along our customer base we also started to grow the company faster • Grow all departments • Cost control and planning becomes a challenge • Turn external services into internal functions Accounting, HR • Overcoming organisational challenges

Slide 46

Slide 46 text

C Round 2018

Slide 47

Slide 47 text

Our Series C Lead Investor: Meritech • If you are watching my JavaZone
 vimeo, this is the thing I could not
 announce on stage :)
 vimeo.com/289698520 • Meritech is a late stage growth fund • Happy to have Alex on board now

Slide 48

Slide 48 text

Evolution of the 
 Engineering Organisation

Slide 49

Slide 49 text

Growth

Slide 50

Slide 50 text

How we started

Slide 51

Slide 51 text

2015

Slide 52

Slide 52 text

2015

Slide 53

Slide 53 text

2015

Slide 54

Slide 54 text

2016

Slide 55

Slide 55 text

2017

Slide 56

Slide 56 text

2018

Slide 57

Slide 57 text

Remote Work

Slide 58

Slide 58 text

Local vs Remote • Instana is a remote by default company • However, in engineering we prefer to have teams co-located • We have 4 main engineering offices • Solingen, Germany • München, Germany • Novi Sad, Serbia • Austin, Texas, USA

Slide 59

Slide 59 text

Hiring

Slide 60

Slide 60 text

Local vs Remote • As you could see, diversity is an issue • Remote hiring tends to favour extroverts, meritocrats • We cannot take care of Juniors remotely • We build (currently) 4 local teams, where diversity is easier to achieve, and add a few remote people to the mix

Slide 61

Slide 61 text

Support Engineer

Slide 62

Slide 62 text

Engineers need to resolve Customer Issues • Customer Success team deals with questions 
 and comments • Engineering needs to understand and fix issues • We have currently 2 Support Engineer of the
 Week (SoW) • Responsibilities • Triage • Communicate (via Zendesk) • Help (Document or Implement)

Slide 63

Slide 63 text

Release Engineer

Slide 64

Slide 64 text

Major Releases vs Hotfixes • Releases contain new functionality
 and major changes • Hotfixes contain bug fixes, improvements,
 small additions • We need to communicate around releases • Marketing • Customer Success • Sales • SaaS is “hot-fixed” almost daily • On Premises Releases trail SaaS releases

Slide 65

Slide 65 text

Autonomous Teams

Slide 66

Slide 66 text

Teams organise themselves • Teams have a purpose / goal • Teams are staffed with cross-
 functional skills • Teams organise their
 working mode on their own

Slide 67

Slide 67 text

Common Tools

Slide 68

Slide 68 text

Github • Following the Gitflow model
 https://nvie.com/posts/a-successful-git-branching-model/ • Using PRs to discuss changes • Also covers our documentation • And customer sample apps • Like Robot Shop

Slide 69

Slide 69 text

Slack • You want asynchronous communication that mimics office chatter • Slack does this for us • Use private channels for 
 “blameless” discussions • Star and mute channels!

Slide 70

Slide 70 text

Slack • When its down, tweet :)

Slide 71

Slide 71 text

Zoom • High Quality Video Conferencing
 and Screensharing • Zoom has great apps and
 even “Meeting Room” support

Slide 72

Slide 72 text

Realtime Board • Teams do various meetings to discuss plans and designs • Visualisation of ideas and
 interaction are hard
 remote • Realtime Board fixes this

Slide 73

Slide 73 text

Trello • A lot of planning does not 
 require a high level of detail • Trello is good for getting a
 high level overview of progress • We use it for roadmapping 
 and other organisational things

Slide 74

Slide 74 text

Pivotal Tracker • Lower level issue and task tracking • Iteration planing aid • Progress tracking • Chaotic at times

Slide 75

Slide 75 text

Wiki / Docs • Boards and Trackers are often
 insufficient for longer design
 and requirements work • We use Notion.so as internal
 documentation & knowledge
 base and for shorter lived
 working documents. • For drafting things, we also use 
 Google Docs / Sheets