Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dashboards: Using data to find out what's really going on

2,558 views

Published on

How many people are using your website right now? Which features are their favourite? Are they experiencing errors? Getting stuck? How are your servers performing? Is your code easy to work with? Are you making money? Dashboards are a way to have the answers to these questions all around you, all the time.

Join Rouan as he shows you why building dashboards will change the way you look at software. He’ll share concrete examples of the kinds of dashboards you could build and will show you the tools with which you can build them. He’ll introduce you to principles that will guide you as you make decisions about what you dashboard, how you treat data and how you use data to make decisions.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Dashboards: Using data to find out what's really going on

  1. 1. 1 DevOps & Automation @thoughtworks thoughtworks.com @rouanw rouanw.github.io Rouan Wilsenach DASHBOARDS: Use data to find out what’s really going on
  2. 2. 2
  3. 3. 3
  4. 4. 4 Visual displays Business decisions based on monitoring https://www.flickr.com/photos/diversey/17239884329
  5. 5. 5 Online Bookstore https://www.flickr.com/photos/calistan/6098365201
  6. 6. 6
  7. 7. 7
  8. 8. 8
  9. 9. 9 Benefits
  10. 10. 10 Team awareness
  11. 11. 11 Less guessing Concrete goals
  12. 12. 12 Observed requirements
  13. 13. 13 Proactive customer support
  14. 14. 14 Getting the data
  15. 15. 15 Use APIs
  16. 16. 16 Application logs
  17. 17. 17 Log business metrics
  18. 18. 18 Privacy
  19. 19. 19 Datensparsamkeit http://martinfowler.com/bliki/Datensparsamkeit.html
  20. 20. 20 Visualising the data
  21. 21. 21 Built-in dashboards
  22. 22. 22 Built-in dashboards
  23. 23. 23 Built-in dashboards
  24. 24. 24
  25. 25. 25 https://github.com/rouanw/build-window
  26. 26. 26 Job (Ruby)
  27. 27. 27 Scheduler
  28. 28. 28 Widget (HTML, CSS, CoffeeScript)
  29. 29. 29 Dashboard (erb)
  30. 30. RESOURCES • http://techbeacon.com/how-setup-dashboards-deliver-better- apps-monitor-users • http://martinfowler.com/bliki/ObservedRequirement.html • http://martinfowler.com/bliki/Datensparsamkeit.html • https://www.elastic.co/webinars/introduction-elk-stack • http://dashing.io/ • https://github.com/rouanw/build-window 30

×