- Identifying the Existing Structure.
As I was completely new to the team, I had very less knowledge about how the community functions at present. In order to
be on the same page, I started to discuss with the Future Lab lead to understanding what all types of users we engage and
how do we partner with other organizations.
- Identifying the Key Audience
It was very important for me to understand the types of users who utilize the future lab facility as it is them I have to
serve with better experience which would respect their tendency to adapt more into technology.
- Studying similar communities
We needed to understand how other communities work at the present and to get the best of them if it suits us. It
wasn't quite a hassle for me as I was much into communities during my days in college, hence I had an opportunity to work
with lots of people from the communities like Hackster.io, Mozilla Foundation, Google Developers Group, Google Local Guides.
- Building Personas.
Once the key audience was set, it was time to understand the types of people that get into these labs, their purpose, their
weak points, their strong points. This part is very much needed to build the perfect system for them, a system that would
motivate, engage and disengage at the right moment. Also, I had to consider the fact that unlike most of the other community
future lab isn't completely free, hence I had to keep an eye on the revenue model as well.
Building personas and setting the perfect system for multiple personas would help me to achieve the same.
- Defining the Community Hierarchy.
I was a Mozillian, and I absolutely loved the idea of openness in the community. To achieve the same, we created different
user levels named as :
- Junior Member
- Senior Member / Lead
- Regional Lead
- Lab Lead
- Honorary Member.
Anyone would enter to the community as a volunteer and then evolves into other levels as per the contributions they made.
We tried to gamify this process and introduces experience points which would increase each successful contribution. Each
level would have a maximum limit of experience point, reaching up to which would iterate to the level of the community member
to the next level.
We also introduced the concept of virtual coins which can be gained for successful contributions or by payment. Virtual coins
can be redeemed for the usage of components in the future lab. These virtual coins are non-transferrable.
Creating the user scenarios was so enlightening as Future Lab is under a government nodal agency, there could be many scenarios that would disturb any tightly packed community structure. Identifying them and working on them helped us to create a structure which is flexible, but rigid.
Creating User Journies & Stories
Creating user journey played an important role in understanding more features. While we were designing the user journey,
we also came across several points that we missed. We designed three user journeys that would cover every aspect of the users
who would indulge in the community.