Halcyon Eng. (Team 15)

Minutes Records


Project maintained by HalcyonEngineering Hosted on GitHub Pages — Theme by mattgraham

Client MEETING 2

Date of Meeting: 2014-01-27

Duration Time: 12:00 – 1:30 PM

List of Attendees: Andy, David, Phattrick, Kenneth, Matthew, Jon

Meeting Location/Communication Medium Used: ICCS Room X237

Detail Response from Client regarding Email Questions:

-	Interface design can be based of Kin HR as an ideal
-	Start fresh and don’t worry about integration with PHP and the existing
system. However Sean does suggest that we use PHP.  
-	BSD is what we are going to go with the licensing. 
-	If we decide to use any messaging services or databases? They are currently
using AWS. Think of the project as a stand-alone service so create your own
testing database and don’t worry about the integration. 
-	We are set on using email as volunteer identification 
System Features 

-	Fields for the organizers in their sign up input are available on the Pitch’n
cite (title, phone number, social media fields, roles, etc). The registration is
going to be handled by the Pitch’n so we don’t have to worry too much about registration.
After they have finished the registration, they’ll then access our designed system.
In summary, the registration does not need to be handled by our team but we need to
setup a login with email and password (Ex. Test@Test.com with a password).
-	 You’ll need 3 different logins, for volunteer, organizer users, Pitch’n admin.
Thus for the dashboard after login, there needs to be 3 different views. The layout
of the login will be the same. The layout for the dashboard could be similar with
restriction of functionalities. A possible solution in managing the system for multiple
user views could have multiple tabs for each user type view for the same Email account. 
-	Password forgotten, standard solution, set email notification for password reset. 
Database Management 

-	When you go to the team view page, you can browse by skill, by location, by project
(chose filters by choosing a drop down).  
-	There should also be a general search field (for example, you can search by name)
-	Filter search can be performed by a list of drop downs. 
-	Start simple for now 
-	The search result should be a list of volunteer users with a checkbox for each user
that once selected, you can chose a specific action to the selected portion of the list
-	You can also SAVE PRE-LOADED Filter list for the user so that it can be quickly
selected and action performed. 
-	There should be options to save frequently searched items, to save long time users
with excessive amounts of “clicks”
-	The system should be centred around the volunteers 
-	Projects are treated as folder – (volunteers can be view based on project and can
access or receive different information) 
Landing Page for the Organization Coordinators: 

-	They should be able to see the “Status” of all their projects 
(percent completion for the project.  Number of volunteers, project on
schedule (is there on time, things that need to be reviewed). These status
updates will be updated by the volunteers that are part of the associating
projects. This will reflect on the completion of tasks by the volunteers 
-	They can see new notifications
-	Any actions that needs to be completed for the project
-	List of coming milestones or dates
-	List of tasks to complete  
-	Messages waiting approval 
Features for the System

-	Uploading CSV for bulk data. There could be volunteers in the list that are no
longer active, so that each volunteers should be sent with the email notification
for their confirmation on agreeing to be active in the system that their organizers
have added them to. Once they confirmed, send them an associating generated password
for their email for login. They can then go into their account later and change their
passwords. If they don’t reply for 2 weeks, they will be remove from the system and
would have to re-apply.  
-	Upload manually individually option available. You should be able to assign the
volunteers as you add them into the system. 
-	 Assign “ALL” volunteers to a certain project (should be multiple select) 
-	Remove volunteer - can be done both by the volunteer and the organizations.
Removal organizations should be notified by email.  Associating note can be added
in the email on confirmation of volunteer removal. 
-	Remove organization.  
-	Admin should also be able to do this and notification should be the same by
email with note attached. 
-	Minimal deliverable with CSV template 
Volunteer Landing Page

-	Minimal information 
-	What projects are they working on 
-	Projects they are working with 
-	Leaving a project or organization 
-	Schedule 
-	Communication 
-	Confirmation of tasks complete to sent to organizer account to be review
(can be done by check box) 
-	Should be able to change the password for the email 
-	Notification each project  update (on-boarding will be a notification by
default to the project 

Filtering and finding volunteers  

-	Search by tags, volunteer organization can set up by tags 
(tags for now are optional, we can have set fields for now) 

What is a project?

-	It’s like a "folder"
-	Belongs to an Organization 
-	Has a Project name
-	Has a List of Projects Role
-	Can view the multiple Volunteers per Role 
-	Each Role can have multiple tasks
-	Role assignment is done mostly but coordinators based on skills available in each 
volunteer. Volunteers do not get to pick roles themselves.  
Data Structure: 

- Org -> Proj -> Role -> Task, number, of volunteers
- Under each Role – role number, title, description, amount of
volunteers, timeline, deliverables, task list

On-Boarding 

- On boarding page for every project 
- No PDF handing out for on-boarding, use that for mainly document handout
- On-boarding process should be a feature within the system
- For a minimum, the on-boarding process must have a welcome message and 
also the role description that describes associating tasks. 
- Organization coordinators should have a "create On-Boarding" function available 
for each role within a project that can be shared to all volunteers under 
that specific role title. Once set-up, the on-boarding for the role could be 
saved in system, free to be edited and reused.   
- By default, once a volunteer has been added to a certain role within a project,
there should be a notification for the volunteer to view On-Boarding for the role
- There is no need for videos in the on-boarding process  
Follow up: 10 AM Tuesday Jan 28th David will be meeting with Sean

Back to Homepage