SlideShare a Scribd company logo
1 of 12
Download to read offline
Nathan Stoll
nathanstoll@gmail.com
nstoll@google.com
@nathanstoll
Our Product
Web search is great for objective questions, but subjective
questions generate majority of revenues
  Queries     Search quality
  X00B/yr                  RPMs    Examples

                                  •  What is Einstein’s birthday?
    45%        Great       Low
  Objective                       •  How much is the cheapest iPhone?

                                  •  What’s a decent housekeeping service in
    30%                              SF? How much should it cost for a small
  Research                           two bedroom place?

                                  •  What’s a good book to read about
    25%         Ok        High       Romantic Poets?
   Opinion
The Aardvark pitch
Improving a familiar experience
Friends already answer subjective questions, but...
 •  Unreliability of a small number of friends available to you in the moment
 •  Hard to keep up with what your extended network knows about
 •  Social cost of asking for a favor

Why Social Search?
•  Users want personalized responses to questions
•  Most content is still locked in peoples' heads
•  Each individual’s network is growing exponentially
•  Social intimacy makes information actionable
•  Questions about how to spend your time and money are subjective
Our Principles and Process
Minimize risk by maximizing trials
Conception:
•  Picked a problem area
•  Prototyped in serial
•  Abandoned many attempts along the way

Implementation:
 •  User-centered agile engineering
 •  Wizard-of-oz research leading algorithmic automation
 •  Recruited a core team, contracted to fill gaps
 •  Focused on continuous acceleration
Early experimental Aardvark
User-centered agile engineering
Wizard-of-oz research leading algorithmic automation
Team and process learnings
Experiment with process as much as with product
•  Assume you are wrong
•  Make continuous improvement the goal
•  Hire and indoctrinate to support process

