CV

Mirror

Solving a technical problem and improving the user experience.

Problem

There is a time required to establish a connection at the beginning of the meeting. Because of what an unpleasant situation situation — users do not see and do not hear each other, although everything looks fine (there are no indicators).

Possible solutions

1. Loader indicator

2. Displaying a notification about connection stabilization

3. Engaging the user during connection stabilizationcomplexity of implementation, for example mirror.

Disadvantages of solutions

1. Loading already occurs when joining the meeting. Having two consecutive loadings is not a good solution.

2. Notification of connection stabilization immediately after downloading is also a bad solution.

As a result of solutions 1 and 2, users may have a negative impression of the application as slow and problematic

3. Complexity of implementation.

Why mirror

1. Mirror won't let user join meeting until all the necessary connections are made

2. The mirror itself can contain progress indicators

3. User can configure audio/video/speakers settings

4. Most competitors offer this feature. We are falling behind in comparison.

Exploration

1. Camera

2. Buttons

- mute / unmute audio
- on / off video
- effects
- more menu
- cancel
- join the meeting

3. Dropdowns

- choose audio device
- choose video camera
- choose speakers device

4. Usefull information

- meeting name
- notification

Result

With the solution I proposed, we were able to address the technical issue, enhance the user experience, and stop lagging behind our competitors.