SlideShare uma empresa Scribd logo
1 de 71
Baixar para ler offline
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/

Mais conteúdo relacionado

Mais procurados

How We Learned To Stop Worrying And Love (or at least live with) GitHub
How We Learned To Stop Worrying And Love (or at least live with) GitHubHow We Learned To Stop Worrying And Love (or at least live with) GitHub
How We Learned To Stop Worrying And Love (or at least live with) GitHub
dreamwidth
 

Mais procurados (20)

Untying the Knots of Web Dev with Internet Explorer
Untying the Knots of Web Dev with Internet Explorer Untying the Knots of Web Dev with Internet Explorer
Untying the Knots of Web Dev with Internet Explorer
 
Latest Javascript MVC & Front End Frameworks 2017
Latest Javascript MVC & Front End Frameworks 2017Latest Javascript MVC & Front End Frameworks 2017
Latest Javascript MVC & Front End Frameworks 2017
 
Three Developer Behaviors to Eliminate 85 Percent of Accessibility Defects
Three Developer Behaviors to Eliminate 85 Percent of Accessibility DefectsThree Developer Behaviors to Eliminate 85 Percent of Accessibility Defects
Three Developer Behaviors to Eliminate 85 Percent of Accessibility Defects
 
Graph QL + Swift
Graph QL + SwiftGraph QL + Swift
Graph QL + Swift
 
OSB15
OSB15OSB15
OSB15
 
Breaking Free from Proprietary Gravitational Pull
Breaking Free from Proprietary Gravitational PullBreaking Free from Proprietary Gravitational Pull
Breaking Free from Proprietary Gravitational Pull
 
How We Learned To Stop Worrying And Love (or at least live with) GitHub
How We Learned To Stop Worrying And Love (or at least live with) GitHubHow We Learned To Stop Worrying And Love (or at least live with) GitHub
How We Learned To Stop Worrying And Love (or at least live with) GitHub
 
Succeeding with FOSS!
Succeeding with FOSS!Succeeding with FOSS!
Succeeding with FOSS!
 
Building Chatbots
Building ChatbotsBuilding Chatbots
Building Chatbots
 
A path from Share to ADF
A path from Share to ADFA path from Share to ADF
A path from Share to ADF
 
Chatbots
ChatbotsChatbots
Chatbots
 
OpenStack Documentation in the Open
OpenStack Documentation in the OpenOpenStack Documentation in the Open
OpenStack Documentation in the Open
 
Natural Language UI Testing using Behavior Driven Development with Pavlov and...
Natural Language UI Testing using Behavior Driven Development with Pavlov and...Natural Language UI Testing using Behavior Driven Development with Pavlov and...
Natural Language UI Testing using Behavior Driven Development with Pavlov and...
 
Angular vs React Smackdown - Devoxx BE 2017
Angular vs React Smackdown - Devoxx BE 2017Angular vs React Smackdown - Devoxx BE 2017
Angular vs React Smackdown - Devoxx BE 2017
 
Tutorial how to create a simple maven project
Tutorial how to create a simple maven projectTutorial how to create a simple maven project
Tutorial how to create a simple maven project
 
Google Chronicles: Analytics And Chrome
Google Chronicles: Analytics And ChromeGoogle Chronicles: Analytics And Chrome
Google Chronicles: Analytics And Chrome
 
Top Web Development Frameworks Comparison: All You Need To Know
Top Web Development Frameworks Comparison: All You Need To KnowTop Web Development Frameworks Comparison: All You Need To Know
Top Web Development Frameworks Comparison: All You Need To Know
 
Application innovation & Developer Productivity
Application innovation & Developer ProductivityApplication innovation & Developer Productivity
Application innovation & Developer Productivity
 
Easy logins for JavaScript web applications
Easy logins for JavaScript web applicationsEasy logins for JavaScript web applications
Easy logins for JavaScript web applications
 
Drag and Drop UI Development with React Native
Drag and Drop UI Development with React NativeDrag and Drop UI Development with React Native
Drag and Drop UI Development with React Native
 

Destaque

Microsoft Dynamics CRM User Dashboards eBook_2016
Microsoft Dynamics CRM User Dashboards eBook_2016Microsoft Dynamics CRM User Dashboards eBook_2016
Microsoft Dynamics CRM User Dashboards eBook_2016
Monte Enbysk
 

Destaque (20)

