Improving Dashboards with open content sharing

3,742 views

Published on

A case study of the Atlassian OpenSocial Dashboards project I presented at UXAustralia on 27 August 2009.

Published in: Technology
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,742
On SlideShare
0
From Embeds
0
Number of Embeds
57
Actions
Shares
0
Downloads
69
Comments
0
Likes
9
Embeds 0
No embeds

No notes for slide

Improving Dashboards with open content sharing

  1. 1. Improving Dashboards with open content sharing @lachlanhardy
  2. 2. Set the scene
  3. 3. set the scene What is a dashboard?
  4. 4. set the scene A dashboard provides contextual access to commonly used tools in a software program
  5. 5. set the scene What is open content sharing?
  6. 6. set the scene Choosing information from an application that you want displayed in a different application
  7. 7. set the scene “I want to display a selection of all Flickr images tagged with ‘whippet’ on my blog”
  8. 8. ATLASSIAN
  9. 9. atlassian We build collaboration and development tools
  10. 10. atlassian JIRA - an issue tracker
  11. 11. atlassian Confluence - a wiki
  12. 12. atlassian Code repository browser Code review tool Continuous Integration server
  13. 13. atlassian Code repository browser Code review tool Continuous Integration server
  14. 14. atlassian Code repository browser Code review tool Continuous Integration server
  15. 15. The problem
  16. 16. the problem “How can our users share information between Atlassian apps more easily?”
  17. 17. the problem Dashboard elements are hard to build
  18. 18. the problem Dashboard elements only work in their native app
  19. 19. the problem Arranging dashboard elements is awkward and unwieldy
  20. 20. the problem It’s ugly
  21. 21. Finding the solution
  22. 22. finding the solution Competitive analysis
  23. 23. finding the solution “Is our own common format feasible?”
  24. 24. finding the solution Comparative analysis
  25. 25. OpenSocial
  26. 26. OpenSocial It’s an open source project
  27. 27. OpenSocial Used by iGoogle, LinkedIn, Yahoo, Gmail...
  28. 28. OpenSocial It solved all our problems, if...
  29. 29. OpenSocial It solved all our problems, if...
  30. 30. OpenSocial It could work for enterprise
  31. 31. OpenSocial It could work behind the firewall
  32. 32. Building the solution
  33. 33. building the solution Assigned a team of developers and me
  34. 34. building the solution Assigned a team of developers and me
  35. 35. building the solution Agile process
  36. 36. building the solution Static HTML & CSS mockups
  37. 37. building the solution Project lead and I did lots of rapid design iterations
  38. 38. building the solution As it evolved more, we added JavaScript functionality
  39. 39. building the solution You could drag and drop boxes, but there was no real content
  40. 40. building the solution Moved mockups into the app
  41. 41. building the solution 6 months of iterative development
  42. 42. building the solution 4 months ago we put it into JIRA
  43. 43. building the solution Integration testing, bug fixes, browser compatibility work
  44. 44. building the solution We’ve been releasing public betas of JIRA 4 since June
  45. 45. building the solution Final release next month
  46. 46. Did we win?
  47. 47. did we win? Dashboard elements are easier to build
  48. 48. did we win? Dashboard elements conform to common format and can be used in any compliant application
  49. 49. did we win? Much better user experience
  50. 50. did we win? Drag and drop
  51. 51. did we win? Colour coding
  52. 52. did we win? Always configurable
  53. 53. did we win? It’s not ugly any more
  54. 54. I declare victory!
  55. 55. want the real thing? http://jira.atlassian.com http://atlassian.com/opensocial/videos.jsp
  56. 56. contact me http://lachstock.com.au/
  57. 57. Thank you
  58. 58. Flickr CC pimpin’ http://www.flickr.com/photos/77437968@N00/2613067200/

×