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

User Experience Services Capabilities
User Experience Services CapabilitiesUser Experience Services Capabilities
User Experience Services Capabilities
Adam Doti
 
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Anna Dahlström
 

What's hot (20)

Design System & Atomic Design
Design System & Atomic DesignDesign System & Atomic Design
Design System & Atomic Design
 
UX Vision, Strategy and Teams by Susan Wolfe, Optimal Experience
UX Vision, Strategy and Teams by Susan Wolfe, Optimal ExperienceUX Vision, Strategy and Teams by Susan Wolfe, Optimal Experience
UX Vision, Strategy and Teams by Susan Wolfe, Optimal Experience
 
Mapping Experiences - Workshop Presentation
Mapping Experiences - Workshop PresentationMapping Experiences - Workshop Presentation
Mapping Experiences - Workshop Presentation
 
Design Sprint
Design SprintDesign Sprint
Design Sprint
 
Design systems: accounting for quality and scalability
Design systems: accounting for quality and scalabilityDesign systems: accounting for quality and scalability
Design systems: accounting for quality and scalability
 
Design Systems at Scale
Design Systems at ScaleDesign Systems at Scale
Design Systems at Scale
 
Product roadmap-guide-by-product plan
Product roadmap-guide-by-product planProduct roadmap-guide-by-product plan
Product roadmap-guide-by-product plan
 
UX 101: A quick & dirty introduction to user experience strategy & design
UX 101: A quick & dirty introduction to user experience strategy & designUX 101: A quick & dirty introduction to user experience strategy & design
UX 101: A quick & dirty introduction to user experience strategy & design
 
Efficient Teams Do Not Happen. They are Designed. It's called DesignOps
Efficient Teams Do Not Happen. They are Designed. It's called DesignOpsEfficient Teams Do Not Happen. They are Designed. It's called DesignOps
Efficient Teams Do Not Happen. They are Designed. It's called DesignOps
 
Impact of DesignOps at ServiceNow (DesignX DesignOps Day)
Impact of DesignOps at ServiceNow (DesignX DesignOps Day)Impact of DesignOps at ServiceNow (DesignX DesignOps Day)
Impact of DesignOps at ServiceNow (DesignX DesignOps Day)
 
Design System & Atomic Design
Design System & Atomic DesignDesign System & Atomic Design
Design System & Atomic Design
 
5 Levels of UX Strategy
5 Levels of UX Strategy5 Levels of UX Strategy
5 Levels of UX Strategy
 
Introduction to design thinking
Introduction to design thinkingIntroduction to design thinking
Introduction to design thinking
 
Product Design and UX / UI Design Process in Digital Product Development
Product Design and UX / UI Design Process in Digital Product DevelopmentProduct Design and UX / UI Design Process in Digital Product Development
Product Design and UX / UI Design Process in Digital Product Development
 
Design thinking
Design thinkingDesign thinking
Design thinking
 
Ux is not UI
Ux is not UIUx is not UI
Ux is not UI
 
User Experience Design: A Primer for Marketers
User Experience Design: A Primer for MarketersUser Experience Design: A Primer for Marketers
User Experience Design: A Primer for Marketers
 
Customer-Centric Value Creation (with a Jobs-To-Be-Done Mindset)
Customer-Centric Value Creation (with a Jobs-To-Be-Done Mindset)Customer-Centric Value Creation (with a Jobs-To-Be-Done Mindset)
Customer-Centric Value Creation (with a Jobs-To-Be-Done Mindset)
 
User Experience Services Capabilities
User Experience Services CapabilitiesUser Experience Services Capabilities
User Experience Services Capabilities
 
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
 

Viewers also liked

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 awareness
onehundred_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 One
vmcagwin
 
IUE Integrating UI Design Specs
IUE Integrating UI Design SpecsIUE Integrating UI Design Specs
IUE Integrating UI Design Specs
Keith Instone
 
Introduction to wireframing ux and design
Introduction to wireframing ux and designIntroduction to wireframing ux and design
Introduction to wireframing ux and design
Kevin Picalausa
 

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

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
Atlassian
 

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

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

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!