SlideShare a Scribd company logo
1 of 74
Download to read offline
Friday, June 15, 12
Improving Software Quality
                with Effective Feedback


                Andreas Knecht
                JIRA Developer, Atlassian



Friday, June 15, 12
Overview


Friday, June 15, 12
4
Friday, June 15, 12
4
Friday, June 15, 12
4
Friday, June 15, 12
4
Friday, June 15, 12
4
Friday, June 15, 12
4
Friday, June 15, 12
4
Friday, June 15, 12
4
Friday, June 15, 12
4
Friday, June 15, 12
Burn
       the building
         down!




                      4
Friday, June 15, 12
It gets worse. You get...


                                  &


                       Fanboys               Haters
Friday, June 15, 12
You want...




                               The Crowd!
Friday, June 15, 12
Friday, June 15, 12
Why feedback?




Friday, June 15, 12
Why feedback?




                                          Jeff Atwood
                                 http://www.codinghorror.com


Friday, June 15, 12
Why feedback?

                                 10
                           improvements




                                                   Jeff Atwood
                                          http://www.codinghorror.com


Friday, June 15, 12
Why feedback?
                      Getting the details right is the difference
                      between something that delights and
                      something customers tolerate.


                                                             Jeff Atwood
                                                    http://www.codinghorror.com


Friday, June 15, 12
Agile requires fast Feedback




Friday, June 15, 12
I deal with god damn customers so the
                      engineers don’t have to! I have people
                      skills!




                                Tom Smykowski
                                Former Initech Employee



Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Why is the Issue Collector better?




Friday, June 15, 12
Why is the Issue Collector better?

                      1. Visible Trigger




Friday, June 15, 12
Why is the Issue Collector better?

                      1. Visible Trigger




                                           2. Simple Form



Friday, June 15, 12
Why is the Issue Collector better?

                      1. Visible Trigger




                                             2. Simple Form
                      3. No Context Switch

Friday, June 15, 12
And the best thing...




Friday, June 15, 12
And the best thing...




Friday, June 15, 12
Most importantly


                           (        )=

Friday, June 15, 12
Most importantly


                           (        )=

Friday, June 15, 12
What about internal users?



Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Same principles as the Issue
                 Collector!

                 • Easy Form to create issues
                 • No context switching!




Friday, June 15, 12
Once again...




Friday, June 15, 12
Once again...




Friday, June 15, 12
What about App
                      Development?


Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
Friday, June 15, 12
You’ve got issues!
                        Now what?!


Friday, June 15, 12
Don’t hide feedback from Devs!


                      project = FEEDBACK and created > -1d




Friday, June 15, 12
Don’t hide feedback from Devs!




Friday, June 15, 12
Don’t hide feedback from Devs!




Friday, June 15, 12
Working with Feedback in JIRA




Friday, June 15, 12
Working with Feedback in JIRA

                      Plan it




Friday, June 15, 12
Working with Feedback in JIRA

                      Plan it

                      Build it




Friday, June 15, 12
Working with Feedback in JIRA

                      Plan it

                      Build it

                      Track it



Friday, June 15, 12
Feedback for JIRA
                 • Over 1351+ issues
                   raised since April ’11   1500

                                            1125

                                             750

                                             375


                                                   Apr   Jun   Aug   Oct   Dec   Feb   Apr




Friday, June 15, 12
I love the new view especially with the
                      swim-lanes and the in-screen story viewer.




                                                          Greenhopper
                                                          Customer
                                                          FEEDBACK-1201

Friday, June 15, 12
Amazing features. Love it!! this is perfect
                      for project management! And also very
                      simple to use...




                                                           JIRA Customer
                                                           FEEDBACK-286


Friday, June 15, 12
I am a former Rally user and I have to
                      share with you that JIRA is really difficult
                      to use. To expect an issue to be able to
                      represent either a bug or a user story is
                      extremely naive and doesn’t work...


                                                           JIRA Customer
                                                           FEEDBACK-820


Friday, June 15, 12
Better Roadmap




Friday, June 15, 12
1. No Barriers




Friday, June 15, 12
1. No Barriers

                      2. Remove the middle man




Friday, June 15, 12
1. No Barriers

                      2. Remove the middle man

                      3. Contextual feedback



Friday, June 15, 12
Friday, June 15, 12
Thank you!


Friday, June 15, 12

More Related Content

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

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
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
 
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
 

Improving Software Quality with Effective Feedback