Turning a Side Project into a Thriving Business

A presentation at The Product Owner in February 2014 in Oxford, UK by Drew McLellan

Slide 1

Slide 1

Turning a side project into a thriving business. The story of Perch CMS. Drew McLellan, edgeofmyseat.com. The Product Owner, Oxford, 13 February 2014.

Slide 2

Slide 2

edgeofmyseat.com Started by Rachel Andrew in 2001 as a web development services company.

Slide 3

Slide 3

Slide 4

Slide 4

edgeofmyseat.com I joined the company in 2007, from Yahoo!. We set about turning common ‘bespoke’ solutions in to productised packages.

Slide 5

Slide 5

Slide 6

Slide 6

Something had to change. By 2009, our business model needed rethinking.

Slide 7

Slide 7

Problems.

  1. Web design had changed.
  2. We were missing our audience.
  3. Consultancy wasn’t scalable.

Slide 8

Slide 8

Not every project is big. Clients were looking for a lower cost option for their smaller projects.

Slide 9

Slide 9

Let’s build small. Set about creating something our clients could implement themselves. What if we sold it to a broader audience?

Slide 10

Slide 10

Solving our problems.

  1. Web designers handle the projects, we just provide the software.
  2. We could sell to the audience we were already reaching.
  3. Software sales are not charged T&M.

Slide 11

Slide 11

It’s a very crowded market. There are dozens of CMS options in the market, many are free.

Slide 12

Slide 12

It needed to be inexpensive. Less than an hour of work. Cheap enough to be expensed on a company card without prior sign-off.

Slide 13

Slide 13

Slide 14

Slide 14

What is Perch? A content management system - software to enable non-technical users to change the content on their website.

Slide 15

Slide 15

For small websites. All those sites for guest houses, restaurants, clubs, places of worship. Bread-and-butter web design projects.

Slide 16

Slide 16

Freelancers and small agencies. Our ideal target customer.

Slide 17

Slide 17

Tough decisions. Simplicity over comprehensiveness. UI over code. Text over WYSIWYG. Lightness over control.

Slide 18

Slide 18

Productising is hard. Built from scratch, but used proven ideas and concepts learned from client work.

Slide 19

Slide 19

Slide 20

Slide 20

12 days to MVP. 6 days (3 weekends) coding. 6 days marketing and infrastructure.

Slide 21

Slide 21

We spent as little as we could. Design and illustration costs. Legal costs. Payment fees. Hosting was free.

Slide 22

Slide 22

We broke even inside 24 hours. Our costs and time investment was low, so our exposure to risk was low. We didn’t stop there.

Slide 23

Slide 23

Perch

Slide 24

Slide 24

Slide 25

Slide 25

Slide 26

Slide 26

Slide 27

Slide 27

Slide 28

Slide 28

It sold well. Dreamed we might sell one license per day.

Slide 29

Slide 29

We had some worries.

  1. Piracy.
  2. Support.
  3. Supporting pirates (yarrr!).

Slide 30

Slide 30

Piracy wasn’t a big issue. People who didn’t want to pay had plenty of free options already.

Slide 31

Slide 31

Support has been an issue. Our primary cost associated with each sale.

Slide 32

Slide 32

No frequently asked questions. We made positive changes to prevent questions being asked repeatedly.

Slide 33

Slide 33

Jun Jul Aug Sep Oct Nov Dec 2012 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2013 Feb Mar

Slide 34

Slide 34

Jun Jul Aug Sep Oct Nov Dec 2012 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2013 Feb Mar

Slide 35

Slide 35

We ran the stats. 26% of customers contact support. 10% come back more than once.

Slide 36

Slide 36

But there’s more. 25% of requests are from the same 50 customers. 15% of requests are from the same 20 customers. 10% of requests are from the same 10 customers. 2% of requests are from one single customer.

Slide 37

Slide 37

0 10 20 30 40 50 60 70 80

Slide 38

Slide 38

Support has been an issue. ... but not that big an issue.

Slide 39

Slide 39

We found the limitations. After 18 months, we started working on Perch 2. Needed to address design decisions we made early on.

Slide 40

Slide 40

People like to create new pages. And manage navigation. And unreasonable things like that.

Slide 41

Slide 41

People love using Perch for big sites. The user interface only really worked well for smaller sites.

Slide 42

Slide 42

Perch 2. Launched July 2011, two years after Perch 1. Chargable upgrade from Perch 1.

Slide 43

Slide 43

We took on too much. New major product version. Updated add-ons. New upgrade tool. New documentation. New website, with license upgrades. Still doing client work.

Slide 44

Slide 44

Slide 45

Slide 45

Slide 46

Slide 46

We were still doing client work. And it was beginning to take its toll.

Slide 47

Slide 47

50/50 was the pain point. We couldn’t work solidly on client projects and provide responsive support.

Slide 48

Slide 48

In 2012 we turned down most projects. We started being very selective on what we worked on.
Perch sales took up the slack.

Slide 49

Slide 49

In 2013 we stopped taking new projects. Wound down all existing client relationships by December 2013.

Slide 50

Slide 50

Time is money. The more time we spent improving Perch, the more sales increased.

Slide 51

Slide 51

No overnight success. 4 years from launch to ending all client work.

Slide 52

Slide 52

What we would we do differently?

  1. Switched harder sooner.
  2. Understand the limitations of a two- person company.
  3. Is it really so little?

Slide 53

Slide 53

A little issue. Does our strap line give the wrong perception and limit growth?

Slide 54

Slide 54

From little to faster. Perch works well for small sites because it’s quick to use. It works well for bigger sites too, and is fast under heavy load.

Slide 55

Slide 55

Slide 56

Slide 56

What would we do again?

  1. Keep costs low.
  2. Listen to customers.
  3. By proactive in reducing support load.
  4. Defend core ideas and use-cases.

Slide 57

Slide 57

What’s next? We don’t want to make the product more complex. Customers demand more capability as they tire of other larger systems.

Slide 58

Slide 58

Questions?

Slide 59

Slide 59

Questions?

Slide 60

Slide 60

Thank you. drew@edgeofmyseat.com @drewm