Re: [WikimediaMobile] Increasing mobile beta audience

2015-02-06 Thread Greg Grossmeier

> CC'ing Greg to help us think how to approach percentage based releases
> and what would be in our way to do them.

Hi there!

> On Tue, Jan 27, 2015 at 1:18 PM, Jon Katz  wrote:
> > Jon,
> > Are there any technical reasons not to explore the % rollout model for
> > collections instead of beta?

I'd love to see what you come up with for this that takes into account
all of the oddities of our deployment system as it is (ie: versions of
mediawiki and extensions are different depending on which wiki you
visit).

Jon or whoever (Sam?) can you include me and my team in your
explorations here? I want to figure out something that we can do, even
if for only a limited sub-set of things, to make percentage based
rollouts possible.

The "real" answer is something along the lines of what Facebook does:
* No artificial distinction in code version depending on site
* All servers serving the same code for all users (except during
  deployments, which are also percentage based, but that's handled at
  the LVS laye)
* Staff are transparently sent to the staging build
* Features can be turned on by region/percentage/etc with the toggle of
  a button (enabled by Gatekeeper, which is basically fancy feature flag
  toggling. It gives a PM or whoever a UI to turn the dials on who sees
  what when. See:
  https://www.quora.com/How-does-Facebooks-Gatekeeper-service-work?share=1

We aren't there yet :) So anything you can think of that works reliably
might be useful here.

Can someone start a conversation with my team/ops as needed? Feel free
to bring strawmen proposals!

Thanks!

-- 
| Greg GrossmeierGPG: B2FA 27B1 F7EB D327 6B8E |
| identi.ca: @gregA18D 1138 8E47 FAC8 1C7D |

___
Mobile-l mailing list
Mobile-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mobile-l


Re: [WikimediaMobile] Increasing mobile beta audience

2015-02-06 Thread Tomasz Finc
CC'ing Greg to help us think how to approach percentage based releases
and what would be in our way to do them.

--tomasz

On Tue, Jan 27, 2015 at 1:18 PM, Jon Katz  wrote:
> Jon,
> Are there any technical reasons not to explore the % rollout model for
> collections instead of beta?
> -J
>
>
> On Tue, Jan 27, 2015 at 11:20 AM, Maryana Pinchuk 
> wrote:
>>
>> Yeah, I think there are a lot of problems with the opt-in beta model. I
>> much prefer releasing new features to a small % of users, logging
>> events/usage, and if we suspect something has the potential to be
>> disruptive/offputting, letting them know the feature they're seeing is beta
>> and letting them turn it off.
>>
>> That said, beta is still useful for sandboxing new features and in-person
>> user testing, so I don't think we should kill it altogether. I just think we
>> need to supplement it with a graduated release model – which we're already
>> doing with stuff like WikiGrok :)
>>
>> On Tue, Jan 27, 2015 at 11:10 AM, Sam Smith 
>> wrote:

 Have we thought about automatically opting people into beta mode e.g.
 a sample of our users in a certain geographic region / certain zero
 enabled area/ all users in a certain bucket based on their user id ?
>>>
>>>
>>> I like this idea. In fact, I'm for it, provided that we make it clear to
>>> the user that they've been entered into an experiment and they're seeing
>>> non-standard UI.
>>>
 How many users could beta actually handle?
>>>
>>>
>>> Not sure. But, interestingly, we can find out by bucketing users and
>>> slowly assigning them the beta variant.
>>>
 Is this technically possible?
>>>
>>>
>>> Yes. If we're generating and storing tokens on the client, which we do
>>> for anonymous users in other experiments, then we can enter anonymous users
>>> into the experiment at the cost of a little control over how tokens are
>>> stored.
>>>
 If someone was bucketed into beta would they be able to opt out into
 stable again under any of the above situations?
