HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2012T1 Rainbow Solutions"

From IS480
Jump to navigation Jump to search
(Replacing page with 'Goodbye!')
Line 1: Line 1:
<!--------------------------------------Main heading----------------------------------------->
+
Goodbye!
{| id="mainpage-welcome-box" style="margin:0 0 1em; width:100%; background:#696565; border:1px solid #ccc;"
 
| style="width:61%; text-align:center; white-space:nowrap; color:#000;" id="mf-welcome" |
 
<div id="top" style="font-size:200%; border:none; margin:0; padding:.1em; color:#fff;">Welcome to Rainbow Solutions FYP Wiki!</div>
 
|}
 
 
 
{|
 
|-
 
| style="background:#D4D4D4; border:1px solid #8E8E8E; padding:1em; margin:auto; width:15%; text-align:center;" | [[#ProjectScope|Project Scope]]
 
| style="background:#D4D4D4; border:1px solid #8E8E8E; padding:1em; margin:auto;  width:15%; text-align:center;" | [[#ProjectDocumentation|Project Documentation]]
 
| style="background:#D4D4D4; border:1px solid #8E8E8E; padding:1em; margin:auto; width:15%; text-align:center;" | [[#ProjectManagement|Project Management]]
 
| style="background:#D4D4D4; border:1px solid #8E8E8E; padding:1em; margin:auto;  width:15%; text-align:center;" | [[#ProjectProgressSummary|Project Progress Summary]]
 
| style="background:#D4D4D4; border:1px solid #8E8E8E; padding:1em; margin:auto; width:15%; text-align:center;" | [[#QualityofProduct|Quality of Product]]
 
| style="background:#D4D4D4; border:1px solid #8E8E8E; padding:1em; margin:auto;  width:15%; text-align:center;" | [[#Reflections|Reflections]]
 
|}
 
<br />
 
<!------------------------------------Team Description--------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #abd5f5; background:#f1f5fc;"|
 
<div id="RainbowSolutions" style="border-bottom:1px solid #abd5f5; background:#d0e5f5; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
Rainbow Solutions</div>
 
<div style="padding:0.4em 1em 1em;">
 
[[Image:Rainbowsolutionslogo.png|RainbowBanner|left|300px]] <br />
 
Rainbow Solutions is building a Q-Ticket Mobile Application for a organization. This solution would enhance the lawyers’ efficiency and productivity by reducing the waiting time and be better informed about the Queue Status and Hearing List. This application also allows Lawyers to stay up-to-date through RSS feeds about the latest developments in the law industry.</div>
 
|}
 
 
 
<!------------------------------------Team Roles--------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #abd5f5; background:#f1f5fc;"|
 
<div style="border-bottom:1px solid #abd5f5; background:#d0e5f5; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
Team Roles</div>
 
<div style="padding:0.4em 1em 1em;">
 
 
 
[[Image:RainbowSolRR.png | centre|]]
 
 
 
</div>
 
|}
 
 
 
<!------------------------------------Supervisor-------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="margin:0 0 1em; width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #abd5f5; background:#f1f5fc;"|
 
<div style="border-bottom:1px solid #abd5f5; background:#d0e5f5; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
Stakeholders</div>
 
<div style="padding:0.4em 1em 1em;">
 
 
 
'''Supervisor'''
 
 
 
{| class="wikitable" cellpadding="15"
 
|-
 
! width="150" | Name
 
! width="200" | Organization
 
! width="200" | Designation
 
|-
 
| style="text-align: center;" | [mailto:dbgao@smu.edu.sg| Debin GAO]
 
| style="text-align: center;" | Singapore Management University
 
| style="text-align: center;" | Assistant Professor, SIS
 
|-
 
|}
 
</div>
 
|}
 
 
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------Section Break------------------------------------>
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------------------------------------------------------->
 
<!------------------------------------Project Scope--------------------------------------->
 
{| id="mainpage-welcome-box" style="margin:0 0 1em; width:100%; background:#696565; border:1px solid #ccc;"
 
| style="width:61%; text-align:center; white-space:nowrap; color:#000;" id="mf-welcome" |
 
<div id="ProjectScope" style="font-size:150%; border:none; margin:0; padding:.1em; color:#E8E8E8; float:left; width:95%;">Project Scope</div>
 
<div style="text-align:right;float:right;">[[#top|<span style="color:#C0C0C0;">Top</span>]]</div>
 
|}
 
 
 
<!------------------------------------Project Description--------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #fad67d; background:#faecc8;"|
 
<div style="border-bottom:1px solid #fad67d; background:#FFC768; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
Project Description</div>
 
<div style="padding:0.4em 1em 1em;">
 
 
 
The focus of our project is to create Q-Ticket Mobile Application by leveraging on location based service technology which will enable the lawyers to do self-check-in while within a pre-defined radius from the building.
 
 
 
</div>
 
|}
 
 
 
<!------------------------------------X-Factor--------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #fad67d; background:#faecc8;"|
 
<div style="border-bottom:1px solid #fad67d; background:#FFC768; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
X-Factor</div>
 
<div style="padding:0.4em 1em 1em;">
 
 
 
Queue management made easy by making it mobile with dynamic feedback on user location and notification to users.
 
 
 
</div>
 
|}
 
 
 
<!------------------------------------Project Goals--------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #fad67d; background:#faecc8;"|
 
<div style="border-bottom:1px solid #fad67d; background:#FFC768; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
Project Goals</div>
 
<div style="padding:0.4em 1em 1em;">
 
 
 
*Provide lawyers with a more convenient platform to request queue tickets.
 
*Reduce waiting time from at least 47 minutes time to less than 5 minutes
 
*Decrease number of re-queueing by x% due to poor information
 
*Increase accessibility to the law firm as information will be readily available on Mobile Apps
 
 
 
</div>
 
|}
 
<!------------------------------------Deliverable--------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #fad67d; background:#faecc8;"|
 
<div style="border-bottom:1px solid #fad67d; background:#FFC768; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
Deliverable</div>
 
<div style="padding:0.4em 1em 1em;">
 
 
 
*'''Outcomes''': Mobile Application that is able to be deployed on Multiple Platforms, i.e. iOS and Android<br>
 
*'''Value Statement''': Efficient Queue System with increased efficiency and productivity
 
 
 
*'''Scope''':
 
** Queue Ticket Registration
 
** Search/View Hearing List
 
** Access/Share news feeds
 
** Way Finder
 
** Augmented Way Finder
 
** Search/View Past Cases
 
** Lawyer Schedule
 
</div>
 
|}
 
 
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------Section Break------------------------------------>
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------------------------------------------------------->
 
<!------------------------------------Project Documentation--------------------------------------->
 
{| id="mainpage-welcome-box" style="margin:0 0 1em; width:100%; background:#696565; border:1px solid #ccc;"
 
| style="width:61%; text-align:center; white-space:nowrap; color:#000;" id="mf-welcome" |
 
<div id="ProjectDocumentation" style="font-size:150%; border:none; margin:0; padding:.1em; color:#E8E8E8; float:left; width:95%;">Project Documentation</div>
 
<div style="text-align:right;float:right;">[[#top|<span style="color:#C0C0C0;">Top</span>]]</div>
 
|}
 
 
 
<!------------------------------------Functions--------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #FFFF9A; background:#FFFFD6;"|
 
<div style="border-bottom:1px solid #FFFF9A; background:#FFFFA4; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
Features & Functions</div>
 
<div style="padding:0.4em 1em 1em;">
 
'''Functional Requirements'''
 
 
 
 
 
<div style="background:#00CD00; width:5%; text-align:center">'''CORE'''</div>
 
[[Image:RSGeoLocation600px.png | center]]
 
 
 
 
 
<div style="background:#00CD00; width:5%; text-align:center">'''CORE'''</div>
 
[[Image:RSAccountManagement600px.png | center]]
 
 
 
 
 
<div style="background:#00CD00; width:5%; text-align:center">'''CORE'''</div>
 
[[Image:RSAppRegistration600px.png | center]]
 
 
 
 
 
<div style="background:#00CD00; width:5%; text-align:center">'''CORE'''</div>
 
[[Image:RSAuthentication600px.png | center]]
 
 
 
 
 
<div style="background:#00CD00; width:5%; text-align:center">'''CORE'''</div>
 
[[Image:RSQTRegistration600px.png | center]]
 
 
 
 
 
<div style="background:#00CD00; width:5%; text-align:center">'''CORE'''</div>
 
[[Image:RSQStatusAlert600px.png | center]]
 
 
 
 
 
<div style="background:#00CD00; width:5%; text-align:center">'''CORE'''</div>
 
[[Image:RSQStatusEnquiry600px.png | center]]
 
 
 
 
 
<div style="background:#00CD00; width:5%; text-align:center">'''CORE'''</div>
 
[[Image:RSAccessHearingList600px.png | center]]
 
 
 
 
 
<div style="background:#00CD00; width:5%; text-align:center">'''CORE'''</div>
 
[[Image:RSAccessNewsFeed600px.png | center]]
 
 
 
 
 
<div style="background:#00CD00; width:5%; text-align:center">'''CORE'''</div>
 
[[Image:RSWayFinder600px.png | center]]
 
 
 
 
 
<div style="background:#00CD00; width:5%; text-align:center">'''CORE'''</div>
 
[[Image:QuePri600px.png | center]]
 
 
 
 
 
<div style="background:#00CD00; width:5%; text-align:center">'''CORE'''</div>
 
[[Image:DocSub600px.png | center]]
 
 
 
 
 
 
 
'''Non-Functional Requirements'''
 
 
 
'''''Security'''''
 
*Password Requirement - length, special characters, expiry, recycling policies
 
*Inactivity Timeouts - 30 minutes, logout
 
 
 
'''''Maintainability'''''
 
*Conform to the law agency's architecture
 
 
 
'''''Documentation'''''
 
*Document for each item, including constraints and possible loops
 
 
 
'''''Security'''''
 
*Open SSL for secured transmissions
 
 
 
'''''Compatibility'''''
 
*Deploy on four platforms, iOS, Android, Windows and Blackberry
 
 
 
 
 
 
 
|}
 
 
 
<!------------------------------------Usability Testing--------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #FFFF9A; background:#FFFFD6;"|
 
<div style="border-bottom:1px solid #FFFF9A; background:#FFFFA4; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
Usability Testing</div>
 
<div style="padding:0.4em 1em 1em;">
 
 
 
An initial User Interface was build based on Codiqa. Using this UI, our group conducted a Usability Testing, where we surveyed 20 people around the campus. The survey itself was conducted on 17 August 2012.
 
 
 
[[Image:UE charts.png |thumb|upright=2.0]]
 
 
 
Among these 20 people, 11 of them were female and 9 were male, and most of the respondents were NOT Android users.
 
 
 
Below are the feedback from the survey:
 
*Organization of the menu is illogical
 
*Navigation system is not that intuitive
 
*Unattractive presentation - too plain
 
*Font size is too small in some of the pages
 
*Special events should be highlighted once logged in into the app
 
*Top buttons should be bigger
 
*Font color should be changed
 
 
 
 
 
<!------------------------------------Presentations--------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="margin:0 0 1em; width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #FFFF9A; background:#FFFFD6;"|
 
<div style="border-bottom:1px solid #FFFF9A; background:#FFFFA4; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
Presentations</div>
 
<div style="padding:0.4em 1em 1em;">
 
'''Acceptance'''
 
:''To view project snapshot at the '''Acceptance''' phase, see the [[IS480_Team_wiki:_2012T1_Rainbow_Solutions/Acceptance|Acceptance Page]].''
 
 
 
'''Mid-Term'''
 
 
 
'''Final'''
 
 
 
</div>
 
 
 
|}
 
 
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------Section Break------------------------------------>
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------------------------------------------------------->
 
<!------------------------------------Project Management--------------------------------------->
 
{| id="mainpage-welcome-box" style="margin:0 0 1em; width:100%; background:#696565; border:1px solid #ccc;"
 
| style="width:61%; text-align:center; white-space:nowrap; color:#000;" id="mf-welcome" |
 
<div id="ProjectManagement" style="font-size:150%; border:none; margin:0; padding:.1em; color:#E8E8E8; float:left; width:95%;">Project Management</div>
 
<div style="text-align:right;float:right;">[[#top|<span style="color:#C0C0C0;">Top</span>]]</div>
 
|}
 
 
 
<!------------------------------------Schedule--------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #F2CEE0; background:#FFF5FA;"|
 
<div style="border-bottom:1px solid #BFA3B1; background:#F2CEE0; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
Schedule</div>
 
<div style="padding:0.4em 1em 1em;">
 
Detailed project schedule with comparison between planned and actual duration can be found over the link below:<br>
 
[https://docs.google.com/spreadsheet/ccc?key=0At5-RZtLjDcodEtLWnl1am5XOXNxMDNHZ2UxSElWSEE#gid=16 Detailed Project Schedule-Rainbow Solutions]<br><br>
 
 
 
[[Image:projecttimeline.PNG | center]]
 
 
 
</div>
 
 
 
|}
 
 
 
<!------------------------------------Project Metrics--------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #F2CEE0; background:#FFF5FA;"|
 
<div style="border-bottom:1px solid #BFA3B1; background:#F2CEE0; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
Project Metrics</div>
 
<div style="padding:0.4em 1em 1em;">
 
 
 
'''Schedule Metrics'''
 
 
 
The objective of the team's schedule metric is to review the progress of different iteration and perform necessary action on the corrective measures, based on calculated percentage.
 
 
 
Formulation:
 
For each iteration, calculate {[actual duration]/[planned duration]}. Actions are taken based on table inside the metric and its corresponding percentage.
 
 
 
[[Image:Schedule.png | center]]
 
 
 
[https://docs.google.com/spreadsheet/ccc?key=0ArFcxblQnBeMdHpzc0xJRy1jNUhLbENzOXd3eFF0UUE Schedule Metric]
 
 
 
'''Bug Metrics'''
 
 
 
The objective of the team’s bug metric is to track the level of complexity and severity of any present bugs. By doing so, we will analyze how these bugs are affecting the development progress of our project.
 
 
 
Formulation:
 
The total points will be based on the bug rating from the bug severity table, action will be taken based on its corresponding total points.
 
 
 
[[Image:Screen Shot 2012-08-17 at 1.55.05 PM.png | center]]
 
[[Image:Screen Shot 2012-08-17 at 1.55.12 PM.png | center]]
 
 
 
[https://docs.google.com/spreadsheet/ccc?key=0ArFcxblQnBeMdDI5aERCQzFHRENLUlBmTDF6bEtBcGc#gid=0 Bug Metric]
 
 
 
</div>
 
 
 
|}
 
 
 
<!------------------------------------Project Risks--------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #F2CEE0; background:#FFF5FA;"|
 
<div style="border-bottom:1px solid #BFA3B1; background:#F2CEE0; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
Project Risks</div>
 
<div style="padding:0.4em 1em 1em;">
 
[[Image:Screen Shot 2012-08-17 at 1.53.29 PM.png | center]]
 
 
 
[https://docs.google.com/spreadsheet/ccc?key=0ArFcxblQnBeMdG44eW9BWVdOd1pxWnFTUXFyeFhubHc#gid=0 Project Risks]
 
 
 
</div>
 
 
 
|}
 
 
 
<!------------------------------------Technology used--------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="margin:0 0 1em; width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #F2CEE0; background:#FFF5FA;"|
 
<div style="border-bottom:1px solid #BFA3B1; background:#F2CEE0; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
Technology Used</div>
 
<div style="padding:0.4em 1em 1em;">
 
[[Image:TechUsedUpdated850px.png | center]]
 
</div>
 
 
 
|}
 
 
 
<!------------------------------------Learning Outcome--------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="margin:0 0 1em; width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #F2CEE0; background:#FFF5FA;"|
 
<div style="border-bottom:1px solid #BFA3B1; background:#F2CEE0; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
Learning Outcome</div>
 
<div style="padding:0.4em 1em 1em;">
 
 
 
*Integration of Business & Technology in a sector context
 
**Business IT Value Linkage
 
***Understanding & creating the linkages between business strategy and business value creation (end-user engagement) <br><br>
 
 
 
*IT Architecture, Design & Development Skills
 
**System Requirements Specification Skills
 
***Learn to elicit functional and non-functional requirements from clients, formalize them, and then develop a solution
 
**Implementation Skills
 
***Increase Competency in JQuery and Android OS Developing Language <br><br>
 
 
 
*Communication Skills
 
**Presentation Skills
 
***More experience in terms of project presentation to real client from real industry
 
**Writing Skills
 
***Produce constant update to business client and supervisors
 
</div>
 
 
 
|}
 
 
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------Section Break------------------------------------>
 
<!-------------------------------------------------------------------------------------->
 
<!-------------------------------------------------------------------------------------->
 
<!------------------------------------Project Progress Summary--------------------------------------->
 
{| id="mainpage-welcome-box" style="margin:0 0 1em; width:100%; background:#696565; border:1px solid #ccc;"
 
| style="width:61%; text-align:center; white-space:nowrap; color:#000;" id="mf-welcome" |
 
<div id="ProjectProgressSummary" style="font-size:150%; border:none; margin:0; padding:.1em; color:#E8E8E8; float:left; width:95%;">Project Progress Summary</div>
 
<div style="text-align:right;float:right;">[[#top|<span style="color:#C0C0C0;">Top</span>]]</div>
 
|}
 
 
 
<!------------------------------------Notification--------------------------------------->
 
{| cellspacing="0" cellpadding="0" style="width:100%; background:white;"
 
| style="width:100%; vertical-align:top; border:1px solid #CEF2E0; background:#F5FFFA;"|
 
<div style="border-bottom:1px solid #A3BFB1; background:#CEF2E0; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
 
Notification</div>
 
<div style="padding:0.4em 1em 1em;">
 
 
 
'''Last Team Meeting'''
 
 
 
25 Aug 2012
 
 
 
'''Upcoming Team Meeting'''
 
 
 
8 Sep 2012
 
 
 
'''Last Supervisor Meeting'''
 
 
 
22 Aug 2012
 
 
 
'''Upcoming Supervisor Meeting'''
 
 
 
14 Sep 2012
 
 
 
'''Last Client Meeting'''
 
 
 
29 Aug 2012
 
 
 
'''Upcoming Client Meeting'''
 
 
 
12 Sep 2012
 
 
 
</div>
 
 
 
|}
 

Revision as of 15:39, 7 September 2012

Goodbye!