Software development in a startup

Post on 17-May-2015

231 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Nuestro kubeitor José Villalobos ha sido uno de los ponentes en Tetuan Valley Startup School. http://blog.tetuanvalley.com/2013/10/tetuan-valley-startup-school-9-agenda.html

Transcript

¡Hola!

Who is this guy?

@JoseVillalobosI’m a Kubeitor

WTF is Kubide?

@KubideTech Angels and Startup Developers

WTF is Bloonder?

@BloonderComContests on every single Social Network

@JoseVillalobos

Today I’m talking about...

@JoseVillalobos

Today I’m talking about...

@JoseVillalobos

Failure Look, I’ve built that sh**y alpha product which NOBODY will use!

Today I’m talking about...

@JoseVillalobos

Success

Failure

- Wow we are on the front page of Hacker News!

- Yeah, I was expecting that.

Today I’m talking about...

@JoseVillalobos

Reality

Success

Failure

Ok, let’s go with that…

Today I’m talking about...

@JoseVillalobos

Reality

METHODOLOGIES !

:-)Success

Failure

METHODOLOGIES !

:-)

@JoseVillalobos

Waterfall, Agile, Lean...

@JoseVillalobos

Waterfall, Agile, Lean...

They all have something in common...

@JoseVillalobos

PLANNING!!!

What DO we want to achieve?

@JoseVillalobos

Let’s build that kick ass startup

Brainstorm

@JoseVillalobos

Design and Prototype

@JoseVillalobos

Development

Requirements, features, user stories, product backlog...

Kanban

@JoseVillalobos

@JoseVillalobos

Benefits of Kanban

VISUAL CONTROL

TRAZABILITY

FOCUS

@JoseVillalobos

Online Tools

@JoseVillalobos

@JoseVillalobos

Testing

@JoseVillalobos

Deployment

@JoseVillalobos

What about all this cool stuff?

LanguagesServers

ScalabilityCode Efficiency

Tests...TDD

@JoseVillalobos

What DON’T we want to achieve?

@JoseVillalobos

How can I make my development FAIL?

How can I make my development FAIL?

@JoseVillalobos

1. NOT Planning at all

How can I make my development FAIL?

@JoseVillalobos

1. NOT Planning at all2. Not having a Product Owner

How can I make my development FAIL?

@JoseVillalobos

1. NOT Planning at all2. Not having a Product Owner3. Not breaking your tasks small enough

How can I make my development FAIL?

@JoseVillalobos

4. Not ITERATING

1. NOT Planning at all2. Not having a Product Owner3. Not breaking your tasks small enough

How can I make my development FAIL?

@JoseVillalobos

4. Not ITERATING5. Wrong PRIORIZATION

1. NOT Planning at all2. Not having a Product Owner3. Not breaking your tasks small enough

@JoseVillalobos

But we are a STARTUP we can’t get to that!

@JoseVillalobosImage Source : http://www.theneonlounge.com/wp-content/uploads/2011/10/concorde.jpg

MVP!!!!

@JoseVillalobos

Wich means follow this as much as you can

@JoseVillalobos

Some TIPS

@JoseVillalobos

Some TIPS

1. Go the REST way

@JoseVillalobos

Some TIPS

1. Go the REST way2. TEST your mail system. SPAM Inbox is bad

@JoseVillalobos

Some TIPS

1. Go the REST way2. TEST your mail system. SPAM Inbox is bad3. Use the Language you feel comfortable with

@JoseVillalobos

Some TIPS

4. Try to deploy FAST

1. Go the REST way2. TEST your mail system. SPAM Inbox is bad3. Use the Language you feel comfortable with

@JoseVillalobos

Some TIPS

4. Try to deploy FAST5. Version Control

1. Go the REST way2. TEST your mail system. SPAM Inbox is bad3. Use the Language you feel comfortable with

@JoseVillalobos

AND FOLLOW UP YOUR PRODUCT AND YOUR USERS

@JoseVillalobos

They will be watching you!

@JoseVillalobos

¡GRACIAS!

top related