I joined another team
at VK to create
Breakout rooms,
new feature for VK Calls

I joined another team
at VK to create
Breakout rooms,
new feature for VK Calls

I joined another team at VK to create Breakout rooms,new feature for VK Calls

*

*online video conferencing service

*online video conferencing service

*online video conferencing service

Years

2022-2023

Role

Product Designer

Platforms

Web, Mobile, Desktop

Result

From 0 to 4500 MAU

Platforms

Web, Mobile, Desktop
Web, Mobile,
Desktop

Result

From 0 to 4500 MAU
From 0
to 4500 MAU

Platforms

Web, Mobile, Desktop

Result

From 0 to 4500 MAU

About

Project goal

Create a feature for VK Calls to enable seamless group collaboration, attracting new users and boosting group calls

It's important to stay in the loop with other teams at your company. It makes transitions smoother and allows you to reuse their successful solutions.

It's important to stay in the loop with other teams at your company. It makes transitions smoother and allows you to reuse their successful solutions.

Why we needed it

Users struggled with managing discussions in large calls. They needed a way to split participants into smaller groups.

It's important to stay in the loop with other teams at your company. It makes transitions smoother and allows you to reuse their successful solutions.

It's important to stay in the loop with other teams at your company. It makes transitions smoother and allows you to reuse their successful solutions.

Impact

Boosted user engagement, and made VK Calls more competitive for remote work and learning

It's important to stay in the loop with other teams at your company. It makes transitions smoother and allows you to reuse their successful solutions.

It's important to stay in the loop with other teams at your company. It makes transitions smoother and allows you to reuse their successful solutions.

Challenges

1. Team integration

Faced skepticism about my grasp of the product’s complexity in a new team

It's important to stay in the loop with other teams at your company. It makes transitions smoother and allows you to reuse their successful solutions.

It's important to stay in the loop with other teams at your company. It makes transitions smoother and allows you to reuse their successful solutions.

2. Several iterations

My initial design aimed for simplicity but proved to be too time consuming during user testing

It's important to stay in the loop with other teams at your company. It makes transitions smoother and allows you to reuse their successful solutions.

It's important to stay in the loop with other teams at your company. It makes transitions smoother and allows you to reuse their successful solutions.

3. Development delays

Limited resources stretched development over several months, requiring continuous coordination

It's important to stay in the loop with other teams at your company. It makes transitions smoother and allows you to reuse their successful solutions.

It's important to stay in the loop with other teams at your company. It makes transitions smoother and allows you to reuse their successful solutions.

Imagine you're a product designer at VK,
a large Russian social network with 100 million MAU.

One day, a manager from another project desperately asks for your help.
The nuance is that you have never worked on this project before.

A challenge, huh? Are you gonna take it?

Imagine you're a product designer at VK,
a large Russian social network with 100 million MAU.

One day, a manager from another project desperately asks for your help. But you have never worked on this project before.

A challenge, huh? Are you gonna take it?

Imagine you're a product designer at VK,
a large Russian social network with 100 million MAU.

One day, a manager from another project desperately asks for your help. But you have never worked on this project before.

A challenge, huh? Are you gonna take it?

Imagine you're a product designer at VK,
a large Russian social network with 100 million MAU.

One day, a manager from another project, desperately asks for your help. But you have never worked on this project before.


A challenge, huh? Are you gonna take it?

Imagine you're
a product designer at VK,
a large Russian social network with 100 million MAU.

One day, a manager from another project, desperately asks for your help. But you have never worked on this project before.


A challenge, huh?
Are you gonna take it?

VK Calls

VK Video

VK ecosystem

VK Calls

VK Video

VK ecosystem

On my way!

We need help!

VK Calls

VK Video

On my way!
We need help!

VK Calls

VK Video

What am I dealing with?

Project: VK Calls, an online conferencing service

Project: VK Calls, an online conferencing service

Project: VK Calls,
an online conferencing service

It’s a part of VK social network. The number of monthly active users is 20 million. It’s fast and completely free, but many users of VK were still not familiar with it.

It’s a part of VK social network. The number of montly active users is 20 millions. It’s fast and complitely free, but many users of VK were still not familiar with it.

Business:

aims to grow the audience and increase group call usage

Team:

is skeptical that a new designer can grasp product’s complexity

Users:

prefer other platforms, even ready to pay for subscription

Together with the UX researchers, we interviewed teachers. Why teachers? They conduct lessons online — it’s a great opportunity to raise VK Calls’ group calls.

Together with the UX researchers, we interviewed teachers. Why teachers? They conduct lessons online — it’s a great opportunity to raise VK Calls’ group calls.

Together with the UX researchers, we interviewed teachers. Why teachers?
They conduct lessons online — it’s a great opportunity to raise VK Calls’ group calls.

Teachers

Teachers
Teachers

Want to split participants into smaller
groups for collaborative work

Want to split participants into smaller groups for collaborative work

Want to split participants into smaller groups for collaborative work

Students

Students
Students

Want to practice their new knowledge more during a lesson