Exploit collective wisdom
•  Task people to collect and disseminate learnings
•  Set aside regular time for discussion
•  Make transparency the default
Additional Aardvark reading/viewing
•  White paper on Aardvark Social Search - (
   http://vark.com/aardvarkfinalwww2010.pdf)
•  How we do qualitative user research at Aardvark (
   http://blog.vark.com/?p=314)
•  Our approach to design and development processes (
   http://blog.vark.com/?p=49)
•  Preaching User-Driven Design (
   http://ventilla.posterous.com/preaching-user-driven-design)
•  Startup Lessons Learned Aardvark Case study (
   http://www.justin.tv/startuplessonslearned/b/262666882)
•  Why Machines Need People (
   http://blurkerlab.blogspot.com/2010/04/video-damon-horowitz-at-
   tedxsoma-why.html)

More Related Content

What's hot

(Re)mixed Methods for Accessible Product Design
(Re)mixed Methods for Accessible Product Design(Re)mixed Methods for Accessible Product Design
(Re)mixed Methods for Accessible Product DesignFITC
 
Designing Data Visualization
Designing Data VisualizationDesigning Data Visualization
Designing Data VisualizationFITC
 
Your Career Unlocked 2014
Your Career Unlocked 2014Your Career Unlocked 2014
Your Career Unlocked 2014Natalia Dobias
 
Remote team management - short presentation
Remote team management - short presentationRemote team management - short presentation
Remote team management - short presentationMaggie Cometcall
 
Visualization Requirements Speech
Visualization Requirements SpeechVisualization Requirements Speech
Visualization Requirements Speechgarnerg
 
Write more effective emails
Write more effective emailsWrite more effective emails
Write more effective emailsAmanda Sturgill
 
Get Better Content with Analytics and User Testing
Get Better Content with Analytics and User TestingGet Better Content with Analytics and User Testing
Get Better Content with Analytics and User TestingMichael Powers
 
Webinar - Coding Clubs: Youth Programming for Public Libraries - 2016-09-28
Webinar - Coding Clubs: Youth Programming for Public Libraries - 2016-09-28Webinar - Coding Clubs: Youth Programming for Public Libraries - 2016-09-28
Webinar - Coding Clubs: Youth Programming for Public Libraries - 2016-09-28TechSoup
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestringteaguese
 
Fast, Cheap, and Actionable: Creating an Affordable User Research Program
Fast, Cheap, and Actionable: Creating an Affordable User Research ProgramFast, Cheap, and Actionable: Creating an Affordable User Research Program
Fast, Cheap, and Actionable: Creating an Affordable User Research ProgramMichael Powers
 
Atlassian Q&A - Inside and Out
Atlassian Q&A - Inside and OutAtlassian Q&A - Inside and Out
Atlassian Q&A - Inside and Outcolleenfry
 
Small Project? Big Success!
Small Project? Big Success!Small Project? Big Success!
Small Project? Big Success!mStoner, Inc.
 
How To Optimize Your Year End Fundraising
How To Optimize Your Year End Fundraising How To Optimize Your Year End Fundraising
How To Optimize Your Year End Fundraising TechSoup Canada
 
I'm a BA Girl in an Agile World @AgileDC 20190923
I'm a BA Girl in an Agile World @AgileDC 20190923I'm a BA Girl in an Agile World @AgileDC 20190923
I'm a BA Girl in an Agile World @AgileDC 20190923Mindy Bohannon
 
Internet librarian v9
Internet librarian v9Internet librarian v9
Internet librarian v9teaguese
 

What's hot (16)

(Re)mixed Methods for Accessible Product Design
(Re)mixed Methods for Accessible Product Design(Re)mixed Methods for Accessible Product Design
(Re)mixed Methods for Accessible Product Design
 
Designing Data Visualization
Designing Data VisualizationDesigning Data Visualization
Designing Data Visualization
 
Your Career Unlocked 2014
Your Career Unlocked 2014Your Career Unlocked 2014
Your Career Unlocked 2014
 
Remote team management - short presentation
Remote team management - short presentationRemote team management - short presentation
Remote team management - short presentation
 
Visualization Requirements Speech
Visualization Requirements SpeechVisualization Requirements Speech
Visualization Requirements Speech
 
Write more effective emails
Write more effective emailsWrite more effective emails
Write more effective emails
 
Get Better Content with Analytics and User Testing
Get Better Content with Analytics and User TestingGet Better Content with Analytics and User Testing
Get Better Content with Analytics and User Testing
 
Webinar - Coding Clubs: Youth Programming for Public Libraries - 2016-09-28
Webinar - Coding Clubs: Youth Programming for Public Libraries - 2016-09-28Webinar - Coding Clubs: Youth Programming for Public Libraries - 2016-09-28
Webinar - Coding Clubs: Youth Programming for Public Libraries - 2016-09-28
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestring
 
Fast, Cheap, and Actionable: Creating an Affordable User Research Program
Fast, Cheap, and Actionable: Creating an Affordable User Research ProgramFast, Cheap, and Actionable: Creating an Affordable User Research Program
Fast, Cheap, and Actionable: Creating an Affordable User Research Program
 
Atlassian Q&A - Inside and Out
Atlassian Q&A - Inside and OutAtlassian Q&A - Inside and Out
Atlassian Q&A - Inside and Out
 
Small Project Success
Small Project SuccessSmall Project Success
Small Project Success
 
Small Project? Big Success!
Small Project? Big Success!Small Project? Big Success!
Small Project? Big Success!
 
How To Optimize Your Year End Fundraising
How To Optimize Your Year End Fundraising How To Optimize Your Year End Fundraising
How To Optimize Your Year End Fundraising
 
I'm a BA Girl in an Agile World @AgileDC 20190923
I'm a BA Girl in an Agile World @AgileDC 20190923I'm a BA Girl in an Agile World @AgileDC 20190923
I'm a BA Girl in an Agile World @AgileDC 20190923
 
Internet librarian v9
Internet librarian v9Internet librarian v9
Internet librarian v9
 

Viewers also liked

Scarlet - Scalable, Redundant, Cloud Enabled JIRA
Scarlet - Scalable, Redundant, Cloud Enabled JIRAScarlet - Scalable, Redundant, Cloud Enabled JIRA
Scarlet - Scalable, Redundant, Cloud Enabled JIRASanne Grinovero
 
AtlasCamp 2010: JIRA Plugin Performance Tuning - Alex Hennecke
AtlasCamp 2010: JIRA Plugin Performance Tuning - Alex HenneckeAtlasCamp 2010: JIRA Plugin Performance Tuning - Alex Hennecke
AtlasCamp 2010: JIRA Plugin Performance Tuning - Alex HenneckeAtlassian
 
K15t - How Atlassian Does Docs
K15t - How Atlassian Does DocsK15t - How Atlassian Does Docs
K15t - How Atlassian Does DocsK15t
 
Administrivia: Golden Tips for Making JIRA Hum
Administrivia: Golden Tips for Making JIRA HumAdministrivia: Golden Tips for Making JIRA Hum
Administrivia: Golden Tips for Making JIRA HumAtlassian
 
Kinecting with Wallboards
Kinecting with WallboardsKinecting with Wallboards
Kinecting with WallboardsAtlassian
 
Enterprise Day 2015 - Comala canvas (Comalatech)
Enterprise Day 2015 - Comala canvas (Comalatech)Enterprise Day 2015 - Comala canvas (Comalatech)
Enterprise Day 2015 - Comala canvas (Comalatech)Riada AB
 
Revolutionize your IT Team with JIRA Service Desk
Revolutionize your IT Team with JIRA Service Desk Revolutionize your IT Team with JIRA Service Desk
Revolutionize your IT Team with JIRA Service Desk ACA IT-Solutions
 

Viewers also liked (8)

Scarlet - Scalable, Redundant, Cloud Enabled JIRA
Scarlet - Scalable, Redundant, Cloud Enabled JIRAScarlet - Scalable, Redundant, Cloud Enabled JIRA
Scarlet - Scalable, Redundant, Cloud Enabled JIRA
 
AtlasCamp 2010: JIRA Plugin Performance Tuning - Alex Hennecke
AtlasCamp 2010: JIRA Plugin Performance Tuning - Alex HenneckeAtlasCamp 2010: JIRA Plugin Performance Tuning - Alex Hennecke
AtlasCamp 2010: JIRA Plugin Performance Tuning - Alex Hennecke
 
K15t - How Atlassian Does Docs
K15t - How Atlassian Does DocsK15t - How Atlassian Does Docs
K15t - How Atlassian Does Docs
 
Administrivia: Golden Tips for Making JIRA Hum
Administrivia: Golden Tips for Making JIRA HumAdministrivia: Golden Tips for Making JIRA Hum
Administrivia: Golden Tips for Making JIRA Hum
 
Kinecting with Wallboards
Kinecting with WallboardsKinecting with Wallboards
Kinecting with Wallboards
 
JIRA Everywhere
JIRA EverywhereJIRA Everywhere
JIRA Everywhere
 
Enterprise Day 2015 - Comala canvas (Comalatech)
Enterprise Day 2015 - Comala canvas (Comalatech)Enterprise Day 2015 - Comala canvas (Comalatech)
Enterprise Day 2015 - Comala canvas (Comalatech)
 
Revolutionize your IT Team with JIRA Service Desk
Revolutionize your IT Team with JIRA Service Desk Revolutionize your IT Team with JIRA Service Desk
Revolutionize your IT Team with JIRA Service Desk
 

Similar to Users and Algorithms: Incorporating User Centered Design and Advanced Algorithms into Agile Engineering - Atlassian Starter Day 2010

Hands on Usability Testing (Jonathan Rubin)
Hands on Usability Testing (Jonathan Rubin)Hands on Usability Testing (Jonathan Rubin)
Hands on Usability Testing (Jonathan Rubin)uxpa-dc
 
Social Search: A Little Help From My Friends
Social Search: A Little Help From My FriendsSocial Search: A Little Help From My Friends
Social Search: A Little Help From My FriendsBrynn Evans
 
GAHWNY Spring 2016 Digitization for Historians
GAHWNY Spring 2016 Digitization for HistoriansGAHWNY Spring 2016 Digitization for Historians
GAHWNY Spring 2016 Digitization for HistoriansLarry Naukam
 
8 Seconds_Writing for Digital Communications.12.11
8 Seconds_Writing for Digital Communications.12.118 Seconds_Writing for Digital Communications.12.11
8 Seconds_Writing for Digital Communications.12.11Carolyn Hudson
 
5 minute talks for Reference at the Metcalfe
5 minute talks for Reference at the Metcalfe5 minute talks for Reference at the Metcalfe
5 minute talks for Reference at the MetcalfePublicLibraryServices
 
Budget Usability without a Usability Budget
Budget Usability without a Usability BudgetBudget Usability without a Usability Budget
Budget Usability without a Usability Budgetjuliepia
 
Publishing Today The Problem
Publishing Today The ProblemPublishing Today The Problem
Publishing Today The ProblemGraeme Bryan
 
Webinar: Measuring Program Outcomes: A Toolkit for Small Libraries-2016-05-04
Webinar: Measuring Program Outcomes: A Toolkit for Small Libraries-2016-05-04Webinar: Measuring Program Outcomes: A Toolkit for Small Libraries-2016-05-04
Webinar: Measuring Program Outcomes: A Toolkit for Small Libraries-2016-05-04TechSoup
 
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012Elle Waters
 
NYC Open Data Meetup-- Thoughtworks chief data scientist talk
NYC Open Data Meetup-- Thoughtworks chief data scientist talkNYC Open Data Meetup-- Thoughtworks chief data scientist talk
NYC Open Data Meetup-- Thoughtworks chief data scientist talkVivian S. Zhang
 
Human computation, crowdsourcing and social: An industrial perspective
Human computation, crowdsourcing and social: An industrial perspectiveHuman computation, crowdsourcing and social: An industrial perspective
Human computation, crowdsourcing and social: An industrial perspectiveoralonso
 
Creating a marketing calendar that works for you
Creating a marketing calendar that works for youCreating a marketing calendar that works for you
Creating a marketing calendar that works for youLeading Results, Inc
 
Career Services 101
Career Services 101Career Services 101
Career Services 101habe0501
 
Campus Connect YourNextLeap - Modern College, Pune (B.Sc.)
Campus Connect  YourNextLeap - Modern College, Pune (B.Sc.)Campus Connect  YourNextLeap - Modern College, Pune (B.Sc.)
Campus Connect YourNextLeap - Modern College, Pune (B.Sc.)YourNextLeap .com
 
Cultivating Content: Designing Wiki Solutions That Scale
Cultivating Content: Designing Wiki Solutions That ScaleCultivating Content: Designing Wiki Solutions That Scale
Cultivating Content: Designing Wiki Solutions That Scalecolleenfry
 
Aardvark case study from #sllconf by Max Ventilla and Damon Horowitz
Aardvark case study from #sllconf by Max Ventilla and Damon HorowitzAardvark case study from #sllconf by Max Ventilla and Damon Horowitz
Aardvark case study from #sllconf by Max Ventilla and Damon HorowitzEric Ries
 
SEO Post Panda and Penguin
SEO Post Panda and PenguinSEO Post Panda and Penguin
SEO Post Panda and PenguinHaley Drummond
 
What Questions Are Worth Answering?
What Questions Are Worth Answering?What Questions Are Worth Answering?
What Questions Are Worth Answering?Ehren Reilly
 
Running Effective OER and Open Textbook Programs at Your Academic Library: AC...
Running Effective OER and Open Textbook Programs at Your Academic Library: AC...Running Effective OER and Open Textbook Programs at Your Academic Library: AC...
Running Effective OER and Open Textbook Programs at Your Academic Library: AC...Sarah Cohen
 

Similar to Users and Algorithms: Incorporating User Centered Design and Advanced Algorithms into Agile Engineering - Atlassian Starter Day 2010 (20)

Hands on Usability Testing (Jonathan Rubin)
Hands on Usability Testing (Jonathan Rubin)Hands on Usability Testing (Jonathan Rubin)
Hands on Usability Testing (Jonathan Rubin)
 
Social Search: A Little Help From My Friends
Social Search: A Little Help From My FriendsSocial Search: A Little Help From My Friends
Social Search: A Little Help From My Friends
 
GAHWNY Spring 2016 Digitization for Historians
GAHWNY Spring 2016 Digitization for HistoriansGAHWNY Spring 2016 Digitization for Historians
GAHWNY Spring 2016 Digitization for Historians
 
8 Seconds_Writing for Digital Communications.12.11
8 Seconds_Writing for Digital Communications.12.118 Seconds_Writing for Digital Communications.12.11
8 Seconds_Writing for Digital Communications.12.11
 
5 minute talks for Reference at the Metcalfe
5 minute talks for Reference at the Metcalfe5 minute talks for Reference at the Metcalfe
5 minute talks for Reference at the Metcalfe
 
Budget Usability without a Usability Budget
Budget Usability without a Usability BudgetBudget Usability without a Usability Budget
Budget Usability without a Usability Budget
 
Publishing Today The Problem
Publishing Today The ProblemPublishing Today The Problem
Publishing Today The Problem
 
Webinar: Measuring Program Outcomes: A Toolkit for Small Libraries-2016-05-04
Webinar: Measuring Program Outcomes: A Toolkit for Small Libraries-2016-05-04Webinar: Measuring Program Outcomes: A Toolkit for Small Libraries-2016-05-04
Webinar: Measuring Program Outcomes: A Toolkit for Small Libraries-2016-05-04
 
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
 
0930 harding
0930 harding0930 harding
0930 harding
 
NYC Open Data Meetup-- Thoughtworks chief data scientist talk
NYC Open Data Meetup-- Thoughtworks chief data scientist talkNYC Open Data Meetup-- Thoughtworks chief data scientist talk
NYC Open Data Meetup-- Thoughtworks chief data scientist talk
 
Human computation, crowdsourcing and social: An industrial perspective
Human computation, crowdsourcing and social: An industrial perspectiveHuman computation, crowdsourcing and social: An industrial perspective
Human computation, crowdsourcing and social: An industrial perspective
 
Creating a marketing calendar that works for you
Creating a marketing calendar that works for youCreating a marketing calendar that works for you
Creating a marketing calendar that works for you
 
Career Services 101
Career Services 101Career Services 101
Career Services 101
 
Campus Connect YourNextLeap - Modern College, Pune (B.Sc.)
Campus Connect  YourNextLeap - Modern College, Pune (B.Sc.)Campus Connect  YourNextLeap - Modern College, Pune (B.Sc.)
Campus Connect YourNextLeap - Modern College, Pune (B.Sc.)
 
Cultivating Content: Designing Wiki Solutions That Scale
Cultivating Content: Designing Wiki Solutions That ScaleCultivating Content: Designing Wiki Solutions That Scale
Cultivating Content: Designing Wiki Solutions That Scale
 
Aardvark case study from #sllconf by Max Ventilla and Damon Horowitz
Aardvark case study from #sllconf by Max Ventilla and Damon HorowitzAardvark case study from #sllconf by Max Ventilla and Damon Horowitz
Aardvark case study from #sllconf by Max Ventilla and Damon Horowitz
 
SEO Post Panda and Penguin
SEO Post Panda and PenguinSEO Post Panda and Penguin
SEO Post Panda and Penguin
 
What Questions Are Worth Answering?
What Questions Are Worth Answering?What Questions Are Worth Answering?
What Questions Are Worth Answering?
 
Running Effective OER and Open Textbook Programs at Your Academic Library: AC...
Running Effective OER and Open Textbook Programs at Your Academic Library: AC...Running Effective OER and Open Textbook Programs at Your Academic Library: AC...
Running Effective OER and Open Textbook Programs at Your Academic Library: AC...
 

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

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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)wesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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.pdfUK Journal
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Users and Algorithms: Incorporating User Centered Design and Advanced Algorithms into Agile Engineering - Atlassian Starter Day 2010

  • 3. Web search is great for objective questions, but subjective questions generate majority of revenues Queries Search quality X00B/yr RPMs Examples •  What is Einstein’s birthday? 45% Great Low Objective •  How much is the cheapest iPhone? •  What’s a decent housekeeping service in 30% SF? How much should it cost for a small Research two bedroom place? •  What’s a good book to read about 25% Ok High Romantic Poets? Opinion
  • 5. Improving a familiar experience Friends already answer subjective questions, but... •  Unreliability of a small number of friends available to you in the moment •  Hard to keep up with what your extended network knows about •  Social cost of asking for a favor Why Social Search? •  Users want personalized responses to questions •  Most content is still locked in peoples' heads •  Each individual’s network is growing exponentially •  Social intimacy makes information actionable •  Questions about how to spend your time and money are subjective
  • 7. Minimize risk by maximizing trials Conception: •  Picked a problem area •  Prototyped in serial •  Abandoned many attempts along the way Implementation: •  User-centered agile engineering •  Wizard-of-oz research leading algorithmic automation •  Recruited a core team, contracted to fill gaps •  Focused on continuous acceleration
  • 10. Wizard-of-oz research leading algorithmic automation
  • 11. Team and process learnings Experiment with process as much as with product •  Assume you are wrong •  Make continuous improvement the goal •  Hire and indoctrinate to support process Exploit collective wisdom •  Task people to collect and disseminate learnings •  Set aside regular time for discussion •  Make transparency the default
  • 12. Additional Aardvark reading/viewing •  White paper on Aardvark Social Search - ( http://vark.com/aardvarkfinalwww2010.pdf) •  How we do qualitative user research at Aardvark ( http://blog.vark.com/?p=314) •  Our approach to design and development processes ( http://blog.vark.com/?p=49) •  Preaching User-Driven Design ( http://ventilla.posterous.com/preaching-user-driven-design) •  Startup Lessons Learned Aardvark Case study ( http://www.justin.tv/startuplessonslearned/b/262666882) •  Why Machines Need People ( http://blurkerlab.blogspot.com/2010/04/video-damon-horowitz-at- tedxsoma-why.html)