SlideShare a Scribd company logo
1 of 114
Building an Effective
Customer Feedback Loop
                 Sherif Mansour
2
ur
@sh erifmanso      2
ur
@sh erifmanso      2
ur
@sh erifmanso      2
2




              ur
@sh erifmanso
R.I.P
                       wiki markup

                   2




              ur
@sh erifmanso
R.I.P
                       wiki markup

                   2




              ur
@sh erifmanso
R.I.P
                           wiki markup

                   2




              ur
@sh erifmanso


                       ?
Agenda
• Build, measure, learn
• Five tips for effective feedback loops
2.0
2.0



Build
2.0



Build




              Measure
2.0



    Build




                  Measure


Learn
2.0

    Build




                  Measure


Learn
2.0

    Build




                  Measure


Learn
Five Tips
for building effective feedback loops
1
1




    friction
1
1
    GOT FEEDBACK?
1
1
    GOT FEEDBACK?
1
    GOT FEEDBACK?
1
              GOT FEEDBACK?




900+
 feedback
submissions
1
1
    ↓ barrier to entry
    Avoid login, context switching...
1
                   ↓ barrier to entry
                   Avoid login, context switching...




                   ↓ fields
                   Less fields, reduce required fields
    *   required
                   Automatically populate where possible
1
                           ↓ barrier to entry
                           Avoid login, context switching...




                           ↓ fields
                           Less fields, reduce required fields
    *   required
                           Automatically populate where possible



    Rate this feature:

                   bad
                           Easily express yourself
                   good    Quick and simple
                   great
1
1
2
2



    make
           it
                fun!
2
2
2
2
2




    PRIZE
    movie tix
2
                 FREE
                  license


                BETA




    PRIZE
    movie tix
2
                                                        FREE
                                                         license


                                                       BETA




                    Release notes
                Thank you:
                •      John Masson for reporting CONF-334

                •      Ryan Anderson for the feature
    PRIZE
    movie tix
                    suggestion in CONF-4534
                                                            SAY
                                                       THANKS
2
2
    Incentivise
    Through prizes and awards
2
              Incentivise
              Through prizes and awards




    Thanks!   Say thank you
              Provide recognition in release notes, @mentions
2
              Incentivise
              Through prizes and awards




    Thanks!   Say thank you
              Provide recognition in release notes, @mentions




              Game mechanics
              Encourage feedback
3
3

    get
    pers nal
3
2



3



    ?
3
3
3


               get personal


    jkodumal   name
     2.0/4.0   key feature usage
3
3
    =   Put a face to the stat
        Make that customer connection
3
    =   Put a face to the stat
        Make that customer connection




        Engage engineers
        Review it daily, get it on your wallboard, talk about it...
3
    =   Put a face to the stat
        Make that customer connection




        Engage engineers
        Review it daily, get it on your wallboard, talk about it...




        KNOW the customer
        Use data to drive interviews
4
4



            fee db ack
    w ritea          gy
              strate
new
   vs
existing
new       internal
   vs         vs
existing   external
new       internal
   vs         vs
existing   external


specific
   vs
general
new       internal
   vs         vs
existing   external


specific    ad-hoc
   vs         vs
general    deadline
new
   vs
existing
new       internal
   vs         vs
existing   external
new       internal
   vs         vs
existing   external


specific
   vs
general
new       internal
   vs         vs
existing   external


specific    ad-hoc
   vs         vs
general    deadline
Feedback strategy
 new       internal
   vs         vs
existing   external


specific    ad-hoc
   vs         vs
general    deadline
New                       Feedback strategy
     new
• Techniques to
 encourage install   internal
        vs              vs
• Finding BETA
existing
 customers           external


specific              ad-hoc
        vs              vs
general              deadline
New                   Both                 Feedback strategy
     new             internal
                           (Internal+External)

• Techniques to      • Internal feedback:
 encourage install    captured more data,
        vs                      vs
                      easier to engage
• Finding BETA
existing
 customers           external
                     • External feedback:
                      increased privacy




specific               ad-hoc
        vs                      vs
general              deadline
New                   Both                 Feedback strategy
     new             internal
                           (Internal+External)

• Techniques to      • Internal feedback:
 encourage install    captured more data,
        vs                      vs
                      easier to engage
• Finding BETA
existing
 customers           external
                     • External feedback:
                      increased privacy



    General
specific
• Placement of
 “feedback” button    ad-hoc
        vs                      vs
• Arranged casual
general
 interviews          deadline
New                   Both                 Feedback strategy
     new              internal
                           (Internal+External)

• Techniques to      • Internal feedback:
 encourage install     captured more data,
        vs                      vs
                       easier to engage
• Finding BETA
existing
 customers           external
                     • External feedback:
                       increased privacy



    General             Deadline
specific
• Placement of
 “feedback” button     ad-hoc
                     • Incentivise the
                      feedback process
        vs                      vs
• Arranged casual    • Followup plan
general
 interviews          deadline
4
4

    Write a plan of attack!
    Seriously, just do it.
4

    Write a plan of attack!
    Seriously, just do it.




    Consider setting numeric goals
    Especially if you’ve got a baseline.
5
5

                         e forey ou
          fe ed bac kb
    get
                START
fake
 it till you
   make        IT
tools to help you

fake        IT
AUI User Interface
Atlassian




http://atlss.in/AUIFlatpack
http://atlss.in/AUISandbox
AUI User Interface
Atlassian




http://atlss.in/AUIFlatpack
http://atlss.in/AUISandbox
Speakeasy

                                               Per-user plugins
                                               Great for visual prototypes




                                               Quick and easy to hack up
                                               HTML + CSS + JS and you’re done




http://developer.atlassian.com/display/SPEAK
+   + ...   =   prototype
fidelity




          speed
fidelity




          speed
fidelity




          speed
fidelity




          speed
?

fidelity




          speed
fidelity




          speed
fidelity




          speed
Faking it: A recipe
dit ion
          eE
       Faking it: A recipe
       ot
K   eyn
dit ion
          eE
       Faking it: A recipe
       ot
K   eyn



1        Make your base
         Take a screenshot with the main screen(s) you want to work with,
         paste in Keynote.
dit ion
          eE
       Faking it: A recipe
       ot
K   eyn



1        Make your base
         Take a screenshot with the main screen(s) you want to work with,
         paste in Keynote.



2       Mix & match AUI-keynote goodness
        We’ve pre-prepared some ready-to-use AUI dialogs, menus, buttons...
        all in Keynote ready to to mix in with your recipe.
dit ion
          eE
       Faking it: A recipe
       ot
