SlideShare a Scribd company logo
1 of 54
Download to read offline
Design + Development!

           Relationship Status: !

           Itʼs complicated."


                                    2!
Designing for user experience
(UX) with Atlassian Tools!
Tools you already have, repurposed.

                                      Hai!!
Samantha Thebridge!
UX Designer, Atlassian!

                                              3!
Integrating Design and Dev!
 •  What is User Experience Design?!

 •  What are our challenges?!

 •  5 simple steps to solve them!

 •  Profit, or, what have we learned?!

                                        4!
User Experience

 is SRS BSNS!

                   5!
What is User Experience?!

UX is making things simple, easy 

and pleasurable to use.!



     ButI Ineed iteven this?	

 this	

            want it to do all this!
              Or to feel like
                                          6!
UX Disciplines!



Information !     HCI &!         User!        Interaction!   Visual!
 Architect!      Cognitive!    Research!        Design!      Design!
                Psychology!   & Validation!



                                                                       7!
Interaction design!

•  Interaction components comprising atomic elements!
•  A vast mental library of interaction patterns!
•  Anticipating user behavior and expectation!             Interaction!
•  Empower the user to hit [submit] and help them 
          Design!
   recover if they did something they didnʼt mean to do!
•  If itʼs complex make it discoverable, learnable!
                                                                    8!
Visual design!

•  Visual perception: alignment, spacing, dynamics!
•  Color, fonts, judicious use of iconography !
•  Gradients, rounded corners and drop shadows – 
    Visual!
   stuff developers hate!                             Design!
•  Invisible design helps make software intuitive,
    learnable, simple !

                                                            9!
What are our challenges?!


                   Hmmm…
                Comic Sans or
               WingDings today?



                                  10!
Design Challenges!

•  The uniquewith their own users! heritage! ! 

   Ensuring that pattern use from
   Rolling visual changes while remaining faithful

   Aiming for nature of our visual one product
   5 products visual parity outis communicated
   to the unique aims of each product!
          next!




                         !=
 Page Chrome - JIRA!
    Tabs - JIRA!               Page Chrome - Confluence!
                                   Tabs - Confluence!
                                                          11!
Practical Challenges!

•  Working within product teams !
•  In different floors of 

   different buildings!
•  Working across time-zones!
                                      SYD:"
•  Working across continents!       Breakfast!
                                                    SFO:"
                                                 Beer oʼclock!
                                                                 12!
13!
Methodological Challenges!

•  Design used to happen watch forlornly to separate the
   Legacy has to adapt or up-front!
           methodology makes it difficult as suboptimal
   interfaces are from the
   “thinking time” deployed!concept of continuous
   iteration!




                                                           14!
Donʼt let design work
separately!!
  Desktop!           Online!
 Wireframing!       Request!       Wiki!
 Application!       Tracker!



    Online!       Online Asset!    Issue!
 Collaboration!   Management!     Tracking!
     Tools!
                                              15!
5 Steps to #Winning!

    1.  Braindump to Brief!
    2.  Brief to Wireframes!
    3.  Wireframes to Design!
    4.  Design to implementation!
    5.  Implementation to validation!

                                        16!
1. From Braindump to Brief!




                              17!
The JIRA Ignite Story !

•  What is Ignite?!
•  The problem!
•  The challenge!




                          18!
JIRA permissions be able to set thesupport the
“We would like to schemes should priority
specific mapping of version and component
of outgoing e-mails. This way we can have
related permissions sogenerated by JIRAallow
the priority of e-mails that a project can set
a product owner to update a priority of
 to high when the issue has versions without
having to be an admin of the project.
Critical or Blocker.”




                                                 19!
20!
21!
22!
23!
24!
Donʼt forget to share!




                         25!
1. From Braindump to Brief!

•  JIRA.com issue!
•  Blog post!
•  Customer Interviews!
•  Whiteboard scrawl!



                              26!
2. Brief to Wireframes!




                          27!
28!
29!
2. From Brief to Wireframes!

•  Wireframe straight into

   Confluence using Balsamiq!
•  Living, breathing documents!
•  Everyone can edit them!




                                  30!
3. Wireframes to Design!




                           31!
32!
Atlassian Style Guide!




                         33!
34!
35!
3. From Wireframes to Design!

•  Bring different states of static
   designs to life using Confluence  !
