ugent-library / old-people-service

People service
Apache License 2.0
0 stars 0 forks source link

Person Service Epic #11

Open mietcls opened 1 year ago

mietcls commented 1 year ago

Epic

End-Goal: Biblio becomes consumer of people service, and we use GISMO as single source of truth

Intermittent goals

Using GISMO as resource instead of LDAP, is a too big of a goal. We need intermittent goals to accomplish this.

Intermittent goal 1 "Historical database"

Effects:

Intermittent goal 2: "Biblio becomes consumer of people service"

Intermittent goal 3: UI

Capture needs from librarians, to be hashed out later:

Steps and Milestones

Step 0, Throughout

Step 1 "See if it works – test version"

Milestone 1: person service stands by itself on the Nomad cluster

Summer holiday finish. Aim for a solid application that is future-proof and flexible. We do not need to solve every question, we can take an incremental approach.

Defined milestone: https://github.com/ugent-library/people/milestone/2

Milestone 2:

To be refined

Defined milestone: https://github.com/ugent-library/people/milestone/4

Milestone 3:

To be refined

Defined milestone: https://github.com/ugent-library/people/milestone/3

Step 2: "make it visible, finish the circle"

To be refined

-> two worlds come to life where we still use the MongoDB, and where we can actually start filling up the people service and see the quality of the data

Milestones to be defined

Step 3: "adapt back-office"

To be refined

Milestones to be defined

Step ? Front-office

To be refined

Milestones to be defined

Risks

Approach of co-existing two worlds

Based on scoping session: https://github.com/orgs/ugent-library/projects/5/views/2?pane=issue&itemId=26043288