New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stand-up v1 milestone drafted #5609
Comments
My next steps:
|
New activity type createdGoal: beta users can start and end a team prompt activity; they see a card on the meetings view for open meetings
New activity prompt addedGoal: beta users can edit a prompt for the activity
Response card addedGoal: beta users can add a response and see others respond on the grid
Threads addedGoal: beta users can engage each respond card via its thread and reaction emoji
Non-recurring chat notifications addedGoal: when opening an activity, beta users can select a channel to receive a notification
RecurrenceGoal: beta users can specify recurrence; open activities update automatically to reflect the pattern
Chat notifications added for recurrenceGoal: beta users can configure reminder and status notifications for chat
Summary card addedGoal: a summary card appears on the timeline per recurring instance of a team prompt activity
New meeting dialog addedGoal: folks can better see options when starting a new activity. Later stand-ups are added
Dashboard notifications support team prompt activitiesGoal: when in the Parabol dashboard, folks are re-engaged with stand-up discussions via in-app notifications
Work activity side sheet addedGoal: behind a feature flag, Parabol can see activity on GitHub for ourselves in a team prompt activity
|
Jotting down notes from talking with Matt, here’s his feedback on what would make a barebones MPV:
Edit: I’m taking notes to amend an updated proposal including MVP considerations |
In which we stub out a stand-up v1 milestone…
This is a continuation of the output from #5460 and can be found in Notion
This issue is where I’ll start to break down the work. I’ll probably close it later, and we can point back to it from separate, better defined issues.
The goal is to ship a minimal v1 of a stand-up activity. I’ll attempt to stub out the work as issues that are meant to be both the smallest possible units of work, and deemed necessary to ship a first version. We’ll begin by learning, showing a prototype to 5 customers. We can fill in or update the acceptance criteria as we learn.
Opportunities to build a testable or workable UI little by little
Before we stub out the end-to-end experience
Key features to include in the first version
Distinct tasks by category
This is the work required to ship a first version, but there are options on how to test working code behind a feature flag.
Stand-up prototype tested
What can we learn before we build? This shouldn’t block scoping work or the bulk of design work. Here we roughly take these actions as a research effort
Stand-up UX scoped
What are the AC in terms of user experience? What do the v1 designs include? Here we write a set of AC per bullet
See #5637
Stand-up UI designed
What does the first version look like? Here we design a view with various states for each bullet
Architecture scoped
How are the components defined in our system? Here we write out proposals for how to handle the following:
Added types
Do we have the necessary building blocks? Here we add each type to our codebase:
Wrote mutations
Do we have the mutations needed to enable the interface? Here we write mutations for the following:
Built main phase UI without thread
How do we build a working phase interface? Here we make a first pass at the main UI:
Stubbed out the workflow
How can we test something scrappy, end to end, behind a feature flag? Here we ‘sketch’ in basic components quickly so that experience can be end to end:
Added stand-up thread UI
Let’s add threads to the interface
Added recurring logic
How does this open and close meetings automatically? We add this feature to the stubbed out experience:
Updated the dashboard UI
Here we can refine the dashboard components in order to ship:
Added chat integrations
Now that we having a working first version, let’s add the chat notifications! Here we add the settings UI and build the notifications themselves:
Deferred, a set of possible enhancements
The text was updated successfully, but these errors were encountered: