SlideShare a Scribd company logo
1 of 22
Download to read offline
Designing add-ons for
Atlassian products
The Do’s & Don’ts
LUCY DENTON | UX DESIGNER | ATLASSIAN
A user interface is like a
joke. If you have to explain
it, it’s not that good.
MARTIN LEBLANC
ICONFINDER.COM
Provide meaningful
actions
Ecosystem design principles
Be HarmoniousKeep it simple
Consider the user’s workflow
Give them what they need to achieve their goals.
Remain contextually relevant
Consider the heirarchy and concepts within the
products.
Don’t add random features
Allow users to focus on their work.
our v1 tables to the v2 tables, which in our case would also need to create an addon. That is the only clean solution as
we don't want to replace the token for the installations as then all the existing integrations will break.
Monday April 15, 2015
Alana Lee 3:39 PM
Awesome job everyone! Lets keep an eye on social media and other feeback avenues. Maybe we can get some
insights on how we are doing.
Alana Lee 3:39 PM
Emma Lane 3:39 PM
Can’t agree more ^
Well done team, super proud of the achievement and for hitting this major milestone.
Alana Lee 3:39 PM
Sounds like a great idea.
Lets organise a team lunch!…
Harvey Goldsworthy 3:39 PM
Hey team, the new website has been launched today! Good job everyone who helped out with the designs.
Confluence 3:39 PM
Design team lunch
confluence.team.com
Space: Design Created by: Mia Wong
Emma Lane shared page: Design team lunch
Design
Confluence
Design team
Great design is making something memorable and meaningful
ROOMS
PEOPLE
Design
Project Managers
Soccer Team
Development
3
7Quality Assurance
Coffee Club
Finance
Create a room
Emma Lane
Mia Smith
Harvey Goldsworthy
Lucy Clinton
Jose Bond
Aundray Lee
Michael Triscott
Atlassian
New chat Search history
My work
Mary Justin - Created 14 June 2016
Mia Wong - Updated 11 June 2016
Alana Lee - Created 10 June 2016
Will Henry - Updated 7 June 2016
Emma Lane - Updated 1 June 2016
What we can learn about UX…
New illustrations
Design team lunch
Workshop learnings: Two d…
Updated website banner des…
Shona McLennon - Created 15 June 2016
Typography update
Open in Confluence
Share to room
SpottyFly
Search Spotify
PLAYLISTS
YOUR MUSIC
Your Daily Mix
Radio
Songs
Albums
Artists
Stations
Local Files
Hottest 100
Created by: Lucy Denton
Beyond the Valley
Created by: Dugald Morrow
Mental Metal
Created by: Royce Wong
Discover weekly
Browse
our v1 tables to the v2 tables, which in our case would also need to create an addon. That is the only clean solution as
we don't want to replace the token for the installations as then all the existing integrations will break.
Monday April 15, 2015
Alana Lee 3:39 PM
Awesome job everyone! Lets keep an eye on social media and other feeback avenues. Maybe we can get some
insights on how we are doing.
Alana Lee 3:39 PM
Emma Lane 3:39 PM
Can’t agree more ^
Well done team, super proud of the achievement and for hitting this major milestone.
Alana Lee 3:39 PM
Sounds like a great idea.
Lets organise a team lunch!…
Harvey Goldsworthy 3:39 PM
Hey team, the new website has been launched today! Good job everyone who helped out with the designs.
Emma Lane 3:39 PM
Wow! we’re getting some great feedback. I’ll organise lunch but first check out our first bug MM-123
Lucky we included the feedback function or else we would of missed out on gems like these.
MM-123: Autocomplete in search does not work and yields unexpected results
Type: Status:Priority: Major TO DO Assignee: Bruce LeeBug
Design team
Great design is making something memorable and meaningful
ROOMS
PEOPLE
Design
Project Managers
Soccer Team
Development
3
7Quality Assurance
Coffee Club
Finance
Create a room
Emma Lane
Mia Smith
Harvey Goldsworthy
Lucy Clinton
Jose Bond
Aundray Lee
Michael Triscott
Atlassian
New chat Search history
What do you mean?
Justin Bieber Purpose
SpottyFly
Chill afternoon
100,000 Followers
Beyond the Valley mix
230 Followers
Get Popped!
800,976 Followers
Discover weekly
42,000 Followers
Aussie Alternative
134,998 Followers
our v1 tables to the v2 tables, which in our case would also need to create an addon. That is the only clean solution as
we don't want to replace the token for the installations as then all the existing integrations will break.
Monday April 15, 2015
Alana Lee 3:39 PM
Awesome job everyone! Lets keep an eye on social media and other feeback avenues. Maybe we can get some
insights on how we are doing.
Alana Lee 3:39 PM
Emma Lane 3:39 PM
Can’t agree more ^
Well done team, super proud of the achievement and for hitting this major milestone.
Alana Lee 3:39 PM
Sounds like a great idea.
Lets organise a team lunch!…
Harvey Goldsworthy 3:39 PM
Hey team, the new website has been launched today! Good job everyone who helped out with the designs.
Emma Lane 3:39 PM
Wow! we’re getting some great feedback. I’ll organise lunch but first check out our first bug MM-123
Lucky we included the feedback function or else we would of missed out on gems like these.
Nice one @growth
MM-123: Autocomplete in search does not work and yields unexpected results
Type: Status:Priority: Major TO DO Assignee: Bruce LeeBug
Design team
Great design is making something memorable and meaningful
ROOMS
PEOPLE
Design
Project Managers
Soccer Team
Development
3
7Quality Assurance
Coffee Club
Finance
Create a room
Brent Norris
Chris Kent
Emma Lane
William Packer
Mia Smith
Harvey Goldsworthy
Lucy Clinton
Jose Bond
Aundray Lee
Michael Triscott
Atlassian
Overview Charts Genres & Moods N
Back
Enable users to close the loop
People respond to information and make
decisions. Make it easy for them.
Remain contextually relevant
Provide meaningful actions within the context of
the parent product.
Move secondary actions out
Throwback - keep it simple.
Confluence
Files
Links
People
95
Monday April 15, 2015
Alana Lee 3:39 PM
Awesome job everyone! Lets keep an eye on social media and other feeback avenues. Maybe we can get some
insights on how we are doing.
Alana Aware 3:39 PM
Emma Lane 3:39 PM
Can’t agree more ^
Well done team, super proud of the achievement and for hitting this major milestone.
Alana Lee 3:39 PM
Sounds like a great idea.
Lets organise a team lunch!…
Harvey Goldsworthy 3:39 PM
Hey team, the new website has been launched today! Good job everyone who helped out with the designs.
Incident management 3:39 PM
#477: Everything is on fire.
Design team
Great design is making something memorable and meaningful
ROOMS
PEOPLE
Design
Project Managers
Soccer Team
Development
3
7Quality Assurance
Coffee Club
Finance
Create a room
Emma Lane
Mia Smith
Harvey Goldsworthy
Lucy Clinton
Jose Bond
Aundray Lee
Michael Triscott
Atlassian
New chat Search history
3 Triggered
Back
3 Triggered
#477: Everything is on fire.
All servers in the main server
building have spontaneously
caught on fire. This is the full
description section. It can be max.
200 characters long.
Severity: Sev-2
Escalates in 29m
ServiceNow 3:13pm, 19 July 2016
SEV-2
Confluence
Files
Links
People
Monday April 15, 2015
Alana Lee 3:39 PM
Awesome job everyone! Lets keep an eye on social media and other feeback avenues. Maybe we can get some
insights on how we are doing.
Alana Aware 3:39 PM
Emma Lane 3:39 PM
Can’t agree more ^
Well done team, super proud of the achievement and for hitting this major milestone.
Alana Lee 3:39 PM
Sounds like a great idea.
Lets organise a team lunch!…
Harvey Goldsworthy 3:39 PM
Hey team, the new website has been launched today! Good job everyone who helped out with the designs.
Incident management 3:39 PM
#477: Everything is on fire.
Service: ServiceNow Severity:
Design team
Great design is making something memorable and meaningful
ROOMS
PEOPLE
Design
Project Managers
Soccer Team
Development
3
7Quality Assurance
Coffee Club
Finance
Create a room
Emma Lane
William Packer
Mia Smith
Harvey Goldsworthy
Lucy Clinton
Jose Bond
Aundray Lee
Michael Triscott
Atlassian
New chat Search history
3 Triggered
Back
3 Triggered
#477: Everything is on fire.
All servers in the main server
building have spontaneously
caught on fire. This is the full
description section. It can be max.
200 characters long.
Severity: Sev-2
Escalates in 29m
ServiceNow 3:13pm, 19 July 2016
SEV-2
SEV-2 Acknowledge
SpottyFly
Chill afternoon
100,000 Followers
Beyond the Valley mix
230 Followers
Get Popped!
800,976 Followers
Discover weekly
42,000 Followers
Aussie Alternative
134,998 Followers
our v1 tables to the v2 tables, which in our case would also need to create an addon. That is the only clean solution as
we don't want to replace the token for the installations as then all the existing integrations will break.
Monday April 15, 2015
Alana Lee 3:39 PM
Awesome job everyone! Lets keep an eye on social media and other feeback avenues. Maybe we can get some
insights on how we are doing.
Alana Lee 3:39 PM
Emma Lane 3:39 PM
Can’t agree more ^
Well done team, super proud of the achievement and for hitting this major milestone.
Alana Lee 3:39 PM
Sounds like a great idea.
Lets organise a team lunch!…
Harvey Goldsworthy 3:39 PM
Hey team, the new website has been launched today! Good job everyone who helped out with the designs.
Emma Lane 3:39 PM
Wow! we’re getting some great feedback. I’ll organise lunch but first check out our first bug MM-123
Lucky we included the feedback function or else we would of missed out on gems like these.
MM-123: Autocomplete in search does not work and yields unexpected results
Type: Status:Priority: Major TO DO Assignee: Bruce LeeBug
Design team
Great design is making something memorable and meaningful
ROOMS
PEOPLE
Design
Project Managers
Soccer Team
Development
3
7Quality Assurance
Coffee Club
Finance
Create a room
Emma Lane
Mia Smith
Harvey Goldsworthy
Lucy Clinton
Jose Bond
Aundray Lee
Michael Triscott
Atlassian
New chat Search history
Overview Charts Genres & Moods N
BackGoal: 45 Current: 43
All feedback
MonkeySurvey
“URGGGGGH really? Wish you
could make it responsive…”
23 August 2015
“I really wish they would make it
possible to customise the sche…”
23 August 2015
“I love how easy it is to use. The
latest software update has ma…”
23 August 2015
“Really, really, super impressed
with this product. I think that th...”
23 August 2015
“product is super great, feels
super snappy now that they ha…”
23 August 2015
“I wish the UX was a bit more…”
23 August 2015
“It’s pretty good but I wish ther…”
23 August 2015
Keep it recognisable
Use the Atlassian Design Guidelines to follow
Atlassian’s design language.
Check with users
Usability test your designs early.
Follow similar patterns in the product
When in doubt, be consistent.
Screen Recordings
Start recording Select a recording
No recordings attached
Talk to users
10%
10%
10%
20%
50%
WHY DON’T VENDORS TALK TO USERS?
Didn’t consider it.
Some vendors have never thought to
actually talk to their users as a way
of improving their product.
Don’t know how.
Some vendors want to get feedback
from their users, but don’t know how
to get started.
Non-priority.
A large group of vendors see user
testing as a non-priority. They have to
work on building a solution first.
Don’t have time.
The majority of vendors feel they
don’t have time or resources to pull
off user testing.
Not worth it.
Some vendors think user research is
not worth the effort, time, and cost.
Agile user testing
• Get the right participants.
• Record your sessions.
• Help participants feel
comfortable.
• Ask the right questions.
• Ask them to think aloud.
• Don’t correct them if they’re
wrong.
• Don’t jump to conclusions based
on what 2 people said.
“It was probably the best
thing we did. It helped so so
so so so so so very much.
ELEVATOR FOR JIRA, REFLECTING ON USER TESTING DAY
Share ideas
Sparring
• Give context of the problem.
• Walkthrough the proposed
solution.
• Participants write feedback points
on sticky notes.
• Discuss, debate, challenge.
go.atlassian.com/playbook/plays/sparring
Tools
atlassian.design
go.atlassian.com/ak
go.atlassian.com/aui
go.atlassian.com/playbook
Thank you!
LUCY DENTON | DESIGNER | ATLASSIAN | @LUCINDA_DENTON

