Week 6: Milestone: Participatory Roadmap and Product

Prototype link: https://project-genie-cs.lovable.app

Participatory Roadmap 

Our feature pool: 

  1. Create a project specific bot
  2. Check high priority items and work status 
  3. Align different stakeholders on my work (update them on my progress) 
  4. Adding local files like PDFs to project bot’s context
  5. Use bot to start and populate project chats with correct team members
  6. Use @ in slack channels to prompt our bot outside of the Slackbot
  7. Using the project bot to prompt AI to change docs, PRDs, etc
  8. Setting automations like update messages
  9. Assign tasks/tickets to team members and keep track of which have been completed

Interview Feedback

Deck link: https://docs.google.com/presentation/d/1lE3EAhzeE-ShAPeOdMQZ8Gy8Q5rvk4dCAb80nLjxW18/edit?usp=sharing

Roadmap prioritizations from interviews: 

Table 1

Soon Later Much Later
  • Check high priority items and work status
  • Create a project specific bot
  • Align different stakeholders on my work
  • Adding local files like PDFs to project bot’s context
  • Assign tasks/tickets to team members and keep track of which have been completed
  • Using the project bot to prompt AI to change docs, PRDs, etc
  • Use bot to start and populate project chats with correct team members
  • Use @ in slack channels to prompt our bot outside of the Slackbot
  • Setting automations like update messages

Table 2

Soon Later Much Later
  • Create a project specific bot
  • Check high priority items and work status
  • Align different stakeholders on my work
  • Adding local files like PDFs to project bot’s context
  • Use bot to start and populate project chats with correct team members
  • Assign tasks/tickets to team members and keep track of which have been completed
  • Use @ in slack channels to prompt our bot outside of the Slackbot
  • Using the project bot to prompt AI to change docs, PRDs, etc
  • Setting automations like update messages

Table 3

Soon Later Much Later
  • Integrate messages/other connectors as a source of information
  • Create a project specific bot
  • Check high priority items and work status
  • Assign tasks/tickets to team members and keep track of which have been completed
  • Align different stakeholders on my work
  • Adding local files like PDFs to project bot’s context
  • Use bot to start and populate project chats with correct team members
  • Use @ in slack channels to prompt our bot outside of the Slackbot
  • Using the project bot to prompt AI to change docs, PRDs, etc
  • Setting automations like update messages

Table 4

Soon Later Much Later
  • Create a project specific bot
  • Check high priority items and work status
  • Align different stakeholders on my work
  • Use bot to start and populate project chats with correct team members
  • Assign tasks/tickets to team members and keep track of which have been completed
  • Using the project bot to prompt AI to change docs, PRDs, etc
  • Setting automations like update messages
  • Adding local files like PDFs to project bot’s context
  • Use @ in slack channels to prompt our bot outside of the Slackbot

Table 5

Soon Later Much Later
  • Create a project specific bot
  • Check high priority items and work status
  • Align different stakeholders on my work
  • Assign tasks/tickets to team members and keep track of which have been completed
  • Adding local files like PDFs to project bot’s context
  • Use bot to start and populate project chats with correct team members
  • Setting automations like update messages
  • Using the project bot to prompt AI to change docs, PRDs, etc
  • Use @ in slack channels to prompt our bot outside of the Slackbot

Table 6

Soon Later Much Later
  • Create a project specific bot
  • Check high priority items and work status
  • Align different stakeholders on my work
  • Using the project bot to prompt AI to change docs, PRDs, etc
  • Use @ in slack channels to prompt our bot outside of the Slackbot
  • Setting automations like update messages
  • Assign tasks/tickets to team members and keep track of which have been completed
  • Use bot to start and populate project chats with correct team members
  • Adding local files like PDFs to project bot’s context

Table 7

Soon Later Much Later
  • Check high priority items and work status
  • Create a project specific bot
  • Align different stakeholders on my work
  • Assign tasks/tickets to team members and keep track of which have been completed
  • Use bot to start and populate project chats with correct team members
  • Adding local files like PDFs to project bot’s context
  • Use @ in slack channels to prompt our bot outside of the Slackbot
  • Setting automations like update messages
  • Using the project bot to prompt AI to change docs, PRDs, etc

Table 8

Soon Later Much Later
  • Check high priority items and work status
  • Create a project specific bot
  • Align different stakeholders on my work
  • Using the project bot to prompt AI to change docs, PRDs, etc
  • Assign tasks/tickets to team members and keep track of which have been completed
  • Use bot to start and populate project chats with correct team members
  • Adding local files like PDFs to project bot’s context
  • Use @ in slack channels to prompt our bot outside of the Slackbot
  • Setting automations like update messages

PM Interview Insights 

Maggie’s Interview: 

PM 1: 

  • “I work with multiple teams, so keeping everyone updated on project progress is one of my biggest challenges. That’s why I prioritize stakeholder alignment early on in the soon category”
  • “Trusting AI to edit PRDs and documents isn’t something I’m super comfortable with at the moment. So I’d rather start with visibility and coordination features.”

PM 2 (did not consent to recording our meeting):

  • Has a small team therefore prioritizes the bot being able to complete tedious and repetitive task, such as editing and updating PDFs/PRDs. 
  • In addition, because their team is so small communication across isn’t a huge issue. Therefore they are asking to prioritize features that can reduce workload instead of boosting alignment.
Avatar

About the author

Leave a Reply