Upload
tsuyoshi-ushio
View
4.330
Download
4
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
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?