•  Check in interactive prototypes!
•  Browse to files & link html 

   in Confluence!
•  Store version-controlled raw
   artwork files in central
   repository!                          36!
4. Design to Implementation!




                               37!
38!
Design during implementation!




                                39!
Benefits of design in Agile!
•  Faithful to original vision, but with continuous ideation!
   Responding to evolving needs!
•  Trust your team change your mind!
   More latitude to to think on their feet!
•  Refinement through evolutionary design!




                                                                40!
Designing within Agile!
      Research! Design! Validation!     Maintenance!


Design!



  Dev!


                         You are here!
                          Implementation!
                                                       41!
Design Resource Management
Using Greenhopper!
•  Use cards to manage the design backlog!
  •  Separate “Design” Project in JIRA!
  •  Design Sub-tasks within Development project!

•  Filters isolate Design from Dev stream!
•  Donʼt pollute the burndown chart and 

   scare your team lead!

                                                    42!
43!
4. From Design to Implementation!

•  JIRA as Design ticketing 

   system!
•  Design as part of
   development triage system!
•  Project management – 

   design in Agile!


                                    44!
5. Implementation to Validation!




                                   45!
5. Validate!!

•  Internal testing – select random people in the elevator!
•  Design blitz testing – prepare for a comment deluge!
•  External Testing and documentation!




                                                              46!
User Validation!
   Tons of unused
•  Internal and external feedback! we need to break up the
   white space 

                                   space with colors or blocks
   all over.!                      or backgrounds -
                                   something so that its not a
                                   whole lot of white!
         +1 Too much
         whitespace!

                                                                 47!
5 Steps to #Winning!

    1.  Braindump to Brief!
    2.  Brief to Wireframes!
    3.  Wireframes to Design!
    4.  Design to implementation!
    5.  Implementation to validation!

                                        48!
What have we learned?!

•  You canʼt plan for everything!
•  User feedback can often lead to to changes!
•  Shifting priorities, and scope creep!
•  Did we miss something?!
•  What parts are technically unfeasible?!


                                                 49!
Communication snags 

during Implementation!
•  Developers get excited about code!   yay! code!

•  Designers get excited about 

   pixel-perfect execution!
•  This conflict of interest is 

                                        omg. pixels!
   irrelevant to everyone else!!



                                                     50!
Deal with it!

•  UI bugs are not personal!
•  Direct and personal communication is best!
•  Communicate with honesty!
•  Flattery will get you everywhere!



                                                51!
Resources!

•  http://confluence.atlassian.com/display/AUI/!
•  http://ux.stackexchange.com/!
•  http://programmers.stackexchange.com/questions
   /tagged/design!
•  http://www.faceyourmanga.com/!


                                                    52!
Resources!

•  http://confluence.atlassian.com/display/AUI/!
•  http://ux.stackexchange.com/!
•  http://programmers.stackexchange.com/questions
   /tagged/design!
•  http://www.faceyourmanga.com/!


                                                    54!

More Related Content

What's hot

Design system presentation - How to sell it internally
Design system presentation - How to sell it internallyDesign system presentation - How to sell it internally
Design system presentation - How to sell it internallyEugene Kardash
 
From 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian DesignFrom 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian Designuxpin
 
GE User Experience Playbook
GE User Experience PlaybookGE User Experience Playbook
GE User Experience PlaybookMelinda Belcher
 
DesignOps and the design of efficient teams: the metrics and the processes th...
DesignOps and the design of efficient teams: the metrics and the processes th...DesignOps and the design of efficient teams: the metrics and the processes th...
DesignOps and the design of efficient teams: the metrics and the processes th...Patrizia Bertini
 
Fundamentals and practices of UX research
Fundamentals and practices of UX research Fundamentals and practices of UX research
Fundamentals and practices of UX research Lucia Trezova
 
Accessible states in Design Systems
Accessible states in Design SystemsAccessible states in Design Systems
Accessible states in Design SystemsRuss Weakley
 
Ux revised /UX camp CZ/
Ux revised /UX camp CZ/Ux revised /UX camp CZ/
Ux revised /UX camp CZ/Petr Kosnar
 
The Double Diamond Model of Product Definition and Execution
The Double Diamond Model of Product Definition and ExecutionThe Double Diamond Model of Product Definition and Execution
The Double Diamond Model of Product Definition and ExecutionPeter Merholz
 