>>>
>>>
>>> See my first inline response. We must make it clear to the user that
>>> they're seeing a variant of an experiment… and we must make it simple to opt
>>> out of the experiment.
>>>
>>> Also, all instrumentation for beta features will need to be augmented
>>> with a is_beta_opt_in flag.
>>>
>>> –Sam
>>>
>>> On Tue, Jan 27, 2015 at 10:18 AM, Jon Robson 
>>> wrote:

 One of the frustrations I have heard so far is that the audience there
 is too small to get meaningful data around various experiments.
 Currently people have to opt in by going to
 https://en.m.wikipedia.org/wiki/Special:MobileOptions which is hidden
 away in the mobile interface. They can do this whilst anonymous or
 logged in.

 Have we thought about automatically opting people into beta mode e.g.
 a sample of our users in a certain geographic region / certain zero
 enabled area/ all users in a certain bucket based on their user id ?

 How many users could beta actually handle?
 Is this technically possible?
 If someone was bucketed into beta would they be able to opt out into
 stable again under any of the above situations?

 Jon

 ___
 Mobile-l mailing list
 Mobile-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/mobile-l
>>>
>>>
>>>
>>> ___
>>> Mobile-l mailing list
>>> Mobile-l@lists.wikimedia.org
>>> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>>>
>>
>>
>>
>> --
>> Maryana Pinchuk
>> Product Manager, Wikimedia Foundation
>> wikimediafoundation.org
>>
>> ___
>> Mobile-l mailing list
>> Mobile-l@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>>
>
>
> ___
> Mobile-l mailing list
> Mobile-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>

___
Mobile-l mailing list
Mobile-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mobile-l


Re: [WikimediaMobile] Luis van Ahn/crowdsourcing

2015-02-06 Thread Toby Negrin
Luis is also reaching out. Could you see where he's at?


> On Feb 6, 2015, at 13:52, Tomasz Finc  wrote:
> 
> I spoke with them at Google I/O many months back and they would love
> to talk more. Let me reach out again.
> 
> --tomasz
> 
>> On Thu, Jan 29, 2015 at 9:39 AM, Maryana Pinchuk  
>> wrote:
>> We've been talking about this guy for ages (and I think roughly half the
>> mobile team uses Duolingo at this point) – wasn't someone going to try to
>> put us in touch? :)
>> 
>>> On Thu, Jan 29, 2015 at 9:37 AM, Toby Negrin  wrote:
>>> 
>>> Some interesting links from one of the early crowdsourcing people:
>>> 
>>> http://en.wikipedia.org/wiki/Luis_von_Ahn
>>> 
>>> http://www.ted.com/talks/luis_von_ahn_massive_scale_online_collaboration?language=en
>>> 
>>> His current gig:
>>> 
>>> https://www.duolingo.com/
>>> 
>>> -Toby
>>> 
>>> ___
>>> Mobile-l mailing list
>>> Mobile-l@lists.wikimedia.org
>>> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>> 
>> 
>> 
>> --
>> Maryana Pinchuk
>> Product Manager, Wikimedia Foundation
>> wikimediafoundation.org
>> 
>> ___
>> Mobile-l mailing list
>> Mobile-l@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>> 

___
Mobile-l mailing list
Mobile-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mobile-l


Re: [WikimediaMobile] Luis van Ahn/crowdsourcing

2015-02-06 Thread Tomasz Finc
I spoke with them at Google I/O many months back and they would love
to talk more. Let me reach out again.

--tomasz

On Thu, Jan 29, 2015 at 9:39 AM, Maryana Pinchuk  wrote:
> We've been talking about this guy for ages (and I think roughly half the
> mobile team uses Duolingo at this point) – wasn't someone going to try to
> put us in touch? :)
>
> On Thu, Jan 29, 2015 at 9:37 AM, Toby Negrin  wrote:
>>
>> Some interesting links from one of the early crowdsourcing people:
>>
>> http://en.wikipedia.org/wiki/Luis_von_Ahn
>>
>> http://www.ted.com/talks/luis_von_ahn_massive_scale_online_collaboration?language=en
>>
>> His current gig:
>>
>> https://www.duolingo.com/
>>
>> -Toby
>>
>> ___
>> Mobile-l mailing list
>> Mobile-l@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>>
>
>
>
> --
> Maryana Pinchuk
> Product Manager, Wikimedia Foundation
> wikimediafoundation.org
>
> ___
> Mobile-l mailing list
> Mobile-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>

