28
Why do we Create Software? Roman Pichler @romanpichler romanpichler.com JAX London, October 2014

Why do we create Software - Roman Pichler

Embed Size (px)

DESCRIPTION

JAX London presentation 2014

Citation preview

Page 1: Why do we create Software - Roman Pichler

Why do we Create Software?

Roman Pichler

@romanpichler

romanpichler.com

★ JAX London, October 2014 ★

Page 2: Why do we create Software - Roman Pichler

About  me  

•  Product  management  consultant,  trainer,  and  author  –  More  than  10  years  experience  in  teaching  and  coaching  product  

managers  and  helping  companies  apply  agile  prac;ces  to  achieve  business  success.  

–  I  once  managed  to  earn  a  living  from  wri;ng  soAware.  

•  Business  and  product  owner  –  I  try  and  walk  my  own  talk  

2  ©  2014  Pichler  Consul;ng  Ltd  

One of my books

Page 3: Why do we create Software - Roman Pichler
Page 4: Why do we create Software - Roman Pichler

Artwork  by  Ole  Størksen  

Page 5: Why do we create Software - Roman Pichler

What programmers want:

Page 6: Why do we create Software - Roman Pichler

http://www.h4-entertainment.com/wp-content/uploads/2014/01/coding-powers.jpg

Page 7: Why do we create Software - Roman Pichler

What managers want:

Page 8: Why do we create Software - Roman Pichler

http://www.etlsolutions.com/wp-content/uploads/2012/04/Planning-for-a-data-migration-project.jpg

Page 9: Why do we create Software - Roman Pichler

What we need:

Page 10: Why do we create Software - Roman Pichler

http://images3.alphacoders.com/623/62375.jpg

Page 11: Why do we create Software - Roman Pichler

We have a great idea. Why should we bother

with a vision?

Page 12: Why do we create Software - Roman Pichler

“If you are working on something exciting that you really care about, you don’t have to be pushed. The vision

pulls you.”

Page 13: Why do we create Software - Roman Pichler

But how do we know that the software will add

value?

Page 14: Why do we create Software - Roman Pichler

What’s in it for the company?

What is the business model?

Business goals

Enter  the  Product  Strategy  

What makes

the product

unique?

What are its key

features?

Market

Value proposition

14  ©  2014  Pichler  Consul;ng  Ltd  

Why would they use

the product?

Why would they buy it?

Who are the customers?

Who are

the users?

Page 15: Why do we create Software - Roman Pichler

A Tool. We need a Tool.

Page 16: Why do we create Software - Roman Pichler

What? Why? Who? Why & how?

16  ©  2014  Pichler  Consul;ng  Ltd  

Page 17: Why do we create Software - Roman Pichler

Vision  Board  for  the  Dance  Game  

17  ©  2014  Pichler  Consul;ng  Ltd  

Users: Children aged 8 to 12; interested in music and dancing; play computer games regularly; have access to iPad.

Customers: Parents; affluent; own iPad.

Have fun interacting with characters and making them dance to music.

iPad app with a cast of characters, dance floors and music:

•  Customise the characters and the dance studio.

•  Play together with remote players.

•  Choreograph new dances.

•  Share dance studio via social media.

Business goal: Open up a new revenue source, diversify.

Business model: Fremium

•  Basic version free. •  In-app purchases to

generate revenue.

Help children enjoy dancing and music.

Page 18: Why do we create Software - Roman Pichler

Are we done? Can we code now?

Page 19: Why do we create Software - Roman Pichler
Page 20: Why do we create Software - Roman Pichler

Test  your  Strategy!  

20  ©  2014  Pichler  Consul;ng  Ltd  

1. Select the biggest risk

2. Decide how to address it

3. Collect the data

4. Analyse results and

make changes

Pivot?

Page 21: Why do we create Software - Roman Pichler

Pivot  Explained  

•  The  product  strategy  is  invalid  – Wrong  target  group  or  wrong  needs  or  – Solu;on  not  feasible  or  – Business  model  not  working  

•  Decision:  Abort  or  change?  •  Pivot  early,  fail  and  learn  fast  

– Fail-­‐safe  environment:  failure  is  an  op;on  

21  ©  2014  Pichler  Consul;ng  Ltd  

Page 22: Why do we create Software - Roman Pichler

Pivot!

Page 23: Why do we create Software - Roman Pichler

Pivoted  Vision  Board  

23  ©  2014  Pichler  Consul;ng  Ltd  

Users: Children aged 8 to 12; interested in music and dancing; have access to the Internet.

Customers: Parents; own a computer/tablet/smartphone.

Want to learn to dance or new dance moves.

E-learning tutorial:

•  Video-based simple

instructions. •  Wide range of

music and dance styles.

•  Record and share dance performan-ces.

Business goal: Open up a new revenue source, diversify.

Business model:

•  Pay per session. •  Subscription.

Help children enjoy dancing and music.

Page 24: Why do we create Software - Roman Pichler

Let’s build it.

Page 25: Why do we create Software - Roman Pichler

Artwork  by  Ole  Størksen  

Page 26: Why do we create Software - Roman Pichler

Summary  

•  Work  on  products  that  you  find  exci;ng  and  ensure  that  everybody  has  the  same  vision.  

•  Understand  the  value  the  product  creates  for  the  users  and  customers  and  for  the  business.  

•  Life  is  too  short  to  work  on  products  that  nobody  really  wants  and  needs.    

26  ©  2014  Pichler  Consul;ng  Ltd  

Page 27: Why do we create Software - Roman Pichler

Product  Planning  Training  

27  ©  2014  Pichler  Consul;ng  Ltd  

Register  at  h]p://www.romanpichler.com/training-­‐courses/  

Charity and startup discount

available!

Page 28: Why do we create Software - Roman Pichler

Download the Vision Board at:

romanpichler.com/tools/vision-board

I look forward to your feedback and questions:

[email protected]

@romanpichler

Thank  You!  

28  ©  2014  Pichler  Consul;ng  Ltd