Open ezoehunt opened 10 years ago
From David Bialer:
I am having a problem that the Mission statement doesn't really have a goal of what we are trying to achieve.
I think the Goal of this project, for Marketplace, is to help increase the number of app submission by making the process easy and the experience positive.
Our key indicators and success factors for Marketplace are: a) # of submissions b) # of the top 100 submissions.
The theory behind making submission a positive experience is that it will help increase submissions and attract key apps, and thereby influence our success as defined by the team KPIs.
David -
We've stated clear goals for this project on the Goals & Metrics page. Did you see those here: http://tsmuse.github.io/FirefoxMarketplaceDevPagesDesign/home_2.html ?
I think we are saying the same thing. If I'm understanding you correctly, the difference is that you would prefer that this project's goals are the KPIs. That's not how design works however.
Design solves a problem. For this experience, the problem we are solving is a tedious and error-prone submission process. The problem is not "we have low submissions." The problem is that the developer's experience of submitting an app leads to errors and abandonment, which leads to low # of submissions.
If we don't state the problem like that, we will only achieve incremental changes that will never solve the real problem.
We believe that by creating a more positive app submission process, we will reduce errors and increase developer loyalty/engagement. The Goals & Metrics page gets more specific about how we'll achieve our mission. The KPIs (metrics) then explain how we'll measure our success. This is the tried-and-true methodology for solving a problem through design.
Thanks. Didn't see this. Yes we are on the same page.
----- Original Message -----
David -
We've stated clear goals for this project on the Goals & Metrics page. Did you see those here: http://tsmuse.github.io/FirefoxMarketplaceDevPagesDesign/home_2.html ?
I think we are saying the same thing. If I'm understanding you correctly, the difference is that you would prefer that this project's goals are the KPIs. That's not how design works however.
Design solves a problem. For this experience, the problem we are solving is a tedious and error-prone submission process. The problem is not "we have low submissions." The problem is that the developer's experience of submitting an app leads to errors and abandonment, which leads to low # of submissions.
If we don't state the problem like that, we will only achieve incremental changes that will never solve the real problem.
We believe that by creating a more positive app submission process, we will reduce errors and increase developer loyalty/engagement. The Goals & Metrics page gets more specific about how we'll achieve our mission. The KPIs (metrics) then explain how we'll measure our success. This is the tried-and-true methodology for solving a problem through design.
— Reply to this email directly or view it on GitHub .
While I think it is great to explore new submission options, our current submit page has confusion problems in the UI.
I would like to see our current app submission fixed. I believe we still need to maintain and improve the identified problems.
Specifically in the 3-D choice between Free/Paid&In-app, platform selector, form factor selector. The Usertesting.com report completed last October in 2013 clearly illustrated the problem - where developers typically make incorrect choices and spend 5 - 10 minutes (sometimes) trying to figure this out.
Can we please fix the current self-service submission flow in the short term.
Specifically, remove the Tab-based UI for the mutual exclusivity between Free/Paid, and remove the In-App and Paid from the same choice as in-App may be with BOTH free and Paid apps. So, for instance, the app may be Free OR Paid. Then the app may include or not include In-app payments.
Also the packaged/hosted interface is confusing with the tab interface.
My understanding of best practices for tab interfaces is to use them to divide content into meaningful sections rather than as a mutually exclusive selector (which is more like a radio button type of selector).
So I think the selection process should be: a) select a form factors (multiple select) b) based on above, select platforms (fxos, android, desktop) - multiple select c) select packaged or hosted (mutually exclusive selector)
I think this is more straightforward and could save the developer from making incorrect choices.
Thanks, David
David, Thanks for reminding us of the short-term needs.
If I'm remembering correctly, at our last meeting, we decided to file bugs for the short-term fixes. So if you could do that, we'll have these items on our radar.
Added you to Bug 1032516 There were actually several more rough spots identified not addressed in this bug. I don't believe that having a remote repository nor drop off services completely addresses all of them either.
These are:
I had though that the DevHub improvements project was addressing these issues, but I can file bugs for each one and prioritize these
----- Original Message -----
David, Thanks for reminding us of the short-term needs.
If I'm remembering correctly, at our last meeting, we decided to file bugs for the short-term fixes. So if you could do that, we'll have these items on our radar.
— Reply to this email directly or view it on GitHub .
David,
Please be assured that the work on the Devhub project includes all of the issues you've outlined above. Both remote repo and dropoff will include:
Here is where we can discuss things for this week.