🆔Feature Passport: Edit/add positions to an existing person

Status Feature Passport

STATUSOWNERDATE

In proposal

In refinement - Design Research

21/08/22

In refinement - Technical Research/Feedback

In development

In QA/ Testing

In Final state

  • 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

Full flowchart of adding/updating a Person in the current product

Full whimsical flowchart here

This is the current state with the problems I (Judith) identified.

Decisions made in the past
  • Persons need to be added by position first. This is hard to revert but we might try to create a POC

Problems

Issues identified through data research
  • Looking at an Excel with duplicates;

    • 1087 = total duplicates

    • 464 = Appointed to several bestuurseenheden

    • 54 = No bestuurseenheid added

    • 61 = Duplicate with same bestuurseenheid (other position?)

    • Others;

      • Slight deviations in name Franck vs Franckx

      • Additions to the name "Franck, ontslagnemend op 1/1/22"

  1. Issue: 43% of duplicates is because of several bestuurseenheden. Misspelling of names is not the main issue, adding new people to different besturen/positions (?) is. Main issue = Missing functionality to add new bestuurseenheden to existing people rather than search

  2. Learning; Duplicates most often have the correct name, thus leveraging name recognition on search would work(instead of ID-identifier)

Issues identified through going through the current state (see flowchart above)

Usecase 1: creating a new person with a new position

  1. Determining position comes first, not adding personal details. Assumption of the issue: This isn’t expected UX when you are trying to add a person (in a module called “Personen”)

  2. One needs to input first name & last name 3x, including going to the same person search twice. Issue: unnecessary actions asked from the user

  3. Search doesn't come first in the user flow to add a new person (adding position is) Issue: unnecessary actions asked from the user

Usecase 2: Creating a new position for an existing person

  1. Inability to edit positions with an existing bestuurseenheid (bestuurseenheid a person is already part of) or add to a new bestuurseenheid of an existing person (person that is already in the database). You can only edit or add new contact details to an existing position. Issue = Missing functionality to update positions of an existing person to bestuurseenheid person is already part of OR to add to a new bestuurseenheid

Usecase 3: Search

  1. Suggestive search (positions/organisation) isn’t smart Dropdown, suggestive search doesn’t allow for misspelling St. instead of Sint.

  2. UX between searching on name & position/organisation is different (suggestive search vs free text).

  3. No ability to filter through results for name/bestuurseenheid.... You are obliged/forced to select from a dropdown while typing. Result = less accurate search results don't show up.

  4. Search on first & last name separately can easily be missed

All identified issues

UsecaseIssueNotes

Adding existing person to a new position in another organisation (bestuurseenheid)

No button to add a new position to a Person in Personen module

46% of duplicate usecases

Adding existing person to a new position within organisation (bestuurseenheid) they are already part of

No button on 'position overview' of all positions in an organisation

🕵️‍♂️ Use Cases

  1. Existing person with a new position in current organisation (bestuurseenheid) thay already have/had a position in

  2. Existing person (in database) with a (new) position in a new organisation (bestuurseenheid) they are not part of yet

  3. 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

HMW

  • HMW allow users to easily, quickly & confidently add a new position to an existing person?

    • When a user found the right person in de Personen module

    • When a user went to Bestuurseenheden and clicked on an existing Bedienaar in de Bedienaren (or other adjustable) tab

  • HMW prevent users from making undesirable changes?

Out of Scope

  • Improving how to add a New person

Solution

1. Adding a NEW postion on the page of an organisation in bestuurseenheid Module

Location: This page

Issue: Users cannot add a new position to an existing person when navigating to an Organisation and its positions. This is the primary usecase for current ABB-users of the portal.

Solution:

  • When users navigate to the "bedienaren" (or other role page) of an organisation; show the 2 levels of information

    • First name + last name + action "add a new position"

      • This should allow to add a position in THIS organization but also in a NEW organization

    • Postion + status + action "edit position"

2. Adding a NEW position from the positions page in the Personen-module

Location: this page

Issue: Users cannot easily add an new position to an existing person when navigating to a Person and its positions in the Personen Module. This is the primary usecase for new ABB-users of the portal.

Solution:

  • When users navigate to the "positions" tab of person; follow the same pattern and show the 2 levels of information

    • First name + last name + action "add a new position"

      • This should allow to add a position in THIS organization but also in a NEW organization

    • Postion + status + action "edit position"

3. When Adding a new position --> ask for confirmation

In the flow of adding a new position to an existing person --> before the ability to save it, ensure users need to confirm t

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

[link to figma mockups + any explanation or extra documentation]

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