Top Banner
¡Hola!
44

Software development in a startup

May 17, 2015

Download

Technology

Kubide

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
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: Software development in a startup

¡Hola!

Page 2: Software development in a startup

Who is this guy?

@JoseVillalobosI’m a Kubeitor

Page 3: Software development in a startup

WTF is Kubide?

@KubideTech Angels and Startup Developers

Page 4: Software development in a startup

WTF is Bloonder?

@BloonderComContests on every single Social Network

Page 5: Software development in a startup

@JoseVillalobos

Page 6: Software development in a startup

Today I’m talking about...

@JoseVillalobos

Page 7: Software development in a startup

Today I’m talking about...

@JoseVillalobos

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

Page 8: Software development in a startup

Today I’m talking about...

@JoseVillalobos

Success

Failure

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

- Yeah, I was expecting that.

Page 9: Software development in a startup

Today I’m talking about...

@JoseVillalobos

Reality

Success

Failure

Ok, let’s go with that…

Page 10: Software development in a startup

Today I’m talking about...

@JoseVillalobos

Reality

METHODOLOGIES !

:-)Success

Failure

Page 11: Software development in a startup

METHODOLOGIES !

:-)

Page 12: Software development in a startup

@JoseVillalobos

Waterfall, Agile, Lean...

Page 13: Software development in a startup

@JoseVillalobos

Waterfall, Agile, Lean...

They all have something in common...

Page 14: Software development in a startup

@JoseVillalobos

PLANNING!!!

Page 15: Software development in a startup

What DO we want to achieve?

Page 16: Software development in a startup

@JoseVillalobos

Let’s build that kick ass startup

Page 17: Software development in a startup

Brainstorm

Page 18: Software development in a startup

@JoseVillalobos

Design and Prototype

Page 19: Software development in a startup

@JoseVillalobos

Development

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

Page 20: Software development in a startup

Kanban

@JoseVillalobos

Page 21: Software development in a startup

@JoseVillalobos

Benefits of Kanban

VISUAL CONTROL

TRAZABILITY

FOCUS

Page 22: Software development in a startup

@JoseVillalobos

Online Tools

@JoseVillalobos

Page 23: Software development in a startup

@JoseVillalobos

Testing

Page 24: Software development in a startup

@JoseVillalobos

Deployment

Page 25: Software development in a startup

@JoseVillalobos

What about all this cool stuff?

LanguagesServers

ScalabilityCode Efficiency

Tests...TDD

Page 26: Software development in a startup

@JoseVillalobos

What DON’T we want to achieve?

Page 27: Software development in a startup

@JoseVillalobos

How can I make my development FAIL?

Page 28: Software development in a startup

How can I make my development FAIL?

@JoseVillalobos

1. NOT Planning at all

Page 29: Software development in a startup

How can I make my development FAIL?

@JoseVillalobos

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

Page 30: Software development in a startup

How can I make my development FAIL?

@JoseVillalobos

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

Page 31: Software development in a startup

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

Page 32: Software development in a startup

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

Page 33: Software development in a startup

@JoseVillalobos

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

Page 34: Software development in a startup

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

MVP!!!!

Page 35: Software development in a startup

@JoseVillalobos

Wich means follow this as much as you can

Page 36: Software development in a startup

@JoseVillalobos

Some TIPS

Page 37: Software development in a startup

@JoseVillalobos

Some TIPS

1. Go the REST way

Page 38: Software development in a startup

@JoseVillalobos

Some TIPS

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

Page 39: Software development in a startup

@JoseVillalobos

Some TIPS

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

Page 40: Software development in a startup

@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

Page 41: Software development in a startup

@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

Page 42: Software development in a startup

@JoseVillalobos

AND FOLLOW UP YOUR PRODUCT AND YOUR USERS

Page 43: Software development in a startup

@JoseVillalobos

They will be watching you!

Page 44: Software development in a startup

@JoseVillalobos

¡GRACIAS!