SlideShare una empresa de Scribd logo
1 de 66
Descargar para leer sin conexión
@atlassian
#atlascamp
Atlassian
Design
Guidelines
Good afternoon.
I'm Jurgen and I head up the design and AUI team at Atlassian.
I'm excited to be here today. It's awesome to have design as part of a
developer conference, and that so many of you showed up. So obviously
you care about design.
How many of you have used the Atlassian Design Guidelines? Hands
up.
Ok, roughly x. I hope after this talk all of you will use them. I'd like to share
what the Atlassian Design Guidelines, ADG in short, are and how you can
make the best use of them.
About 1.5-2 years ago we started our design journey in honest. Let's time
travel. That's how our products looked like 1 years ago.
Bitbucket
Confluence
JIRA
Our products always had great features and were powerful, but their visual appearance was
dated.
They were inconsistent. That's the feedback we got from our users.
Our users had to re-learn things from one app to the other, and even within our apps.
Just one example: 52 different drop downs. This had to change.
Over the last year we redesigned and shipped our 4 major products, or let me re-phrase this:
We launched one and redesigned 3.
We rolled them out over the last year. One by one.
Stash was first. Started with the the beta version of ADG and since them is always on the
latest.
Then the first big test for ADG. I was pretty nervous the night before Bitbucket went live.
Next to new features Bitbucket's UI was completely refreshed and built with the AUI flatpack.
The team expected about 50% positive feedback — we got 90+%. This set the bar high for the
other products.
Confluence followed in February with a completely new interface and many awesome new
features, eg the sidebar and blueprints. Our users love it.
And JIRA shipped this week.
JIRA was massive to bring over to the ADG. There are hundreds of screens. The team did an
amazing job with their attention to detail and staying on top of things.
I'm proud to be part of a team who is able to pull this together. I'm proud of being part of a
developer ecosystem who is willing to go on this journey with us.
And that's just the beginning of our design journey. We're in there for the long run.
You can trust me on long runs. That's me 4 days ago running a 100k ultra-marathon.
And I finished :) Here is the proof.
Comparing this to Atlassian I would say we are somewhere around km 10. We just started.
But we won't stop here. This is just the beginning.
So how did we do this?
Firstly, as mentioned before with an awesome team of designers, engineers, product
managers, QA, tech writers, support, marketing, and many more. And you guys were part of
this. We couldn't revamp our products without your efforts to ADG-ify your add-ons.
Secondly, following a Lean user centred design process. Going out talking to our
customers and users. Listening to their needs. Collaborating closely as a team. Involving
users constantly throughout.
And thirdly, we built tools which helped us to deliver a harmonious experience across
Atlassian and also to automate a lot of the hard work. We don't need to reinvent a button
every time. We needed a tool which scales. A tool which lets us focus on the flows and end to
end experience. We will never have enough designers, many of our ecosystem developers
don't have any designers on their teams at all. How can we empower everyone to design
better software? The Atlassian Design Guidelines play a key part in it.
In January we launched the Atlassian Design Guidelines. It's a bunch of tools to help you
make our apps and add-ons beautifully designed. It's a library of controls, patterns and
solutions that you don't have to think about. You don't have to design everything from
scratch. You don't need to figure out what font size to use, what colours.
The ADG is build and driven by strong principles. Let me start wit the 3 core ones what the
ADG is driven by.
Our users are in the centre of everything we do. We visit them, check out how they work,
understand them better, so that we can design the best products for them. So that they can
be badass in what they do.
Everyone wants to shine. We help them to. If they shine, we shine.
We want
our users
to kick ass
So, We want our users to kick ass
Just
enough
is more
- It's so easy to overdo design. Add clutter just for the good looks and sexyness, or to be
trendy.
- We aim to just add enough so that our users can get their work done efficiently, but never
get in their way.
- A simple way to check on this principle: When in doubt leave it out.
The next one is about you.
We want
our devs
to kick ass
We aim to rationalize all our decisions so that others can quickly build on it. We share openly
our design approach, we follow a lean user centred design process.
The ADG is built 100% with AUI. The ADG is our source of truth as live guidelines, you can see
it as an app itself. It's built following the ADG itself. You get all the styles for free by using
AUI.
So let’s look at the guidelines in more detail.
Principles
Approach
Buttons -- talk through format: short what it is, interactive, when to use, when not

