On 03/12/2015 20:46, Sam Foster wrote:
The disagreement, I think, is in the belief that addressing the
most-voted foxfooding bugs in this list
<http://foxfooding.github.io/dashboard/> will meaningfully change
our position. I don't think that list contains enough meaningful
data to be referenced as a substantial part of our strategic
trajectory.
A request to implement CardDAV doesnt seem like it requires a
substantial change to our strategic trajectory? And no-one is
suggesting we delegate product strategy to the crowd. This is a
channel for input - no more or less. In that context, 300+ votes seems
like quite a large number. I suspect we would struggle to get the same
consensus even internally around some of the features we've shipped.
In this particular case perhaps we would accept a patch? In that case
a mentored bug(s) seems like that best action.
For the specific example of CardDAV support, I have assign myself on
this bug quite some time ago. Things are - slowly - moving. To make
things short, there are preliminary steps: we need some changes in the
contact API to be able to sync stuff reliably. AFAIK the contact team
will discuss about that in Mozlando. The ultimate goal is to provide an
architecture that will make possible to add contact providers via
external privileged apps. That way, people would be able to add contact
providers (google, CardDAV etc...) as easily as possible in FxOS (it
won't ever be trivial to write such an app, but we'll try to make things
as easy as possible).
I'm also working on a google contact client that helps me experiment
with this. So hopefully, contact sync will be a thing "soon".
My long term goal is to extract from these 2 providers a "template app"
that people could fork to get started quickly (not sure it is even
possible to do so, but I'll try).
So in a more general way, I think this is exactly what we want: people
from the community that step in and take features (and bugs). That is
the Mozilla way of differientiating right? Some ideas to do so:
- We should agree on a good measurement of feature popularity (already a
hard stuff to do apparently :-) ). By default we have votes. I don't
mind if we find something else, but reliability is - again - NOT the
only criteria. You have to think about /perception/. This measurement
should be reliable, and perceived as such by the community. Meaning
people will get an incentive to give their feedbacks because they feel
they have an impact, starting a virtuous cycle. This is really important
to make this measurement /really /reliable (ie, used by enough people).
Again, I do think votes (not necessarily on BMO) can provide such
measurement, even if it is on a preselected list that would be
compatible with our strategy.
- Then, we need to aggressively promote those "most-wanted" (not using
"most-voted" in purpose) bugs to be taken. Either some MoCo employees
take it, or it has a mentor, and we are actively trying to find an
assignee in the community.
We can have: weekly most wanted mentored bugs posted on dev-fxos, or on
any suitable mailing-list, have a link to this list on a website, post
on blogs (Mozilla Hacks) or on reddit etc etc... Btw, a link to this
list could appear near the "Donate to Mozilla" that starts to appear
everywhere. It could be a "Donate to Mozilla, either money or time" or
something better said. That would also makes us appear less greedy and
more focused to some (annoying) people.
- Maybe also promote when one of these bugs have been resolved. "This
week, the following bug have been resolved:... congrats to X,Y,Z for
this! Here are the next bugs we need to kill"
I'm always a bit sceptical when hearing about our "strategic
trajectory". I have yet to understand ours, to be very honest. And
again, our strategy is completely useless if it's not well understood
and accepted among the people that can promote us (this does not exclude
Carrier and OEM though, but should include geeks and nerds, because
ultimately their promotion will make their friends, relatives etc buy
some FxOS phones). Maybe it's just because I'm more interested on
technical stuff than everything else, but maybe there's a more deep
issue here.
Actually, I miss the old days when people were sayings that Mozilla was
awesome, and that they were really doing the right thing (in fact, I'm
too young for that, but you get the idea). Nowadays, the dominant voice
among geeks and technical people is "they lost it". Ok, people are
always ranting, but the general consensus about Mozilla these days is
worrisome.
Thanks for reading another French ranting ;-)
Cheers,
Augustin Trancart
Phoxygen
I take your point about ticking feature boxes. By itself it isn't a
strategy (build it and they will come.) Maybe as our actual strategy
crystallizes we'll get feature requests that better align with where
we want to go.
/Sam
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos