Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add User stories to DevGuide #52

Merged
merged 1 commit into from
Mar 5, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 29 additions & 20 deletions docs/DeveloperGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -289,26 +289,35 @@ _{Explain here how the data archiving feature will be implemented}_

Priorities: High (must have) - `* * *`, Medium (nice to have) - `* *`, Low (unlikely to have) - `*`

| Priority | As a …​ | I want to …​ | So that I can…​ |
|----------|-----------------|--------------------------------------------|-----------------------------------------------------------------------|
| `* * *` | insurance agent | see usage instructions | refer to instructions when I forget how to use the App |
| `* * *` | insurance agent | add a new client contact details | keep track of the clients I have |
| `* * *` | insurance agent | delete a client | remove clients that are leaving |
| `* * *` | insurance agent | find a client by name | locate details of client without having to go through the entire list |
| `* *` | insurance agent | view client information | know and check client details |
| `* *` | insurance agent | check schedules with clients on a date | keep track of what I have to do in a day |
| `* *` | insurance agent | add the birthday of my clients | wish them happy birthday to keep in contact with them |
| `* *` | insurance agent | delete policy details for a client | remove expired policies of the client |
| `* *` | insurance agent | see when I last met a client | check in on a client that I have not met for a long time |
| `* *` | insurance agent | mark that a schedule is completed | know that i fulfilled the appointment scheduled |
| `* *` | insurance agent | add policy details of a client | keep track of clients and their policies |
| `* *` | insurance agent | schedule checkup date and time for clients | so I know when to follow-up with them |
| `*` | insurance agent | sort clients by priority | deal with client with higher priority status first |
| `*` | insurance agent | track deals that I have closed | track my current progress |
| `*` | insurance agent | edit my client's details | update my client's details |
| `*` | insurance agent | reschedule my appointments | change the date and time of appointments with clients |
| `*` | insurance agent | filter clients by importance | decide on who to prioritise on |
| `*` | insurance agent | get help | use the app when I am lost or confused |
| Priority | As a …​ | I want to …​ | So that I can…​ |
|----------|-----------------|-------------------------------------------------------|-----------------------------------------------------------------------|
| `* * *` | insurance agent | see usage instructions | refer to instructions when I forget how to use the App |
| `* * *` | insurance agent | add a new client contact details | keep track of the clients I have |
| `* * *` | insurance agent | delete a client | remove clients that are leaving |
| `* * *` | insurance agent | find a client by name | locate details of client without having to go through the entire list |
| `* *` | insurance agent | view client information | know and check client details |
| `* *` | insurance agent | check schedules with clients on a date | keep track of what I have to do in a day |
| `* *` | insurance agent | add the birthday of my clients | wish them happy birthday to keep in contact with them |
| `* *` | insurance agent | delete policy details for a client | remove expired policies of the client |
| `* *` | insurance agent | see when I last met a client | check in on a client that I have not met for a long time |
| `* *` | insurance agent | mark that a schedule is completed | know that i fulfilled the appointment scheduled |
| `* *` | insurance agent | add policy details of a client | keep track of clients and their policies |
| `* *` | insurance agent | schedule checkup date and time for clients | so I know when to follow-up with them |
| `*` | insurance agent | sort clients by priority | deal with client with higher priority status first |
| `*` | insurance agent | track deals that I have closed | track my current progress |
| `*` | insurance agent | edit my client's details | update my client's details |
| `*` | insurance agent | reschedule my appointments | change the date and time of appointments with clients |
| `*` | insurance agent | filter clients by importance | decide on who to prioritise on |
| `*` | insurance agent | get help | use the app when I am lost or confused |
| `*` | insurance agent | can sort clients by the expected revenue of the deals | know which clients to prioritise |
| `*` | insurance agent | set the policy payment due dates | remind my clients. |
| `*` | insurance agent | add the maturity date of my client’s policy | update them and plan for future policies |
| `*` | developer | view list of all bugs reported by users | conveniently view all reported bugs and fix them |
| `*` | colleague | import someone's contact list | take over his clients |
| `*` | insurance agent | report issues/bugs | get someone to fix bugs |
| `*` | developer | get a log list of user activity | view user activity to bug fix |
| `*` | manager | view all my subordinates' clients | be aware of their progress and client base |
| `*` | insurance agent | get reminders of client birthday | send birthday message |


*{More to be added}*
Expand Down
Loading