Know what (not) to build - Shem Magnezi, MyRoll

29
Know what (NOT) to build Droidcon, 2015

Transcript of Know what (not) to build - Shem Magnezi, MyRoll

Know what (NOT) to build

Droidcon, 2015

Shem Magnezi@shemag8 | MyRoll

Usual scrum iterationStories, backlog, implement, release

Merge momentsUsers wanted more control over our clustering

Place your screenshot here

3 daysTo implement with merge gesture

0.04% usersActually merged

0.2% usersUsed that feature

Was it worth it?Probably

Would we do it again?Absolutely not

‘’“Once you have a vision and your priorities articulated- then, as a

leader, the most valuable asset you have, yes there’s money, yes there’s a lot of customers, yes there’s many valuable assets, but the most

valuable in my opinion- is your time”

Robert Kaplan,Professor of management at Harvard Business School

Build small & Learn fast

Build

Beta groupGreat integration with the Play Store

Beta problems1. Not really heterogeneous 2. Takes time to build the community3. Joining process might be tricky4. They always NEED something

StagingrolloutControl your audience

A/BtestingIt’s faster than arguing

github.com/shem8/ABTestingUtils

public enum REGISTER_OPTION implements ABTestingEnum {

//Will show 1 for 5%, 2 for 5%, 3 for 5% and disable for 85% of the users

REGISTER1(0.05), REGISTER2(0.05), REGISTER3(0.05), NONE(0.85);

private final double value;

REGISTER_OPTION(double value) {

this.value = value;

}

public double getValue() {

return value;

}

}

public REGISTER_OPTION getRegisterOption() {

return getABTestingType(sharedPref, REGISTER_OPTION.class,

"REGISTER_OPTION_KEY");

}

Learn

Getfeedback1. Use Google+ Communities (Beta)2. Send an apk (that expires after some time)3. Be clear on what you want to test4. Get the right people5. Treat feedback as opinions, not facts

MeasureUser flows, missing features and even performance

Google analyticsIt’s Google.

KissmetricsAdvanced but expensive

In houseQuick N’ dirty

AnalyzeIf you can’t bet on it you’re doing something wrong

Examples

Folder selection screen

Image loading time

Moment sharing source

Thanks!Any questions?

You can find this presentation at:blog.myroll.com

[email protected] | @shemag8

Presentation template by SlidesCarnival | Photographs by Unsplash