Firefox/Input: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(85 intermediate revisions by 10 users not shown)
Line 1: Line 1:
== Summary ==
The purpose of Firefox Input is to collect actionable feedback from our user base across each channel of our software development process.


Mozilla has a dearth of actionable feedback being submitted from our two major browser products, Firefox and Mobile Firefox. We use Hendrix (i.e. feedback.mozilla.org) to ask the user for their quick comments/rants and the “Report a Broken Website” mechanism to submit issues with websites they browse to with Firefox. Both tools are not very discoverable, have their own separate databases and have not been well-maintained. So, the purpose of Input is to provide better actionable feedback through the use of positive/negative categories from our Beta Program users. The end goal of this project will be to garner better constructive feedback from our users and demographic information before we release major version of our browsers.
The former Input service has been [https://bugzilla.mozilla.org/show_bug.cgi?id=1315316 decommissioned] and replaced with an externally-managed service. This page remains as a historical note, but Mozilla is no longer actively developing Input.


=== Mission ===
== Team ==


Goals
* Product Manager: Matt Grimes (:Matt_G)
# Become the primary feedback mechanism for mozilla products
* Tech lead, architect, dev, QA, deployer: Michael Kelly (:Osmose)
# Find solutions to specified user feedback needs to make Mozilla's products better
 
# Promote the benefits of an open feedback system
Input development happens on IRC in [irc://mozilla.org/%23input #input on irc.mozilla.org]
 
== Project details ==
 
* '''code:''' https://github.com/mozilla/fjord
* '''code docs:''' https://fjord.readthedocs.org/
* '''public mailing list:''' https://mail.mozilla.org/listinfo/input-dev
* '''IRC:''' #input on irc.mozilla.org
* '''bugs:''' bugs are in the ''Input'' product. [https://bugzilla.mozilla.org/enter_bug.cgi?product=Input&rep_platform=all&op_sys=all Create a new bug]
 
== Mission ==
 
=== Goals ===
 
# Become the primary feedback mechanism for Mozilla products.
# Find solutions to specified user feedback needs to make Mozilla's products better.
# Promote the benefits of an open feedback system.


How we want to get to those goals:
How we want to get to those goals:
* Provide low-bar submission methods for defined needs from user feedback
* Experiment with our data to find new ways to visualize and propagate data (deal with scale inherently)
* Construct methods to use Input as a feedback loop for qa, localization and marketing


Principles
* Provide low-bar submission methods for defined needs from user feedback.
* Experiment with our data to find new ways to visualize and propagate data (deal with scale inherently).
* Construct methods to use Input as a feedback loop for QA, localization and marketing.
 
=== Principles ===
 
# Feedback sent to Mozilla should be constructive, direct and actionable.
# Feedback sent to Mozilla should be constructive, direct and actionable.
# Feedback should allow drivers to make decisions that deliver a better value proposition to our users.
# Feedback should allow drivers to make decisions that deliver a better value proposition to our users.
# Submissions should take no more than 5 steps to submit.
# Submissions should take no more than 5 steps to submit.
# Feedback should be fun to write!
# Feedback should be fun to write!
# Collecting and using feedback should be in accordance with Mozilla's privacy policies.
== Using Input ==
* Search syntax documentation, see [[Firefox/Input/Search syntax]].
* Feedback urls documentation, see [http://fjord.readthedocs.org/en/latest/feedback_urls.html Feedback URLs]
* API documentation, see [http://fjord.readthedocs.org/en/latest/api.html API documentation]
== Projects and Roadmap ==
=== Projects in the planning stage ===


=== Team ===
* ?: Input Site Style Overhaul
* ?: [[Firefox/Input/Reduce the Abuse|Reduce the abuse]]
* 2015q3?: Move to AWS
* 2016?: [[Firefox/Input/Thank_you_page#Phase_2|Thank You Page Phase 2]]
* 2016?: [[Firefox/Input/Feedback_to_Bug|Feedback to Bug]]


* PM: aakashd
=== In progress projects ===
* Dev (Web Piece): davedash, jlongster
* Dev (Client Piece): jono, mfinkle
* QA: mbrandt
* Metrics: mkurze


Contact us on IRC via [irc://mozilla.org/%23input #input on irc.mozilla.org]
* 2015q3: [[Firefox/Input/Trigger suggester|Trigger suggester]]


== Management ==
=== On-hold projects ===
=== [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&bug_severity=enhancement&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Input&product=Webtools Ideas] ===


* [[Firefox/Input/UX_Review|Ideas from UX Review with Chris Howse]]<br>
* [[Firefox/Input/Gradient Sentiment|Gradient Sentiment]]: being reassessed
* [[Firefox/Input/Inspiration|Lay of the Land]]


=== Roadmap ===
=== Completed projects ===
[[Firefox/Input/Roadmap/2011|2011]]


=== Planned Releases ===
2014q3:


* [[Firefox/Input/Releases/3.5|3.5]]
* [[Firefox/Input/Heartbeat|Heartbeat v1]]
* [[Firefox/Input/Releases/4.0|4.0]]
* [[Firefox/Input/Reduce Contributor Pain|Reduce Contributor Pain v1]]
* [[Firefox/Input/Releases/4.1|4.1]]
* [[Firefox/Input/Dashboards for Everyone|Dashboards for Everyone v1]]
* [[Firefox/Input/Releases/4.2|4.2]]


=== QA ===
2014q4:
* Rework page objects so automation works with the redesign.


== Information ==
* [[Firefox/Input/Feedback form overhaul|Feedback form overhaul]]
* [[Firefox/Input/Multiple Products|Multiple Products]]
* [[Firefox/Input/Support aboutsupport|Support aboutsupport v1]]


General
2015q1:
* [[Firefox/Input/Needs|Needs]] identified per group for user feedback
* [[Firefox/Input/Releases|Past Releases]]
* [[Firefox/Input/Release_Checklist|Release Checklist]]


Technical
* [[Firefox/Input/Heartbeat|Heartbeat v2]]
* [https://wiki.mozilla.org/images/1/1b/Flow_charts_external_1.6.2.pdf Data Flow Chart]
* [[Firefox/Input/Alerts|Alerts]]
* [https://wiki.mozilla.org/images/d/d0/URL_charts_Input_3.0.pdf Browser Detection and Input!]
* [[Firefox/Input/Snow removal|Snow removal]]
* [[Firefox/Input/Crons|Our Cron Jobs]]
* [[Firefox/Input/12 Factor App|12 Factor App]]
* [http://github.com/fwenzel/reporter#readme HowTo on setting up Input]
* Firefox Input's code is located on [http://github.com/fwenzel/reporter fwenzel's reporter repository] on Github.


=== Data Requests ===
2015q2:
Input not only has a great looking [http://input.mozilla.com dashboard] and very [http://input.mozilla.com/feedback simple submission forms], but it has the only publicly accessible database of user feedback on a pre-released software in the world. We'd love to experiment more with this data, but we're only a few people. So, to help us out by looking through our data, simply follow these steps:


# E-mail [mailto:adesai@mozilla.com aakashd]
* [[Firefox/Input/Suggest|Suggest framework]]
# Add "[Data Analysis]" to the subject header
* [[Firefox/Input/Thank you page|Thank you page]]


Once the e-mail is sent, I'll get back to you as soon as I can with the link! Once you've received it, [https://wiki.mozilla.org/Firefox/Input/Data learn how to read our dataset]
=== Abandoned projects ===


== [[Firefox/Input/Feedback_Strategy|Feedback Strategy]] ==
* Product Dashboards -- abandoned because User Advocacy is building dashboards that pull from Input and other sources and they're better equipped to build and maintain them

Latest revision as of 20:09, 10 January 2017

The purpose of Firefox Input is to collect actionable feedback from our user base across each channel of our software development process.

The former Input service has been decommissioned and replaced with an externally-managed service. This page remains as a historical note, but Mozilla is no longer actively developing Input.

Team

  • Product Manager: Matt Grimes (:Matt_G)
  • Tech lead, architect, dev, QA, deployer: Michael Kelly (:Osmose)

Input development happens on IRC in #input on irc.mozilla.org

Project details

Mission

Goals

  1. Become the primary feedback mechanism for Mozilla products.
  2. Find solutions to specified user feedback needs to make Mozilla's products better.
  3. Promote the benefits of an open feedback system.

How we want to get to those goals:

  • Provide low-bar submission methods for defined needs from user feedback.
  • Experiment with our data to find new ways to visualize and propagate data (deal with scale inherently).
  • Construct methods to use Input as a feedback loop for QA, localization and marketing.

Principles

  1. Feedback sent to Mozilla should be constructive, direct and actionable.
  2. Feedback should allow drivers to make decisions that deliver a better value proposition to our users.
  3. Submissions should take no more than 5 steps to submit.
  4. Feedback should be fun to write!
  5. Collecting and using feedback should be in accordance with Mozilla's privacy policies.

Using Input

Projects and Roadmap

Projects in the planning stage

In progress projects

On-hold projects

Completed projects

2014q3:

2014q4:

2015q1:

2015q2:

Abandoned projects

  • Product Dashboards -- abandoned because User Advocacy is building dashboards that pull from Input and other sources and they're better equipped to build and maintain them