- open doc

- open sanbox
Mentions

- build with AUI components
read 1 or 2
quickly go through them, you can read the other by yourself
Let’s use it
How can you best use the ADG. Let me share how we used it for
redesigning the JIRA Importer plug-in.
We skinned it with ADG and build in some improvements, eg we moved from the vertical tabs
to the new progress bar to show the users where they are in the process.
Let's briefly look how it looked before.
It's a big step in the right direction. Interaction patterns and visuals are algined with the rest
of JIRA.
But we still have many flaws in it, such as confusing value mapping of fields, no good exit
point at the end, and more.
We took AtlasCamp as an opportunity to quickly redesign it and show off how we used a Lean
UX process and the ADG for it.
Ross and I got together and quickly sketched the flow and screens. We iterated a few times on
the flow and some details. Probably took as an hour or so.
Then we mocked it up with the Sandbox and photoshop. Whatever is faster in any given
moment. You could mock it up completly with the sandbox and have a running prototype.
The key is to validate your designs as quickly and cheaply as possible. Get feedback from
users. Sometimes we just use sketches or paper prototyples to run them past users.
You can download the latest AUI flatpack on the ADG site.
Once unpacked you see this directory structure and just can start prototyping with the
yourHtml file.
That’s how it looks like.
So what we want first is a focused task page. we look it up in the ADG. and open up the dev
docs to find out the implementation details.
We find the paramaters here and apply them to the code.
And the code
Let’s add the progress tracker. Again find it in the ADG.
We open it up in the Sandbox and adapt to our needs. So we need the inverted one and
change the number of steps and labels.
And copy it over to the file.
And here itis. Ok. You got he point. I fast forward to the new solution and share the design
rationale why we picked these design solutions.
So what did we change and why?
I’ll walk through the new flow and provide rationale for our design decisions.
GIVE CLARITY

GIVE CLARITY

GIVE CLARITY
GIVE CLARITY

GRACEFULLY REVEAL DEPTH

- Give clarity: combine steps and show source and target in one screen to make it clearer for
our users what they are importing to where. And also to keep it simple. It’s as simple as 3
steps and you’re done.
- Give clarity: moved the existing import setup out of the way in the header, it’s changing
most things of the screen so that’s why we brought it up, but reduced its importance.
- Give clarity: moved password info to the side; before it was in your face like an error
message. This is actually closer to help content and once you have imported things you know
the spiel, so it should not get in your way.
- Gracefully reveal depth: hide all additional info in advanced, eg date format, email suffix
GRACEFULLY REVEAL DEPTH
HUMAN TOUCH

HUMAN TOUCH
GIVE CLARITY
GRACEFULLY REVEAL DEPTH
SPEEDY

GIVE CLARITY

- human touch: well worded messages summarizing what happened and call out what needs
to be set.
- gracefully reveal depth: offer help where needed, map fields in context (combined 2
screens)
- speedy: we load possible mapping via ajax and provide good defaults if possible
- give clarity: show info in context; if no summary field is selected then this button is
disabled and we show a tooltip why.
GIVE CLARITY

GIVE CLARITY
SPEEDY

- Give clarity: Show summary of all actions

- Show what users can do as next action
- Speedy: Set the most likely next action as primary
So I hope this gave you a quick overview how you make best use of the ADG.
ADG 2 / AUI 6
★

Retina support

★

More patterns: tables, type-ahead, error handling,
notifications, emails, keyboard shortcuts, ...

★

Mobile patterns

★

More guidance on design approach and design 101

★

Versioned documentation

So what’s next?
As mentioned at the beginning of the talk, we’re just at the beginning of our
design journey. There is more to come. We will apply ADG to the rest of our
products. We plan to release new versions of the ADG roughly every 6
weeks. And we are already working on ADG 2/ AUI 6. Just a quick outlook
what we have planned for it.
Use it: developer.atlassian.com/design/
You always find the latest version on developer.atlassian.com/design
Head their and start using it. We’d love to hear your feedback, let us know what controls and
patterns you’d like to see.
And of course we’d like your contributions to AUI.
Thanks all.
I think we have time for a few questions.
Thank you!

