know what (not) to build
TRANSCRIPT
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
Presentation template by SlidesCarnival | Photographs by Unsplash