Building a Design System: A Practitioner's Case Study
Building a Design System: A Practitioner's Case StudyBuilding a Design System: A Practitioner's Case Study
Building a Design System: A Practitioner's Case Studyuxpin
 
UX Lesson 2: User Research
UX Lesson 2: User ResearchUX Lesson 2: User Research
UX Lesson 2: User ResearchJoan Lumanauw
 
Design Principles: The Philosophy of UX
Design Principles: The Philosophy of UXDesign Principles: The Philosophy of UX
Design Principles: The Philosophy of UXWhitney Hess
 
Design System & Atomic Design
Design System & Atomic DesignDesign System & Atomic Design
Design System & Atomic DesignVani Jain
 
Design System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, TestDesign System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, TestPaya Do
 

What's hot (20)

Ux is not UI
Ux is not UIUx is not UI
Ux is not UI
 
Design system presentation - How to sell it internally
Design system presentation - How to sell it internallyDesign system presentation - How to sell it internally
Design system presentation - How to sell it internally
 
Basics of UX Research
Basics of UX ResearchBasics of UX Research
Basics of UX Research
 
From 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian DesignFrom 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian Design
 
GE User Experience Playbook
GE User Experience PlaybookGE User Experience Playbook
GE User Experience Playbook
 
DesignOps and the design of efficient teams: the metrics and the processes th...
DesignOps and the design of efficient teams: the metrics and the processes th...DesignOps and the design of efficient teams: the metrics and the processes th...
DesignOps and the design of efficient teams: the metrics and the processes th...
 
User Research 101
User Research 101User Research 101
User Research 101
 
Fundamentals and practices of UX research
Fundamentals and practices of UX research Fundamentals and practices of UX research
Fundamentals and practices of UX research
 
Accessible states in Design Systems
Accessible states in Design SystemsAccessible states in Design Systems
Accessible states in Design Systems
 
Ux revised /UX camp CZ/
Ux revised /UX camp CZ/Ux revised /UX camp CZ/
Ux revised /UX camp CZ/
 
The Double Diamond Model of Product Definition and Execution
The Double Diamond Model of Product Definition and ExecutionThe Double Diamond Model of Product Definition and Execution
The Double Diamond Model of Product Definition and Execution
 
Design Thinking 101
Design Thinking 101Design Thinking 101
Design Thinking 101
 
What is User Experience Design?
What is User Experience Design?What is User Experience Design?
What is User Experience Design?
 
on Service Design
on Service Designon Service Design
on Service Design
 
Building a Design System: A Practitioner's Case Study
Building a Design System: A Practitioner's Case StudyBuilding a Design System: A Practitioner's Case Study
Building a Design System: A Practitioner's Case Study
 
Design Thinking
Design ThinkingDesign Thinking
Design Thinking
 
UX Lesson 2: User Research
UX Lesson 2: User ResearchUX Lesson 2: User Research
UX Lesson 2: User Research
 
Design Principles: The Philosophy of UX
Design Principles: The Philosophy of UXDesign Principles: The Philosophy of UX
Design Principles: The Philosophy of UX
 
Design System & Atomic Design
Design System & Atomic DesignDesign System & Atomic Design
Design System & Atomic Design
 
Design System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, TestDesign System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, Test
 

Viewers also liked

The Key to Great Teams: Understanding the Human Operating System
The Key to Great Teams: Understanding the Human Operating SystemThe Key to Great Teams: Understanding the Human Operating System
The Key to Great Teams: Understanding the Human Operating SystemAtlassian
 
How to Drive Confluence Adoption
How to Drive Confluence AdoptionHow to Drive Confluence Adoption
How to Drive Confluence AdoptionAtlassian
 
Don't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote TeamDon't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote TeamAtlassian
 
Brick by Brick: Building Collaboration at The New York Times
Brick by Brick: Building Collaboration at The New York TimesBrick by Brick: Building Collaboration at The New York Times
Brick by Brick: Building Collaboration at The New York TimesAtlassian
 
10 Atlassian Tool Hacks to Improve Team Culture
10 Atlassian Tool Hacks to Improve Team Culture10 Atlassian Tool Hacks to Improve Team Culture
10 Atlassian Tool Hacks to Improve Team CultureAtlassian
 