___
Mobile-l mailing list
Mobile-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mobile-l


Re: [WikimediaMobile] [Apps] Wikipedia Lite app?

2015-02-06 Thread Tomasz Finc
I'll be eager to see you guys write up your findings after the spikes are over.

thanks for moving that forward.

--tomasz

On Tue, Feb 3, 2015 at 3:05 AM, Gautam Chandna  wrote:
> OEMs care about the size of their OS, as this is stored in a restricted
> read-only area (unless a device is rooted). Once the device is running,
> those limitations don't apply as an app has tons of space to update itself.
>
> Quite like the network installer concept for desktop applications, OEMs
> prefer if the pre-install is a small package that in itself doesn't
> necessarily do much other than download the real app.
>
>
>
> On Tue, Feb 3, 2015 at 12:48 AM, Yuri Astrakhan 
> wrote:
>>
>> Don't preload apps still get over-the-air updates, often the whole app
>> re-download?
>>
>> On Tue, Feb 3, 2015 at 12:39 AM, Carolynne Schloeder
>>  wrote:
>>>
>>> Hi, yes app size and yes optimization :-)
>>>
>>> App size does matter
>>> OEM's are sensitive to the size of the app for preload. They were
>>> satisfied with our last version that was under 3MB; we'll find out what they
>>> will tolerate. And we will likely push appstore promotion as part of our
>>> deep dive.[1]
>>>
>>> Couple of thoughts on optimization:
>>> Yuri already worked to compress images on mobile web, only deployed on
>>> zero partners so far. Rolling out the image compression could be an easy
>>> start to reduce the page load.
>>>
>>> In a couple of weeks, we will get into Facebook/Ericsson's network
>>> simulation lab in Menlo Park, where we can experience our UX on low end
>>> devices and slow networks.
>>>
>>> Dan and Maryana, can you help me organize who should go to the lab?
>>>
>>> Thanks --
>>>
>>> Carolynne
>>>
>>> [1] The Wikipedia Zero team is getting together with product, UX, comms
>>> and GLEE to go deep in one country, to understand the context for Wikipedia
>>> usage and how we can unlock growth in underserved market segments - beyond
>>> just making data free. More info in our QR notes.
>>>
>>>
>>> On Mon, Feb 2, 2015 at 1:59 PM, Dan Garry  wrote:

 On 1 February 2015 at 14:48, Toby Negrin  wrote:
>
> Dan -- can you please limit the scope to sizing the android app? I
> think that's more relevant to reaching people in the developing world.


 I think that depends. In a world where we're focussing on preloads, the
 size of the app is pretty immaterial as the user isn't paying the cost for
 downloading it. In that world, the best optimisations to make are probably
 reducing network traffic and improving performance on slower devices, 
 things
 where there's lot of room for improvement in our code base. Also, our
 Android app is also an order of magnitude smaller than Facebook's Android
 app, so that's less of an issue for us. Facebook evidently decided to 
 TACKLE
 ALL THE THINGS with Facebook Lite.

> Also, can you see what percent of our GS traffic uses 2.3? Google has
> it at about 10% globally but we need to understand our target market 
> better.
> You might also want to check in with your new contact at App Annie to see 
> if
> they have useful GS data.


 Absolutely.

 Dan

 --
 Dan Garry
 Associate Product Manager, Mobile Apps
 Wikimedia Foundation
>>>
>>>
>>>
>>>
>>> --
>>> Carolynne Schloeder
>>> Director Global Mobile Partnerships
>>> Wikimedia Foundation
>>> +14154077071
>>> skype: cschloeder
>>>
>>> ___
>>> Mobile-l mailing list
>>> Mobile-l@lists.wikimedia.org
>>> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>>>
>>
>>
>> ___
>> Mobile-l mailing list
>> Mobile-l@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>>
>
>
>
> --
> Gautam Chandna | Director - Technical Partner Management | gaut...@opera.com
> | +47-4567-1789
>
> ___
> Mobile-l mailing list
> Mobile-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>

___
Mobile-l mailing list
Mobile-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mobile-l