🆔Feature Passport: Avoiding duplicates
Status Feature Passport
STATUS | OWNER | DATE |
---|---|---|
In proposal | ||
In refinement - Design Research | 21/08/22 | |
In refinement - Technical Research/Feedback | ||
In development | ||
In QA/ Testing | ||
In Final state |
Related documents
JIRA-ask here
Feature passport “adding person on search” here
Feature passport “Copying” details of a person here
User research on “How users search” here
Analysis
Current state
Context
Only information of erediensten can be added/edit in OP. Information from OCMW & gemeentebesturen flows from
Problems
All identified issues
Usecase | Issue | Notes |
---|---|---|
Adding existing person to a new position in another organisation (bestuurseenheid) | Missing functionality in module "personen" to add a new position to an existing person | 46% of duplicate usecases |
Adding position before searching if the person already exists | Assumption; unusual UX | |
Adding existing person to a new position within organisation (bestuurseenheid) they are already part of | Missing functionality n module Personen | |
Adding a new person | Unnecessary actions asked from the user (inputting name 3x & going through the same search 2x) | Assumption; Unnecessary actions can lead to "sloppy" behavior on the user's side |
Search | Bug - Search isn't pulling up existing people in "Bestuurseenheden" | Bug |
Suggestive search on first/last name shows both names in the same box | Implementation issue | |
Search isn't suggestive in some fields (Bestuurseenheid / Name) | Doesn't recognize Franckx as Franck | |
No ability for a list view to filter through Name/Bestuurseenheid | You need to know the exact input | |
Different search UX for different fields (Name vs Organisation) | suggestive search in drop down and selection of right one vs free text and list view). |
🤩 Expectations
🕵️♂️ Use Cases
Existing person with a new position in current organisation (bestuurseenheid) they already have/had a position in
Existing person (in database) with a (new) position in a new organisation (bestuurseenheid) they are not part of yet
Existing person in correct position (but the user isn't finding/identifying them through search)
Problems to solve for
Users cannot update/duplicate certain information
Users don't use search or use it incorrectly
Users give the wrong search input
Solution
During a meeting of August 23, 2022 we decided to tackle the solution in 3 ways;
Improve userflow to decrease the number of people adding a new person (although someone already exist in the database) for a new position
Improve search h ux-wise and technically and educate people to use it
Monitor automatic reports who creates duplicates & why
During a design meeting on August 29, 2022 we decided on the following solutions & prioritization
Improve the userflow to add a new position to an existing person - full requirements here Fix the issue for existing users - who we believe create new (duplicate) persons in the Bestuurseenheden module. Prio 1 - Update userflow in bestuurseenheden module on the "Bedienaren" (and other positions) page so that users can add a new position to an existing person from there Fix the issue for new users - who we believe will add new positions in the Persons module Prio 2 - Update userflow & add a button for people to add a new position when they are in a Person's profile in de Personen Module
Improve search in Personen - full requirements here Prio 3 - Allow ability to take action on the search results page Prio 4 - Merge first & last name in 1 box for easier search Prio 5 - Add exact/potential matches
Design
This part of the feature passport is owned by the designer
User research
[If there is any user research preceding the wireframe mock-up stage, it needs to be documented here]
Mock-ups
https://www.figma.com/file/FQbpSoRU88sS4Uk3ZYqe01/Untitled?node-id=0%3A1
Technical
This part of the feature passport is owned by the technical team
[Information about the technical solutions for expectations that need it - e.g. using mu-search for showing all types of positions in one table.]
After the designer and/or the technical team finish their task, a meeting follows where the solutions are presented. The team exchanges feedback and amends the feature passport where necessary.
Last updated