Microsoft Power BI Dashboard Samples
Microsoft Power BI Dashboard SamplesMicrosoft Power BI Dashboard Samples
Microsoft Power BI Dashboard Samples
 
Power BI Made Simple
Power BI Made SimplePower BI Made Simple
Power BI Made Simple
 
Power Up with Power BI
Power Up with Power BIPower Up with Power BI
Power Up with Power BI
 
Power BI 365
Power BI 365Power BI 365
Power BI 365
 
Office 365: Integration Dynamics CRM with SharePoint & Outlook via OData
Office 365: Integration Dynamics CRM with SharePoint & Outlook via ODataOffice 365: Integration Dynamics CRM with SharePoint & Outlook via OData
Office 365: Integration Dynamics CRM with SharePoint & Outlook via OData
 
La BI, Power BI, et SQL Server 2014
La BI, Power BI, et SQL Server 2014La BI, Power BI, et SQL Server 2014
La BI, Power BI, et SQL Server 2014
 
Power BI reports and dashboards for Microsoft Project Server
Power BI reports and  dashboards for Microsoft Project ServerPower BI reports and  dashboards for Microsoft Project Server
Power BI reports and dashboards for Microsoft Project Server
 
Dynamics Day 2017 Brisbane: Data Insights
Dynamics Day 2017 Brisbane: Data InsightsDynamics Day 2017 Brisbane: Data Insights
Dynamics Day 2017 Brisbane: Data Insights
 
Dynamics Day 2017 Perth: Financial Budgeting and Planning with Kepion
Dynamics Day 2017 Perth: Financial Budgeting and Planning with KepionDynamics Day 2017 Perth: Financial Budgeting and Planning with Kepion
Dynamics Day 2017 Perth: Financial Budgeting and Planning with Kepion
 
Memex Merlin Presentation
Memex Merlin PresentationMemex Merlin Presentation
Memex Merlin Presentation
 
Dynamics Day 2017 Perth: Preparing the Organisation for Disruption
Dynamics Day 2017 Perth: Preparing the Organisation for DisruptionDynamics Day 2017 Perth: Preparing the Organisation for Disruption
Dynamics Day 2017 Perth: Preparing the Organisation for Disruption
 
Dynamics Day 2017 Perth: Dynamics 365 Operations Other Modules
Dynamics Day 2017 Perth: Dynamics 365 Operations Other ModulesDynamics Day 2017 Perth: Dynamics 365 Operations Other Modules
Dynamics Day 2017 Perth: Dynamics 365 Operations Other Modules
 
Dynamics Day 2017 Perth: Bringing it All Together with Office 365
Dynamics Day 2017 Perth: Bringing it All Together with Office 365Dynamics Day 2017 Perth: Bringing it All Together with Office 365
Dynamics Day 2017 Perth: Bringing it All Together with Office 365
 
Dynamics Day 2017 Brisbane: Dynamics 365 Enterprise Operations
Dynamics Day 2017 Brisbane: Dynamics 365 Enterprise OperationsDynamics Day 2017 Brisbane: Dynamics 365 Enterprise Operations
Dynamics Day 2017 Brisbane: Dynamics 365 Enterprise Operations
 
Chattanooga sme oee down time presentation
Chattanooga sme oee down time presentationChattanooga sme oee down time presentation
Chattanooga sme oee down time presentation
 
Microsoft Dynamics CRM User Dashboards eBook_2016
Microsoft Dynamics CRM User Dashboards eBook_2016Microsoft Dynamics CRM User Dashboards eBook_2016
Microsoft Dynamics CRM User Dashboards eBook_2016
 
Dynamics Day 2017 Perth: Dynamics 365 Field and Project Services
Dynamics Day 2017 Perth: Dynamics 365 Field and Project ServicesDynamics Day 2017 Perth: Dynamics 365 Field and Project Services
Dynamics Day 2017 Perth: Dynamics 365 Field and Project Services
 
Office 365 ve Dynamics 365
Office 365 ve Dynamics 365Office 365 ve Dynamics 365
Office 365 ve Dynamics 365
 
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
 
Tableau Dashboard Design Best Practices
Tableau Dashboard Design Best Practices Tableau Dashboard Design Best Practices
Tableau Dashboard Design Best Practices
 

Semelhante a Improving Dashboards with open content sharing

summer file - Copy
summer file - Copysummer file - Copy
summer file - Copy
Rakesh Kumar
 
