Firefox/Input: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(133 intermediate revisions by 13 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.


=== Team ===
== Team ==


* PM: aakashd
* Product Manager: Matt Grimes (:Matt_G)
* Dev (Web Piece): fwenzel, davedash
* Tech lead, architect, dev, QA, deployer: Michael Kelly (:Osmose)
* Dev (Client Piece): jono
* QA: stephend, krupa
* Metrics: agarcia, mkurze


Contact us on IRC via [irc://mozilla.org/%23addons #input on irc.mozilla.org]
Input development happens on IRC in [irc://mozilla.org/%23input #input on irc.mozilla.org]


== Roadmap ==
== Project details ==
=== [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>
* '''code:''' https://github.com/mozilla/fjord
[[Firefox/Input/Inspiration|Inspiration to derive possible ideas from]]
* '''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]


=== Planned Releases ===
== Mission ==


* [[Firefox/Input/Releases/1.8|1.8]]
=== Goals ===
* [[Firefox/Input/Releases/2.0|2.0]]


=== Information ===
# 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.


General
How we want to get to those goals:
* [[Firefox/Input/Needs|Needs]] identified per group for user feedback
* [[Firefox/Input/Releases|Past Releases]]


* 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.


Technical
=== Principles ===
* [https://wiki.mozilla.org/images/1/1b/Flow_charts_external_1.6.2.pdf Data Flow Chart]
 
* [http://github.com/fwenzel/reporter#readme HowTo on setting up Input]
# Feedback sent to Mozilla should be constructive, direct and actionable.
* Firefox Input's code is located on [http://github.com/fwenzel/reporter fwenzel's reporter repository] on Github.
# 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.
# 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 ===
 
* ?: 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]]
 
=== In progress projects ===
 
* 2015q3: [[Firefox/Input/Trigger suggester|Trigger suggester]]
 
=== On-hold projects ===
 
* [[Firefox/Input/Gradient Sentiment|Gradient Sentiment]]: being reassessed
 
=== Completed projects ===
 
2014q3:
 
* [[Firefox/Input/Heartbeat|Heartbeat v1]]
* [[Firefox/Input/Reduce Contributor Pain|Reduce Contributor Pain v1]]
* [[Firefox/Input/Dashboards for Everyone|Dashboards for Everyone v1]]
 
2014q4:
 
* [[Firefox/Input/Feedback form overhaul|Feedback form overhaul]]
* [[Firefox/Input/Multiple Products|Multiple Products]]
* [[Firefox/Input/Support aboutsupport|Support aboutsupport v1]]
 
2015q1:
 
* [[Firefox/Input/Heartbeat|Heartbeat v2]]
* [[Firefox/Input/Alerts|Alerts]]
* [[Firefox/Input/Snow removal|Snow removal]]
* [[Firefox/Input/12 Factor App|12 Factor App]]
 
2015q2:
 
* [[Firefox/Input/Suggest|Suggest framework]]
* [[Firefox/Input/Thank you page|Thank you page]]
 
=== 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

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