Más contenido relacionado

La actualidad más candente

Nguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileNguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileVu Hung Nguyen
 
Using Prototyping to Streamline the Instructional Design Process
Using Prototyping to Streamline the Instructional Design ProcessUsing Prototyping to Streamline the Instructional Design Process
Using Prototyping to Streamline the Instructional Design ProcessLisa Whalen
 
"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David Lesue"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David LesueMarcus Varner, MBA
 
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019Pedro Teixeira
 
Doing agile with an ISO-20000 Telco (AgilePT 2015)
Doing agile with an ISO-20000 Telco (AgilePT 2015)Doing agile with an ISO-20000 Telco (AgilePT 2015)
Doing agile with an ISO-20000 Telco (AgilePT 2015)Manuel Padilha
 
GAC - Agile and Scrum Training
GAC - Agile and Scrum TrainingGAC - Agile and Scrum Training
GAC - Agile and Scrum TrainingRasmus Runberg
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...DigitalWoman.com
 
A Product Manager and a Designer Walk into a Bar
A Product Manager and a Designer Walk into a BarA Product Manager and a Designer Walk into a Bar
A Product Manager and a Designer Walk into a BarAtlassian
 
I don't do Agile, I AM Agile!
I don't do Agile, I AM Agile!I don't do Agile, I AM Agile!
I don't do Agile, I AM Agile!Barry O'Reilly
 
Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot James Watters
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignVMware Tanzu
 
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home Depot
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home DepotFrom 0 to 1000 Apps: The First Year of Cloud Foundry at the Home Depot
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home DepotVMware Tanzu
 
20 Ideas On How To Improve Your Agile Board
20 Ideas On How To Improve Your Agile Board20 Ideas On How To Improve Your Agile Board
20 Ideas On How To Improve Your Agile BoardMarcus Hammarberg
 
Home Depot - From Platform Ops to Dev Enablement
Home Depot - From Platform Ops to Dev EnablementHome Depot - From Platform Ops to Dev Enablement
Home Depot - From Platform Ops to Dev EnablementAnthony McCulley
 
Continuous Delivery (The newest)
Continuous Delivery (The newest)Continuous Delivery (The newest)
Continuous Delivery (The newest)Eduards Sizovs
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015Yuval Yeret
 

La actualidad más candente (20)

Nguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileNguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira Agile
 
Using Prototyping to Streamline the Instructional Design Process
Using Prototyping to Streamline the Instructional Design ProcessUsing Prototyping to Streamline the Instructional Design Process
Using Prototyping to Streamline the Instructional Design Process
 
"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David Lesue"Hack Your Project" by Andrea Fryrear and David Lesue
"Hack Your Project" by Andrea Fryrear and David Lesue
 
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
 
Doing agile with an ISO-20000 Telco (AgilePT 2015)
Doing agile with an ISO-20000 Telco (AgilePT 2015)Doing agile with an ISO-20000 Telco (AgilePT 2015)
Doing agile with an ISO-20000 Telco (AgilePT 2015)
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
Introducing SCRUM
Introducing SCRUM Introducing SCRUM
Introducing SCRUM
 
GAC - Agile and Scrum Training
GAC - Agile and Scrum TrainingGAC - Agile and Scrum Training
GAC - Agile and Scrum Training
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...
 
A Product Manager and a Designer Walk into a Bar
A Product Manager and a Designer Walk into a BarA Product Manager and a Designer Walk into a Bar
A Product Manager and a Designer Walk into a Bar
 
I don't do Agile, I AM Agile!
I don't do Agile, I AM Agile!I don't do Agile, I AM Agile!
I don't do Agile, I AM Agile!
 
Agile scrum brown bag
Agile scrum brown bagAgile scrum brown bag
Agile scrum brown bag
 
Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
 
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home Depot
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home DepotFrom 0 to 1000 Apps: The First Year of Cloud Foundry at the Home Depot
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home Depot
 
