Design a task assignment form for an app.
- For the form, you're provided an email field for the assignee. What other fields should be added to the form design?
- What errors need to be acounted for, and are there any drawbacks?
You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
Clarify:
What is this app about? – App for managing outcomes and conclusions from sprint planning meetings
Is task assignment in an office or non-office setup? – Office setup
Is this a desktop app or a mobile app? – Desktop & Mobile
Any specific country this app is for? – This app is used by teams across the globe
Target users:
Program managers (alike) – who summarize outcomes and assign tasks to devs, product owners
Devs/ Product mgrs (alike) – who are assigned a task and have to take action, respond
Managers – who need an overview of pending actions, status, person assigned to
Scope:
Program managers
Desktop app
User journey:
Summarize outcome - > List action points - > Identify owners for action points - > Put down ETA - > Follow up for task completion - > Update action point status
Pain points
- Misses key action points/ tasks
- Ends up identifying the wrong owner for a task
- Don’t get a reply from action owners. Needs a lot of follow up
- Don’t understand the grey areas/ status of a task that are currently in flight.
- Miss focus on key blockers
Evaluation criteria: Impact on timelines (IT), Impact on productivity/ cost (PC), Likelihood of happening (LH)
Misses key action points/ tasks – IT High, PC Medium, LH Medium – P2
Ends up identifying the wrong owner for a task – IT High, PC Medium, LH Medium – P3
Don’t get a reply from action owners. Needs a lot of follow up – IT High, PC Medium, LH High – P1
Don’t understand the grey areas/ status of a task in mid way – miss focusing on the correct problems – IT Medium, PC low, LH Medium – P5
Miss focus on key blockers – IT High, PC Low, LH Medium - P4
Solutions:
Evaluation criteria:
Impact on timelines (IT), Impact on productivity/ cost (PC), Effort required to build
- Quickly type and validate task list with participants – via recommended text, click and select options, one click participant selection – IT medium, PC Low, EF Low
- Set up frequency of reminder notification to action owner for task completion – IT High, PC Medium, EF Low
- Mark tasks as critical blockers – IT High, PC Low, EF Low
- Allow provision for escalation to manager if ETA is not met – IT High, PC Medium, EF Low
- Review user record of timely task completion, recommend buffer in ETAs – IT High, PC Low, EF Medium
Final solution of task assignment form:
· Create/ assign tasks to users
· Set up frequency of reminder notification to action owner for task completion
· Mark tasks as critical blockers – accordingly update notification subject, mark to manager for critical tasks
· Review user record of timely task completion, recommend buffer in ETAs
KPIs:
North star: % tasks completed within ETA
Feature level KPIs:
#tasks assigned per month
# notifications setup
#tasks by criticality
#escalations to manager
#resolutions within ETA post escalations to manager
Change in task completion rates within ETA from users at different ratings
Clarification:
- is the assignment a part of a product or is it just something we are using internally to assign tasks
- This will just be the design for the form and no other components of the task assignment & tracking process
- What is meant by errors? As for assignment error?
- What team is this? Assume it’s for engineering
- Why are we designing this? Do we already have tasks management applications such as servicenow or Jira?
User:
- manager/ execs of the team
- Team members assigning to each other
Current process:
Manager wants to assign a task to team member, wants to find them quickly in the org, create an epic, or create a story in an existing epic. Then they want to input the progress of the tasks, title, priority, and detailed instructions and standard for completion.
For company internal purposes, task assignment needs to have a record of the structural hierarchy of the team so ie. the manager can assign to team members only or members can assign tasks to each other
Features:
Team member auto pop up
Epic search box
Story creation
Title textbox
Progress drop down
Priority dropdown
Description of task
Drawback:
Might have team members mixed with with someone with the same name
Top Microsoft interview questions
- How would you improve Outlook for the use case when people get overwhelmed by number of emails received after returning from a vacation?11 answers | 9.2k views
- Evaluate the upsides and downsides of building a super app — an app having all major B2C features including entertainment, e-commerce, food ordering, hotel booking, cab booking, chat, holiday planning, gaming, med ordering, service booking, etc.11 answers | 15.7k views
- Design a product for job seekers to create resumes and find the best matching jobs easily and quickly.11 answers | 11.7k views
- See Microsoft PM Interview Questions
Top Product Design interview questions
- How would you design a bicycle renting app for tourists?62 answers | 82.5k views
- Build a product to buy and sell antiques.54 answers | 66.8k views
- How would you design a web search engine for children below 14 years old?36 answers | 42.9k views
- See Product Design PM Interview Questions
Top Microsoft interview questions
- Design Netflix for Senior Citizens (Goal: Increase engagement time).10 answers | 10.9k views
- How would you design a car sharing platform like Uber for disabled people?9 answers | 11.3k views
- How many balls does it take to fill a 16x16 ft room?9 answers | 19.5k views
- See Microsoft PM Interview Questions
Top Product Design interview questions
- Design a library for the future.25 answers | 23.5k views
- How would you design a consumer application for a scooter sharing business?21 answers | 18.6k views
- Build a product to solve the dog poop problem.13 answers | 9.4k views
- See Product Design PM Interview Questions