SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
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 first 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 first
• 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 finally ready for multiplication!
• The bad
• -
Lessons learned vol 3
Wednesday, April 10, 13
Live demo...
Wednesday, April 10, 13
Wednesday, April 10, 13
Autorekisteri.fi 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
• Satisfied customer
• Satisfied end users
Summary
Wednesday, April 10, 13
Thanks!
Questions or feedback?
Passionate Team Leader Anssi Kuutti
+358 505307938
anssi.kuutti@vincit.fi
Wednesday, April 10, 13

Mais conteúdo relacionado

Semelhante a Implementation of an intelligent car wash service - Vincit Teatime 2013

Continous Integration Webinar
Continous Integration WebinarContinous Integration Webinar
Continous Integration Webinar
Paul Senatillaka
 
Callture turnkey platform presentation
Callture turnkey platform presentationCallture turnkey platform presentation
Callture turnkey platform presentation
Callture Inc
 
Frappe Open Day - June 2015
Frappe Open Day - June 2015Frappe Open Day - June 2015
Frappe Open Day - June 2015
Anand Doshi
 

Semelhante a Implementation of an intelligent car wash service - Vincit Teatime 2013 (20)

Local Waste Service Standards Front End Integration Workshop
Local Waste Service Standards Front End Integration WorkshopLocal Waste Service Standards Front End Integration Workshop
Local Waste Service Standards Front End Integration Workshop
 
Continous Integration Webinar
Continous Integration WebinarContinous Integration Webinar
Continous Integration Webinar
 
SAP for Chemicals 2015 SAP Screen Personas
SAP for Chemicals 2015 SAP Screen PersonasSAP for Chemicals 2015 SAP Screen Personas
SAP for Chemicals 2015 SAP Screen Personas
 
Callture turnkey platform presentation
Callture turnkey platform presentationCallture turnkey platform presentation
Callture turnkey platform presentation
 
Optimization Direct Inc. at INFORMS Analytics 2015 #analytics2015 #orms #cplex
Optimization Direct Inc. at INFORMS Analytics 2015 #analytics2015 #orms #cplexOptimization Direct Inc. at INFORMS Analytics 2015 #analytics2015 #orms #cplex
Optimization Direct Inc. at INFORMS Analytics 2015 #analytics2015 #orms #cplex
 
Concur Automated Spend Management - Optimize your Business Travel & Expense
Concur Automated Spend Management - Optimize your Business Travel & ExpenseConcur Automated Spend Management - Optimize your Business Travel & Expense
Concur Automated Spend Management - Optimize your Business Travel & Expense
 
2015 Technology Planning
2015 Technology Planning2015 Technology Planning
2015 Technology Planning
 
Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...
Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...
Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...
 
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
 
IT In The Park 2016
IT In The Park 2016IT In The Park 2016
IT In The Park 2016
 
The TELUS Way: An OpenSpan Customer's Journey for Optimizing the Call Center ...
The TELUS Way: An OpenSpan Customer's Journey for Optimizing the Call Center ...The TELUS Way: An OpenSpan Customer's Journey for Optimizing the Call Center ...
The TELUS Way: An OpenSpan Customer's Journey for Optimizing the Call Center ...
 
Cutting-edge Performance Testing on eCommerce Websites
Cutting-edge Performance Testing on eCommerce WebsitesCutting-edge Performance Testing on eCommerce Websites
Cutting-edge Performance Testing on eCommerce Websites
 
The Hands-Free Business Office
The Hands-Free Business OfficeThe Hands-Free Business Office
The Hands-Free Business Office
 
Metrics driven development 10.09.2014
Metrics driven development   10.09.2014Metrics driven development   10.09.2014
Metrics driven development 10.09.2014
 
Rick Hathaway V SCTCday cloud 24 feb16 Barcelona
Rick Hathaway V SCTCday cloud 24 feb16 BarcelonaRick Hathaway V SCTCday cloud 24 feb16 Barcelona
Rick Hathaway V SCTCday cloud 24 feb16 Barcelona
 
Test Automation in Business and Enterprise Digital Strategies
Test Automation in Business and Enterprise Digital StrategiesTest Automation in Business and Enterprise Digital Strategies
Test Automation in Business and Enterprise Digital Strategies
 
"Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ..."Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ...
 
Frappe Open Day - June 2015
Frappe Open Day - June 2015Frappe Open Day - June 2015
Frappe Open Day - June 2015
 
Oracle Policy Automation - Making Policies Work for You (NCOAUG 2014)
Oracle Policy Automation - Making Policies Work for You (NCOAUG 2014)Oracle Policy Automation - Making Policies Work for You (NCOAUG 2014)
Oracle Policy Automation - Making Policies Work for You (NCOAUG 2014)
 
Business Process Management Tips & Tricks
Business Process Management Tips & TricksBusiness Process Management Tips & Tricks
Business Process Management Tips & Tricks
 

Mais de VincitOy

Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...
Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...
Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...
VincitOy
 

Mais de VincitOy (20)

Vincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostusta
Vincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostustaVincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostusta
Vincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostusta
 
Vincit Teatime 2015.2 - Otto Kekäläinen: Don't be a git
Vincit Teatime 2015.2 - Otto Kekäläinen: Don't be a gitVincit Teatime 2015.2 - Otto Kekäläinen: Don't be a git
Vincit Teatime 2015.2 - Otto Kekäläinen: Don't be a git
 