20 Ideas On How To Improve Your Agile Board
20 Ideas On How To Improve Your Agile Board20 Ideas On How To Improve Your Agile Board
20 Ideas On How To Improve Your Agile Board
 
Home Depot - From Platform Ops to Dev Enablement
Home Depot - From Platform Ops to Dev EnablementHome Depot - From Platform Ops to Dev Enablement
Home Depot - From Platform Ops to Dev Enablement
 
Continuous Delivery (The newest)
Continuous Delivery (The newest)Continuous Delivery (The newest)
Continuous Delivery (The newest)
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015
 

Similar a AtlasCamp 2013: ADG / Lean UX

Software Development Life CyclesPresented byBrenda Reynold.docx
Software Development Life CyclesPresented byBrenda Reynold.docxSoftware Development Life CyclesPresented byBrenda Reynold.docx
Software Development Life CyclesPresented byBrenda Reynold.docxrosemariebrayshaw
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practicesuxpin
 
Reworking our-workflows
Reworking our-workflowsReworking our-workflows
Reworking our-workflowsnolly00
 
Professional web development with libraries
Professional web development with librariesProfessional web development with libraries
Professional web development with librariesChristian Heilmann
 
Redesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping storyRedesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping storyFusionCharts
 
Amuse UX 2015: Y.Vetrov — Platform Thinking
Amuse UX 2015: Y.Vetrov — Platform ThinkingAmuse UX 2015: Y.Vetrov — Platform Thinking
Amuse UX 2015: Y.Vetrov — Platform ThinkingYury Vetrov
 
Startup Institute NYC: Styling
Startup Institute NYC: StylingStartup Institute NYC: Styling
Startup Institute NYC: StylingMatthew Gerrior
 
HP's ALM11 Guides Companies Through Shifting Landscape of Application Develop...
HP's ALM11 Guides Companies Through Shifting Landscape of Application Develop...HP's ALM11 Guides Companies Through Shifting Landscape of Application Develop...
HP's ALM11 Guides Companies Through Shifting Landscape of Application Develop...Dana Gardner
 
How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)Andreas Weder
 
Exploring Our Front-End Workflows
Exploring Our Front-End WorkflowsExploring Our Front-End Workflows
Exploring Our Front-End Workflowsnolly00
 
Qalcwise Introduction to Designer v20160215
Qalcwise Introduction to Designer v20160215Qalcwise Introduction to Designer v20160215
Qalcwise Introduction to Designer v20160215qalcwise
 
Evolving the Creative Process
Evolving the Creative ProcessEvolving the Creative Process
Evolving the Creative Processcreed
 
NUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterpriseNUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterprisepjhauser
 
2020 Top Web Development Trends
2020 Top Web Development Trends2020 Top Web Development Trends
2020 Top Web Development TrendsPencil Agency
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestringteaguese
 
Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...
Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...
Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...Matt Roberts
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?ProductCamp Chicago
 
Implementing a Design System in a Small Team by SnapTravel
Implementing a Design System in a Small Team by SnapTravelImplementing a Design System in a Small Team by SnapTravel
Implementing a Design System in a Small Team by SnapTravelProduct School
 
Design Types
Design TypesDesign Types
Design Types1&1
 

Similar a AtlasCamp 2013: ADG / Lean UX (20)

Software Development Life CyclesPresented byBrenda Reynold.docx
Software Development Life CyclesPresented byBrenda Reynold.docxSoftware Development Life CyclesPresented byBrenda Reynold.docx
Software Development Life CyclesPresented byBrenda Reynold.docx
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
 
Reworking our-workflows
Reworking our-workflowsReworking our-workflows
Reworking our-workflows
 
Professional web development with libraries
Professional web development with librariesProfessional web development with libraries
Professional web development with libraries
 
Redesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping storyRedesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping story
 
Amuse UX 2015: Y.Vetrov — Platform Thinking
Amuse UX 2015: Y.Vetrov — Platform ThinkingAmuse UX 2015: Y.Vetrov — Platform Thinking
Amuse UX 2015: Y.Vetrov — Platform Thinking
 
Startup Institute NYC: Styling
Startup Institute NYC: StylingStartup Institute NYC: Styling
Startup Institute NYC: Styling
 
HP's ALM11 Guides Companies Through Shifting Landscape of Application Develop...
HP's ALM11 Guides Companies Through Shifting Landscape of Application Develop...HP's ALM11 Guides Companies Through Shifting Landscape of Application Develop...
HP's ALM11 Guides Companies Through Shifting Landscape of Application Develop...
 
Enhance Enhance
Enhance EnhanceEnhance Enhance
Enhance Enhance
 
How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)
 
Exploring Our Front-End Workflows
Exploring Our Front-End WorkflowsExploring Our Front-End Workflows
Exploring Our Front-End Workflows
 
Qalcwise Introduction to Designer v20160215
Qalcwise Introduction to Designer v20160215Qalcwise Introduction to Designer v20160215
Qalcwise Introduction to Designer v20160215
 
Evolving the Creative Process
Evolving the Creative ProcessEvolving the Creative Process
Evolving the Creative Process
 
NUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterpriseNUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterprise
 
2020 Top Web Development Trends
2020 Top Web Development Trends2020 Top Web Development Trends
2020 Top Web Development Trends
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestring
 
Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...
Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...
Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?
 
Implementing a Design System in a Small Team by SnapTravel
Implementing a Design System in a Small Team by SnapTravelImplementing a Design System in a Small Team by SnapTravel
Implementing a Design System in a Small Team by SnapTravel
 
Design Types
Design TypesDesign Types
Design Types
 

Más de colleenfry

The 7 habits of high successful atlassian marketplace developers
The 7 habits of high successful atlassian marketplace developers The 7 habits of high successful atlassian marketplace developers
The 7 habits of high successful atlassian marketplace developers colleenfry
 
The 7 habits of high successful atlassian marketplace developers
The 7 habits of high successful atlassian marketplace developers The 7 habits of high successful atlassian marketplace developers
The 7 habits of high successful atlassian marketplace developers colleenfry
 
The 7 habits of high successful atlassian marketplace developers by dave meyer
The 7 habits of high successful atlassian marketplace developers   by dave meyerThe 7 habits of high successful atlassian marketplace developers   by dave meyer
The 7 habits of high successful atlassian marketplace developers by dave meyercolleenfry
 
AtlasCamp 2013: Scratch your own itch
AtlasCamp 2013: Scratch your own itch AtlasCamp 2013: Scratch your own itch
AtlasCamp 2013: Scratch your own itch colleenfry
 
AtlasCamp 2013: Bring your own Stack
AtlasCamp 2013: Bring your own Stack AtlasCamp 2013: Bring your own Stack
AtlasCamp 2013: Bring your own Stack colleenfry
 
AtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemand
AtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemandAtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemand
AtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemandcolleenfry
 
AtlasCamp 2013: Keynote
AtlasCamp 2013: Keynote AtlasCamp 2013: Keynote
AtlasCamp 2013: Keynote colleenfry
 
AtlasCamp 2013: Confluence patterns
AtlasCamp 2013: Confluence patternsAtlasCamp 2013: Confluence patterns
AtlasCamp 2013: Confluence patternscolleenfry
 
AtlasCamp 2013: Modernizing your Plugin UI
AtlasCamp 2013: Modernizing your Plugin UI AtlasCamp 2013: Modernizing your Plugin UI
AtlasCamp 2013: Modernizing your Plugin UI colleenfry
 
AtlasCamp 2013: Confluence Blueprints
AtlasCamp 2013: Confluence Blueprints AtlasCamp 2013: Confluence Blueprints
AtlasCamp 2013: Confluence Blueprints colleenfry
 
AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing
AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing
AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing colleenfry
 
AtlasCamp 2013: Confluence State of the Union
AtlasCamp 2013: Confluence State of the Union AtlasCamp 2013: Confluence State of the Union
AtlasCamp 2013: Confluence State of the Union colleenfry
 
Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union colleenfry
 
Atlassian: More Awesome with Add-ons
Atlassian: More Awesome with Add-onsAtlassian: More Awesome with Add-ons
Atlassian: More Awesome with Add-onscolleenfry
 
Flying at the Speed of Git
Flying at the Speed of GitFlying at the Speed of Git
Flying at the Speed of Gitcolleenfry
 
