making of octopus deploy - ddd melbourne 2015

Post on 13-Apr-2017

459 Views

Category:

Business

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

the story of

@paulstovell

- You, just now

“But Paul, what is Octopus Deploy?”

Paul Damian)M Dalmiro(Argentina)

Sonia Henrik Vanessa

Shane

Damian)B

Michael)R

Michael)N

Robert Ian)Mercer(Seattle)

Rob)Pearson

Engineering culture No marketing No sales

Every Wednesday: Demo day

Ch. 1Starting up

May 2011 Initial commit

June 2011 Mailing list/beta program

September You can buy a license

October Sale!

May 2011 Initial commit

June Mailing list/beta program

ASP.NET MVC, WCF, SQL, Entity Framework

Email lists are good(Yes, even for developer tools)

Lesson 1

Ch. 2Towards 1.0

May 2011

September 2011 You can buy a license

June 2012 Octopus 1.0

“People are willing to pay for this. This thing could be serious”

ASP.NET MVC, WCF, RavenDB

Oh-oh

Don’t fear competition

Lesson 2

Ch. 3Fire and motion

June 2011 Start

June 2012 Octopus 1.0

June 2013 Start 2.0

June 2011 Start

June 2012 Octopus 1.0

June 2013 Start 2.0

January 2014 2.0 ships

Rewrite the world!

MVC → API first, Angular UI WCF → Custom stack

Obsolete yourselfbefore someone else does

Lesson 3

Good things take time to build

Lesson 4

Ch. 3Growing

June 2011 Start

June 2012 Octopus 1.0

June 2013 Start 2.0

January 2014 2.0 ships

“We have an opportunity to make a great place to work”

“Almost there, just one last push!”

Lesson 5

Work sustainably

Have a sounding boardLesson 6

Ch. 4Present day

June 2011 Start

June 2012 Octopus 1.0

June 2013 Start 2.0

January 2014 2.0 ships

July 2015 3.0 ships

September 2014 Start 3.0

New communication stack (Halibut) Raven → SQL Server Open source deployment code (Calamari)

Lessons1. Build a mailing list

2. Don’t fear competition

3. Obsolete yourself before someone else does

4. Good things take time

5. Work sustainably

6. Have a strong sounding board

Thanks!@paulstovell

octopusdeploy.com

top related