Title and Introduction

<aside> 💡 This feature allows teams within an organisation to easily organise group meetings.

</aside>

User Centric Objectives

Scope

This feature is more of a team based feature where a user (ideally fluid-team manager or lead) can be able to create a team and sub-teams. They can invite their team member to the teams and sub-teams and they can remove members.

The Job to be done captured for the use case of a fluid team manager as:

<aside> 💡 When I manage a team that meets regularly for a review/sync call. I need to be able to easily get the availabilities of my team members in order to schedule the meeting. I don’t need to be chasing my team members around to update/fill their availabilities or always have to wait for them to manually fill their availabilities before I could schedule our team meetings, the experience could be better.

</aside>

The team admin have access to the teammates calendar which the teammates authorises while joining the team. This helps to easily pick dates/time options for team meeting time polling.

The admin can run a manual poll by picking options and sharing it in a poll.

The admin can initiate the process from a Discord server.

User Persona

The main users of this product are Fluid teams managers, A "Fluid team" refers to a group of individuals who are highly adaptable, collaborative, and able to seamlessly navigate dynamic and changing environments. This type of team is characterized by its agility and flexibility, readily adjusting to evolving tasks, goals, and priorities.

Cross-org worker

Functional Requirements for v1 Implementation

Create team