Building Open Source Communities for AWS Serverless Developer Tools
Building Open Source Communities for AWS Serverless Developer ToolsBuilding Open Source Communities for AWS Serverless Developer Tools
Building Open Source Communities for AWS Serverless Developer Tools
Amazon Web Services
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
write31
 

Semelhante a Improving Dashboards with open content sharing (20)

summer file - Copy
summer file - Copysummer file - Copy
summer file - Copy
 
Progressive Web Application by Citytech
Progressive Web Application by CitytechProgressive Web Application by Citytech
Progressive Web Application by Citytech
 
Developer friendly open data
Developer friendly open dataDeveloper friendly open data
Developer friendly open data
 
Upgrading SLFE from 2007 to 2010
Upgrading SLFE from 2007 to 2010Upgrading SLFE from 2007 to 2010
Upgrading SLFE from 2007 to 2010
 
7 Amazing Flutter App Development Tools
7 Amazing Flutter App Development Tools7 Amazing Flutter App Development Tools
7 Amazing Flutter App Development Tools
 
Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps  Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps
 
Top 10 web development tools in 2022
Top 10 web development tools in 2022Top 10 web development tools in 2022
Top 10 web development tools in 2022
 
CommonJS via PINF JavaScript Loader - Introduction
CommonJS via PINF JavaScript Loader - IntroductionCommonJS via PINF JavaScript Loader - Introduction
CommonJS via PINF JavaScript Loader - Introduction
 
Sum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UXSum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UX
 
Uxpin Why Build a Design System
Uxpin Why Build a Design SystemUxpin Why Build a Design System
Uxpin Why Build a Design System
 
Building Open Source Communities for AWS Serverless Developer Tools
Building Open Source Communities for AWS Serverless Developer ToolsBuilding Open Source Communities for AWS Serverless Developer Tools
Building Open Source Communities for AWS Serverless Developer Tools
 
Startup Institute NYC: Styling
Startup Institute NYC: StylingStartup Institute NYC: Styling
Startup Institute NYC: Styling
 
SmartBear Solutions for Agile & DevOps
SmartBear Solutions for Agile & DevOpsSmartBear Solutions for Agile & DevOps
SmartBear Solutions for Agile & DevOps
 
DevOps Friendly Doc Publishing for APIs & Microservices
DevOps Friendly Doc Publishing for APIs & MicroservicesDevOps Friendly Doc Publishing for APIs & Microservices
DevOps Friendly Doc Publishing for APIs & Microservices
 
7 Tools To Make React Development Faster and More Efficient
7 Tools To Make React Development Faster and More Efficient7 Tools To Make React Development Faster and More Efficient
7 Tools To Make React Development Faster and More Efficient
 
Best Web Design Company in Kerala - WIS.pptx
Best Web Design Company in Kerala - WIS.pptxBest Web Design Company in Kerala - WIS.pptx
Best Web Design Company in Kerala - WIS.pptx
 
React.js vs Next.js - Benefits and Features
React.js vs Next.js - Benefits and FeaturesReact.js vs Next.js - Benefits and Features
React.js vs Next.js - Benefits and Features
 
Website development tools
Website development toolsWebsite development tools
Website development tools
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
 
Best React Developer Tools to Increase Your Productivity.pdf
Best React Developer Tools to Increase Your Productivity.pdfBest React Developer Tools to Increase Your Productivity.pdf
Best React Developer Tools to Increase Your Productivity.pdf
 

Mais de Lachlan Hardy (8)

Give Your JavaScript Apps Some Spine
Give Your JavaScript Apps Some SpineGive Your JavaScript Apps Some Spine
Give Your JavaScript Apps Some Spine
 
Give Your JavaScript Apps A Spine
Give Your JavaScript Apps A SpineGive Your JavaScript Apps A Spine
Give Your JavaScript Apps A Spine
 
Yql && Raphaël
Yql && RaphaëlYql && Raphaël
Yql && Raphaël
 
GitHub for JavaScripters
GitHub for JavaScriptersGitHub for JavaScripters
GitHub for JavaScripters
 
The Open Web
The Open WebThe Open Web
The Open Web
 
Serving Code Samples
Serving Code SamplesServing Code Samples
Serving Code Samples
 
The Open Web
The Open WebThe Open Web
The Open Web
 
Local Government on the Open Web
Local Government on the Open WebLocal Government on the Open Web
Local Government on the Open Web
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Improving Dashboards with open content sharing