K   eyn



1        Make your base
         Take a screenshot with the main screen(s) you want to work with,
         paste in Keynote.



2       Mix & match AUI-keynote goodness
        We’ve pre-prepared some ready-to-use AUI dialogs, menus, buttons...
        all in Keynote ready to to mix in with your recipe.



3       Apply desired icing on top
        Link parts of the screen, transition slides show screen flows, animate
        to show interaction... it’s all up to you!
Atlassian User Interface Keynote
http://bitbucket.org/sherif
12

9        3   It’s okay to fake it
             Save time and money - validate your concepts, fast.
    6
12

9        3   It’s okay to fake it
             Save time and money - validate your concepts, fast.
    6




             Use the right tool
             High fidelity prototypes are not always what you want: Use
             the right tool to communicate.
Conclusion
  incase you forgot...
2.0
2.0

      friction
2.0

      friction   make fun!




                     it
2.0

            friction   make fun!




                           it
get
pers nal
2.0

                friction         make fun!




                                     it
get               a fee dback
            write       rategy
pers nal              st
2.0

                friction          make fun!




                                                 it
get               a fee dback               back be fore you
            write       rategy
                                 get feed
pers nal              st                         START
Thank you!
                 r
@she rifmansou

More Related Content

Similar to Building Effective Customer Feedback Loops, AtlasCamp US 2012

The business case for contributing code
The business case for contributing codeThe business case for contributing code
The business case for contributing codeZivtech, LLC
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshellDoc List
 
Cold-Start Recommendations to Users With Rich Profiles
Cold-Start Recommendations to Users With Rich ProfilesCold-Start Recommendations to Users With Rich Profiles
Cold-Start Recommendations to Users With Rich ProfilesHarlan Harris
 
Webinar v day promotions 1-28-13
Webinar   v day promotions 1-28-13Webinar   v day promotions 1-28-13
Webinar v day promotions 1-28-13Sharad Verma
 
No, we can't do continuous delivery
No, we can't do continuous deliveryNo, we can't do continuous delivery
No, we can't do continuous deliveryKris Buytaert
 
Agile Project Management at The Washington Post
Agile Project Management at The Washington PostAgile Project Management at The Washington Post
Agile Project Management at The Washington PostDave Burke
 
2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns DistilledGene Kim
 
Beyond usability
Beyond usability Beyond usability
Beyond usability jameguilin
 
An Exploration of Cross-product App Experiences
An Exploration of Cross-product App ExperiencesAn Exploration of Cross-product App Experiences
An Exploration of Cross-product App ExperiencesAtlassian
 
Backlog Refinement at Scale
Backlog Refinement at ScaleBacklog Refinement at Scale
Backlog Refinement at ScaleCprime
 
10 tips
10 tips10 tips
10 tipsdjras
 
