Improving Dashboards with open content sharing

Post on 27-Jan-2015

111 views 0 download

Tags:

description

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

Transcript of Improving Dashboards with open content sharing

Improving Dashboardswith 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 browserCode review toolContinuous Integration server

atlassian

Code repository browserCode review toolContinuous Integration server

atlassian

Code repository browserCode review toolContinuous 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 developersand me

building the solution

Assigned a team of developersand 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/