Top Banner
Sharing recipes from Osmius experience José Luis Marina @jlmarina
17
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sharing Osmius experiences in Startup Boot Camp Ma

Sharing recipes from Osmius experience

José Luis Marina@jlmarina

Page 2: Sharing Osmius experiences in Startup Boot Camp Ma

It is possible to build big and complex products with a few good people.

The Osmius Development Team

Page 3: Sharing Osmius experiences in Startup Boot Camp Ma

What is Osmius?

Osmius is Open software that allows us to monitorand supervise anything connected to a network

Osmius is Open software that allows us to monitorand supervise anything connected to a network

Page 4: Sharing Osmius experiences in Startup Boot Camp Ma

What problem addresses Osmius?

You can't manage your Xif you don't monitor you Key Indicators (Y).

You can't manage your Xif you don't monitor you Key Indicators (Y).

Where X and Y can be:X = your car Y = {speed, rpm}X = your startup Y = {clicks, sales, new visitors}X = your systems Y = {cpu_load, memory, band widht, latency}X = solar power plant Y = {kwh, radiation, weather forecast}X = business Y = {human res., incomes, pending orders}

Page 5: Sharing Osmius experiences in Startup Boot Camp Ma

What is Osmius?

5

Systems

Host Server, ApplicationsDatabases

Service is down Response time

CPU % Load

And what about...Social networks?Business KPIs?

News about a new protein?

Applications

Web ApplicationsServicesEnd user

experience

Response timeTransactions

Page 6: Sharing Osmius experiences in Startup Boot Camp Ma

Osmius competitorsThe Big Four in monitoring

HP OpenView , IBM Tivoli, BMC Patrol, CAOld Complex IT_only Expensive Expensive Expensive

Other professional Monitoring ProductsZennos 60 employees $21 M USAHyperic 30 employees $11 M USA (springSource) System oriented scalability technology (python, java)

Free Software Monitoring ProductsZabbixNagiosOld ComplexNo support No RoadMap

$ figures come from http://www.crunchbase.com

Page 7: Sharing Osmius experiences in Startup Boot Camp Ma

Osmius facts

Osmius is a complex product with a big MVP

Osmius offers more than “big”/old companies/products

A small team did it in 3 years (first product)

Working 6 hours a day (90% of the days)

Page 8: Sharing Osmius experiences in Startup Boot Camp Ma

Recipes from the experience

Some may work for you...some won't

Page 9: Sharing Osmius experiences in Startup Boot Camp Ma

Recipes: Building the team from scratch

use people you know worked with

use the power of word of mouth

don't trust psychological profilesyou know how nerds(we) are

respect people independence

Page 10: Sharing Osmius experiences in Startup Boot Camp Ma

Recipes: Hiring::Dead man strategy

by default you are dead (fired) in one month

if you prevailed your are dead again in 6 months.

Unless the are positive reasons to go on working together

This avoids to keep with people for lazy reasons.

Of course you don't know this strategy (it wouldn't be fair)

Normally you know things aren't working.

Sounds worst than it actually is.

Page 11: Sharing Osmius experiences in Startup Boot Camp Ma

Recipes: total freedom and responsibility

treat people like adults

All the results are clearly advantages:● Sharing decisions (product, marketing, even finances)● No wasted time as a watch dog (double lost: my time, your time)● Transparency● This is motivation

Page 12: Sharing Osmius experiences in Startup Boot Camp Ma

Results and demo every month Stable releases: Twice a year Task: Lasts two days máximum. Updated every day. Visibility Enables work at home (no bosses).Scrum master rotates

Results and demo every month Stable releases: Twice a year Task: Lasts two days máximum. Updated every day. Visibility Enables work at home (no bosses).Scrum master rotates

Recipes: Methodology

Page 13: Sharing Osmius experiences in Startup Boot Camp Ma

Recipes: six hours

treat people like adults, again

The trick here is a combination of these ideas:

● Those 6 hours must be real 6 f****g focused hours.● After 6 hours of real programming: Don't touch the keyboard!● Every task is time boxed (see methodology)● Group pressure is more intense than “the boss pressure”

“Race is long”

Page 14: Sharing Osmius experiences in Startup Boot Camp Ma

Recipes: developing software

speed matters

tune every query

always test 100x elements

documentation is part of a finished task

design matters: look and work

English is mandatory

open your roadmap

Page 15: Sharing Osmius experiences in Startup Boot Camp Ma

Recipes: open/free source software

accept that there are users that will never pay for your software

it helps with distribution at no cost

But...

partners need you to be non-free

they want their share of Osmius “licenses”

Osmius Enterprise Edition works for us

Page 16: Sharing Osmius experiences in Startup Boot Camp Ma

Some final advice (we didn't check these)

Why kill the bear if you didn't sell the skin?

“find the customers first or ASAP”

Business plans. Sale cycles are looong.

Find customers outside the in-crisis territories

Use partners: they can reach where you can't

Page 17: Sharing Osmius experiences in Startup Boot Camp Ma

Osmius www.osmius.com

Osmius Manual – Wikiwww.osmius.com/osmwiki

José Luis Marinawww.jlmarina.net

@jlmarina

Osmius www.osmius.com

Osmius Manual – Wikiwww.osmius.com/osmwiki

José Luis Marinawww.jlmarina.net

@jlmarina