A Webinar about Webinars with Mike Lewis (@bostonmike) and Rachel Levy (@bost...
A Webinar about Webinars with Mike Lewis (@bostonmike) and Rachel Levy (@bost...A Webinar about Webinars with Mike Lewis (@bostonmike) and Rachel Levy (@bost...
A Webinar about Webinars with Mike Lewis (@bostonmike) and Rachel Levy (@bost...Awareness, Inc.
 
Webinar About Webinars: 6 P's of Successful Webinars
Webinar About Webinars: 6 P's of Successful WebinarsWebinar About Webinars: 6 P's of Successful Webinars
Webinar About Webinars: 6 P's of Successful WebinarsWebinarListings
 
Making Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton WolfeMaking Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton WolfeDevOpsDays Baltimore
 
Making Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton Wolfe Making Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton Wolfe DevOpsDays Baltimore
 
Side Smirk AH/A Research
Side Smirk AH/A ResearchSide Smirk AH/A Research
Side Smirk AH/A ResearchSide Smirk
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamRich Allen
 
Webinar 30 min promotions b-ps 3-21-13
Webinar   30 min promotions b-ps 3-21-13Webinar   30 min promotions b-ps 3-21-13
Webinar 30 min promotions b-ps 3-21-13Sharad Verma
 
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...Eric Ries
 
Expert Panel Session - SEO for Ecommerce - ionSearch 2012
Expert Panel Session - SEO for Ecommerce - ionSearch 2012Expert Panel Session - SEO for Ecommerce - ionSearch 2012
Expert Panel Session - SEO for Ecommerce - ionSearch 2012ionSearch Conference
 

Similar to Building Effective Customer Feedback Loops, AtlasCamp US 2012 (20)

The business case for contributing code
The business case for contributing codeThe business case for contributing code
The business case for contributing code
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Cold-Start Recommendations to Users With Rich Profiles
Cold-Start Recommendations to Users With Rich ProfilesCold-Start Recommendations to Users With Rich Profiles
Cold-Start Recommendations to Users With Rich Profiles
 
Webinar v day promotions 1-28-13
Webinar   v day promotions 1-28-13Webinar   v day promotions 1-28-13
Webinar v day promotions 1-28-13
 
No, we can't do continuous delivery
No, we can't do continuous deliveryNo, we can't do continuous delivery
No, we can't do continuous delivery
 
Agile Project Management at The Washington Post
Agile Project Management at The Washington PostAgile Project Management at The Washington Post
Agile Project Management at The Washington Post
 
2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled
 
Beyond usability
Beyond usability Beyond usability
Beyond usability
 
An Exploration of Cross-product App Experiences
An Exploration of Cross-product App ExperiencesAn Exploration of Cross-product App Experiences
An Exploration of Cross-product App Experiences
 
Backlog Refinement at Scale
Backlog Refinement at ScaleBacklog Refinement at Scale
Backlog Refinement at Scale
 
10 tips
10 tips10 tips
10 tips
 
A Webinar about Webinars with Mike Lewis (@bostonmike) and Rachel Levy (@bost...
A Webinar about Webinars with Mike Lewis (@bostonmike) and Rachel Levy (@bost...A Webinar about Webinars with Mike Lewis (@bostonmike) and Rachel Levy (@bost...
A Webinar about Webinars with Mike Lewis (@bostonmike) and Rachel Levy (@bost...
 
Webinar About Webinars: 6 P's of Successful Webinars
Webinar About Webinars: 6 P's of Successful WebinarsWebinar About Webinars: 6 P's of Successful Webinars
Webinar About Webinars: 6 P's of Successful Webinars
 
Making Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton WolfeMaking Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton Wolfe
 
Making Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton Wolfe Making Your Product Manager Productive by Clinton Wolfe
Making Your Product Manager Productive by Clinton Wolfe
 
Side Smirk AH/A Research
Side Smirk AH/A ResearchSide Smirk AH/A Research
Side Smirk AH/A Research
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a team
 
Webinar 30 min promotions b-ps 3-21-13
Webinar   30 min promotions b-ps 3-21-13Webinar   30 min promotions b-ps 3-21-13
Webinar 30 min promotions b-ps 3-21-13
 
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
 
Expert Panel Session - SEO for Ecommerce - ionSearch 2012
Expert Panel Session - SEO for Ecommerce - ionSearch 2012Expert Panel Session - SEO for Ecommerce - ionSearch 2012
Expert Panel Session - SEO for Ecommerce - ionSearch 2012
 

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

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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
 
"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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Building Effective Customer Feedback Loops, AtlasCamp US 2012

  • 1. Building an Effective Customer Feedback Loop Sherif Mansour
  • 2. 2
  • 6. 2 ur @sh erifmanso
  • 7. R.I.P wiki markup 2 ur @sh erifmanso
  • 8. R.I.P wiki markup 2 ur @sh erifmanso
  • 9. R.I.P wiki markup 2 ur @sh erifmanso ?
  • 10. Agenda • Build, measure, learn • Five tips for effective feedback loops
  • 11.
  • 12.
  • 13. 2.0
  • 14.
  • 16. 2.0 Build Measure
  • 17. 2.0 Build Measure Learn
  • 18. 2.0 Build Measure Learn
  • 19. 2.0 Build Measure Learn
  • 20.
  • 21. Five Tips for building effective feedback loops
  • 22. 1
  • 23. 1 friction
  • 24. 1
  • 25. 1 GOT FEEDBACK?
  • 26. 1
  • 27. 1 GOT FEEDBACK?
  • 28. 1 GOT FEEDBACK?
  • 29. 1 GOT FEEDBACK? 900+ feedback submissions
  • 30. 1
  • 31. 1 ↓ barrier to entry Avoid login, context switching...
  • 32. 1 ↓ barrier to entry Avoid login, context switching... ↓ fields Less fields, reduce required fields * required Automatically populate where possible
  • 33. 1 ↓ barrier to entry Avoid login, context switching... ↓ fields Less fields, reduce required fields * required Automatically populate where possible Rate this feature: bad Easily express yourself good Quick and simple great
  • 34. 1
  • 35. 1
  • 36. 2
  • 37. 2 make it fun!
  • 38. 2
  • 39. 2
  • 40. 2
  • 41. 2
  • 42. 2 PRIZE movie tix
  • 43. 2 FREE license BETA PRIZE movie tix
  • 44. 2 FREE license BETA Release notes Thank you: • John Masson for reporting CONF-334 • Ryan Anderson for the feature PRIZE movie tix suggestion in CONF-4534 SAY THANKS
  • 45. 2
  • 46. 2 Incentivise Through prizes and awards
  • 47. 2 Incentivise Through prizes and awards Thanks! Say thank you Provide recognition in release notes, @mentions
  • 48. 2 Incentivise Through prizes and awards Thanks! Say thank you Provide recognition in release notes, @mentions Game mechanics Encourage feedback
  • 49. 3
  • 50. 3 get pers nal
  • 51. 3
  • 52. 2 3 ?
  • 53. 3
  • 54. 3
  • 55. 3 get personal jkodumal name 2.0/4.0 key feature usage
  • 56. 3
  • 57. 3 = Put a face to the stat Make that customer connection
  • 58. 3 = Put a face to the stat Make that customer connection Engage engineers Review it daily, get it on your wallboard, talk about it...
  • 59. 3 = Put a face to the stat Make that customer connection Engage engineers Review it daily, get it on your wallboard, talk about it... KNOW the customer Use data to drive interviews
  • 60. 4
  • 61. 4 fee db ack w ritea gy strate
  • 62.
  • 63. new vs existing
  • 64. new internal vs vs existing external
  • 65. new internal vs vs existing external specific vs general
  • 66. new internal vs vs existing external specific ad-hoc vs vs general deadline
  • 67.
  • 68. new vs existing
  • 69. new internal vs vs existing external
  • 70. new internal vs vs existing external specific vs general
  • 71. new internal vs vs existing external specific ad-hoc vs vs general deadline
  • 72. Feedback strategy new internal vs vs existing external specific ad-hoc vs vs general deadline
  • 73. New Feedback strategy new • Techniques to encourage install internal vs vs • Finding BETA existing customers external specific ad-hoc vs vs general deadline
  • 74. New Both Feedback strategy new internal (Internal+External) • Techniques to • Internal feedback: encourage install captured more data, vs vs easier to engage • Finding BETA existing customers external • External feedback: increased privacy specific ad-hoc vs vs general deadline
  • 75. New Both Feedback strategy new internal (Internal+External) • Techniques to • Internal feedback: encourage install captured more data, vs vs easier to engage • Finding BETA existing customers external • External feedback: increased privacy General specific • Placement of “feedback” button ad-hoc vs vs • Arranged casual general interviews deadline
  • 76. New Both Feedback strategy new internal (Internal+External) • Techniques to • Internal feedback: encourage install captured more data, vs vs easier to engage • Finding BETA existing customers external • External feedback: increased privacy General Deadline specific • Placement of “feedback” button ad-hoc • Incentivise the feedback process vs vs • Arranged casual • Followup plan general interviews deadline
  • 77. 4
  • 78. 4 Write a plan of attack! Seriously, just do it.
  • 79. 4 Write a plan of attack! Seriously, just do it. Consider setting numeric goals Especially if you’ve got a baseline.
  • 80. 5
  • 81. 5 e forey ou fe ed bac kb get START
  • 82.
  • 83. fake it till you make IT
  • 84. tools to help you fake IT
  • 87. Speakeasy Per-user plugins Great for visual prototypes Quick and easy to hack up HTML + CSS + JS and you’re done http://developer.atlassian.com/display/SPEAK
  • 88. + + ... = prototype
  • 89.
  • 90. fidelity speed
  • 91. fidelity speed
  • 92. fidelity speed
  • 93. fidelity speed
  • 94. ? fidelity speed
  • 95. fidelity speed
  • 96. fidelity speed
  • 97. Faking it: A recipe
  • 98. dit ion eE Faking it: A recipe ot K eyn
  • 99. dit ion eE Faking it: A recipe ot K eyn 1 Make your base Take a screenshot with the main screen(s) you want to work with, paste in Keynote.
  • 100. dit ion eE Faking it: A recipe ot K eyn 1 Make your base Take a screenshot with the main screen(s) you want to work with, paste in Keynote. 2 Mix & match AUI-keynote goodness We’ve pre-prepared some ready-to-use AUI dialogs, menus, buttons... all in Keynote ready to to mix in with your recipe.
  • 101. dit ion eE Faking it: A recipe ot K eyn 1 Make your base Take a screenshot with the main screen(s) you want to work with, paste in Keynote. 2 Mix & match AUI-keynote goodness We’ve pre-prepared some ready-to-use AUI dialogs, menus, buttons... all in Keynote ready to to mix in with your recipe. 3 Apply desired icing on top Link parts of the screen, transition slides show screen flows, animate to show interaction... it’s all up to you!
  • 102. Atlassian User Interface Keynote http://bitbucket.org/sherif
  • 103.
  • 104. 12 9 3 It’s okay to fake it Save time and money - validate your concepts, fast. 6
  • 105. 12 9 3 It’s okay to fake it Save time and money - validate your concepts, fast. 6 Use the right tool High fidelity prototypes are not always what you want: Use the right tool to communicate.
  • 106. Conclusion incase you forgot...
  • 107.
  • 108. 2.0
  • 109. 2.0 friction
  • 110. 2.0 friction make fun! it
  • 111. 2.0 friction make fun! it get pers nal
  • 112. 2.0 friction make fun! it get a fee dback write rategy pers nal st
  • 113. 2.0 friction make fun! it get a fee dback back be fore you write rategy get feed pers nal st START
  • 114. Thank you! r @she rifmansou

Editor's Notes

  1. \n
  2. But before we begin, a little about me.\n\nAs Nick said, I’m Sherif Mansour. Engineer turned product manager and since then: I’ve been the Confluence product manager for a couple of years now, most notably through it’s biggest change to date (animate drop RIP Wiki markup), I also helped launch the add-on Team Calendars for Confluence and am the current Product Manager for that as well. \n\nAnd most recently, I’ve been the PM for the “Confluence Inbox” feature you guys saw in the keynote. \nThroughout all these projects, I’ve learnt a lot about building feedback loops - and a lot of what I share with you today has been a learning from each of these projects. \n
  3. But before we begin, a little about me.\n\nAs Nick said, I’m Sherif Mansour. Engineer turned product manager and since then: I’ve been the Confluence product manager for a couple of years now, most notably through it’s biggest change to date (animate drop RIP Wiki markup), I also helped launch the add-on Team Calendars for Confluence and am the current Product Manager for that as well. \n\nAnd most recently, I’ve been the PM for the “Confluence Inbox” feature you guys saw in the keynote. \nThroughout all these projects, I’ve learnt a lot about building feedback loops - and a lot of what I share with you today has been a learning from each of these projects. \n
  4. But before we begin, a little about me.\n\nAs Nick said, I’m Sherif Mansour. Engineer turned product manager and since then: I’ve been the Confluence product manager for a couple of years now, most notably through it’s biggest change to date (animate drop RIP Wiki markup), I also helped launch the add-on Team Calendars for Confluence and am the current Product Manager for that as well. \n\nAnd most recently, I’ve been the PM for the “Confluence Inbox” feature you guys saw in the keynote. \nThroughout all these projects, I’ve learnt a lot about building feedback loops - and a lot of what I share with you today has been a learning from each of these projects. \n
  5. But before we begin, a little about me.\n\nAs Nick said, I’m Sherif Mansour. Engineer turned product manager and since then: I’ve been the Confluence product manager for a couple of years now, most notably through it’s biggest change to date (animate drop RIP Wiki markup), I also helped launch the add-on Team Calendars for Confluence and am the current Product Manager for that as well. \n\nAnd most recently, I’ve been the PM for the “Confluence Inbox” feature you guys saw in the keynote. \nThroughout all these projects, I’ve learnt a lot about building feedback loops - and a lot of what I share with you today has been a learning from each of these projects. \n
  6. But before we begin, a little about me.\n\nAs Nick said, I’m Sherif Mansour. Engineer turned product manager and since then: I’ve been the Confluence product manager for a couple of years now, most notably through it’s biggest change to date (animate drop RIP Wiki markup), I also helped launch the add-on Team Calendars for Confluence and am the current Product Manager for that as well. \n\nAnd most recently, I’ve been the PM for the “Confluence Inbox” feature you guys saw in the keynote. \nThroughout all these projects, I’ve learnt a lot about building feedback loops - and a lot of what I share with you today has been a learning from each of these projects. \n
  7. But before we begin, a little about me.\n\nAs Nick said, I’m Sherif Mansour. Engineer turned product manager and since then: I’ve been the Confluence product manager for a couple of years now, most notably through it’s biggest change to date (animate drop RIP Wiki markup), I also helped launch the add-on Team Calendars for Confluence and am the current Product Manager for that as well. \n\nAnd most recently, I’ve been the PM for the “Confluence Inbox” feature you guys saw in the keynote. \nThroughout all these projects, I’ve learnt a lot about building feedback loops - and a lot of what I share with you today has been a learning from each of these projects. \n
  8. But before we begin, a little about me.\n\nAs Nick said, I’m Sherif Mansour. Engineer turned product manager and since then: I’ve been the Confluence product manager for a couple of years now, most notably through it’s biggest change to date (animate drop RIP Wiki markup), I also helped launch the add-on Team Calendars for Confluence and am the current Product Manager for that as well. \n\nAnd most recently, I’ve been the PM for the “Confluence Inbox” feature you guys saw in the keynote. \nThroughout all these projects, I’ve learnt a lot about building feedback loops - and a lot of what I share with you today has been a learning from each of these projects. \n
  9. So for the next 8 minuets, I’m going to go through:\n\n* The importance of feedback in your build, measure, learn product development cycle\n* Take a look at six practical tips for creating effective feedback loops, mostly derived from the lessons I’ve learnt on the projects I mentioned earlier\n* and then I’m quickly going to touch on what to do (and not do) once you have a lot of feedback coming through.\n\nSo the Build, measure learn cycle... \n\n
  10. Eric Ries talks about a product lifecyles in his book in his book, “The Lean Startup”. Anyone read this book? \n\n(Hands up)\n\nIn this book, he describes a “lean startup” cycle for product development. This typically goes through a loop that looks something like this..\n\n\n
  11. (animate)\nYou start with your product team\n\nThey start building something, produce some artefacts\n\nThen comes measuring the impact of those changes. \n\nFrom the analytics you then formulate your learnings and come up with ideas, changes, new proposals for ways of doing this.\n\nThe whole idea is to go through this loop as fast as possible.\n\nNow a large part of this loop is all about measure and learn. Measuring typically comes through such things in-product product analytics and also through general customer feedback (animate drop)\n\nThere is a whole talk for analytics, I’m more going to focus on the techniques to get direct customer feedback....\n\nReceiving communication from your customers is a critical part of being successful in this cycle... so how do you go about doing this? \n
  12. (animate)\nYou start with your product team\n\nThey start building something, produce some artefacts\n\nThen comes measuring the impact of those changes. \n\nFrom the analytics you then formulate your learnings and come up with ideas, changes, new proposals for ways of doing this.\n\nThe whole idea is to go through this loop as fast as possible.\n\nNow a large part of this loop is all about measure and learn. Measuring typically comes through such things in-product product analytics and also through general customer feedback (animate drop)\n\nThere is a whole talk for analytics, I’m more going to focus on the techniques to get direct customer feedback....\n\nReceiving communication from your customers is a critical part of being successful in this cycle... so how do you go about doing this? \n
  13. (animate)\nYou start with your product team\n\nThey start building something, produce some artefacts\n\nThen comes measuring the impact of those changes. \n\nFrom the analytics you then formulate your learnings and come up with ideas, changes, new proposals for ways of doing this.\n\nThe whole idea is to go through this loop as fast as possible.\n\nNow a large part of this loop is all about measure and learn. Measuring typically comes through such things in-product product analytics and also through general customer feedback (animate drop)\n\nThere is a whole talk for analytics, I’m more going to focus on the techniques to get direct customer feedback....\n\nReceiving communication from your customers is a critical part of being successful in this cycle... so how do you go about doing this? \n
  14. (animate)\nYou start with your product team\n\nThey start building something, produce some artefacts\n\nThen comes measuring the impact of those changes. \n\nFrom the analytics you then formulate your learnings and come up with ideas, changes, new proposals for ways of doing this.\n\nThe whole idea is to go through this loop as fast as possible.\n\nNow a large part of this loop is all about measure and learn. Measuring typically comes through such things in-product product analytics and also through general customer feedback (animate drop)\n\nThere is a whole talk for analytics, I’m more going to focus on the techniques to get direct customer feedback....\n\nReceiving communication from your customers is a critical part of being successful in this cycle... so how do you go about doing this? \n
  15. (animate)\nYou start with your product team\n\nThey start building something, produce some artefacts\n\nThen comes measuring the impact of those changes. \n\nFrom the analytics you then formulate your learnings and come up with ideas, changes, new proposals for ways of doing this.\n\nThe whole idea is to go through this loop as fast as possible.\n\nNow a large part of this loop is all about measure and learn. Measuring typically comes through such things in-product product analytics and also through general customer feedback (animate drop)\n\nThere is a whole talk for analytics, I’m more going to focus on the techniques to get direct customer feedback....\n\nReceiving communication from your customers is a critical part of being successful in this cycle... so how do you go about doing this? \n
  16. (animate)\nYou start with your product team\n\nThey start building something, produce some artefacts\n\nThen comes measuring the impact of those changes. \n\nFrom the analytics you then formulate your learnings and come up with ideas, changes, new proposals for ways of doing this.\n\nThe whole idea is to go through this loop as fast as possible.\n\nNow a large part of this loop is all about measure and learn. Measuring typically comes through such things in-product product analytics and also through general customer feedback (animate drop)\n\nThere is a whole talk for analytics, I’m more going to focus on the techniques to get direct customer feedback....\n\nReceiving communication from your customers is a critical part of being successful in this cycle... so how do you go about doing this? \n
  17. (animate)\nYou start with your product team\n\nThey start building something, produce some artefacts\n\nThen comes measuring the impact of those changes. \n\nFrom the analytics you then formulate your learnings and come up with ideas, changes, new proposals for ways of doing this.\n\nThe whole idea is to go through this loop as fast as possible.\n\nNow a large part of this loop is all about measure and learn. Measuring typically comes through such things in-product product analytics and also through general customer feedback (animate drop)\n\nThere is a whole talk for analytics, I’m more going to focus on the techniques to get direct customer feedback....\n\nReceiving communication from your customers is a critical part of being successful in this cycle... so how do you go about doing this? \n
  18. (animate)\nYou start with your product team\n\nThey start building something, produce some artefacts\n\nThen comes measuring the impact of those changes. \n\nFrom the analytics you then formulate your learnings and come up with ideas, changes, new proposals for ways of doing this.\n\nThe whole idea is to go through this loop as fast as possible.\n\nNow a large part of this loop is all about measure and learn. Measuring typically comes through such things in-product product analytics and also through general customer feedback (animate drop)\n\nThere is a whole talk for analytics, I’m more going to focus on the techniques to get direct customer feedback....\n\nReceiving communication from your customers is a critical part of being successful in this cycle... so how do you go about doing this? \n
  19. (animate)\nYou start with your product team\n\nThey start building something, produce some artefacts\n\nThen comes measuring the impact of those changes. \n\nFrom the analytics you then formulate your learnings and come up with ideas, changes, new proposals for ways of doing this.\n\nThe whole idea is to go through this loop as fast as possible.\n\nNow a large part of this loop is all about measure and learn. Measuring typically comes through such things in-product product analytics and also through general customer feedback (animate drop)\n\nThere is a whole talk for analytics, I’m more going to focus on the techniques to get direct customer feedback....\n\nReceiving communication from your customers is a critical part of being successful in this cycle... so how do you go about doing this? \n
  20. (animate)\nYou start with your product team\n\nThey start building something, produce some artefacts\n\nThen comes measuring the impact of those changes. \n\nFrom the analytics you then formulate your learnings and come up with ideas, changes, new proposals for ways of doing this.\n\nThe whole idea is to go through this loop as fast as possible.\n\nNow a large part of this loop is all about measure and learn. Measuring typically comes through such things in-product product analytics and also through general customer feedback (animate drop)\n\nThere is a whole talk for analytics, I’m more going to focus on the techniques to get direct customer feedback....\n\nReceiving communication from your customers is a critical part of being successful in this cycle... so how do you go about doing this? \n
  21. (animate)\nYou start with your product team\n\nThey start building something, produce some artefacts\n\nThen comes measuring the impact of those changes. \n\nFrom the analytics you then formulate your learnings and come up with ideas, changes, new proposals for ways of doing this.\n\nThe whole idea is to go through this loop as fast as possible.\n\nNow a large part of this loop is all about measure and learn. Measuring typically comes through such things in-product product analytics and also through general customer feedback (animate drop)\n\nThere is a whole talk for analytics, I’m more going to focus on the techniques to get direct customer feedback....\n\nReceiving communication from your customers is a critical part of being successful in this cycle... so how do you go about doing this? \n
  22. (animate)\nYou start with your product team\n\nThey start building something, produce some artefacts\n\nThen comes measuring the impact of those changes. \n\nFrom the analytics you then formulate your learnings and come up with ideas, changes, new proposals for ways of doing this.\n\nThe whole idea is to go through this loop as fast as possible.\n\nNow a large part of this loop is all about measure and learn. Measuring typically comes through such things in-product product analytics and also through general customer feedback (animate drop)\n\nThere is a whole talk for analytics, I’m more going to focus on the techniques to get direct customer feedback....\n\nReceiving communication from your customers is a critical part of being successful in this cycle... so how do you go about doing this? \n
  23. (animate)\nYou start with your product team\n\nThey start building something, produce some artefacts\n\nThen comes measuring the impact of those changes. \n\nFrom the analytics you then formulate your learnings and come up with ideas, changes, new proposals for ways of doing this.\n\nThe whole idea is to go through this loop as fast as possible.\n\nNow a large part of this loop is all about measure and learn. Measuring typically comes through such things in-product product analytics and also through general customer feedback (animate drop)\n\nThere is a whole talk for analytics, I’m more going to focus on the techniques to get direct customer feedback....\n\nReceiving communication from your customers is a critical part of being successful in this cycle... so how do you go about doing this? \n
  24. (animate)\nYou start with your product team\n\nThey start building something, produce some artefacts\n\nThen comes measuring the impact of those changes. \n\nFrom the analytics you then formulate your learnings and come up with ideas, changes, new proposals for ways of doing this.\n\nThe whole idea is to go through this loop as fast as possible.\n\nNow a large part of this loop is all about measure and learn. Measuring typically comes through such things in-product product analytics and also through general customer feedback (animate drop)\n\nThere is a whole talk for analytics, I’m more going to focus on the techniques to get direct customer feedback....\n\nReceiving communication from your customers is a critical part of being successful in this cycle... so how do you go about doing this? \n
  25. I’m going to go through just six, as there are probably a lot more, practical tips for building an effective feedback loop\n
  26. I’m going to go through just six, as there are probably a lot more, practical tips for building an effective feedback loop\n
  27. I’m going to go through just six, as there are probably a lot more, practical tips for building an effective feedback loop\n
  28. The first tip I’ve got is all about reducing friction. \n\nIt’s important to remember when your thinking about getting feedback, that they are doing you a favour. They’ve got their job to get along with and to encourage them to give you feedback, you really need to make it as frictionless as possible for them.\n\n\n\n
  29. The first tip I’ve got is all about reducing friction. \n\nIt’s important to remember when your thinking about getting feedback, that they are doing you a favour. They’ve got their job to get along with and to encourage them to give you feedback, you really need to make it as frictionless as possible for them.\n\n\n\n
  30. Quick story about Confluence 4 editor:\n\nWho here used Confluence before 4.0, when it had Wiki Markup.\n\nYou’ll know it was a significant change.\n\nWe knew we HAD to to make easy to get feedback. \n\nExample: "Got Feedback" at Atlassian (All started in Confluence 4.0) and then got shipped to customers in our milestone releases - with over 270 feedback submissions from external customers and over 1,000 from internal customers. \n\nIn addition, Team Calendars 1.0 EAP shipped with a fat "feedback" button, and all around Atlassian now on internal and external sites we’ve deployed this strategy.\n\n\n\n
  31. Quick story about Confluence 4 editor:\n\nWho here used Confluence before 4.0, when it had Wiki Markup.\n\nYou’ll know it was a significant change.\n\nWe knew we HAD to to make easy to get feedback. \n\nExample: "Got Feedback" at Atlassian (All started in Confluence 4.0) and then got shipped to customers in our milestone releases - with over 270 feedback submissions from external customers and over 1,000 from internal customers. \n\nIn addition, Team Calendars 1.0 EAP shipped with a fat "feedback" button, and all around Atlassian now on internal and external sites we’ve deployed this strategy.\n\n\n\n
  32. Quick story about Confluence 4 editor:\n\nWho here used Confluence before 4.0, when it had Wiki Markup.\n\nYou’ll know it was a significant change.\n\nWe knew we HAD to to make easy to get feedback. \n\nExample: "Got Feedback" at Atlassian (All started in Confluence 4.0) and then got shipped to customers in our milestone releases - with over 270 feedback submissions from external customers and over 1,000 from internal customers. \n\nIn addition, Team Calendars 1.0 EAP shipped with a fat "feedback" button, and all around Atlassian now on internal and external sites we’ve deployed this strategy.\n\n\n\n
  33. Quick story about Confluence 4 editor:\n\nWho here used Confluence before 4.0, when it had Wiki Markup.\n\nYou’ll know it was a significant change.\n\nWe knew we HAD to to make easy to get feedback. \n\nExample: "Got Feedback" at Atlassian (All started in Confluence 4.0) and then got shipped to customers in our milestone releases - with over 270 feedback submissions from external customers and over 1,000 from internal customers. \n\nIn addition, Team Calendars 1.0 EAP shipped with a fat "feedback" button, and all around Atlassian now on internal and external sites we’ve deployed this strategy.\n\n\n\n
  34. Quick story about Confluence 4 editor:\n\nWho here used Confluence before 4.0, when it had Wiki Markup.\n\nYou’ll know it was a significant change.\n\nWe knew we HAD to to make easy to get feedback. \n\nExample: "Got Feedback" at Atlassian (All started in Confluence 4.0) and then got shipped to customers in our milestone releases - with over 270 feedback submissions from external customers and over 1,000 from internal customers. \n\nIn addition, Team Calendars 1.0 EAP shipped with a fat "feedback" button, and all around Atlassian now on internal and external sites we’ve deployed this strategy.\n\n\n\n
  35. Quick story about Confluence 4 editor:\n\nWho here used Confluence before 4.0, when it had Wiki Markup.\n\nYou’ll know it was a significant change.\n\nWe knew we HAD to to make easy to get feedback. \n\nExample: "Got Feedback" at Atlassian (All started in Confluence 4.0) and then got shipped to customers in our milestone releases - with over 270 feedback submissions from external customers and over 1,000 from internal customers. \n\nIn addition, Team Calendars 1.0 EAP shipped with a fat "feedback" button, and all around Atlassian now on internal and external sites we’ve deployed this strategy.\n\n\n\n
  36. How do you do this? There are a few principles you need to stick by:\n\n1. Less clicks\n2. Less fields to fill out, especially “required” fields”\n- Automatically capture as much information (javascript etc.)\n3. make it easy to express themselves\n4. no context switching\n5. Reduce barrier to entry as much as posssible \nNo account, automatically detect acouunts \n
  37. How do you do this? There are a few principles you need to stick by:\n\n1. Less clicks\n2. Less fields to fill out, especially “required” fields”\n- Automatically capture as much information (javascript etc.)\n3. make it easy to express themselves\n4. no context switching\n5. Reduce barrier to entry as much as posssible \nNo account, automatically detect acouunts \n
  38. How do you do this? There are a few principles you need to stick by:\n\n1. Less clicks\n2. Less fields to fill out, especially “required” fields”\n- Automatically capture as much information (javascript etc.)\n3. make it easy to express themselves\n4. no context switching\n5. Reduce barrier to entry as much as posssible \nNo account, automatically detect acouunts \n
  39. So how do you go about doing this? Well, with our GotFeedback, button, I actually created that with a simple\nWuFoo form. A free service, \n\n(WuFoo, JIRA issue collector, whatever it is - having less clicks, low barrier to entry, automatically capture as much information as possible to save manual data entry for the user etc…)\nExample: "Got Feedback" at Atlassian (All started in Confluence 4.0) and then got shipped to customers in our milestone releases - with over 270 feedback submissions from external customers and over 1,000 from internal customers. In addition, Team Calendars 1.0 EAP shipped with a fat "feedback" button \n
  40. So how do you go about doing this? Well, with our GotFeedback, button, I actually created that with a simple\nWuFoo form. A free service, \n\n(WuFoo, JIRA issue collector, whatever it is - having less clicks, low barrier to entry, automatically capture as much information as possible to save manual data entry for the user etc…)\nExample: "Got Feedback" at Atlassian (All started in Confluence 4.0) and then got shipped to customers in our milestone releases - with over 270 feedback submissions from external customers and over 1,000 from internal customers. In addition, Team Calendars 1.0 EAP shipped with a fat "feedback" button \n
  41. So how do you go about doing this? Well, with our GotFeedback, button, I actually created that with a simple\nWuFoo form. A free service, \n\n(WuFoo, JIRA issue collector, whatever it is - having less clicks, low barrier to entry, automatically capture as much information as possible to save manual data entry for the user etc…)\nExample: "Got Feedback" at Atlassian (All started in Confluence 4.0) and then got shipped to customers in our milestone releases - with over 270 feedback submissions from external customers and over 1,000 from internal customers. In addition, Team Calendars 1.0 EAP shipped with a fat "feedback" button \n
  42. So how do you go about doing this? Well, with our GotFeedback, button, I actually created that with a simple\nWuFoo form. A free service, \n\n(WuFoo, JIRA issue collector, whatever it is - having less clicks, low barrier to entry, automatically capture as much information as possible to save manual data entry for the user etc…)\nExample: "Got Feedback" at Atlassian (All started in Confluence 4.0) and then got shipped to customers in our milestone releases - with over 270 feedback submissions from external customers and over 1,000 from internal customers. In addition, Team Calendars 1.0 EAP shipped with a fat "feedback" button \n
  43. But there’s more you can do other than looking at reducing friction to encourage feedback from your end users. \n\nAnd second tip I’ve got is all about making the feedback experience more engaging and fun.\n
  44. But there’s more you can do other than looking at reducing friction to encourage feedback from your end users. \n\nAnd second tip I’ve got is all about making the feedback experience more engaging and fun.\n
  45. But there’s more you can do other than looking at reducing friction to encourage feedback from your end users. \n\nAnd second tip I’ve got is all about making the feedback experience more engaging and fun.\n
  46. Who here has watched the biggest looser? Well, in Australia we’ve had the biggest looser come down under as well. We have this habit of copying the TV shows you guys have. I think we’ve had so many different editions of the biggest looser I’ve lost count. \n\nBiggest looser the original, \nBiggest looser singles\nBiggest looser couples\nWe’ve had a biggest looser celebrities as well...\n\nThroughout the Confluence 4.0 development lifecycle I came home one day from work and was watching TV, and the Biggest Looser was on and at the same time, I’d been spending a bit of time trying to figure out mechanisms to encourage feedback during Confluence 4.0.\n
  47. Who here has watched the biggest looser? Well, in Australia we’ve had the biggest looser come down under as well. We have this habit of copying the TV shows you guys have. I think we’ve had so many different editions of the biggest looser I’ve lost count. \n\nBiggest looser the original, \nBiggest looser singles\nBiggest looser couples\nWe’ve had a biggest looser celebrities as well...\n\nThroughout the Confluence 4.0 development lifecycle I came home one day from work and was watching TV, and the Biggest Looser was on and at the same time, I’d been spending a bit of time trying to figure out mechanisms to encourage feedback during Confluence 4.0.\n
  48. How did we do this?\nBlogging - updates for the ladder pool,\nWe ended up all the feedback went into JIRA for us, so it was super easy for us to generate a report to work out who the winners were \n\nFor Team Calendars - we told our beta customers the most helpful feedback would get a free license\n\nFo internal and external release notes, we call out specific thanks with @mentions \n\nPeople recognise and feel they are contributing \n
  49. How did we do this?\nBlogging - updates for the ladder pool,\nWe ended up all the feedback went into JIRA for us, so it was super easy for us to generate a report to work out who the winners were \n\nFor Team Calendars - we told our beta customers the most helpful feedback would get a free license\n\nFo internal and external release notes, we call out specific thanks with @mentions \n\nPeople recognise and feel they are contributing \n
  50. How did we do this?\nBlogging - updates for the ladder pool,\nWe ended up all the feedback went into JIRA for us, so it was super easy for us to generate a report to work out who the winners were \n\nFor Team Calendars - we told our beta customers the most helpful feedback would get a free license\n\nFo internal and external release notes, we call out specific thanks with @mentions \n\nPeople recognise and feel they are contributing \n
  51. How did we do this?\nBlogging - updates for the ladder pool,\nWe ended up all the feedback went into JIRA for us, so it was super easy for us to generate a report to work out who the winners were \n\nFor Team Calendars - we told our beta customers the most helpful feedback would get a free license\n\nFo internal and external release notes, we call out specific thanks with @mentions \n\nPeople recognise and feel they are contributing \n
  52. How did we do this?\nBlogging - updates for the ladder pool,\nWe ended up all the feedback went into JIRA for us, so it was super easy for us to generate a report to work out who the winners were \n\nFor Team Calendars - we told our beta customers the most helpful feedback would get a free license\n\nFo internal and external release notes, we call out specific thanks with @mentions \n\nPeople recognise and feel they are contributing \n
  53. How did we do this?\nBlogging - updates for the ladder pool,\nWe ended up all the feedback went into JIRA for us, so it was super easy for us to generate a report to work out who the winners were \n\nFor Team Calendars - we told our beta customers the most helpful feedback would get a free license\n\nFo internal and external release notes, we call out specific thanks with @mentions \n\nPeople recognise and feel they are contributing \n
  54. Conclusion find a way to make to make it fun\n - For us it was running a competition \n - You might look at other ways at adding some game mechanics to it \n\n
  55. Conclusion find a way to make to make it fun\n - For us it was running a competition \n - You might look at other ways at adding some game mechanics to it \n\n
  56. Conclusion find a way to make to make it fun\n - For us it was running a competition \n - You might look at other ways at adding some game mechanics to it \n\n
  57. So we’ve talked about reducing friction and making the feedback experience more fun and enjoyable....\nAnd part of making that experience enjoyable is being able to get individuals involved at a personal level.\n\nSo my third tip as all about getting personal..... and no, it’s not that kinda personal...\nLet me explain what I mean \n
  58. So we’ve talked about reducing friction and making the feedback experience more fun and enjoyable....\nAnd part of making that experience enjoyable is being able to get individuals involved at a personal level.\n\nSo my third tip as all about getting personal..... and no, it’s not that kinda personal...\nLet me explain what I mean \n
  59. So we’ve talked about reducing friction and making the feedback experience more fun and enjoyable....\nAnd part of making that experience enjoyable is being able to get individuals involved at a personal level.\n\nSo my third tip as all about getting personal..... and no, it’s not that kinda personal...\nLet me explain what I mean \n
  60. Hopefully you guys will recall yesterday you might have seen the Confluence notifications and tasks in the Keynote yesterday, or maybe some of you were also in the Confluence state of the Union and saw this.\n\nBut very quickly, we had lots of unknowns when we first started this project. We wanted to know what types of users would find this helpful, should we also integrate with other development tools, like Bamboo or Crucible... who would find this feature the most helpful and why. \n\nAnd Atlassian is getting quite big now, with over 500 staff, so when we launched this internally one of our engineers came up with a very creative way of helping us figure this stuff out...\n
  61. Hopefully you guys will recall yesterday you might have seen the Confluence notifications and tasks in the Keynote yesterday, or maybe some of you were also in the Confluence state of the Union and saw this.\n\nBut very quickly, we had lots of unknowns when we first started this project. We wanted to know what types of users would find this helpful, should we also integrate with other development tools, like Bamboo or Crucible... who would find this feature the most helpful and why. \n\nAnd Atlassian is getting quite big now, with over 500 staff, so when we launched this internally one of our engineers came up with a very creative way of helping us figure this stuff out...\n
  62. So we got personal, we put a face to the numbers. \n\nWhat you see here is a face of our top users by day. So each day, the analytics would get updated. And you’ll notice here we’ve got a few things:\n\nFirstly we have the persons face and name - we’re getting personal here. Connecting ourselves and our engineers with the actual user\n\nWe also put this in our wallboard. \n
  63. So we got personal, we put a face to the numbers. \n\nWhat you see here is a face of our top users by day. So each day, the analytics would get updated. And you’ll notice here we’ve got a few things:\n\nFirstly we have the persons face and name - we’re getting personal here. Connecting ourselves and our engineers with the actual user\n\nWe also put this in our wallboard. \n
  64. So we got personal, we put a face to the numbers. \n\nWhat you see here is a face of our top users by day. So each day, the analytics would get updated. And you’ll notice here we’ve got a few things:\n\nFirstly we have the persons face and name - we’re getting personal here. Connecting ourselves and our engineers with the actual user\n\nWe also put this in our wallboard. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. So we’ve talked about reducing friction, making the experience fun and getting personal.\n\nBut I want to pause for a minute and clarify something - you can do a lot to get feedback well before you start coding your final solution. \n\nThis is particularly helpful if:\n- you’ve got a customer that you know is constantly changing requirements\n- if you have a lot of unknonws\n- if its costly to implement the solution that you’re thinking of\n- you a business guy and you’ve got some spare cycles to explore a few things while your dev team is building stuff... \n
  87. So we’ve talked about reducing friction, making the experience fun and getting personal.\n\nBut I want to pause for a minute and clarify something - you can do a lot to get feedback well before you start coding your final solution. \n\nThis is particularly helpful if:\n- you’ve got a customer that you know is constantly changing requirements\n- if you have a lot of unknonws\n- if its costly to implement the solution that you’re thinking of\n- you a business guy and you’ve got some spare cycles to explore a few things while your dev team is building stuff... \n
  88. So we’ve talked about reducing friction, making the experience fun and getting personal.\n\nBut I want to pause for a minute and clarify something - you can do a lot to get feedback well before you start coding your final solution. \n\nThis is particularly helpful if:\n- you’ve got a customer that you know is constantly changing requirements\n- if you have a lot of unknonws\n- if its costly to implement the solution that you’re thinking of\n- you a business guy and you’ve got some spare cycles to explore a few things while your dev team is building stuff... \n
  89. So we’ve talked about reducing friction, making the experience fun and getting personal.\n\nBut I want to pause for a minute and clarify something - you can do a lot to get feedback well before you start coding your final solution. \n\nThis is particularly helpful if:\n- you’ve got a customer that you know is constantly changing requirements\n- if you have a lot of unknonws\n- if its costly to implement the solution that you’re thinking of\n- you a business guy and you’ve got some spare cycles to explore a few things while your dev team is building stuff... \n
  90. \nFake clothing Bali - \nStory of nephews clothing \n\nFake it - low cost, get feedback early and for a lot of things its viable \n
  91. \n
  92. Get feedback before a single line of code \n\nMockups, visual designs, prototyping, keynote - this is a whole other talk, but we've got plenty of examples of how we did this with the Confluence 4.0 editor (usability tests with developers), Team Calendars and Work Day (faked it all out in Keynote) \n\n\n\n
  93. \n
  94. \n
  95. Create new features\nTwist/bend existing features \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. \n
  113. \n
  114. \n
  115. \n
  116. \n
  117. \n
  118. Video of faked out workday \n
  119. Video of faked out workday \n
  120. \n
  121. \n
  122. \n
  123. \n
  124. \n
  125. \n
  126. \n
  127. \n
  128. \n