More Related Content

What's hot

How to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeHow to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeCamille Fournier
 
Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsRyan Ripley
 
Exploring with Automation
Exploring with AutomationExploring with Automation
Exploring with AutomationJames Thomas
 
Troublefree troubleshooting ian campbell sps jhb 2019
Troublefree troubleshooting ian campbell sps jhb 2019Troublefree troubleshooting ian campbell sps jhb 2019
Troublefree troubleshooting ian campbell sps jhb 2019Ian Campbell
 
Become a Confluence Whiz Kid: Organized Spaces and Beautiful Pages
Become a Confluence Whiz Kid: Organized Spaces and Beautiful PagesBecome a Confluence Whiz Kid: Organized Spaces and Beautiful Pages
Become a Confluence Whiz Kid: Organized Spaces and Beautiful PagesAtlassian
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsSven Peters
 
4 - Making Information Pay 2011 -- SAVIKAS, ANDREW (O'Reilly Media)
4 - Making Information Pay 2011 -- SAVIKAS, ANDREW (O'Reilly Media)4 - Making Information Pay 2011 -- SAVIKAS, ANDREW (O'Reilly Media)
4 - Making Information Pay 2011 -- SAVIKAS, ANDREW (O'Reilly Media)bisg
 
Prototyping for web and mobile workshop
Prototyping for web and mobile workshopPrototyping for web and mobile workshop
Prototyping for web and mobile workshopSimon Phillips
 
Embracing Startup Life and learning to think The Startup Way
Embracing Startup Life and learning to think The Startup WayEmbracing Startup Life and learning to think The Startup Way
Embracing Startup Life and learning to think The Startup WayBen Hall
 
The Black Magic of Engineering Management
The Black Magic of Engineering ManagementThe Black Magic of Engineering Management
The Black Magic of Engineering ManagementAdam Christian
 
Dev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuckDev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuckAngela Dugan
 
How to Test Anything
How to Test AnythingHow to Test Anything
How to Test AnythingJames Thomas
 
Effective Remote Teamwork
Effective Remote TeamworkEffective Remote Teamwork
Effective Remote TeamworkMike Wolfson
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestringteaguese
 
How to understand and prioritize user needs: A marriage of UX research and bu...
How to understand and prioritize user needs: A marriage of UX research and bu...How to understand and prioritize user needs: A marriage of UX research and bu...
How to understand and prioritize user needs: A marriage of UX research and bu...UXPA International
 
Remote Research Workshop, UX Week 2012 - Cyd Harrell
Remote Research Workshop, UX Week 2012 - Cyd HarrellRemote Research Workshop, UX Week 2012 - Cyd Harrell
Remote Research Workshop, UX Week 2012 - Cyd HarrellCyd Harrell
 

What's hot (19)

The Real & the Virtual: Art & the Web
The Real & the Virtual: Art & the WebThe Real & the Virtual: Art & the Web
The Real & the Virtual: Art & the Web
 
How to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeHow to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibe
 
#RecruitClever Webinar: Exclusive first-look at AdaptUX
#RecruitClever Webinar: Exclusive first-look at AdaptUX#RecruitClever Webinar: Exclusive first-look at AdaptUX
#RecruitClever Webinar: Exclusive first-look at AdaptUX
 
Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult Questions
 
Exploring with Automation
Exploring with AutomationExploring with Automation
Exploring with Automation
 
Troublefree troubleshooting ian campbell sps jhb 2019
Troublefree troubleshooting ian campbell sps jhb 2019Troublefree troubleshooting ian campbell sps jhb 2019
Troublefree troubleshooting ian campbell sps jhb 2019
 
Become a Confluence Whiz Kid: Organized Spaces and Beautiful Pages
Become a Confluence Whiz Kid: Organized Spaces and Beautiful PagesBecome a Confluence Whiz Kid: Organized Spaces and Beautiful Pages
Become a Confluence Whiz Kid: Organized Spaces and Beautiful Pages
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful Teams
 
4 - Making Information Pay 2011 -- SAVIKAS, ANDREW (O'Reilly Media)
4 - Making Information Pay 2011 -- SAVIKAS, ANDREW (O'Reilly Media)4 - Making Information Pay 2011 -- SAVIKAS, ANDREW (O'Reilly Media)
4 - Making Information Pay 2011 -- SAVIKAS, ANDREW (O'Reilly Media)
 
Prototyping for web and mobile workshop
Prototyping for web and mobile workshopPrototyping for web and mobile workshop
Prototyping for web and mobile workshop
 
Embracing Startup Life and learning to think The Startup Way
Embracing Startup Life and learning to think The Startup WayEmbracing Startup Life and learning to think The Startup Way
Embracing Startup Life and learning to think The Startup Way
 
The Black Magic of Engineering Management
The Black Magic of Engineering ManagementThe Black Magic of Engineering Management
The Black Magic of Engineering Management
 
Dev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuckDev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuck
 
How to Test Anything
How to Test AnythingHow to Test Anything
How to Test Anything
 
Effective Remote Teamwork
Effective Remote TeamworkEffective Remote Teamwork
Effective Remote Teamwork
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestring
 
How to understand and prioritize user needs: A marriage of UX research and bu...
How to understand and prioritize user needs: A marriage of UX research and bu...How to understand and prioritize user needs: A marriage of UX research and bu...
How to understand and prioritize user needs: A marriage of UX research and bu...
 
impact_mapping
impact_mappingimpact_mapping
impact_mapping
 
Remote Research Workshop, UX Week 2012 - Cyd Harrell
Remote Research Workshop, UX Week 2012 - Cyd HarrellRemote Research Workshop, UX Week 2012 - Cyd Harrell
Remote Research Workshop, UX Week 2012 - Cyd Harrell
 

Viewers also liked

Creating Your Own Server Add-on that Customizes Confluence or JIRA
Creating Your Own Server Add-on that Customizes Confluence or JIRACreating Your Own Server Add-on that Customizes Confluence or JIRA
Creating Your Own Server Add-on that Customizes Confluence or JIRAAtlassian
 
How to Write a Chatbot that Gets Smarter
How to Write a Chatbot that Gets SmarterHow to Write a Chatbot that Gets Smarter
How to Write a Chatbot that Gets SmarterAtlassian
 
Server Add-ons for Front-end Developers
Server Add-ons for Front-end DevelopersServer Add-ons for Front-end Developers
Server Add-ons for Front-end DevelopersAtlassian
 
Launch into New Markets with JIRA Service Desk
Launch into New Markets with JIRA Service DeskLaunch into New Markets with JIRA Service Desk
Launch into New Markets with JIRA Service DeskAtlassian
 
What's New with Confluence Connect
What's New with Confluence ConnectWhat's New with Confluence Connect
What's New with Confluence ConnectAtlassian
 
How to Build a Better JIRA Add-on
How to Build a Better JIRA Add-onHow to Build a Better JIRA Add-on
How to Build a Better JIRA Add-onAtlassian
 
Connect First, Ask Confluence Questions Later
Connect First, Ask Confluence Questions LaterConnect First, Ask Confluence Questions Later
Connect First, Ask Confluence Questions LaterAtlassian
 
Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...
Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...
Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...Atlassian
 
React for Re-use: Creating UI Components with Confluence Connect
React for Re-use: Creating UI Components with Confluence ConnectReact for Re-use: Creating UI Components with Confluence Connect
React for Re-use: Creating UI Components with Confluence ConnectAtlassian
 
Bringing Server Add-ons to the Cloud and Back Again
Bringing Server Add-ons to the Cloud and Back AgainBringing Server Add-ons to the Cloud and Back Again
Bringing Server Add-ons to the Cloud and Back AgainAtlassian
 
Know Thy Product: Tips from a Tester
Know Thy Product: Tips from a TesterKnow Thy Product: Tips from a Tester
Know Thy Product: Tips from a TesterAtlassian
 
Ten Battle-Tested Tips for Atlassian Connect Add-ons
Ten Battle-Tested Tips for Atlassian Connect Add-onsTen Battle-Tested Tips for Atlassian Connect Add-ons
Ten Battle-Tested Tips for Atlassian Connect Add-onsAtlassian
 
How Bitbucket Pipelines Loads Connect UI Assets Super-fast
How Bitbucket Pipelines Loads Connect UI Assets Super-fastHow Bitbucket Pipelines Loads Connect UI Assets Super-fast
How Bitbucket Pipelines Loads Connect UI Assets Super-fastAtlassian
 
Shipping to Server and Cloud with Docker
Shipping to Server and Cloud with DockerShipping to Server and Cloud with Docker
Shipping to Server and Cloud with DockerAtlassian
 
Closing the Deal: How Atlassian Partners Help Grow Your User Base
Closing the Deal: How Atlassian Partners Help Grow Your User BaseClosing the Deal: How Atlassian Partners Help Grow Your User Base
Closing the Deal: How Atlassian Partners Help Grow Your User BaseAtlassian
 
Build a JIRA Server Add-on as a Microservice - You Can Do It!
Build a JIRA Server Add-on as a Microservice - You Can Do It!Build a JIRA Server Add-on as a Microservice - You Can Do It!
Build a JIRA Server Add-on as a Microservice - You Can Do It!Atlassian
 
Marketplace Listings: How to Make Yours a Success
Marketplace Listings: How to Make Yours a SuccessMarketplace Listings: How to Make Yours a Success
Marketplace Listings: How to Make Yours a SuccessAtlassian
 
How to be Successful in the DevOps Business
How to be Successful in the DevOps BusinessHow to be Successful in the DevOps Business
How to be Successful in the DevOps BusinessAtlassian
 
Building for the Future: Design Your Add-on with Tomorrow in Mind
Building for the Future: Design Your Add-on with Tomorrow in MindBuilding for the Future: Design Your Add-on with Tomorrow in Mind
Building for the Future: Design Your Add-on with Tomorrow in MindAtlassian
 
Atlassian Connect on Serverless Platforms: Low Cost Add-Ons
Atlassian Connect on Serverless Platforms: Low Cost Add-OnsAtlassian Connect on Serverless Platforms: Low Cost Add-Ons
Atlassian Connect on Serverless Platforms: Low Cost Add-OnsAtlassian
 

Viewers also liked (20)

Creating Your Own Server Add-on that Customizes Confluence or JIRA
Creating Your Own Server Add-on that Customizes Confluence or JIRACreating Your Own Server Add-on that Customizes Confluence or JIRA
Creating Your Own Server Add-on that Customizes Confluence or JIRA
 
How to Write a Chatbot that Gets Smarter
How to Write a Chatbot that Gets SmarterHow to Write a Chatbot that Gets Smarter
How to Write a Chatbot that Gets Smarter
 
Server Add-ons for Front-end Developers
Server Add-ons for Front-end DevelopersServer Add-ons for Front-end Developers
Server Add-ons for Front-end Developers
 
Launch into New Markets with JIRA Service Desk
Launch into New Markets with JIRA Service DeskLaunch into New Markets with JIRA Service Desk
Launch into New Markets with JIRA Service Desk
 
What's New with Confluence Connect
What's New with Confluence ConnectWhat's New with Confluence Connect
What's New with Confluence Connect
 
How to Build a Better JIRA Add-on
How to Build a Better JIRA Add-onHow to Build a Better JIRA Add-on
How to Build a Better JIRA Add-on
 
Connect First, Ask Confluence Questions Later
Connect First, Ask Confluence Questions LaterConnect First, Ask Confluence Questions Later
Connect First, Ask Confluence Questions Later
 
Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...
Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...
Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...
 
React for Re-use: Creating UI Components with Confluence Connect
React for Re-use: Creating UI Components with Confluence ConnectReact for Re-use: Creating UI Components with Confluence Connect
React for Re-use: Creating UI Components with Confluence Connect
 
Bringing Server Add-ons to the Cloud and Back Again
Bringing Server Add-ons to the Cloud and Back AgainBringing Server Add-ons to the Cloud and Back Again
Bringing Server Add-ons to the Cloud and Back Again
 
Know Thy Product: Tips from a Tester
Know Thy Product: Tips from a TesterKnow Thy Product: Tips from a Tester
Know Thy Product: Tips from a Tester
 
Ten Battle-Tested Tips for Atlassian Connect Add-ons
Ten Battle-Tested Tips for Atlassian Connect Add-onsTen Battle-Tested Tips for Atlassian Connect Add-ons
Ten Battle-Tested Tips for Atlassian Connect Add-ons
 
How Bitbucket Pipelines Loads Connect UI Assets Super-fast
How Bitbucket Pipelines Loads Connect UI Assets Super-fastHow Bitbucket Pipelines Loads Connect UI Assets Super-fast
How Bitbucket Pipelines Loads Connect UI Assets Super-fast
 
Shipping to Server and Cloud with Docker
Shipping to Server and Cloud with DockerShipping to Server and Cloud with Docker
Shipping to Server and Cloud with Docker
 
Closing the Deal: How Atlassian Partners Help Grow Your User Base
Closing the Deal: How Atlassian Partners Help Grow Your User BaseClosing the Deal: How Atlassian Partners Help Grow Your User Base
Closing the Deal: How Atlassian Partners Help Grow Your User Base
 
Build a JIRA Server Add-on as a Microservice - You Can Do It!
Build a JIRA Server Add-on as a Microservice - You Can Do It!Build a JIRA Server Add-on as a Microservice - You Can Do It!
Build a JIRA Server Add-on as a Microservice - You Can Do It!
 
Marketplace Listings: How to Make Yours a Success
Marketplace Listings: How to Make Yours a SuccessMarketplace Listings: How to Make Yours a Success
Marketplace Listings: How to Make Yours a Success
 
How to be Successful in the DevOps Business
How to be Successful in the DevOps BusinessHow to be Successful in the DevOps Business
How to be Successful in the DevOps Business
 
Building for the Future: Design Your Add-on with Tomorrow in Mind
Building for the Future: Design Your Add-on with Tomorrow in MindBuilding for the Future: Design Your Add-on with Tomorrow in Mind
Building for the Future: Design Your Add-on with Tomorrow in Mind
 
Atlassian Connect on Serverless Platforms: Low Cost Add-Ons
Atlassian Connect on Serverless Platforms: Low Cost Add-OnsAtlassian Connect on Serverless Platforms: Low Cost Add-Ons
Atlassian Connect on Serverless Platforms: Low Cost Add-Ons
 

Similar to Designing Add-ons for Atlassian Products, the Do’s & Don’ts

unSEXY Conf 2013: Andrew Watterson, Asana
unSEXY Conf 2013: Andrew Watterson, Asana unSEXY Conf 2013: Andrew Watterson, Asana
unSEXY Conf 2013: Andrew Watterson, Asana 500 Startups
 
NACAC Essay Writing 10 Tips Powerpoint
NACAC Essay Writing 10 Tips PowerpointNACAC Essay Writing 10 Tips Powerpoint
NACAC Essay Writing 10 Tips PowerpointSabrina Green
 
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software DevelopmentJAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Developmentjazoon13
 
5 Leadership Lessons from the Trenches by Twitch Senior PM
5 Leadership Lessons from the Trenches by Twitch Senior PM5 Leadership Lessons from the Trenches by Twitch Senior PM
5 Leadership Lessons from the Trenches by Twitch Senior PMProduct School
 
Management practices for the digital era by Cecil Dijoux
Management practices for the digital era by Cecil DijouxManagement practices for the digital era by Cecil Dijoux
Management practices for the digital era by Cecil DijouxInstitut Lean France
 
User test projections
User test projectionsUser test projections
User test projectionsJames Hall
 
An Exploration of Cross-product App Experiences
An Exploration of Cross-product App ExperiencesAn Exploration of Cross-product App Experiences
An Exploration of Cross-product App ExperiencesAtlassian
 
How To Do Kick-Ass Software Development
How To Do Kick-Ass Software DevelopmentHow To Do Kick-Ass Software Development
How To Do Kick-Ass Software DevelopmentSven Peters
 
Class 2: Setting the foundation for a successful website design
Class 2: Setting the foundation for a successful website designClass 2: Setting the foundation for a successful website design
Class 2: Setting the foundation for a successful website designDon Stanley
 
Michelle Kempner, BuzzFeed 5 ways to crush on a platform presentation
Michelle Kempner, BuzzFeed  5 ways to crush on a platform presentationMichelle Kempner, BuzzFeed  5 ways to crush on a platform presentation
Michelle Kempner, BuzzFeed 5 ways to crush on a platform presentationHilary Ip
 
Devcon Tel Aviv - How to do Kick-ass Software Development
Devcon Tel Aviv - How to do Kick-ass Software DevelopmentDevcon Tel Aviv - How to do Kick-ass Software Development
Devcon Tel Aviv - How to do Kick-ass Software DevelopmentDavid Bonilla
 
Sharepoint UX- Tech Fest 2013
Sharepoint UX- Tech Fest 2013Sharepoint UX- Tech Fest 2013
Sharepoint UX- Tech Fest 2013Tracey Kelly
 
Collaborative Design: Lessons & Observations
Collaborative Design: Lessons & ObservationsCollaborative Design: Lessons & Observations
Collaborative Design: Lessons & ObservationsAdam Connor
 
All Hail the Committee! Typo 2016 Talk Berlin
All Hail the Committee! Typo 2016 Talk BerlinAll Hail the Committee! Typo 2016 Talk Berlin
All Hail the Committee! Typo 2016 Talk BerlinPrarthana Johnson
 
Solving 4 Business Problems with Serverless Architectures - Panel discussion
Solving 4 Business Problems with Serverless Architectures - Panel discussionSolving 4 Business Problems with Serverless Architectures - Panel discussion
Solving 4 Business Problems with Serverless Architectures - Panel discussionDaniel Zivkovic
 
MVP Design - Emerge Education
MVP Design - Emerge EducationMVP Design - Emerge Education
MVP Design - Emerge EducationFounder-Centric
 
Employee Advocacy presenation at ADMBE
Employee Advocacy presenation at ADMBEEmployee Advocacy presenation at ADMBE
Employee Advocacy presenation at ADMBEVanguard Leadership
 
Turning a Startup to a Design-Driven Company
Turning a Startup to a Design-Driven CompanyTurning a Startup to a Design-Driven Company
Turning a Startup to a Design-Driven CompanyTanya Zavialova
 

Similar to Designing Add-ons for Atlassian Products, the Do’s & Don’ts (20)

unSEXY Conf 2013: Andrew Watterson, Asana
unSEXY Conf 2013: Andrew Watterson, Asana unSEXY Conf 2013: Andrew Watterson, Asana
unSEXY Conf 2013: Andrew Watterson, Asana
 
NACAC Essay Writing 10 Tips Powerpoint
NACAC Essay Writing 10 Tips PowerpointNACAC Essay Writing 10 Tips Powerpoint
NACAC Essay Writing 10 Tips Powerpoint
 
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software DevelopmentJAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
 
5 Leadership Lessons from the Trenches by Twitch Senior PM
5 Leadership Lessons from the Trenches by Twitch Senior PM5 Leadership Lessons from the Trenches by Twitch Senior PM
5 Leadership Lessons from the Trenches by Twitch Senior PM
 
Management practices for the digital era by Cecil Dijoux
Management practices for the digital era by Cecil DijouxManagement practices for the digital era by Cecil Dijoux
Management practices for the digital era by Cecil Dijoux
 
User test projections
User test projectionsUser test projections
User test projections
 
An Exploration of Cross-product App Experiences
An Exploration of Cross-product App ExperiencesAn Exploration of Cross-product App Experiences
An Exploration of Cross-product App Experiences
 
How To Do Kick-Ass Software Development
How To Do Kick-Ass Software DevelopmentHow To Do Kick-Ass Software Development
How To Do Kick-Ass Software Development
 
Class 2: Setting the foundation for a successful website design
Class 2: Setting the foundation for a successful website designClass 2: Setting the foundation for a successful website design
Class 2: Setting the foundation for a successful website design
 
Michelle Kempner, BuzzFeed 5 ways to crush on a platform presentation
Michelle Kempner, BuzzFeed  5 ways to crush on a platform presentationMichelle Kempner, BuzzFeed  5 ways to crush on a platform presentation
Michelle Kempner, BuzzFeed 5 ways to crush on a platform presentation
 
Fowd Recap
Fowd RecapFowd Recap
Fowd Recap
 
Cynefin, Kanban and Crash Test Dummies
Cynefin, Kanban and Crash Test DummiesCynefin, Kanban and Crash Test Dummies
Cynefin, Kanban and Crash Test Dummies
 
Devcon Tel Aviv - How to do Kick-ass Software Development
Devcon Tel Aviv - How to do Kick-ass Software DevelopmentDevcon Tel Aviv - How to do Kick-ass Software Development
Devcon Tel Aviv - How to do Kick-ass Software Development
 
Sharepoint UX- Tech Fest 2013
Sharepoint UX- Tech Fest 2013Sharepoint UX- Tech Fest 2013
Sharepoint UX- Tech Fest 2013
 
Collaborative Design: Lessons & Observations
Collaborative Design: Lessons & ObservationsCollaborative Design: Lessons & Observations
Collaborative Design: Lessons & Observations
 
All Hail the Committee! Typo 2016 Talk Berlin
All Hail the Committee! Typo 2016 Talk BerlinAll Hail the Committee! Typo 2016 Talk Berlin
All Hail the Committee! Typo 2016 Talk Berlin
 
Solving 4 Business Problems with Serverless Architectures - Panel discussion
Solving 4 Business Problems with Serverless Architectures - Panel discussionSolving 4 Business Problems with Serverless Architectures - Panel discussion
Solving 4 Business Problems with Serverless Architectures - Panel discussion
 
MVP Design - Emerge Education
MVP Design - Emerge EducationMVP Design - Emerge Education
MVP Design - Emerge Education
 
Employee Advocacy presenation at ADMBE
Employee Advocacy presenation at ADMBEEmployee Advocacy presenation at ADMBE
Employee Advocacy presenation at ADMBE
 
Turning a Startup to a Design-Driven Company
Turning a Startup to a Design-Driven CompanyTurning a Startup to a Design-Driven Company
Turning a Startup to a Design-Driven Company
 

More from Atlassian

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020Atlassian
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020Atlassian
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App ShowcaseAtlassian
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UIAtlassian
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge RuntimeAtlassian
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceAtlassian
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge TriggersAtlassian
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeAtlassian
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelAtlassian
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemAtlassian
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the HoodAtlassian
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAtlassian
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginAtlassian
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingAtlassian
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterAtlassian
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindAtlassian
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Atlassian
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsAtlassian
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamAtlassian
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in MindAtlassian
 

More from Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 

Recently uploaded (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 

Designing Add-ons for Atlassian Products, the Do’s & Don’ts

  • 1. Designing add-ons for Atlassian products The Do’s & Don’ts LUCY DENTON | UX DESIGNER | ATLASSIAN
  • 2. A user interface is like a joke. If you have to explain it, it’s not that good. MARTIN LEBLANC ICONFINDER.COM
  • 3. Provide meaningful actions Ecosystem design principles Be HarmoniousKeep it simple
  • 4. Consider the user’s workflow Give them what they need to achieve their goals. Remain contextually relevant Consider the heirarchy and concepts within the products. Don’t add random features Allow users to focus on their work.
  • 5. our v1 tables to the v2 tables, which in our case would also need to create an addon. That is the only clean solution as we don't want to replace the token for the installations as then all the existing integrations will break. Monday April 15, 2015 Alana Lee 3:39 PM Awesome job everyone! Lets keep an eye on social media and other feeback avenues. Maybe we can get some insights on how we are doing. Alana Lee 3:39 PM Emma Lane 3:39 PM Can’t agree more ^ Well done team, super proud of the achievement and for hitting this major milestone. Alana Lee 3:39 PM Sounds like a great idea. Lets organise a team lunch!… Harvey Goldsworthy 3:39 PM Hey team, the new website has been launched today! Good job everyone who helped out with the designs. Confluence 3:39 PM Design team lunch confluence.team.com Space: Design Created by: Mia Wong Emma Lane shared page: Design team lunch Design Confluence Design team Great design is making something memorable and meaningful ROOMS PEOPLE Design Project Managers Soccer Team Development 3 7Quality Assurance Coffee Club Finance Create a room Emma Lane Mia Smith Harvey Goldsworthy Lucy Clinton Jose Bond Aundray Lee Michael Triscott Atlassian New chat Search history My work Mary Justin - Created 14 June 2016 Mia Wong - Updated 11 June 2016 Alana Lee - Created 10 June 2016 Will Henry - Updated 7 June 2016 Emma Lane - Updated 1 June 2016 What we can learn about UX… New illustrations Design team lunch Workshop learnings: Two d… Updated website banner des… Shona McLennon - Created 15 June 2016 Typography update Open in Confluence Share to room
  • 6. SpottyFly Search Spotify PLAYLISTS YOUR MUSIC Your Daily Mix Radio Songs Albums Artists Stations Local Files Hottest 100 Created by: Lucy Denton Beyond the Valley Created by: Dugald Morrow Mental Metal Created by: Royce Wong Discover weekly Browse our v1 tables to the v2 tables, which in our case would also need to create an addon. That is the only clean solution as we don't want to replace the token for the installations as then all the existing integrations will break. Monday April 15, 2015 Alana Lee 3:39 PM Awesome job everyone! Lets keep an eye on social media and other feeback avenues. Maybe we can get some insights on how we are doing. Alana Lee 3:39 PM Emma Lane 3:39 PM Can’t agree more ^ Well done team, super proud of the achievement and for hitting this major milestone. Alana Lee 3:39 PM Sounds like a great idea. Lets organise a team lunch!… Harvey Goldsworthy 3:39 PM Hey team, the new website has been launched today! Good job everyone who helped out with the designs. Emma Lane 3:39 PM Wow! we’re getting some great feedback. I’ll organise lunch but first check out our first bug MM-123 Lucky we included the feedback function or else we would of missed out on gems like these. MM-123: Autocomplete in search does not work and yields unexpected results Type: Status:Priority: Major TO DO Assignee: Bruce LeeBug Design team Great design is making something memorable and meaningful ROOMS PEOPLE Design Project Managers Soccer Team Development 3 7Quality Assurance Coffee Club Finance Create a room Emma Lane Mia Smith Harvey Goldsworthy Lucy Clinton Jose Bond Aundray Lee Michael Triscott Atlassian New chat Search history What do you mean? Justin Bieber Purpose SpottyFly Chill afternoon 100,000 Followers Beyond the Valley mix 230 Followers Get Popped! 800,976 Followers Discover weekly 42,000 Followers Aussie Alternative 134,998 Followers our v1 tables to the v2 tables, which in our case would also need to create an addon. That is the only clean solution as we don't want to replace the token for the installations as then all the existing integrations will break. Monday April 15, 2015 Alana Lee 3:39 PM Awesome job everyone! Lets keep an eye on social media and other feeback avenues. Maybe we can get some insights on how we are doing. Alana Lee 3:39 PM Emma Lane 3:39 PM Can’t agree more ^ Well done team, super proud of the achievement and for hitting this major milestone. Alana Lee 3:39 PM Sounds like a great idea. Lets organise a team lunch!… Harvey Goldsworthy 3:39 PM Hey team, the new website has been launched today! Good job everyone who helped out with the designs. Emma Lane 3:39 PM Wow! we’re getting some great feedback. I’ll organise lunch but first check out our first bug MM-123 Lucky we included the feedback function or else we would of missed out on gems like these. Nice one @growth MM-123: Autocomplete in search does not work and yields unexpected results Type: Status:Priority: Major TO DO Assignee: Bruce LeeBug Design team Great design is making something memorable and meaningful ROOMS PEOPLE Design Project Managers Soccer Team Development 3 7Quality Assurance Coffee Club Finance Create a room Brent Norris Chris Kent Emma Lane William Packer Mia Smith Harvey Goldsworthy Lucy Clinton Jose Bond Aundray Lee Michael Triscott Atlassian Overview Charts Genres & Moods N Back
  • 7. Enable users to close the loop People respond to information and make decisions. Make it easy for them. Remain contextually relevant Provide meaningful actions within the context of the parent product. Move secondary actions out Throwback - keep it simple.
  • 8. Confluence Files Links People 95 Monday April 15, 2015 Alana Lee 3:39 PM Awesome job everyone! Lets keep an eye on social media and other feeback avenues. Maybe we can get some insights on how we are doing. Alana Aware 3:39 PM Emma Lane 3:39 PM Can’t agree more ^ Well done team, super proud of the achievement and for hitting this major milestone. Alana Lee 3:39 PM Sounds like a great idea. Lets organise a team lunch!… Harvey Goldsworthy 3:39 PM Hey team, the new website has been launched today! Good job everyone who helped out with the designs. Incident management 3:39 PM #477: Everything is on fire. Design team Great design is making something memorable and meaningful ROOMS PEOPLE Design Project Managers Soccer Team Development 3 7Quality Assurance Coffee Club Finance Create a room Emma Lane Mia Smith Harvey Goldsworthy Lucy Clinton Jose Bond Aundray Lee Michael Triscott Atlassian New chat Search history 3 Triggered Back 3 Triggered #477: Everything is on fire. All servers in the main server building have spontaneously caught on fire. This is the full description section. It can be max. 200 characters long. Severity: Sev-2 Escalates in 29m ServiceNow 3:13pm, 19 July 2016 SEV-2 Confluence Files Links People Monday April 15, 2015 Alana Lee 3:39 PM Awesome job everyone! Lets keep an eye on social media and other feeback avenues. Maybe we can get some insights on how we are doing. Alana Aware 3:39 PM Emma Lane 3:39 PM Can’t agree more ^ Well done team, super proud of the achievement and for hitting this major milestone. Alana Lee 3:39 PM Sounds like a great idea. Lets organise a team lunch!… Harvey Goldsworthy 3:39 PM Hey team, the new website has been launched today! Good job everyone who helped out with the designs. Incident management 3:39 PM #477: Everything is on fire. Service: ServiceNow Severity: Design team Great design is making something memorable and meaningful ROOMS PEOPLE Design Project Managers Soccer Team Development 3 7Quality Assurance Coffee Club Finance Create a room Emma Lane William Packer Mia Smith Harvey Goldsworthy Lucy Clinton Jose Bond Aundray Lee Michael Triscott Atlassian New chat Search history 3 Triggered Back 3 Triggered #477: Everything is on fire. All servers in the main server building have spontaneously caught on fire. This is the full description section. It can be max. 200 characters long. Severity: Sev-2 Escalates in 29m ServiceNow 3:13pm, 19 July 2016 SEV-2 SEV-2 Acknowledge
  • 9. SpottyFly Chill afternoon 100,000 Followers Beyond the Valley mix 230 Followers Get Popped! 800,976 Followers Discover weekly 42,000 Followers Aussie Alternative 134,998 Followers our v1 tables to the v2 tables, which in our case would also need to create an addon. That is the only clean solution as we don't want to replace the token for the installations as then all the existing integrations will break. Monday April 15, 2015 Alana Lee 3:39 PM Awesome job everyone! Lets keep an eye on social media and other feeback avenues. Maybe we can get some insights on how we are doing. Alana Lee 3:39 PM Emma Lane 3:39 PM Can’t agree more ^ Well done team, super proud of the achievement and for hitting this major milestone. Alana Lee 3:39 PM Sounds like a great idea. Lets organise a team lunch!… Harvey Goldsworthy 3:39 PM Hey team, the new website has been launched today! Good job everyone who helped out with the designs. Emma Lane 3:39 PM Wow! we’re getting some great feedback. I’ll organise lunch but first check out our first bug MM-123 Lucky we included the feedback function or else we would of missed out on gems like these. MM-123: Autocomplete in search does not work and yields unexpected results Type: Status:Priority: Major TO DO Assignee: Bruce LeeBug Design team Great design is making something memorable and meaningful ROOMS PEOPLE Design Project Managers Soccer Team Development 3 7Quality Assurance Coffee Club Finance Create a room Emma Lane Mia Smith Harvey Goldsworthy Lucy Clinton Jose Bond Aundray Lee Michael Triscott Atlassian New chat Search history Overview Charts Genres & Moods N BackGoal: 45 Current: 43 All feedback MonkeySurvey “URGGGGGH really? Wish you could make it responsive…” 23 August 2015 “I really wish they would make it possible to customise the sche…” 23 August 2015 “I love how easy it is to use. The latest software update has ma…” 23 August 2015 “Really, really, super impressed with this product. I think that th...” 23 August 2015 “product is super great, feels super snappy now that they ha…” 23 August 2015 “I wish the UX was a bit more…” 23 August 2015 “It’s pretty good but I wish ther…” 23 August 2015
  • 10. Keep it recognisable Use the Atlassian Design Guidelines to follow Atlassian’s design language. Check with users Usability test your designs early. Follow similar patterns in the product When in doubt, be consistent.
  • 11.
  • 12. Screen Recordings Start recording Select a recording No recordings attached
  • 13.
  • 15. 10% 10% 10% 20% 50% WHY DON’T VENDORS TALK TO USERS? Didn’t consider it. Some vendors have never thought to actually talk to their users as a way of improving their product. Don’t know how. Some vendors want to get feedback from their users, but don’t know how to get started. Non-priority. A large group of vendors see user testing as a non-priority. They have to work on building a solution first. Don’t have time. The majority of vendors feel they don’t have time or resources to pull off user testing. Not worth it. Some vendors think user research is not worth the effort, time, and cost.
  • 16. Agile user testing • Get the right participants. • Record your sessions. • Help participants feel comfortable. • Ask the right questions. • Ask them to think aloud. • Don’t correct them if they’re wrong. • Don’t jump to conclusions based on what 2 people said.
  • 17. “It was probably the best thing we did. It helped so so so so so so so very much. ELEVATOR FOR JIRA, REFLECTING ON USER TESTING DAY
  • 19. Sparring • Give context of the problem. • Walkthrough the proposed solution. • Participants write feedback points on sticky notes. • Discuss, debate, challenge. go.atlassian.com/playbook/plays/sparring
  • 20. Tools
  • 22. Thank you! LUCY DENTON | DESIGNER | ATLASSIAN | @LUCINDA_DENTON