Improving Dashboards
with open content sharing


      @lachlanhardy
Set the scene
set the scene




What is a dashboard?
set the scene



A dashboard provides
contextual access to
commonly used tools in a
software program
set the scene




What is open content sharing?
set the scene



Choosing information from an
application that you want
displayed in a different
application
set the scene

“I want to display a selection
of all Flickr images tagged
with ‘whippet’ on my blog”
ATLASSIAN
atlassian




We build collaboration and
development tools
atlassian




JIRA - an issue tracker
atlassian




Confluence - a wiki
atlassian



Code repository browser
Code review tool
Continuous Integration server
atlassian



Code repository browser
Code review tool
Continuous Integration server
atlassian



Code repository browser
Code review tool
Continuous Integration server
The problem
the problem

“How can our users share
information between
Atlassian apps more easily?”
the problem




Dashboard elements are hard
to build
the problem




Dashboard elements only work
in their native app
the problem




Arranging dashboard elements
is awkward and unwieldy
the problem




It’s   ugly
Finding the solution
finding the solution




Competitive analysis
finding the solution


“Is our own common format
feasible?”
finding the solution




Comparative analysis
OpenSocial
OpenSocial




It’s an open source project
OpenSocial




Used by iGoogle, LinkedIn,
Yahoo, Gmail...
OpenSocial




It solved all our problems, if...
OpenSocial




It solved all our problems, if...
OpenSocial




It could work for enterprise
OpenSocial




It could work behind the
firewall
Building the solution
building the solution




Assigned a team of developers
and me
building the solution




Assigned a team of developers
and me
building the solution




Agile process
building the solution




Static HTML & CSS mockups
building the solution




Project lead and I did lots of
rapid design iterations
building the solution




As it evolved more, we added
JavaScript functionality
building the solution



You could drag and drop
boxes, but there was no real
content
building the solution




Moved mockups into the app
building the solution




6 months of iterative development
building the solution




4 months ago we put it into
JIRA
building the solution




Integration testing, bug fixes,
browser compatibility work
building the solution




We’ve been releasing public
betas of JIRA 4 since June
building the solution




Final release next month
Did we win?
did we win?




Dashboard elements are
easier to build
did we win?



Dashboard elements conform
to common format and can
be used in any compliant
application
did we win?




Much better user experience
did we win?




Drag and drop
did we win?




Colour coding
did we win?




Always configurable
did we win?




It’s not ugly any more
I declare victory!
want the real thing?


http://jira.atlassian.com


http://atlassian.com/opensocial/videos.jsp
contact me



 http://lachstock.com.au/
Thank you
Flickr CC pimpin’




http://www.flickr.com/photos/77437968@N00/2613067200/
Improving Dashboards with open content sharing
Improving Dashboards with open content sharing
Improving Dashboards with open content sharing
Improving Dashboards with open content sharing
Improving Dashboards with open content sharing
Improving Dashboards with open content sharing
Improving Dashboards with open content sharing
Improving Dashboards with open content sharing
Improving Dashboards with open content sharing
Improving Dashboards with open content sharing
Improving Dashboards with open content sharing
Improving Dashboards with open content sharing
Improving Dashboards with open content sharing
Upcoming SlideShare
Loading in...5
×

Improving Dashboards with open content sharing

3,355

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,355
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
67
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/
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×