Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Agile development of a preventive service

Agile development of a preventive service

How to implement a preventive service? What can you do to build something our users really want and need? How did we try this at free you?

This talk tried to give some answers to these questions.

thopaw

May 20, 2019
Tweet

More Decks by thopaw

Other Decks in Technology

Transcript

  1. Agile Entwicklung eines präventiven Service von der Idee bis zur

    ersten Version Thomas Pawlitzki InsurTech - Tech on Deck
  2. 3

  3. … about 70% of software projects from 2011 to 2015

    fails (or does not meet goals/expectations) https://www.standishgroup.com/sample_research_files/CHAOSReport2015-Final.pdf 5
  4. 8

  5. traditional vs. agile 10 start / idea sprint 1 sprint

    2 sprint 3 sprint 4 sprint 5 sprint 6 project result
  6. The idea of an insurance https://en.wikipedia.org/wiki/Insurance “Insurance is a means

    of protection from financial loss. It is a form of risk management, primarily used to hedge against the risk of a contingent or uncertain loss.” many people pay a small amount to hedge against a risk. If the risk happens the financial costs are covered. idea was already practiced by sailors in 14th century 14
  7. idea of insurance from point of insurer risk management under

    writing claim proces sing Solve ncy II § VVG
  8. 21 “Ich nehme mein Rad überallhin mit. Das lasse ich

    keine Sekunde aus den Augen. Das nehme ich auch in die Wohnung.” “Was bringt mir das, wenn ich sehe ob das Rad dort sicher steht. Ich muss ja dahin.” “Toll wäre, wenn mir die schönste Fahrrad-Route angezeigt werden könnte.” “Toll wäre, wenn mir die sicherste Fahrrad-Route angezeigt werden könnte.” “Mich nervt es, dass überall Scherben in der Stadt liegen.” “Ich würde gerne mein Carbon-bike versichern.” “Ich fände es super, wenn ich mich für Wettkämpfe versichern könnte.” “Mein e-bike war sehr teuer. Das kann ich in der Hausrat nicht so einfach versichern.” “Wenn ich in einer fremden Stadt bin, dann weiß ich nicht, wo ich mein Rad am besten abstelle
  9. 22

  10. Location based safety features Problem: - assess accident risk and

    risk of theft - using open street map data, official statistics and small inquiries Approach: - combine strength of traditional statistics with Deep Learning icons designed by Smashicon from Flaticon 23
  11. 26

  12. 28 • low operation costs → it is still a

    prototype • should be accessible on mobile devices • should give us insights • should be fun to create Front-End • nuxt = opinionated Vue.js • Vuetify = material design • leaflet = for (heat) map Backend • express App pluged on λ-function • SNS for async invokation tech stack - no installation - add to homescreen - offline capable - push notifications possibel ... feedback theft RDS
  13. 30

  14. Team & Organisation - sponsorship of (top) management - experimentation

    is encouraged - focus on business objective - no silos, sit with the (IT) team 32 Product Owner Dev Ops Specialist Marketing UX Designer Data Engineer Data Scientist Front & Backend Developers
  15. Definiere was Du erreichen willst objectives = qualitative Ziele key-results

    = Skala zum Messen der Zielerreichung eines objectives 1 objective hat 1 oder mehr key-results 33 Objective Mit der Service App wollen wir einen Mehrwert für Fahrradfahrer bieten und ein Bewusstsein für Fahrraddiebstahl schaffen. Key results - Wir haben 5 positive Feedbacks von "echten" Usern erhalten (echt im Sinne von mit der App interagiert, nicht sofort Bounce) (positiv heißt >= 4 Sterne) - 50% der Nutzer prüfen 5 oder mehr Orte - Wir erhalten mindestens 1 Diebstahlmeldung von “echten" Usern - Auf den bike Messen sammeln wir persönliches Feedback von mind. 15 Messebesuchern und -teilnehmern (Fragebogen aus der Klickdummy-Befragung)
  16. think simple in technical / model, but end 2 end

    do not build something that nobody needs measure data learn quickly and steer/pivot Idea Experiment Data build prototype experiment & measure learn MVP cycle after Steve Blank & Eric Ries 34
  17. What is an MVP? build not increments build useable products/services

    monitor usage and performance of the product/service improve your product/service when it is necessary https://www.linkedin.com/pulse/mvp-bike-car-fred-voorhorst/ 35
  18. Other way to see MVPs DON’Ts Too many features in

    the first version at ML products Too high accuracy of model and also too many features Changing the purpose of the app at ML products Changing the purpose of the model (e.g. variable to predict of the model) https://anoda.mobi/what-is-minimum-viable-product-and-how-to-build-it-right/ 36
  19. Thank you! [email protected] @thopaw http://freeyou.ag • build something that helps

    people • get user feedback to what you build • define your success criteria • work in interdisciplinary teams • build end-2-end and test before starting to perfect your idea freeyou 37 So w E gi So w A c i c te -lo g, ba t l, ki -su fi g, t e k