In January 2015 Facebook launched a new Android app called Facebook Lite. It is a streamlined version of the social network optimized for low-end Android devices and slow and intermittent internet connections, both common in the developing world. To underline the target market the app was first launched in select countries in Asia and Africa (Bangladesh, Nepal, Nigeria, South Africa, Sudan, Sri Lanka, Vietnam and Zimbabwe)
Implementing Minimum Viable Experience (MVE)
It is a great example of making the Minimum Viable ExperienceÂ accessible in a specific context, which in this case is very device specific. Comparing the features of Facebook Lite at launch with the main-stream Facebook android app gives us insight into what featured are deemed core to the experience and which ones are optional enhancements.
Defining the minimum viable experience
Based on user-research, personas and business requirements, the experience a product should facilitate can be defined. When it is time for implementation, it is important to separately define the minimum viable experience and the features it requires as well as theÂ maximum viable experience, the ultimate vision of a perfect world. These extremes will help negotiate optimization efforts for each use-case, context and the resulting constraints and opportunities.
In Facebookâ€™s case the context was mobile usage on early-generation Android phones with slow and spotty connections. As we can see from the feature comparison the core experience was defined around the Facebook WallÂ and user interaction. Bells and whistles like stickers were omitted as non-essential as were most apps. Another interesting insight is the commission of some event-related features, like inviting a friend.Â
When designing for the multi-device reality, the mobile-first approach has some helpful tools to offer. it forces us into a linear prioritization of features. This is incredibly helpful not only for product managers as they create their backlogs and roadmaps, but also for defining the MVE and the resulting minimum viable product (MVP).
Gather input around those features from stakeholders and users and draw the line after considering the impact and necessity of each included and omitted feature.
Minimum and Maximum
The MVE should be made accessible on all devices and channels, but all non-essential features can be added along the prioritized feature list and under consideration of use-case and context of the target environment. The nature of your product as well the resources available to you will determine how many of your users in each use-case will be presented with a minimum viable experience (Facebookâ€™s LiteÂ version) or a more optimized version with additional features that improve the experience.Â