Want to practice their new knowledge more during a lesson

Want to practice their new knowledge more during a lesson

Insight

Teachers
need a break!

a break!

Breakout rooms

A feature that will allow call administrators to split participants into small groups to practice

Brainstorming how should
Breakout rooms work

With our findings in hand, I organized a brainstorming session to prioritize the key functions for the first release.

We needed to concentrate on what’s was crucial to create a smooth experience for both administrators and participants, and at the same time make sure that all the features won’t cause difficulties during the development.

With our findings in hand, I orginized a brainstorming session to prioritize the key functions for the first release.

We needed to concetrate on what’s was crucial to create a smooth experience for both administrators and participants, and at the same time make sure that all the features won’t cause difficulties during the development.

With our findings in hand, I orginized a brainstorming session to prioritize the key functions for the first release.

We needed to concetrate on what’s was crucial to create a smooth experience for both administrators and participants, and at the same time make sure that all the features won’t cause difficulties during the development.

Uer flows

Creation of Breakout rooms

VK Calls' UI relies heavily on modal windows for extra features like screen and video sharing, so I chose the same approach to maintain consistency

UX challenge:
how to assign participants to rooms?

UX challenge: how to assign participants to rooms?

My first design concept aimed to be simple and user-friendly

Reuse of existing panel

Simple layout

The interface is visible

Too many buttons

Separate modal windows

However, user testing showed that yes, the flow
is an easy to understand, but very time consuming

However, user testing showed that yes, the flow is an easy to understand, but very time consuming

Easy to understand

Too time-consuming

Back to basics: 
single modal window for all settings

Back to basics: single modal window for all settings

Determined to improve, I developed a new solution,
and now the assignment can be done within one window

Determined to improve, I developed a new solution, and now the assignment can be done within one window

All settings in one place

No extra windows

Fast and easy assignment

All settings in one place

No extra windows

Fast and easy assignment

All settings in one place

No extra windows

Fast and easy assignment

All settings in one place

No extra windows

Fast and easy assignment

This was a game-changer, which significantly reduced the number of clicks and saving valuable user's time

VK Calls team:

VK Calls team:

VK Calls team:

“We're concerned it will take time for you to get up to speed with the product”

“We're concerned it will take time for you to get up to speed with the product”

Dealing with professional distrust is stressful.
What helped me?

Facing distrust as a professional is stressful. What helped me?
Dealing with professional distrust is stressful. What helped me?

By the time I joined the project, I already knew a lot about their technical constraints, failures and successes, team processes. And all these I got just by listening and paying attention to what my colleagues say.

By the time I joined the project, I already new a lot about their technical constrains, failures and successes, team processes. And all these I got just by listening and paying attention to what my colleagues say.

Exploring projects

in Figma

Being interested
not only in visuals, but in reasons, process and results

Talking
to other
designers

on design reviews

Paying attention

Paying attention

Paying attention

Asking PM
about other projects

Painfully long implementation

The development process was divided into three phases, stretching
over several months due to resource constraints. I kept in constant touch with the development teams, conducting reviews and providing solutions for unexpected technical issues, and at the same time was working with my original VK Video team.

The development process was divided into three phases, stretching over several months due to resource constraints. I kept in constant touch with the development teams, conducting reviews and providing solutions for unexpected technical issues, and at the same time was working with my original VK Video team.

The development process was divided into three phases, stretching over several months due to resource constraints. I kept in constant touch with the development teams, conducting reviews and providing solutions for unexpected technical issues, and at the same time was working with my original VK Video team.

Aug

Aug

2022

2022

2023

2023

Sep

Sep

Oct

Oct

Nov

Nov

Dec

Dec

Jan

Jan

Feb

Feb

Mar

Mar

Apr

Apr

May

May

Jun

Jun

Jul

Jul

Aug

Aug

Sep

Sep

Administrators
mode on Web,
iOS, Android

Working with VK Calls team

Working with VK Calls team

Working with VK Video team

Working with VK Video team

Desktop

Desktop

Participants
mode on Web,
iOS, Android

Web, iOS, Android

Release

Release

Results

Results

Results

6

main user

scenarios

300

web & mobile screens

250

daily active users (DAU)

4500

monthly active users (MAU)

Key takeaways

Stay updated

It's important to stay in the loop with other teams at your company. It makes transitions smoother and allows you to reuse their successful solutions.

It's important to stay in the loop with other teams at your company. It makes transitions smoother and allows you to reuse their successful solutions.

It's important to stay in the loop with other teams at your company. It makes transitions smoother and allows you to reuse their successful solutions.

Validate solutions early

Testing various concepts from the start helps make informed decisions. User feedback is invaluable.

Some features take time

This project was a lesson in patience, iterative design, and adapting to new requirements and technical limitations.

This project was a lesson in patience, iterative design, and adapting to new requirements and technical limitations.

This project was a lesson in patience, iterative design, and adapting to new requirements and technical limitations.

Rooms overivew

Creating rooms

Managing rooms