Top 5 Meeting Tips Made Possible by JIRA and Confluence
Top 5 Meeting Tips Made Possible by JIRA and ConfluenceTop 5 Meeting Tips Made Possible by JIRA and Confluence
Top 5 Meeting Tips Made Possible by JIRA and ConfluenceAtlassian
 
The Team Playbook: A Recipe for Healthy Teams
The Team Playbook: A Recipe for Healthy TeamsThe Team Playbook: A Recipe for Healthy Teams
The Team Playbook: A Recipe for Healthy TeamsAtlassian
 
Bundeswehr Blueprint: A Collaboration Platform for the German Military
Bundeswehr Blueprint: A Collaboration Platform for the German MilitaryBundeswehr Blueprint: A Collaboration Platform for the German Military
Bundeswehr Blueprint: A Collaboration Platform for the German MilitaryAtlassian
 

Viewers also liked (8)

The Key to Great Teams: Understanding the Human Operating System
The Key to Great Teams: Understanding the Human Operating SystemThe Key to Great Teams: Understanding the Human Operating System
The Key to Great Teams: Understanding the Human Operating System
 
How to Drive Confluence Adoption
How to Drive Confluence AdoptionHow to Drive Confluence Adoption
How to Drive Confluence Adoption
 
Don't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote TeamDon't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote Team
 
Brick by Brick: Building Collaboration at The New York Times
Brick by Brick: Building Collaboration at The New York TimesBrick by Brick: Building Collaboration at The New York Times
Brick by Brick: Building Collaboration at The New York Times
 
10 Atlassian Tool Hacks to Improve Team Culture
10 Atlassian Tool Hacks to Improve Team Culture10 Atlassian Tool Hacks to Improve Team Culture
10 Atlassian Tool Hacks to Improve Team Culture
 
Top 5 Meeting Tips Made Possible by JIRA and Confluence
Top 5 Meeting Tips Made Possible by JIRA and ConfluenceTop 5 Meeting Tips Made Possible by JIRA and Confluence
Top 5 Meeting Tips Made Possible by JIRA and Confluence
 
The Team Playbook: A Recipe for Healthy Teams
The Team Playbook: A Recipe for Healthy TeamsThe Team Playbook: A Recipe for Healthy Teams
The Team Playbook: A Recipe for Healthy Teams
 
Bundeswehr Blueprint: A Collaboration Platform for the German Military
Bundeswehr Blueprint: A Collaboration Platform for the German MilitaryBundeswehr Blueprint: A Collaboration Platform for the German Military
Bundeswehr Blueprint: A Collaboration Platform for the German Military
 

Similar to Designing for User Experience (UX) with Atlassian Tools

responsive awareness
responsive awarenessresponsive awareness
responsive awarenessonehundred_be
 
Making an Impact: UX Team of One
Making an Impact: UX Team of OneMaking an Impact: UX Team of One
Making an Impact: UX Team of Onevmcagwin
 
Mobile Prototyping Essentials
Mobile Prototyping EssentialsMobile Prototyping Essentials
Mobile Prototyping EssentialsRachel Hinman
 
Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityArabella David
 
Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...
Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...
Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...Software Park Thailand
 
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization TeamAtlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization TeamAtlassian
 
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization TeamAtlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization TeamAtlassian
 
IUE Integrating UI Design Specs
IUE Integrating UI Design SpecsIUE Integrating UI Design Specs
IUE Integrating UI Design SpecsKeith Instone
 
Implementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryImplementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryFresche Solutions
 
Introduction to wireframing ux and design
Introduction to wireframing ux and designIntroduction to wireframing ux and design
Introduction to wireframing ux and designKevin Picalausa
 
Join Team Thrillophilia
Join Team ThrillophiliaJoin Team Thrillophilia
Join Team ThrillophiliaAbhishek Daga
 
UX Therapy - Don't Jump
UX Therapy - Don't JumpUX Therapy - Don't Jump
UX Therapy - Don't Jumpvmcagwin
 
Cerebro for creative teams
Cerebro for creative teamsCerebro for creative teams
Cerebro for creative teamsedward_kim
 
2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR SystemsMark Billinghurst
 

Similar to Designing for User Experience (UX) with Atlassian Tools (20)

How Do I UX by Quick Left
How Do I UX by Quick LeftHow Do I UX by Quick Left
How Do I UX by Quick Left
 
Perso.na
Perso.naPerso.na
Perso.na
 
