HeaderSIS.jpg

IS480 Team wiki: 2012T1 Team Gratitude Final Wiki

From IS480
Jump to navigation Jump to search

Gra home.jpgHome   Gra po.jpgProject Description     Gra documentation.jpgProject Documentation   Gra management.jpgProject Management   T&S.jpgAbout Us
         

Team Gratitude FYP Final Presentation

Project Gratitude

                    Screen shot 2012-11-27 at AM 11.45.13.pngTeam Gratitude Final Screenshot 1.png

Download our Final Presentation Slides here and visit our deployment here

To see our Project Acceptance or Midterm Presentation Slides, please visit our Presentation Slides page

Introduction

Client gratitude.JPGProject introduction.JPG
A family-based community service social platform for youth, volunteers and parents to actively engage with one another, broadcasting local and overseas community service projects and initiatives, and creating public awareness in various aspects such as community and social work, and parenting.

It is a management information system which allows various stakeholders such as the management with data analytics tools for organizing, evaluating and efficiently running their departments. Management can gain a comprehensive visibility of available resources in the organization, making strategic and right decisions in areas such as planning and resource allocation. It also helps to analyze operational activities in the organization, streamline and automate various manual processes such as volunteer recruitment and evaluation, and stakeholder relationship management, enhancing work efficiency.

Project Scope

Team Gratitude Final Scope.png

Functionalities completed since mid-term:

  1. Data Analytics
    1. Statistical Analysis: Administrator can call up dynamic graphs to analyse gender and age groups
    2. Data Visualization: Integration with Google Maps API
      • For Users: Can view location of Projects/Events that user has signed up for, in relation to user's address
      • For Admin: Can view location of all users, projects or events in a specified radius
  2. Search Content
    1. Basic Search
    2. Advanced Search
      • Vector Space Model
  3. News Publishing
    1. Latest News: Users view the latest news items of the month on homepage slider
    2. Archived News: Admin News Editor to allow for easy uploading and archiving of news items
  4. Android Application
    1. Account Management
    2. Activity Management
      • Project/Event Application


Our full scope plan for the entire project, please check out our Scope Planning page

User Roles

Team Gratitude Final Wiki User Roles.png

For our detailed Use Case Descriptions and Use Case Diagrams, please visit our Diagrams page

System Architecture

Team Gratitude Systeme Architecture Diagram.PNG

Our web application is hosted on the school's web server via Apache Tomcat. External technologies we incorporated include:

  • PayPal API
  • Google Maps API
  • Full Calendar API

For a detailed list of all our technological resources, please visit our Resources page

User Test 2

Volunteer Role, Unguided

Description

Team Gratitude UT2 Results.png

Time: 20th - 23rd Nov 2012
Venue:SMU SOE GSR 2-17
Objective: Functionality & Usability
Target User: Volunteer
Testing Mode: Non-Guided

Functionalities Tested

  1. Login/Logout
  2. Schedule Application
  3. Online Forum
  4. Resource Management
  5. Event/Project Application
  6. Online Donation
  7. Data Analytics
  8. Search



Results

Team Gratitude UT2 Results1.pngTeam Gratitude UT2 Results2.png

Admin Role, Guided

Description

Time: 21st Nov 2012
Venue:ECSS Office
Objective: Functionalities
Target User: Administrator
Testing Mode: Guided

Functionalities Tested

  1. Login/Logout
  2. Schedule Application
  3. Online Forum
  4. Resource Management
  5. Event/Project Application
  6. Online Donation
  7. Data Analytics
  8. Search

Results

Team Gratitude UT2 Admin Results1.png

For our full user test plans, description and results, please visit our User Tests page

Additional Tasks: Android Application

Description

Our Android App was developed outside of our initial scope. The Android App is intended to complement our web application with partial functionalities. The benefits that this Android App can bring include:

  • Benefits for ECSS
    • Build relationships and loyalty
    • Reinforce ECSS brand
    • Increase ECSS visibility and accessibility
    • Connect ECSS with on-the-go volunteers
    • Enhance ECSS social networking strategies 
  • Benefits for Users
    • One-touch access to all event/project details
    • Fast and convenient application

Screenshots

App Logo, Home Screen

Team Gratitude Android Logo.pngTeam Gratitude Android Splash.png

Login, Registration, Category Selection

Team Gratitude Android Login.pngTeam Gratitude Android Registration.pngTeam Gratitude Android Category.png

Event Application, Event Listing

Team Gratitude Android Event App.pngTeam Gratitude Android Event List.png

For a full description on the development of our Android App, please visit our Android App page

Project Management

Overall Schedule

Team Gratitude Final PM Schedule.png

To view our detailed project schedule, please visit our Schedule page

Weekly Timeline

Current Schedule
Week Iteration Milestone Event
-10 Iteration 1 Account Registation, Login
-9
-8
-7 Iteration 2 Online Forum
-6
-5
-4
-3 Iteration 3 Event and Project Posting, Volunteer Management, Article and Testimonial Posting
-2
-1
0
1
2 Iteration 4 Schedule Management, Online Donation User Test 1
3
4
5
6
7 Iteration 5 Follow up on Midterm Suggestions Midterm Presentation
8 Iteration 6 Data Analytics, Search, Admin News Editor Recess Week
9
10 Iteration 7 Android App Development User Test 2
11
12
13 Android User Testing
14 Iteration 8 Final Implementation
15 Final Presentation
16 Poster Day

To view our weekly breakdown of tasks, please visit our Progress page

Highlights

Team Gratitude Final PM Highlights.png

For all the changes made in the course of the project and justification for changes, please visit our Milestones page

Metrics

Schedule Metric

Team Gratitude Schedule Metric Chart.png

Bug Metric

Team Gratitude Final Bug Metric2.png

For our full metric calculations and metric logs, please visit our Metrics page

"This project creates an online web information management platform where stakeholders are able to understand and be updated of what ECSS and its partners are doing so as to serve the community better. The integration of the functions such as online forum and volunteer management with the web portal will significant provide ECSS and its volunteers a convenient avenue to be connected with one another. The website’s features are easy to navigate and provide sufficient information for volunteers’ needs. Before this project, some of the problems we faced were difficulty in recruiting, managing, and evaluating volunteers and inconvenient method of donating via cross cheques. With the establishment of this website, we are able to advertise and disseminate project information effortlessly, and it is an important platform for the development of this project.

I thoroughly enjoyed working with the team in materializing this solution. ECSS aims to utilize this solution to bring about better collaboration among its stakeholders. I believe that this project can truly help En Community with their day-to-day work affairs to enhance their operational efficiency."

Patrick Oh, Project Director of En Community Services Society

Photo.jpg