Vincit ankkasarjakuva
Vincit ankkasarjakuvaVincit ankkasarjakuva
Vincit ankkasarjakuva
 
Tampere goes agile 2015
Tampere goes agile 2015Tampere goes agile 2015
Tampere goes agile 2015
 
Digijytky kunnossapidossa 2015 - Simsotec
Digijytky kunnossapidossa 2015 - SimsotecDigijytky kunnossapidossa 2015 - Simsotec
Digijytky kunnossapidossa 2015 - Simsotec
 
Digijytky kunnossapidossa 2015 - M-Files
Digijytky kunnossapidossa 2015 - M-FilesDigijytky kunnossapidossa 2015 - M-Files
Digijytky kunnossapidossa 2015 - M-Files
 
Digijytky kunnossapidossa 2015 - Oliotalo
Digijytky kunnossapidossa 2015 - OliotaloDigijytky kunnossapidossa 2015 - Oliotalo
Digijytky kunnossapidossa 2015 - Oliotalo
 
Digijytky kunnossapidossa 2015 - Vincit
Digijytky kunnossapidossa 2015 - VincitDigijytky kunnossapidossa 2015 - Vincit
Digijytky kunnossapidossa 2015 - Vincit
 
Itseohjautuvan organisaation muutos
Itseohjautuvan organisaation muutosItseohjautuvan organisaation muutos
Itseohjautuvan organisaation muutos
 
Vincit markkinointi AMKE VIMMA 2.6.2015
Vincit markkinointi AMKE VIMMA 2.6.2015Vincit markkinointi AMKE VIMMA 2.6.2015
Vincit markkinointi AMKE VIMMA 2.6.2015
 
Vincit Teatime 2015 - Case Käyttöauto: Google Glass
Vincit Teatime 2015 - Case Käyttöauto: Google GlassVincit Teatime 2015 - Case Käyttöauto: Google Glass
Vincit Teatime 2015 - Case Käyttöauto: Google Glass
 
Vincit Teatime 2015 - Heikki Salo: Case ZenRobotics: JavaScriptin äärirajoilla
Vincit Teatime 2015 - Heikki Salo: Case ZenRobotics: JavaScriptin äärirajoillaVincit Teatime 2015 - Heikki Salo: Case ZenRobotics: JavaScriptin äärirajoilla
Vincit Teatime 2015 - Heikki Salo: Case ZenRobotics: JavaScriptin äärirajoilla
 
Vincit Teatime 2015 - Niko Kurtti: Case Shopify: SaaS:n testaaminen, mihin un...
Vincit Teatime 2015 - Niko Kurtti: Case Shopify: SaaS:n testaaminen, mihin un...Vincit Teatime 2015 - Niko Kurtti: Case Shopify: SaaS:n testaaminen, mihin un...
Vincit Teatime 2015 - Niko Kurtti: Case Shopify: SaaS:n testaaminen, mihin un...
 
Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...
Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...
Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...
 
Projektipäivät 2014: V-Käyrä & Apgar
Projektipäivät 2014: V-Käyrä & ApgarProjektipäivät 2014: V-Käyrä & Apgar
Projektipäivät 2014: V-Käyrä & Apgar
 
Vincit V-Käyrä
Vincit V-KäyräVincit V-Käyrä
Vincit V-Käyrä
 
Need more speed! Pain of mobile app development. Case: Virittäjät
Need more speed! Pain of mobile app development. Case: VirittäjätNeed more speed! Pain of mobile app development. Case: Virittäjät
Need more speed! Pain of mobile app development. Case: Virittäjät
 
Trello projektinhallinnan työkaluna
Trello projektinhallinnan työkalunaTrello projektinhallinnan työkaluna
Trello projektinhallinnan työkaluna
 
Avaus - Vincit Teatime 2014
Avaus - Vincit Teatime 2014Avaus - Vincit Teatime 2014
Avaus - Vincit Teatime 2014
 
Kokemuksia Cassandra NoSQL:stä - Vincit Teatime 2014
Kokemuksia Cassandra NoSQL:stä - Vincit Teatime 2014Kokemuksia Cassandra NoSQL:stä - Vincit Teatime 2014
Kokemuksia Cassandra NoSQL:stä - Vincit Teatime 2014
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Implementation of an intelligent car wash service - Vincit Teatime 2013

  • 2. Implementation of an intelligent car wash service Anssi Kuutti Wednesday, April 10, 13
  • 3. • 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
  • 4. • 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
  • 6. • 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
  • 7. • 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 first version: proof of concept Wednesday, April 10, 13
  • 10. • 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
  • 12. • 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
  • 14. • 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
  • 16. • Get rid of all legacy systems • Own implementation of the license plate recognition • About two months of work • Only Finnish plates supported at first • Own implementation of the washer controller software • About four months of work • Works offline as well Next step Wednesday, April 10, 13
  • 20. • The good • Reliability issues solved • Blazing fast recognition • Platform finally ready for multiplication! • The bad • - Lessons learned vol 3 Wednesday, April 10, 13
  • 25. • A year of development • Three different versions and architectures • Over 20 two week iterations • About 700 Git commits • Over 100 production software updates • Satisfied customer • Satisfied end users Summary Wednesday, April 10, 13
  • 26. Thanks! Questions or feedback? Passionate Team Leader Anssi Kuutti +358 505307938 anssi.kuutti@vincit.fi Wednesday, April 10, 13