responsive awareness
responsive awarenessresponsive awareness
responsive awareness
 
Making an Impact: UX Team of One
Making an Impact: UX Team of OneMaking an Impact: UX Team of One
Making an Impact: UX Team of One
 
Windows 8 design 101
Windows 8 design 101Windows 8 design 101
Windows 8 design 101
 
Mobile Prototyping Essentials
Mobile Prototyping EssentialsMobile Prototyping Essentials
Mobile Prototyping Essentials
 
Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction Usability
 
Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...
Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...
Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...
 
Solr pattern
Solr patternSolr pattern
Solr pattern
 
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization TeamAtlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
 
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization TeamAtlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
 
M3 conf
M3 confM3 conf
M3 conf
 
IUE Integrating UI Design Specs
IUE Integrating UI Design SpecsIUE Integrating UI Design Specs
IUE Integrating UI Design Specs
 
Implementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryImplementing Modernization by Trevor Perry
Implementing Modernization by Trevor Perry
 
Introduction to wireframing ux and design
Introduction to wireframing ux and designIntroduction to wireframing ux and design
Introduction to wireframing ux and design
 
Join Team Thrillophilia
Join Team ThrillophiliaJoin Team Thrillophilia
Join Team Thrillophilia
 
UX Therapy - Don't Jump
UX Therapy - Don't JumpUX Therapy - Don't Jump
UX Therapy - Don't Jump
 
Cerebro for creative teams
Cerebro for creative teamsCerebro for creative teams
Cerebro for creative teams
 
2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems
 
