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

Create a location based group when someone adds a location on their profile #215

Open
CeciliaHinga opened this issue Sep 9, 2019 · 1 comment
Assignees
Labels
Design: Interaction Ready for design interaction Design: UI Ready for design UI Design: Usability + Inclusion Ready for design usability/inclusive design Design: UX Ready for design UX Feature: Check-In An issue that is related to TenFour's check-in experience Feature: People An issue that is related to TenFour's people experience Open Design issue An issue identified for an Open Design event P2 - Normal

Comments

@CeciliaHinga
Copy link
Collaborator

CeciliaHinga commented Sep 9, 2019

Please describe the problem.

As a user, I was groups to be created automatically when an individual team member registered/sets-up on TenFour and adds in their location on their profile.

A 500+ person volunteer organization or a 60,000+ company wants to use TenFour to check in with its volunteer members or employees.

They need to see responses to check-ins viewable by groups, not just lists of people. Groups are currently made manually but groups that can be made by people in a similar location or with similar needs would be useful.

Who are we designing for?

We are designing for at least two user groups primarily after a disaster

1 -NGO Leads or people managing a TenFour organization. Otherwise referred to as an 'admin'
Typically have the role types of Owner and Admin in TenFour. The owner of the TenFour organization could be the farm owner. These users often pre-create groups based off certain criteria but also want groups to be flexible and useful in may circumstances as well as smart to take work off the individuals.

2 - The volunteers moving from location/farm to location/farm in order to be most effective in response to the disaster recovery in there changing location. They may be updating their location on the profile or this may be an automatic, updating feature.

Describe what the user needs to do

  • If a user adds in 'Bristol UK' into their profile then a location-specific group is created for 'Bristol UK'.

  • Any new team members who add 'Bristol UK' as their location on the profile should then be added to that same 'Bristol UK' group.

  • TenFour should be able to automatically place people in groups according to a skill added to profile (Create a location based group when someone adds a location on their profile #215 )

  • Users might be able to automatical add a location tracking option that regularly updates their location

  • Admins might find it useful to view a map of groups.

  • Admins may find updates in notifications easy or notifications for specific groups.

Describe alternatives you've considered

Simply creating many groups with longer names to describe the nature of the group that hold many of the same people e.g below where you can see groups of volunteers created by the time slots they are volunteering for. Many of these people volunteer across many time slots.

Screenshot 2019-11-22 at 15 57 37

What is success for our user

  • Groups are created and updated based off location data

  • If location data is confusing the system is able to suggest actions for Admin/Owners of the TenFour organisation.

What are our design constraints?

Requires:
Mobile telecom connection or internet connection.
Uses/already logged onto a TenFour org
On the TenFour system as a ‘person’.

###Dependancies

The work on Alerts #110 depends on this to function.

From tenfour-archive created by Erioldoesdesign: ushahidi/tenfour-archive#1569

@CeciliaHinga CeciliaHinga added Feature: Check-In An issue that is related to TenFour's check-in experience Feature: People An issue that is related to TenFour's people experience P2 - Normal labels Sep 9, 2019
@CeciliaHinga
Copy link
Collaborator Author

CeciliaHinga commented Sep 9, 2019

Single prototype screen for how this could look based off of the work from alerts:
https://xd.adobe.com/view/8091a858-8a36-4888-56db-01a954acb364-f6a0/

The process of adding this to your profile and how a group is created is not detailed though and needs good design work put into how these groups are joined voluntarily as well as potentially, automatically via adding the location to your profile.

Also, considering how people move between locations, cities, countries etc. Does this need to be asked every month? When a device changes location? How does the system know if a device changes location?

@Erioldoesdesign Erioldoesdesign added Design: Interaction Ready for design interaction Design: UI Ready for design UI Design: Usability + Inclusion Ready for design usability/inclusive design Design: UX Ready for design UX Open Design issue An issue identified for an Open Design event labels Nov 10, 2019
@Erioldoesdesign Erioldoesdesign changed the title Create a location based group when someone add a location on their profile Create a location based group when someone adds a location on their profile Nov 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Design: Interaction Ready for design interaction Design: UI Ready for design UI Design: Usability + Inclusion Ready for design usability/inclusive design Design: UX Ready for design UX Feature: Check-In An issue that is related to TenFour's check-in experience Feature: People An issue that is related to TenFour's people experience Open Design issue An issue identified for an Open Design event P2 - Normal
Projects
None yet
Development

No branches or pull requests

3 participants