implementation of an intelligent car wash service - vincit teatime 2013
Post on 21-Jul-2015
120 Views
Preview:
TRANSCRIPT
Wednesday, April 10, 13
Implementation of an intelligent car wash service
Anssi Kuutti
Wednesday, April 10, 13
• Customer: Osakeyhtiö Hallman
• Known for Harald restaurants and Trube buns
• Washer premises in Kuopio
• Only little experience in software projects
Case
&Wednesday, April 10, 13
• To minimize the risk in a software project:
• Agile development methods
• Short iterations
• Continuous delivery
• Proof of concept and piloting
• Don’t be afraid of failing, next time you will do better
What can you learn from this...
Wednesday, April 10, 13
Iterative approach
Vision
TryLearn
Wednesday, April 10, 13
• To build a new modern platform, web, mobile, etc.
• Changing an age old industry with a car wash service that has:
• Monthly subscriptions
• License plate recognition
The Vision
Wednesday, April 10, 13
• Less than one month of work
• The most simple of web UI’s
• Third party software to solve the core problem: license plate recognition
• Simple production environment
• Simple integration to existing washer controller system
• ~90 pilot customers
The !rst version: proof of concept
Wednesday, April 10, 13
Wednesday, April 10, 13
Wednesday, April 10, 13
• The good
• Customers like the simplicity of monthly subscription
• Certain WOW factor with license plate recognition
• The bad
• Recognition is a bit slow and people don’t read instructions
• More sophisticated admin UI is needed
• Network issues are hard to identify
• Washer controller system clearly isn’t designed for this
Lessons learned vol 1
Wednesday, April 10, 13
Next step
Vision
TryLearn
Vision
TryLearn
Wednesday, April 10, 13
• A few months of work
• New production environment in the cloud
• Full blown admin UI
• Statistics & logs
• Invoicing
• Responsive web UI for customers
• Marketing and credibility
• Registration and account management for customers
• Wash history
Next step
Wednesday, April 10, 13
Wednesday, April 10, 13
• The good
• Able to grow customer base by 400%
• Steady income shows potential in the business model
• The bad
• Issues still exist with slow recognition and washer controller software
Lessons learned vol 2
Wednesday, April 10, 13
Next step
Vision
TryLearn
Vision
TryLearn
Vision
TryLearn
Wednesday, April 10, 13
• Get rid of all legacy systems
• Own implementation of the license plate recognition
• About two months of work
• Only Finnish plates supported at !rst
• Own implementation of the washer controller software
• About four months of work
• Works offline as well
Next step
Wednesday, April 10, 13
The washer machine
Wednesday, April 10, 13
The user interface
Wednesday, April 10, 13
Wednesday, April 10, 13
• The good
• Reliability issues solved
• Blazing fast recognition
• Platform !nally ready for multiplication!
• The bad
• -
Lessons learned vol 3
Wednesday, April 10, 13
Live demo...
Wednesday, April 10, 13
Wednesday, April 10, 13
Autorekisteri.! app
Wednesday, April 10, 13
Wednesday, April 10, 13
• A year of development
• Three different versions and architectures
• Over 20 two week iterations
• About 700 Git commits
• Over 100 production software updates
• Satis!ed customer
• Satis!ed end users
Summary
Wednesday, April 10, 13
Thanks!
Questions or feedback?Passionate Team Leader Anssi Kuutti
+358 505307938anssi.kuutti@vincit.!
Wednesday, April 10, 13
top related