Utah PMA Quarterly Meeting, June, 2010
Utah PMA Quarterly Meeting, June, 2010Utah PMA Quarterly Meeting, June, 2010
Utah PMA Quarterly Meeting, June, 2010
 

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

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Designing for User Experience (UX) with Atlassian Tools

  • 1.
  • 2. Design + Development! Relationship Status: ! Itʼs complicated." 2!
  • 3. Designing for user experience (UX) with Atlassian Tools! Tools you already have, repurposed. Hai!! Samantha Thebridge! UX Designer, Atlassian! 3!
  • 4. Integrating Design and Dev! •  What is User Experience Design?! •  What are our challenges?! •  5 simple steps to solve them! •  Profit, or, what have we learned?! 4!
  • 5. User Experience
 is SRS BSNS! 5!
  • 6. What is User Experience?! UX is making things simple, easy 
 and pleasurable to use.! ButI Ineed iteven this? this want it to do all this! Or to feel like 6!
  • 7. UX Disciplines! Information ! HCI &! User! Interaction! Visual! Architect! Cognitive! Research! Design! Design! Psychology! & Validation! 7!
  • 8. Interaction design! •  Interaction components comprising atomic elements! •  A vast mental library of interaction patterns! •  Anticipating user behavior and expectation! Interaction! •  Empower the user to hit [submit] and help them 
 Design! recover if they did something they didnʼt mean to do! •  If itʼs complex make it discoverable, learnable! 8!
  • 9. Visual design! •  Visual perception: alignment, spacing, dynamics! •  Color, fonts, judicious use of iconography ! •  Gradients, rounded corners and drop shadows – 
 Visual! stuff developers hate! Design! •  Invisible design helps make software intuitive, learnable, simple ! 9!
  • 10. What are our challenges?! Hmmm… Comic Sans or WingDings today? 10!
  • 11. Design Challenges! •  The uniquewith their own users! heritage! ! 
 Ensuring that pattern use from Rolling visual changes while remaining faithful
 Aiming for nature of our visual one product 5 products visual parity outis communicated to the unique aims of each product! next! != Page Chrome - JIRA! Tabs - JIRA! Page Chrome - Confluence! Tabs - Confluence! 11!
  • 12. Practical Challenges! •  Working within product teams ! •  In different floors of 
 different buildings! •  Working across time-zones! SYD:" •  Working across continents! Breakfast! SFO:" Beer oʼclock! 12!
  • 13. 13!
  • 14. Methodological Challenges! •  Design used to happen watch forlornly to separate the Legacy has to adapt or up-front! methodology makes it difficult as suboptimal interfaces are from the “thinking time” deployed!concept of continuous iteration! 14!
  • 15. Donʼt let design work separately!! Desktop! Online! Wireframing! Request! Wiki! Application! Tracker! Online! Online Asset! Issue! Collaboration! Management! Tracking! Tools! 15!
  • 16. 5 Steps to #Winning! 1.  Braindump to Brief! 2.  Brief to Wireframes! 3.  Wireframes to Design! 4.  Design to implementation! 5.  Implementation to validation! 16!
  • 17. 1. From Braindump to Brief! 17!
  • 18. The JIRA Ignite Story ! •  What is Ignite?! •  The problem! •  The challenge! 18!
  • 19. JIRA permissions be able to set thesupport the “We would like to schemes should priority specific mapping of version and component of outgoing e-mails. This way we can have related permissions sogenerated by JIRAallow the priority of e-mails that a project can set a product owner to update a priority of to high when the issue has versions without having to be an admin of the project. Critical or Blocker.” 19!
  • 20. 20!
  • 21. 21!
  • 22. 22!
  • 23. 23!
  • 24. 24!
  • 25. Donʼt forget to share! 25!
  • 26. 1. From Braindump to Brief! •  JIRA.com issue! •  Blog post! •  Customer Interviews! •  Whiteboard scrawl! 26!
  • 27. 2. Brief to Wireframes! 27!
  • 28. 28!
  • 29. 29!
  • 30. 2. From Brief to Wireframes! •  Wireframe straight into
 Confluence using Balsamiq! •  Living, breathing documents! •  Everyone can edit them! 30!
  • 31. 3. Wireframes to Design! 31!
  • 32. 32!
  • 34. 34!
  • 35. 35!
  • 36. 3. From Wireframes to Design! •  Bring different states of static designs to life using Confluence ! •  Check in interactive prototypes! •  Browse to files & link html 
 in Confluence! •  Store version-controlled raw artwork files in central repository! 36!
  • 37. 4. Design to Implementation! 37!
  • 38. 38!
  • 40. Benefits of design in Agile! •  Faithful to original vision, but with continuous ideation! Responding to evolving needs! •  Trust your team change your mind! More latitude to to think on their feet! •  Refinement through evolutionary design! 40!
  • 41. Designing within Agile! Research! Design! Validation! Maintenance! Design! Dev! You are here! Implementation! 41!
  • 42. Design Resource Management Using Greenhopper! •  Use cards to manage the design backlog! •  Separate “Design” Project in JIRA! •  Design Sub-tasks within Development project! •  Filters isolate Design from Dev stream! •  Donʼt pollute the burndown chart and 
 scare your team lead! 42!
  • 43. 43!
  • 44. 4. From Design to Implementation! •  JIRA as Design ticketing 
 system! •  Design as part of development triage system! •  Project management – 
 design in Agile! 44!
  • 45. 5. Implementation to Validation! 45!
  • 46. 5. Validate!! •  Internal testing – select random people in the elevator! •  Design blitz testing – prepare for a comment deluge! •  External Testing and documentation! 46!
  • 47. User Validation! Tons of unused •  Internal and external feedback! we need to break up the white space 
 space with colors or blocks all over.! or backgrounds - something so that its not a whole lot of white! +1 Too much whitespace! 47!
  • 48. 5 Steps to #Winning! 1.  Braindump to Brief! 2.  Brief to Wireframes! 3.  Wireframes to Design! 4.  Design to implementation! 5.  Implementation to validation! 48!
  • 49. What have we learned?! •  You canʼt plan for everything! •  User feedback can often lead to to changes! •  Shifting priorities, and scope creep! •  Did we miss something?! •  What parts are technically unfeasible?! 49!
  • 50. Communication snags 
 during Implementation! •  Developers get excited about code! yay! code! •  Designers get excited about 
 pixel-perfect execution! •  This conflict of interest is 
 omg. pixels! irrelevant to everyone else!! 50!
  • 51. Deal with it! •  UI bugs are not personal! •  Direct and personal communication is best! •  Communicate with honesty! •  Flattery will get you everywhere! 51!
  • 52. Resources! •  http://confluence.atlassian.com/display/AUI/! •  http://ux.stackexchange.com/! •  http://programmers.stackexchange.com/questions /tagged/design! •  http://www.faceyourmanga.com/! 52!
  • 53.
  • 54. Resources! •  http://confluence.atlassian.com/display/AUI/! •  http://ux.stackexchange.com/! •  http://programmers.stackexchange.com/questions /tagged/design! •  http://www.faceyourmanga.com/! 54!