The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...
The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...
The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...colleenfry
 
True Git: The Great Migration
True Git: The Great MigrationTrue Git: The Great Migration
True Git: The Great Migrationcolleenfry
 
Adopting Continuous Integration in an Ops Group
Adopting Continuous Integration in an Ops GroupAdopting Continuous Integration in an Ops Group
Adopting Continuous Integration in an Ops Groupcolleenfry
 
W4 0245 agility_v1
W4 0245 agility_v1W4 0245 agility_v1
W4 0245 agility_v1colleenfry
 

Más de colleenfry (20)

The 7 habits of high successful atlassian marketplace developers
The 7 habits of high successful atlassian marketplace developers The 7 habits of high successful atlassian marketplace developers
The 7 habits of high successful atlassian marketplace developers
 
True Git
True Git True Git
True Git
 
The 7 habits of high successful atlassian marketplace developers
The 7 habits of high successful atlassian marketplace developers The 7 habits of high successful atlassian marketplace developers
The 7 habits of high successful atlassian marketplace developers
 
The 7 habits of high successful atlassian marketplace developers by dave meyer
The 7 habits of high successful atlassian marketplace developers   by dave meyerThe 7 habits of high successful atlassian marketplace developers   by dave meyer
The 7 habits of high successful atlassian marketplace developers by dave meyer
 
AtlasCamp 2013: Scratch your own itch
AtlasCamp 2013: Scratch your own itch AtlasCamp 2013: Scratch your own itch
AtlasCamp 2013: Scratch your own itch
 
AtlasCamp 2013: Bring your own Stack
AtlasCamp 2013: Bring your own Stack AtlasCamp 2013: Bring your own Stack
AtlasCamp 2013: Bring your own Stack
 
AtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemand
AtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemandAtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemand
AtlasCamp 2013: A Re-Intriduction to Atlassian Connect: Add-ons for OnDemand
 
AtlasCamp 2013: Keynote
AtlasCamp 2013: Keynote AtlasCamp 2013: Keynote
AtlasCamp 2013: Keynote
 
AtlasCamp 2013: Confluence patterns
AtlasCamp 2013: Confluence patternsAtlasCamp 2013: Confluence patterns
AtlasCamp 2013: Confluence patterns
 
AtlasCamp 2013: Modernizing your Plugin UI
AtlasCamp 2013: Modernizing your Plugin UI AtlasCamp 2013: Modernizing your Plugin UI
AtlasCamp 2013: Modernizing your Plugin UI
 
AtlasCamp 2013: Confluence Blueprints
AtlasCamp 2013: Confluence Blueprints AtlasCamp 2013: Confluence Blueprints
AtlasCamp 2013: Confluence Blueprints
 
AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing
AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing
AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing
 
AtlasCamp 2013: Confluence State of the Union
AtlasCamp 2013: Confluence State of the Union AtlasCamp 2013: Confluence State of the Union
AtlasCamp 2013: Confluence State of the Union
 
Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union
 
Atlassian: More Awesome with Add-ons
Atlassian: More Awesome with Add-onsAtlassian: More Awesome with Add-ons
Atlassian: More Awesome with Add-ons
 
Flying at the Speed of Git
Flying at the Speed of GitFlying at the Speed of Git
Flying at the Speed of Git
 
The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...
The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...
The Experience Canvas: How to Use a Core Tool from the Experience-Driven Play...
 
True Git: The Great Migration
True Git: The Great MigrationTrue Git: The Great Migration
True Git: The Great Migration
 
Adopting Continuous Integration in an Ops Group
Adopting Continuous Integration in an Ops GroupAdopting Continuous Integration in an Ops Group
Adopting Continuous Integration in an Ops Group
 
W4 0245 agility_v1
W4 0245 agility_v1W4 0245 agility_v1
W4 0245 agility_v1
 

Último

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Último (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

AtlasCamp 2013: ADG / Lean UX

  • 2. Atlassian Design Guidelines Good afternoon. I'm Jurgen and I head up the design and AUI team at Atlassian. I'm excited to be here today. It's awesome to have design as part of a developer conference, and that so many of you showed up. So obviously you care about design. How many of you have used the Atlassian Design Guidelines? Hands up. Ok, roughly x. I hope after this talk all of you will use them. I'd like to share what the Atlassian Design Guidelines, ADG in short, are and how you can make the best use of them. About 1.5-2 years ago we started our design journey in honest. Let's time travel. That's how our products looked like 1 years ago.
  • 5. JIRA Our products always had great features and were powerful, but their visual appearance was dated. They were inconsistent. That's the feedback we got from our users. Our users had to re-learn things from one app to the other, and even within our apps. Just one example: 52 different drop downs. This had to change. Over the last year we redesigned and shipped our 4 major products, or let me re-phrase this: We launched one and redesigned 3.
  • 6. We rolled them out over the last year. One by one. Stash was first. Started with the the beta version of ADG and since them is always on the latest.
  • 7. Then the first big test for ADG. I was pretty nervous the night before Bitbucket went live.
  • 8. Next to new features Bitbucket's UI was completely refreshed and built with the AUI flatpack. The team expected about 50% positive feedback — we got 90+%. This set the bar high for the other products.
  • 9.
  • 10. Confluence followed in February with a completely new interface and many awesome new features, eg the sidebar and blueprints. Our users love it.
  • 11. And JIRA shipped this week.
  • 12. JIRA was massive to bring over to the ADG. There are hundreds of screens. The team did an amazing job with their attention to detail and staying on top of things.
  • 13. I'm proud to be part of a team who is able to pull this together. I'm proud of being part of a developer ecosystem who is willing to go on this journey with us. And that's just the beginning of our design journey. We're in there for the long run.
  • 14. You can trust me on long runs. That's me 4 days ago running a 100k ultra-marathon.
  • 15. And I finished :) Here is the proof. Comparing this to Atlassian I would say we are somewhere around km 10. We just started. But we won't stop here. This is just the beginning. So how did we do this?
  • 16. Firstly, as mentioned before with an awesome team of designers, engineers, product managers, QA, tech writers, support, marketing, and many more. And you guys were part of this. We couldn't revamp our products without your efforts to ADG-ify your add-ons. Secondly, following a Lean user centred design process. Going out talking to our customers and users. Listening to their needs. Collaborating closely as a team. Involving users constantly throughout. And thirdly, we built tools which helped us to deliver a harmonious experience across Atlassian and also to automate a lot of the hard work. We don't need to reinvent a button every time. We needed a tool which scales. A tool which lets us focus on the flows and end to end experience. We will never have enough designers, many of our ecosystem developers don't have any designers on their teams at all. How can we empower everyone to design better software? The Atlassian Design Guidelines play a key part in it. In January we launched the Atlassian Design Guidelines. It's a bunch of tools to help you make our apps and add-ons beautifully designed. It's a library of controls, patterns and solutions that you don't have to think about. You don't have to design everything from scratch. You don't need to figure out what font size to use, what colours. The ADG is build and driven by strong principles. Let me start wit the 3 core ones what the ADG is driven by.
  • 17. Our users are in the centre of everything we do. We visit them, check out how they work, understand them better, so that we can design the best products for them. So that they can be badass in what they do. Everyone wants to shine. We help them to. If they shine, we shine.
  • 18. We want our users to kick ass So, We want our users to kick ass
  • 19. Just enough is more - It's so easy to overdo design. Add clutter just for the good looks and sexyness, or to be trendy. - We aim to just add enough so that our users can get their work done efficiently, but never get in their way. - A simple way to check on this principle: When in doubt leave it out.
  • 20. The next one is about you.
  • 21. We want our devs to kick ass We aim to rationalize all our decisions so that others can quickly build on it. We share openly our design approach, we follow a lean user centred design process. The ADG is built 100% with AUI. The ADG is our source of truth as live guidelines, you can see it as an app itself. It's built following the ADG itself. You get all the styles for free by using AUI.
  • 22. So let’s look at the guidelines in more detail. Principles Approach Buttons -- talk through format: short what it is, interactive, when to use, when not - open doc - open sanbox Mentions - build with AUI components
  • 24. quickly go through them, you can read the other by yourself
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Let’s use it How can you best use the ADG. Let me share how we used it for redesigning the JIRA Importer plug-in.
  • 33.
  • 34. We skinned it with ADG and build in some improvements, eg we moved from the vertical tabs to the new progress bar to show the users where they are in the process. Let's briefly look how it looked before.
  • 35.
  • 36. It's a big step in the right direction. Interaction patterns and visuals are algined with the rest of JIRA.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41. But we still have many flaws in it, such as confusing value mapping of fields, no good exit point at the end, and more. We took AtlasCamp as an opportunity to quickly redesign it and show off how we used a Lean UX process and the ADG for it.
  • 42. Ross and I got together and quickly sketched the flow and screens. We iterated a few times on the flow and some details. Probably took as an hour or so.
  • 43.
  • 44.
  • 45. Then we mocked it up with the Sandbox and photoshop. Whatever is faster in any given moment. You could mock it up completly with the sandbox and have a running prototype. The key is to validate your designs as quickly and cheaply as possible. Get feedback from users. Sometimes we just use sketches or paper prototyples to run them past users. You can download the latest AUI flatpack on the ADG site.
  • 46. Once unpacked you see this directory structure and just can start prototyping with the yourHtml file.
  • 47. That’s how it looks like.
  • 48. So what we want first is a focused task page. we look it up in the ADG. and open up the dev docs to find out the implementation details.
  • 49. We find the paramaters here and apply them to the code.
  • 51.
  • 52.
  • 53. Let’s add the progress tracker. Again find it in the ADG.
  • 54. We open it up in the Sandbox and adapt to our needs. So we need the inverted one and change the number of steps and labels.
  • 55.
  • 56. And copy it over to the file.
  • 57. And here itis. Ok. You got he point. I fast forward to the new solution and share the design rationale why we picked these design solutions.
  • 58. So what did we change and why? I’ll walk through the new flow and provide rationale for our design decisions.
  • 59. GIVE CLARITY GIVE CLARITY GIVE CLARITY GIVE CLARITY GRACEFULLY REVEAL DEPTH - Give clarity: combine steps and show source and target in one screen to make it clearer for our users what they are importing to where. And also to keep it simple. It’s as simple as 3 steps and you’re done. - Give clarity: moved the existing import setup out of the way in the header, it’s changing most things of the screen so that’s why we brought it up, but reduced its importance. - Give clarity: moved password info to the side; before it was in your face like an error message. This is actually closer to help content and once you have imported things you know the spiel, so it should not get in your way. - Gracefully reveal depth: hide all additional info in advanced, eg date format, email suffix
  • 60.
  • 61. GRACEFULLY REVEAL DEPTH HUMAN TOUCH HUMAN TOUCH GIVE CLARITY GRACEFULLY REVEAL DEPTH SPEEDY GIVE CLARITY - human touch: well worded messages summarizing what happened and call out what needs to be set. - gracefully reveal depth: offer help where needed, map fields in context (combined 2 screens) - speedy: we load possible mapping via ajax and provide good defaults if possible - give clarity: show info in context; if no summary field is selected then this button is disabled and we show a tooltip why.
  • 62.
  • 63. GIVE CLARITY GIVE CLARITY SPEEDY - Give clarity: Show summary of all actions - Show what users can do as next action - Speedy: Set the most likely next action as primary So I hope this gave you a quick overview how you make best use of the ADG.
  • 64. ADG 2 / AUI 6 ★ Retina support ★ More patterns: tables, type-ahead, error handling, notifications, emails, keyboard shortcuts, ... ★ Mobile patterns ★ More guidance on design approach and design 101 ★ Versioned documentation So what’s next? As mentioned at the beginning of the talk, we’re just at the beginning of our design journey. There is more to come. We will apply ADG to the rest of our products. We plan to release new versions of the ADG roughly every 6 weeks. And we are already working on ADG 2/ AUI 6. Just a quick outlook what we have planned for it.
  • 65. Use it: developer.atlassian.com/design/ You always find the latest version on developer.atlassian.com/design Head their and start using it. We’d love to hear your feedback, let us know what controls and patterns you’d like to see. And of course we’d like your contributions to AUI. Thanks all. I think we have time for a few questions.