a new business model of custom software development for agile software development
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 KongTRANSCRIPT
Yoshihito Kuranuki, Susumu Yamazaki, Tsutomu Yasui and Tsuyoshi Ushio
For Agile Software Development
A New Business Modelof Custom 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
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
http://www.sonicgarden.jp/
New Business Model for Agile
Solution
• Subscription model• No estimate• Agreed scope
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
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
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
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
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
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
http://www.sonicgarden.jp/
Thank you very much
Do you have any questions?