11
Yoshihito Kuranuki, Susumu Yamazaki, Tsutomu Yasui and Tsuyoshi Ushio For Agile Software Development A New Business Model of Custom Software Development

A New Business Model of Custom Software Development For Agile Software Development

Embed Size (px)

DESCRIPTION

Successful business model of custom software for agile development. 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering November 16-21, 2014, Hong Kong

Citation preview

Page 1: A New Business Model of Custom Software Development For Agile Software Development

Yoshihito  Kuranuki,  Susumu  Yamazaki,  Tsutomu  Yasui  and  Tsuyoshi  Ushio

For  Agile  Software  Development

A  New  Business  Modelof  Custom  Software  Development

Page 2: A New Business Model of Custom Software Development For Agile Software Development

http://www.sonicgarden.jp/

Custom  software  development  trends

n Software  As  A  Servicen Software  development  for  Small  Business

n Embrace  change

Agile  Development

Page 3: A New Business Model of Custom Software Development For Agile Software Development

http://www.sonicgarden.jp/

Traditional  Custom  Software  Development

1. Requirement

2. Estimation

3. Fixed Scope Contract

4. Development

7. Nouhin

Customer Developer

5. Acceptance

6. Release Do you want this?

NO AGILE

Difficulty Over-function Overestimate

Document

Page 4: A New Business Model of Custom Software Development For Agile Software Development

http://www.sonicgarden.jp/

New  Business  Model  for  Agile

Solution

•  Subscription  model•  No  estimate•  Agreed  scope

Page 5: A New Business Model of Custom Software Development For Agile Software Development

http://www.sonicgarden.jp/

Subscription  model

Fixed Scope and Time Contract

Time and material Contract

Monthly Subscription

Requirement

Product

Monthly payment

Service

Workforce

Man/month payment

Scope/Due date

Workforce(Time)

Service

Page 6: A New Business Model of Custom Software Development For Agile Software Development

http://www.sonicgarden.jp/

Customer programmer

Agreed  Scope  /  No  estimates

Business / Function Discussion

Decide weekly Scope

Develop

Operate

Release

Feedback

Priority

No estimate

AGILE

No Document

No specification

Terminate anytime

Less production

Page 7: A New Business Model of Custom Software Development For Agile Software Development

http://www.sonicgarden.jp/

What  if  the  performance  is  not  so  good…

n A  customer  can  terminate  the  subscription.n A  customer  can  evaluate  their  performance.

Initial MTG

Free Discussion

Period

Free Trial Development

Period

Development Period With Contract

Product Development

Launch

1+ month 1 month

Page 8: A New Business Model of Custom Software Development For Agile Software Development

http://www.sonicgarden.jp/

Case  Study

n  AsMamau Share  service  for  raise  kidsu Start  :  Aug  2012  Eval  :  Dec  2012u Launch  :  Apr  2013  (20,000  customer)

n  Problemu Difficulty  of  requirement  developmentu How  to  find  a  good  programmer

“Using this service, we succeeded in launching the service which we really want to launch. In addition, they give us aadvices about operation and kaizen. I feel as if we got a CTO who shares our value and problems outside our company.” - Ms. Koda AsMama CEO

Page 9: A New Business Model of Custom Software Development For Agile Software Development

http://www.sonicgarden.jp/

Benefits

n No  requirement  developmentn Change  requirements  anytimen Talk  with  a  developer  directly

n Highly  motivational  environmentn Work-‐‑‒life  balance

For Customer

For Developer

Page 10: A New Business Model of Custom Software Development For Agile Software Development

http://www.sonicgarden.jp/

Summary

n Agile  is  difficult  to  apply  when  you  use  it  for  custom  software  development.

n We  create  New  business  model  for  agile  development  u Subscription  modelu No  estimateu Agreed  scope

Mr. Kuranuki The book about this business model

Page 11: A New Business Model of Custom Software Development For Agile Software Development

http://www.sonicgarden.jp/

Thank  you  very  much    

Do  you  have  any  questions?