HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2012T2 box.us Project Overview"

From IS480
Jump to navigation Jump to search
 
(91 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<br>
+
[[Image:Boxus_Logo_PNG_Small.png|150px| centre | degree=90 ]]
[[Image:Teamphotowiki.jpg|centre|1150px ]]
+
 
 +
{| style="background-color:#FFFFFF; color:#000000 padding: 0px 0 0 0;" width="100%" cellspacing="0" cellpadding="0" valign="top" align="center" border="0" font face="Calibri" |
  
 
<font face="Century Gothic" size="2">
 
<font face="Century Gothic" size="2">
  
{| style="background-color:#ffffff; color:#000000 padding:5px 0 0 0;" width="100%" cellspacing="0" cellpadding="0" valign="top" border="0" |
+
| style="padding:0.6em;  font-size:110%; background-color:#ffffff; border-bottom:2px solid #632E00; text-align:center; " width="10%"  | <font color="#632E00"><b>HOME</b><font>
| style="padding:2 em; font-size:90%;text-align:center; background-color:#B40404; " width="10%" | [[IS480_Team_wiki:_2012T2_box.us_Home|<font color="#ffffff"><b>Home</b></font>]]
+
| style=" border-bottom:2px solid #632E00; background:none;" width="2%" | &nbsp;
 +
| style="padding:0.6em; font-size:110%; background-color:#ffffff; border-bottom:2px solid #632E00; text-align:center; color:#000000" width="36%" |<font color="#632E00"><b>PROJECT OVERVIEW</b><font>
 +
| style="border-bottom:2px solid #632E00; background:none;" width="2%" | &nbsp;
 +
| style="border-bottom:2px solid #632E00; background:none;" width="2%" |&nbsp;
 +
| style="padding:0.6em; font-size:110%; background-color:#ffffff; border-bottom:2px solid #632E00; text-align:center; color:#000000" width="36%" |<font color="#632E00"><b>PROJECT MANAGEMENT</b><font>
 +
| style="border-bottom:2px solid #632E00; background:none;" width="2%" | &nbsp;
 +
| style="padding:0.6em; font-size:110%; background-color:#ffffff; border-bottom:2px solid #632E00;  text-align:center; color:#000000" width="18%" |<font color="#632E00"><b>DOCUMENTATION</b><font>
 +
| style="border-bottom:2px solid #632E00; background:none;" width="2%" | &nbsp;
 +
 
 +
|}
 +
 
 +
{| style="background-color:#FFFFFF; color:#000000 padding: 2px 0 0 0;" width="100%" cellspacing="0" cellpadding="0" valign="top" align="center" border="0" font face="Calibri" |
  
| style="padding:2 em;  font-size:90%; text-align:center; background-color:#B40404; " width="10%" | [[IS480_Team_wiki:_2012T2_box.us_Stakeholders|<font color="#ffffff"><b>Stakeholders</b></font>]]
+
| style="padding:0 .6em;  font-size:100%; background-color:#ffffff; border-bottom:2px solid #806517; text-align:left; " width="10%" |  
 +
*[[IS480_Team_wiki:_2012T2_box.us | <font color="#385385" face="">'''Updates'''</font>]]
 +
*[[IS480_Team_wiki:_2012T2_box.us | <font color="#385385" face="">'''Events''' </font>]]
 +
*[[IS480_Team_wiki:_2012T2_box.us | <font color="#385385" face="">'''Progress'''</font>]]
 +
| style="border-bottom:2px solid #806517;background:none;" width="2%" | &nbsp;
  
| style="padding:2 em; font-size:90%; text-align:center; background-color:#FFBF00; " width="10%" | [[IS480_Team_wiki:_2012T2_box.us_Project_Overview|<font color="#ffffff"><b>Project Overview</b></font>]]
+
| style="padding:0.6em; font-size:100%; background-color:#ffffff;  border-bottom:2px solid #806517; text-align:left; color:#000000" width="18%" |
 +
*[[IS480_Team_wiki:_2012T2_box.us_Project_Overview#Project_Description |<font color="#385385" face="">'''Project Description'''</font>]]
 +
*[[IS480_Team_wiki:_2012T2_box.us_Process_Analysis |<font color="#385385" face="">'''Process Analysis'''</font>]]
 +
*[[IS480_Team_wiki:_2012T2_box.us_Project_Overview#System_Description |<font color="#385385" face="">'''System Description'''</font>]]
 +
| style="border-bottom:2px solid #806517; background:none;" width="2%" | &nbsp;
  
| style="padding:2 em; font-size:90%; text-align:center; background-color:#B40404; " width="10%" | [[IS480_Team_wiki:_2012T2_box.us_Project_Management|<font color="#ffffff"><b>Project Management</b></font>]]
+
| style="padding:0.6em; font-size:100%; background-color:#ffffff;  border-bottom:2px solid #806517;  text-align:left; color:#000000" width="18%" |
 +
*[[IS480_Team_wiki:_2012T2_box.us_Project_Management#Team_Charter |<font color="#385385" face="">'''Team Charter '''</font>]]
 +
*[[IS480_Team_wiki:_2012T2_box.us_Project_Overview#Project_Scope |<font color="#385385" face="">'''Project Scope'''</font>]]
 +
*[[IS480_Team_wiki:_2012T2_box.us_Project_Management#Schedule_.26_Milestones |<font color="#385385" face="">'''Schedule & Milestones'''</font>]]
 +
| style="border-bottom:2px solid #806517; background:none;" width="2%" |&nbsp;
  
| style="padding:2 em; font-size:90%; text-align:center; background-color:#B40404; " width="10%" | [[IS480_Team_wiki:_2012T2_box.us_Documentation|<font color="#ffffff"><b>Documentation</b></font>]]
+
| style="padding:0.6em; font-size:100%; background-color:#ffffff;  border-bottom:2px solid #806517; text-align:left; color:#000000" width="18%" |
 +
*[[IS480_Team_wiki:_2012T2_box.us_Project_Management#Metrics |<font color="#385385" face="">'''Metrics'''</font>]]
 +
*[[IS480_Team_wiki:_2012T2_box.us_Project_Management#Risk_Management |<font color="#385385" face="">'''Risks'''</font>]]
 +
*[[IS480_Team_wiki:_2012T2_box.us_Project_Management#Change_Management |<font color="#385385" face="">'''Change Management'''</font>]]
 +
| style="border-bottom:2px solid #806517; background:none;" width="2%" | &nbsp;
  
| style="padding:2 em; font-size:90%; text-align:center; background-color:#B40404; " width="10%" | [[IS480_Team_wiki:_2012T2_box.us_Learning_Outcomes|<font color="#ffffff"><b>Learning Outcomes</b></font>]]
+
| style="padding:0.6em; font-size:100%; background-color:#ffffff;  border-bottom:2px solid #806517; text-align:left; color:#000000" width="12%" |
 +
*[[IS480_Team_wiki:_2012T2_box.us_Minutes |<font color="#385385" face="">'''Meeting Minutes'''</font>]]
 +
*[[IS480_Team_wiki:_2012T2_box.us_Diagrams |<font color="#385385" face="">'''Diagrams'''</font>]]
 +
*[[IS480_Team_wiki:_2012T2_box.us_UI_&_Video |<font color="#385385" face="">'''UI & Videos'''</font>]]
 +
| style="border-bottom:2px solid #806517;background:none;" width="2%" | &nbsp;
  
| style="padding:2 em; font-size:90%; text-align:center; background-color:#B40404; " width="10%" | [[IS480_Team_wiki:_2012T2_box.us_Useful Links|<font color="#ffffff"><b>Useful Links</b></font>]]
+
| style="padding:0.6em; font-size:100%; background-color:#ffffff;  border-bottom:2px solid #806517; text-align:left; color:#000000" width="25%" |  
 +
*[[IS480_Team_wiki:_2012T2_box.us_Test_Plans |<font color="#385385" face="">'''Testing'''</font>]]
 +
*[[IS480_Team_wiki:_2012T2_box.us_Useful_Links |<font color="#385385" face="">'''Resources'''</font>]]
 +
*[[IS480_Team_wiki:_2012T2_box.us_Learning_Outcomes |<font color="#385385" face="">'''Learning Outcomes'''</font>]]
 
|}
 
|}
  
{| style="text-align: center; width: 100%;"
 
|-
 
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''Project Charter''' </span></div></p>=
 
 
[[Image:Empact.jpg|centre|550px ]]
 
  
 +
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''Project Description''' </span></div></p>=
  
 
'''ORGANIZATION BACKGROUND'''
 
'''ORGANIZATION BACKGROUND'''
Line 36: Line 67:
  
 
'''MOTIVATION'''
 
'''MOTIVATION'''
* Changing landscape of micro-volunteerism in Singapore - Champion micro-volunteerism among its volunteers.
+
* Reduce the bottleneck in locating for suitable volunteers.
* Improve process flow between stakeholders - Facilitate better communication and reduce process bottleneck.
+
* Reducing the amount of manual labor needed in the process of each task
* Increase accuracy in matching volunteer interests, skillsets and availability.
+
* Facilitate better communication among NPO/SE, Empact and Volunteer
 +
 
  
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''Project Goals''' </span></div></p>=
+
'''GOALS'''
  
 
The project aims to accomplish the following objectives:
 
The project aims to accomplish the following objectives:
Line 48: Line 80:
 
* Decrease NPO/SE wait time after consulting Empact for resource help
 
* Decrease NPO/SE wait time after consulting Empact for resource help
 
* Increase communication between NPO/SE and volunteers in answering simple questions
 
* Increase communication between NPO/SE and volunteers in answering simple questions
* Manual task of matching volunteers
+
* Reduce manual task of matching volunteers
 +
 
 +
 
  
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''Project Deliverables''' </span></div></p>=
+
'''DELIVERABLES'''
  
 
Based on their current Volunteer Matching Process, the client requires:
 
Based on their current Volunteer Matching Process, the client requires:
 
* The development of a new web system that would be able to allow automated volunteer matching, online management of volunteers and NPO/SE, task management for Empact employees and push notification capability for volunteers.
 
* The development of a new web system that would be able to allow automated volunteer matching, online management of volunteers and NPO/SE, task management for Empact employees and push notification capability for volunteers.
* The development of a new iPhone application that would allow browsing of tasks, answering of simple tasks(questions) and basic profile management capabilities
+
* Deployment of new web system to ensure that it fits the core business process of Empact
 +
 
 +
In addition, the team would be required to perform solutioning of the web application, deployment of web application and make suggestions to meeting the business goals highlighted.
 +
 
 +
 
 +
 
 +
'''BUSINESS OBJECTIVES OF PROJECT'''
  
In addition, the team would be required to perform solutioning of the web application & iPhone application, deployment of web application & iPhone application and make suggestions to meeting the business goals highlighted.
+
These are the business objectives of Empact:
 +
* Solve current bottleneck in matching process
 +
* Facilitate better communication between the different stakeholders in the matching process
 +
* Reduction of Manual Tasks in Matchin Process
  
 
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''Project Scope'''  </span></div></p>=
 
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''Project Scope'''  </span></div></p>=
  
<center>
+
View our Detailed Scope:
 +
*[https://docs.google.com/spreadsheet/ccc?key=0AsGBoq64IRhgdEE2VExnZmJCZWhZUkpIZE1mU3NMenc#gid=13 Project Scope on Google Docs]
 +
*[https://wiki.smu.edu.sg/is480/Image:Project_Scope_2.0_31102012_Empact.xlsx‎ Project Scope v2.0]
 +
*[https://wiki.smu.edu.sg/is480/Image:Project_Scope_3.0_01112012.xlsx Project Scope v3.0]
 +
*[https://wiki.smu.edu.sg/is480/Image:Project_Scope_4.0_04112012.xlsx Project Scope v4.0]
 +
*[https://wiki.smu.edu.sg/is480/Image:Project_Scope_5.1_08122012.xlsx Project Scope v5.0]
 +
*[https://wiki.smu.edu.sg/is480/Image:Project_Scope_6.0_13112012.xlsx Project Scope v6.0]
 +
*[https://wiki.smu.edu.sg/is480/Image:Project_Scope_7.0_10012013.xlsx Project Scope v7.0]
 +
*[https://wiki.smu.edu.sg/is480/Image:Project_Scope_8.0_23012013.xlsx Project Scope v8.0]
 +
*[https://wiki.smu.edu.sg/is480/Image:Project_Scope_v9_%28Box.us%29.xlsx Project Scope v9.0]
  
{| class="wikitable" style="text-align: center; height:50px"
+
{| class="wikitable" style="text-align: left; height:50px; width:800px"
 
|+  
 
|+  
 
|-
 
|-
Line 79: Line 131:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
'''All Users'''
 
'''All Users'''
 +
* Registration
 
* Account creation to login and access the application
 
* Account creation to login and access the application
 
* View and edit their own account details
 
* View and edit their own account details
 +
* Email verification of account
 +
* Interview Form
  
 
|-
 
|-
Line 92: Line 147:
  
 
'''Empact'''
 
'''Empact'''
* View NPOs and volunteers' profile details
+
* View NPOs and volunteers' profile
  
 
'''NPO'''
 
'''NPO'''
Line 98: Line 153:
  
 
'''Volunteer'''
 
'''Volunteer'''
* Fill up a questionnaire to determine the kind of cause they can do, which will then be used as profile
+
* Fill up a complete profile to determine the cause they are interested in. This will then be used in their complete profile page.
 
* View NPOs' profile details
 
* View NPOs' profile details
  
Line 116: Line 171:
  
 
'''Empact'''
 
'''Empact'''
* View list of assignments submitted by NGOs
+
* View list of assignments by NPOs
 
* Create, edit, remove tasks based on the assignment which NPOs give
 
* Create, edit, remove tasks based on the assignment which NPOs give
* Automated matching of tasks and volunteers based on skillsets
+
* Displays recommend volunteers to tasks based on skillsets
 
* Send task request to volunteers. The notification will be send via email and push notification(iOS)
 
* Send task request to volunteers. The notification will be send via email and push notification(iOS)
 
* View applications from volunteers
 
* View applications from volunteers
 
* Accept or reject volunteers' task application
 
* Accept or reject volunteers' task application
* Update profress details
 
  
'''NGO'''
+
'''NPO'''
 
* Post assignment to Empact
 
* Post assignment to Empact
  
Line 135: Line 189:
 
! scope="row" |
 
! scope="row" |
 
|style="text-align: center;"|
 
|style="text-align: center;"|
'''Manage Task Review'''
+
'''Manage Task Approval Workflow'''
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 +
 +
'''NPO'''
 +
* Mark as approved when tasks are done
 +
 
'''Empact'''
 
'''Empact'''
* Add, edit remove reviewer to task
 
 
* Approve/reject task completion
 
* Approve/reject task completion
* View Documents
 
  
 
|-
 
|-
Line 156: Line 212:
 
* Mark a reply as answer
 
* Mark a reply as answer
  
'''Volunteer'''
+
'''Volunteer/Empact'''
 
* Reply question
 
* Reply question
  
Line 168: Line 224:
 
* Search for task by skillset or causes
 
* Search for task by skillset or causes
 
* Set filters to search for NPO
 
* Set filters to search for NPO
 
'''Empact'''
 
* View search result for Empact (ability to send task request)
 
  
 
'''NPO'''
 
'''NPO'''
* View search results (no action)
+
* Search for volunteers (no action)
  
 
'''Volunteer'''
 
'''Volunteer'''
* View search results (ability to apply for task)
+
* Search for task based on stated criteria (interest or skillset)
 
|-
 
|-
  
 
!scope="row" colspan="3" style="background-color:#CB2402; color:White; text-align: left;"|
 
!scope="row" colspan="3" style="background-color:#CB2402; color:White; text-align: left;"|
'''&nbsp;  Value-Enhancing FEATURES'''
+
'''&nbsp;  VALUE-ENHANCING FEATURES'''
  
 
|-
 
|-
Line 189: Line 242:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
'''Empact'''
 
'''Empact'''
* View Statistics
+
* View Statistics relating to their KPI
* Export Statistics
+
** volunteer : young working adults
* View data
+
** # of organisations as volunteer partners
 +
** # of organisations that engage Empact’s services
 +
** # of activities  for Sector Organisations
 +
** # of activities for Youth Volunteers
 +
** % of youths volunteers/ working adults engaged (either participate in volunteer development programme or deployed with tasks/assignments)
 +
* Export Raw Data
 +
 
  
 
|-
 
|-
Line 203: Line 262:
 
* Generate records
 
* Generate records
  
 +
'''Volunteer'''
 +
* View own volunteering record
 
|-
 
|-
  
!scope="row" colspan="3" style="background-color:#CB2402; color:White; text-align: left;"|
 
'''  iPhone Application'''
 
 
|-
 
 
! scope="row" |
 
|style="text-align: center;"|
 
'''iOS Development'''
 
|style="text-align: left;"|
 
'''Volunteers'''
 
* Be notified of task posting via push notification
 
* Accept or reject task offering
 
* View questions asked by NGOs
 
* Post answers to questions
 
* View and search for available task
 
|-
 
  
 
|}
 
|}
  
</center>
 
  
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''Project Dictionary''' </span></div></p>=
+
===Project Scope (Acceptance Vs MidTerms):===
  
* Question: Items posted by the NPO/SE that do not require any necessary approval by Empact
 
* Task: Items posted by the NPO/SE that needs to be executed by the volunteer and is matched using the system.
 
* Assignment: Items that can be broken down into many tasks and executed by the volunteer.
 
  
 +
[[Image:ScopeAtAcceptance.jpg | 500px | Schedule Ratio over Time]]
 +
[[Image:ScopeAtMidterms.jpg | 500px | Schedule Ratio over Time]]
  
  
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''Business Goals''' </span></div></p>=
+
'''Changes made'''
  
'''BUSINESS OBJECTIVES OF PROJECT'''
+
1) Added Interview Form
  
Based on the needs of client, we have elicited the following objectives that would be fulfilled by this project.
+
Enabled Empact to review through the information that was keyed in during the interview with the users
  
[[Image:Business_Objectives.jpg]]
 
  
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''Process Analysis'''  </span></div></p>=
+
2) Added Feedback Form
  
'''VOLUNTEER MATCHING PROCESS'''
+
Enabled volunteers to give inputs to Empact about whether the activity completed
  
Empact has specifically identified the volunteer matching process to be the bottleneck in their entire operations. Based on a preliminary process analysis of the volunteer matching process, we have come up with 4 high-level phases of the volunteer matching process:
 
  
[[Image:Volunteer_Matching_HighLevel.jpg‎]]
+
3) Added Dashboard
  
 +
Enabled users to access their information quickly
 +
Enabled Empact to view vital information about their system quickly
  
'''PROCESS STAKEHOLDERS'''
 
  
The volunteer matching process involves 3 different stakeholder groups:
+
4) Dropped Mobile Functionalities
*Volunteers: These are individuals, or group of individuals that sign up with Empact to be part of their volunteer pool.
 
*Empact Staff: The Empact staff that do the administrative work and the manual task of matching volunteers and NPO/SE with tasks that they are interested in and fits the skillsets required by the NPO/SE
 
*Non Profit Organisations/Social Enterprises(NPO/SE): These are the organizations that approach Empact for help in managing their events or to source for volunteers with the required skillsets.
 
  
 +
Mobile functionalities are a subset of the functionalities of the system
 +
Allows team to focus more on developing a good web application
  
'''TERMS USED'''
+
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''Project Handover''' </span></div></p>=
*Task: Discrete unit of work/activity that has to be completed by a volunteer
 
*Question: General enquiries that does not require the volunteer to be active
 
*Assignment: Big projects that are often times broken down into smaller tasks by Empact staffs
 
  
 +
Our project handover plan takes into account the following information:
 +
*identifying and managing key stakeholders including the group who will receive the handover
 +
*a clear date for handover of the project
 +
*a communication plan that starts early in the life of the project and includes the target group
 +
*change management issues and how these will be handled
 +
*getting the target group involved as early as possible including someone being on the project team who also acts as a change agent
 +
*developing appropriate training for this group or ensuring it is included in the handover plan
 +
*clear risk management
 +
*having clear roles for the recipients in the department taking on the new work e.g. it may not be your responsibility for organising the training, it could be their responsibility
 +
<br/>
 +
Source: [http://www.pmhut.com/the-project-handover-checklist Project Handover Checklist @PMHut.com]<br/>
  
'''AS-IS PROCESS'''
 
  
The scope of our project does not cover process re-engineering. However, we have done a brief analysis of their current process to identify key design requirements for our system.
+
'''Our Project Handover Plan''': [https://docs.google.com/document/d/1U5bX8Nw8Rg-HK6_Jip_wmbx0bbw2Sh7qcIJqb3Pfisw/edit?usp=sharing Project Handover Plan (Box.us)]<br/>
 +
'''Our Handover To-Do List''': [https://docs.google.com/spreadsheet/ccc?key=0AsGBoq64IRhgdHhsMmdFVDRRMGVFYmpvVjVpSk9VZVE&usp=sharing Handover To Do List]<br/>
 +
'''Risk Management Plan''': [https://docs.google.com/spreadsheet/ccc?key=0AsGBoq64IRhgdHVVRkhza3VvSEVsd2ZIMG51ekV3eUE#gid=4 Risks for Project Handover (Box.us)]<br/>
 +
'''Technical Understudy Programme''': coming soon
  
'''Registration Sub-Process'''
+
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''Release Planning''' </span></div></p>=
  
Volunteers:
+
We release the first version on 11 March 2013.
  
[[Image:Volunteer_Reg_ASIS.jpg]]
+
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''Project Dictionary''' </span></div></p>=
  
NPO/SE:
+
'''Process Terminologies'''
 
+
* Question: Items posted by the NPO/SE that do not require any necessary approval by Empact
[[Image:NPO_Registration_AsIs.jpg]]
+
* Task: Items posted by the NPO/SE that needs to be executed by the volunteer and is matched using the system.
 
+
* Assignment: Items that can be broken down into many tasks and executed by the volunteer.
 
+
* Reviewers: Volunteers/Empact staff who ensure that a task has been completed and meets the certain quality standards.
'''Matching Sub-Process'''
+
* Feedback(System): Responses given by the volunteers within the system, after completing their task.
 
 
[[Image:Posting_Task_Assignment_ASIS.jpg]]
 
 
 
 
 
'''Execution Sub-Process'''
 
 
 
To check with Empact on what activities do they want to be within the system
 
  
'''Task Debrief Sub-Process'''
+
<br/>
 
+
'''System Terminologies'''
To check with Empact on what activities do they want to be within the system
+
* Question Module: The sub-system that allows different stakeholders to add, delete, update and manage questions within the system.
 +
* Task Module: The sub-system that allows different stakeholders to add, delete, update tasks within the system.
 +
* Task Review: The portion of the Task Module that encompasses the task review process by task reviewers and Empact staff
 +
* Timesheet: The module that links with the Task Module to capture the hours committed by volunteers
 +
* Feedback Form: The module that captures the feedback given by the volunteers
 +
* Volunteer Records: The module that displays an overview and breakdown of all the activities committed by the volunteer
 +
* Search: The functionality that allows users of the system to find items from a given list
 +
* Statistics: The functionality that displays the key indicators of Empact's business performance and goals
 +
* Dashboard: Front-page of the system that captures the key indicators for Empact's daily operations.
 +
* Registration: The functionality that allows users to register to be an Empact volunteer
 +
* Profile: The functionality that captures and displays the key information of the stakeholders within the system
  
 
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''System Description'''  </span></div></p>=
 
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''System Description'''  </span></div></p>=
Line 304: Line 358:
  
 
[[Image:Slide16.jpg‎]]
 
[[Image:Slide16.jpg‎]]
 
 
'''iOS PHONE APPLICATION'''
 
The iOS Phone Application is a subset of the Web Application that provides a one-stop place for its volunteers to view, apply and receive notification for tasks. This application would be developed and hosted on the Apple Store for its volunteers and potential volunteers to download.
 
 
 
'''REQUIREMENTS SPECIFICATION'''
 
The detailed requirements specification is not yet available. Please check back again!
 
 
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''Impact Analysis of System'''  </span></div></p>=
 
 
Upon conception, these are the few impacts that the system is foreseen to bring to the business:
 
 
To insert the impacts analysis.
 
 
=<p><div class="NavHead" style="background-color:#2F55A4;-moz-border-radius:4px; text-align: left; padding: 5px; font-size: 70%;"><span style="color: White"> '''Project Risk'''  </span></div></p>=
 
 
The team has identified a few project risks:
 
 
* Little involvement of client throughout the entire development process.
 
** Early involvement of client at the beginning of every iteration
 
** Agile development that involves client at every phase of project
 
* Misunderstanding of requirements set out by clients between client and project team
 
** Scheduling releases of system to align client expectations
 
** Using diagrams to illustrate concepts to ensure common understanding
 
* Unclear communication between team members
 
** Weekly team meetings to ensure misunderstandings are identified early
 
** Regular integration of ideas and understandings at critical junctures of project
 
 
For detailed list of project risks: [https://docs.google.com/document/d/1AT10FL0-AWqgCLyTxIn5aQQYANJAOOBb4CYl7g8rhsg/edit]
 
 
Refer to Project Management for Risk Mitigation Strategy
 
 
|-
 
|}
 

Latest revision as of 13:01, 21 April 2013

degree=90
HOME   PROJECT OVERVIEW     PROJECT MANAGEMENT   DOCUMENTATION  
         


ORGANIZATION BACKGROUND Empact is a social enterprise with a mission to serve and empower the non-profit and social enterprise communities. One of Empact’s core business is to matchmake volunteers together with social enterprise so as to provide social enterprises with quality professional services affordable to Non-Profit organizations (NGOs) and Social Enterpises (SEs).


PROJECT FOCUS In this project, Team Box.us would be developing a Micro-Volunteering System to automate the process of matching volunteers with the relevant jobs. Upon conception, the system would help Empact to ease their matching process bottleneck and provide a mobile application for championing micro-volunteerism among its volunteers.


MOTIVATION

  • Reduce the bottleneck in locating for suitable volunteers.
  • Reducing the amount of manual labor needed in the process of each task
  • Facilitate better communication among NPO/SE, Empact and Volunteer


GOALS

The project aims to accomplish the following objectives:

  • Increase micro-volunteerism take up rates among potential pool of volunteers
  • Decrease volunteer wait time after registering as a volunteer with Empact
  • Decrease NPO/SE wait time after consulting Empact for resource help
  • Increase communication between NPO/SE and volunteers in answering simple questions
  • Reduce manual task of matching volunteers


DELIVERABLES

Based on their current Volunteer Matching Process, the client requires:

  • The development of a new web system that would be able to allow automated volunteer matching, online management of volunteers and NPO/SE, task management for Empact employees and push notification capability for volunteers.
  • Deployment of new web system to ensure that it fits the core business process of Empact

In addition, the team would be required to perform solutioning of the web application, deployment of web application and make suggestions to meeting the business goals highlighted.


BUSINESS OBJECTIVES OF PROJECT

These are the business objectives of Empact:

  • Solve current bottleneck in matching process
  • Facilitate better communication between the different stakeholders in the matching process
  • Reduction of Manual Tasks in Matchin Process

View our Detailed Scope:

Modules Module Name Scope details

  BASIC FEATURES

Manage Account

All Users

  • Registration
  • Account creation to login and access the application
  • View and edit their own account details
  • Email verification of account
  • Interview Form

Manage Profile

All Users

  • Edit profile details

Empact

  • View NPOs and volunteers' profile

NPO

  • Fill their company profile

Volunteer

  • Fill up a complete profile to determine the cause they are interested in. This will then be used in their complete profile page.
  • View NPOs' profile details

  CORE FEATURES

Manage Task

All Users

  • View available tasks

Empact

  • View list of assignments by NPOs
  • Create, edit, remove tasks based on the assignment which NPOs give
  • Displays recommend volunteers to tasks based on skillsets
  • Send task request to volunteers. The notification will be send via email and push notification(iOS)
  • View applications from volunteers
  • Accept or reject volunteers' task application

NPO

  • Post assignment to Empact

Volunteer

  • Apply for task from the list of available tasks
  • Accept or reject task requests from Empact

Manage Task Approval Workflow

NPO

  • Mark as approved when tasks are done

Empact

  • Approve/reject task completion

Manage Questions

All Users

  • View all questions
  • Search questions based on keywords

NPO

  • Create, edit, remove question
  • Mark a reply as answer

Volunteer/Empact

  • Reply question

Manage Search

All Users

  • Search for task by skillset or causes
  • Set filters to search for NPO

NPO

  • Search for volunteers (no action)

Volunteer

  • Search for task based on stated criteria (interest or skillset)

  VALUE-ENHANCING FEATURES

Statistical Reporting

Empact

  • View Statistics relating to their KPI
    • volunteer : young working adults
    • # of organisations as volunteer partners
    • # of organisations that engage Empact’s services
    • # of activities for Sector Organisations
    • # of activities for Youth Volunteers
    •  % of youths volunteers/ working adults engaged (either participate in volunteer development programme or deployed with tasks/assignments)
  • Export Raw Data


Manage Records

Empact

  • View volunteering records
  • Generate records

Volunteer

  • View own volunteering record


Project Scope (Acceptance Vs MidTerms):

Schedule Ratio over Time Schedule Ratio over Time


Changes made

1) Added Interview Form

Enabled Empact to review through the information that was keyed in during the interview with the users


2) Added Feedback Form

Enabled volunteers to give inputs to Empact about whether the activity completed


3) Added Dashboard

Enabled users to access their information quickly Enabled Empact to view vital information about their system quickly


4) Dropped Mobile Functionalities

Mobile functionalities are a subset of the functionalities of the system Allows team to focus more on developing a good web application

Our project handover plan takes into account the following information:

  • identifying and managing key stakeholders including the group who will receive the handover
  • a clear date for handover of the project
  • a communication plan that starts early in the life of the project and includes the target group
  • change management issues and how these will be handled
  • getting the target group involved as early as possible including someone being on the project team who also acts as a change agent
  • developing appropriate training for this group or ensuring it is included in the handover plan
  • clear risk management
  • having clear roles for the recipients in the department taking on the new work e.g. it may not be your responsibility for organising the training, it could be their responsibility


Source: Project Handover Checklist @PMHut.com


Our Project Handover Plan: Project Handover Plan (Box.us)
Our Handover To-Do List: Handover To Do List
Risk Management Plan: Risks for Project Handover (Box.us)
Technical Understudy Programme: coming soon

We release the first version on 11 March 2013.

Process Terminologies

  • Question: Items posted by the NPO/SE that do not require any necessary approval by Empact
  • Task: Items posted by the NPO/SE that needs to be executed by the volunteer and is matched using the system.
  • Assignment: Items that can be broken down into many tasks and executed by the volunteer.
  • Reviewers: Volunteers/Empact staff who ensure that a task has been completed and meets the certain quality standards.
  • Feedback(System): Responses given by the volunteers within the system, after completing their task.


System Terminologies

  • Question Module: The sub-system that allows different stakeholders to add, delete, update and manage questions within the system.
  • Task Module: The sub-system that allows different stakeholders to add, delete, update tasks within the system.
  • Task Review: The portion of the Task Module that encompasses the task review process by task reviewers and Empact staff
  • Timesheet: The module that links with the Task Module to capture the hours committed by volunteers
  • Feedback Form: The module that captures the feedback given by the volunteers
  • Volunteer Records: The module that displays an overview and breakdown of all the activities committed by the volunteer
  • Search: The functionality that allows users of the system to find items from a given list
  • Statistics: The functionality that displays the key indicators of Empact's business performance and goals
  • Dashboard: Front-page of the system that captures the key indicators for Empact's daily operations.
  • Registration: The functionality that allows users to register to be an Empact volunteer
  • Profile: The functionality that captures and displays the key information of the stakeholders within the system

DESCRIPTION

Team Box.us would be responsible for the design, development and implementation of a web application system and an iOS phone application. The web application would help Empact to perform automated matching of volunteers and provide an integrated management platform for its volunteers, its clients and its staff to handle volunteer matchings.


WEB APPLICATION The Web Application would consist of the following functionalities:

Slide16.jpg