BraedenKilburn / ScrumPoker

🔮 Scrum Poker Web App – A serverless real-time Scrum Poker (Planning Poker) web application for agile teams to estimate story points collaboratively.
https://myscrumpoker.com
0 stars 0 forks source link

Add Spectator Mode #11

Open xavisavvy opened 6 days ago

xavisavvy commented 6 days ago

I'd love to brainstorm as well to have people who are 'spectators' (like managers, etc.) that would like to see but not participate in the poker.

BraedenKilburn commented 3 days ago

Certainly! Introducing a 'spectator' role in the app is a great idea! Right now, our PM has been joining as normal but does not submit a vote, they just manage the vote visibility and clearing of votes.

We could have the users select their role on the home page (i.e., participant or spectator). Participant will be able to see spectators in a separate list or displayed with a distinct label or icon.

We would hide the vote controls from spectators and display a little message to indicate that they're a spectator. We would also update our User model to look something like this:

{
  room_id: roomId,
  connection_id: connectionId,
  username: username,
  role: 'participant' | 'spectator',
  point_estimate: null, // Only applicable for participants
}