During the internship process of Razorpay, our task was to research and work on a new feature of polling in WhatsApp groups, enabling the user to ask questions and get responses from other members of the group.
WhatsApp is a global application with around 1 billion users; I just wanted to confirm the user types, significant audience it supports, and significant use cases.
Studied data on the web and a few articles for a better understanding of the product. (Reference 1, Reference 2 and a few points from various other websites)
As most of our users are from 18-25 years and 26-35 years, I decided to interview a few people to understand the scenarios better.
Before taking Interview I noted down the things I need to know and things I need to verify.
I interviewed 6 students from IIT Roorkee, 2 of my school friends ( age group 18-26 year ) and 4 relatives ( age group 26-35 years) and my dad ( 46 age, Service sector, uses WhatsApp extensively)
Interviews varied for each and every person, there were some basic questions same for everyone
Most of my friends are from IIT's and gave almost the same answer, maybe as they all are from nearly the same background and live in the same environment. So I took telephonic interviews of 2 of my school friends of a similar age group to add some diversity.
|Goals and Tasks||
Uses WhatsApp for general messaging with friends, family and also uses for communication in several groups. I want to spread a small poll in groups pan some event or to get a quick opinion of friends or family on any topic.
WhatsApp already has many attachment options available, Poll is also a kind of attachment and an addition to the attachment feature, so we grouped it with the rest of the attachments.
In the 1st iteration, I decided to keep a horizontal full-width banner on top, which shows that some Poll is live. Later, I realized that the chat area is already bare minimum after opening the keyboard ( which is open most of the time while chatting ), and adding a banner to it will leave no space for messages. I iterated the idea and took inspiration from Slack. Decided to keep the banner only when the Poll is unresponded.
Create Poll in Modal V/S New View
Modals lead to disturbance while creating a poll; moreover, creating a Poll requires 2-3 minimum inputs by the user. The new page is a better option here, knowing that WhatsApp does not use modals and overlays anywhere in attachments, so using a new page will also remain consistent with the rest of the application.
Voting in chat V/S New Page
After going through all the pros and cons of both the method, I decided to go forward with new page voting as
Users can access the Poll directly from the group detail page, and if there is no response, they can access it directly from the chat. The user can also view previous polls and their results. Which will also help get the effects quicker and make sure that everyone is aware of the Poll.
As by our assumption, most users use WhatsApp for personal use, where Our users will mainly use the poll for day-to-day activities, so hiding results here is not a good option. Users might want to know what others are comfortable with and then decide.
So real-time results will be shown and the results will also be declared once the time expires or the person who posted the poll declares the result.
Due to the time constraint, I worked on the main flow; here are a few more things that can be implemented.