Difference between revisions of "IS480 Team wiki: 2011T1 Kopa Wheel"
(23 intermediate revisions by 2 users not shown) | |||
Line 103: | Line 103: | ||
|- | |- | ||
! style="width: 140px;" | Role | ! style="width: 140px;" | Role | ||
− | ! style="width: | + | ! style="width: 350px;" | Scope |
− | ! style="width: | + | ! style="width: 150px;" | In-Charge |
|- | |- | ||
| style="text-align: center" | Project Manager | | style="text-align: center" | Project Manager | ||
Line 116: | Line 116: | ||
* In Charge of User Interface Design | * In Charge of User Interface Design | ||
* Research on the most appropriate Technology | * Research on the most appropriate Technology | ||
− | * Main Developer of the | + | * Main Developer of the web portal |
* Provide guidance to team mates in need of help | * Provide guidance to team mates in need of help | ||
* In Charge of Integration | * In Charge of Integration | ||
Line 129: | Line 129: | ||
| style="text-align: center" | System Architect | | style="text-align: center" | System Architect | ||
| style="text-align: Left" | | | style="text-align: Left" | | ||
− | * | + | * Organize the Data Flow of ISES |
− | * | + | * Research on the most appropriate Technology |
+ | * Main Developer of the web portal | ||
| style="text-align: center" | [mailto:feixianghe.2008@sis.smu.edu.sg HE Feixiang] | | style="text-align: center" | [mailto:feixianghe.2008@sis.smu.edu.sg HE Feixiang] | ||
Line 261: | Line 262: | ||
====Technologies Used==== | ====Technologies Used==== | ||
[[Image:Technologies used.PNG | Technologies Used ]] | [[Image:Technologies used.PNG | Technologies Used ]] | ||
+ | <br/> | ||
+ | Please refer to [https://wiki.smu.edu.sg/is480/IS480_Team_wiki:_2011T1_Kopa_Wheel#Documentation detailed explanation] of what each of the technology is about and applied in the development of our web portal. | ||
</div> | </div> | ||
<div style="width:800px; height:80px; clear:both;"></div> | <div style="width:800px; height:80px; clear:both;"></div> | ||
Line 294: | Line 297: | ||
<b>Milestones</b> | <b>Milestones</b> | ||
<br/> | <br/> | ||
− | [[Image: | + | [[Image:Planned vs schedule.jpg | 600px ]] |
Click [[Kopa Wheel Project Schedule|<font size="3"><b><u>here</u></b></font>]] to view the detailed project schedule. | Click [[Kopa Wheel Project Schedule|<font size="3"><b><u>here</u></b></font>]] to view the detailed project schedule. | ||
Line 354: | Line 357: | ||
|} | |} | ||
--> | --> | ||
− | |||
For detailed schedule in gantt chart, please click [[Media:Kopa Wheel's Schedule v1.7.pdf | here.]] | For detailed schedule in gantt chart, please click [[Media:Kopa Wheel's Schedule v1.7.pdf | here.]] | ||
Line 431: | Line 433: | ||
Week 5 - Technology ( R Scripts & Graphiz) <br/> | Week 5 - Technology ( R Scripts & Graphiz) <br/> | ||
Week 8 - Technology (D3 Technology)<br/> | Week 8 - Technology (D3 Technology)<br/> | ||
+ | [[Image:Risk occurance.JPG]] | ||
====Metrics==== | ====Metrics==== | ||
− | 1. Schedule Metric <br> | + | [https://wiki.smu.edu.sg/is480/IS480_Team_wiki:_2011T1_Kopa_Wheel/Schedule_metrics 1. Schedule Metric] <br> |
− | 2. Bug Metric <br> | + | [https://wiki.smu.edu.sg/is480/IS480_Team_wiki:_2011T1_Kopa_Wheel/Bug_metrics 2. Bug Metric] <br> |
− | + | [[Kopa Wheel Metrics | <b>3. Burn up Chart</b>]] | |
− | + | <br/> | |
====<font face="Segoe UI" color="black" >Collaboration Tools</font>==== | ====<font face="Segoe UI" color="black" >Collaboration Tools</font>==== | ||
Line 442: | Line 445: | ||
====Technical Complexity==== | ====Technical Complexity==== | ||
− | [[Image: | + | [[Image:Technology architecture.jpg | 600px ]] |
====Meeting Minutes Repository==== | ====Meeting Minutes Repository==== | ||
Line 450: | Line 453: | ||
<b>Yuting</b> | <b>Yuting</b> | ||
<ul> | <ul> | ||
− | <li>Learn about managing and organizing the project with | + | <li>Learn about managing and organizing the project with various stakeholders </li> |
<li>Learn new tools and understand how these tools can help to transform business requirements into an online portal</li> | <li>Learn new tools and understand how these tools can help to transform business requirements into an online portal</li> | ||
</ul> | </ul> | ||
Line 456: | Line 459: | ||
<b>James</b> | <b>James</b> | ||
<ul> | <ul> | ||
− | <li> | + | <li>The amount of effort to bring a seemingly possible scenario to fruition is more than expected</li> |
− | <li> | + | <li>Keeping the team motivated is very important. Finding a source of motivation for the team is difficult</li> |
</ul> | </ul> | ||
Line 509: | Line 512: | ||
**[http://code.google.com/p/canviz/ '''canviz'''] <b>:</b> Visualisation of dot language on html | **[http://code.google.com/p/canviz/ '''canviz'''] <b>:</b> Visualisation of dot language on html | ||
**[http://www.graphviz.org/ '''Graphviz'''] <b>:</b> Converts dot language into various outputs, it will feed canviz | **[http://www.graphviz.org/ '''Graphviz'''] <b>:</b> Converts dot language into various outputs, it will feed canviz | ||
+ | **[http://code.google.com/p/wkhtmltopdf/ '''WKHTMLTOPDF''']<b>:</b> Converts our data into PDF Format | ||
+ | **D3 Technology | ||
<br/> | <br/> | ||
*Client Website | *Client Website | ||
**[http://www.smu.edu.sg/centres/ises/ '''The Institute of Service Excellence at SMU''' (ISES)] | **[http://www.smu.edu.sg/centres/ises/ '''The Institute of Service Excellence at SMU''' (ISES)] |
Latest revision as of 14:16, 25 November 2011
Overview
Final Wiki Page
Click here to view final wiki page.
Midterm Progress Wiki Page
Click here to view midterm progress wiki page.
Team Members
Role | Scope | In-Charge |
---|---|---|
Project Manager |
|
Wee Yuting |
System Analyst (UI & PHP & Database) |
|
James KOH Yi Zhi |
System Analyst (R Language & Linux Environment) |
|
PAN Liang Hua |
System Architect |
|
HE Feixiang |
Stakeholders
Role | Name | Position | Project Involvement |
---|---|---|---|
Client | Marcus Lee | Academic Director for the Institute of Service Excellence at SMU (ISES) | Provide user requirements
Provide feedbacks |
ISES Analysts | ISES Analysts provide data analysis and manage the web portal | Provide technical and administrator requirements | |
Advisors/Practitioners | Benjamin GAN Kok Siew | Practice Associate Professor | Provide guidance and advices to the team |
Beneficiaries | Corporate Clients of ISES | Marketing Department of the Corporate Clients of CSISG | Provide user requirements |
Driving Singapore's Service Excellence
Driving Singapore's Service Excellence is an initiative developed by the Institute of Service Excellence at SMU (ISES), in an aim of raising service standards and promoting a culture of service excellence in Singapore.
Project Overview
We have built an interactive and dynamic web portal for its corporate subscribers to better understand the various service indices, such as the Customer Satisfaction Index of Singapore (CSISG). These indices offer businesses an objective appraisal of customer satisfaction levels of their company and its competitive insights into other organisations industry wide.
Business Process
Scope
Project Description
The aim of the project, Driving Singapore's Service Excellence, is to build an interactive and dynamic web portal that allows corporate customers to better understand their company's customer satisfaction through analyzing the Customer Satisfaction Index. It also allows them the freedom to individually create their own customized reports of the CSISG in a guided environment. The web portal will be a comprehensive and flexible tool to replace existing methods of producing and delivering manual reports. To achieve this vision, KopaWheel will conduct thorough usability research into the needs of the corporate clients, catering for both simple and advanced users. The features of the web portal consist of: (1) Dashboard, (2) Explorer, (3) Predictive Analysis, (4) Report Organizer (5) FAQ and (6)Administrative Functions: Builder & User Management.
The web portal will be customized based on dynamic portal engine(Joomla) through secure hosting on ISES premises.
Business Value
Deliverables
Deployed the CSISG online web portal for ISES on http://csisg.org:8080/ after 2 user acceptance testing. The online web portal is deployed on ISES's standalone Apple Xserve that is running Mac OS X Server 10.6.
X-factor
- Interactivity and Usability of the Web Portal
- Flexibility in accommodating to client's change request
Functionalities Overview
There is a total of 6 functions in our web portal.
- Dashboard
- CSISG Explorer
- Predictive Analysis
- Report Organizer
- FAQ
- Administrative Functions
- User Subscription
- Builder
For detailed scope, please click here.
Project Documentation
Specifications | Documents |
---|---|
Use Case Diagram | Use Case Diagram |
ERD Diagram | ERD Diagram |
UI Mockup | UI Mockup |
Deployment Diagram | Deployment Diagram |
Corporate Client Manual Guides | User Manual for Corporate Clients |
Administrator Manual Guides | User Manual for Administrators |
Deployment Manual Guides | CSISG Online Deployment Guide |
Technologies Used
Please refer to detailed explanation of what each of the technology is about and applied in the development of our web portal.
Project Management
Methodology
Our team will be using a combination of RUP and Scrum methodology to carry out the project. This approach will be ideal for our project where requirements change will occur throughout the duration of the project. By planning a overall schedule consisting of a number of iterations (in the construction phase) and buffer time as well as having an initial detailed scope, we are adopting the RUP approach. The plan is end-date driven and consist of milestones.
On top of this, we will be also adopting a part of the Scrum methodology as we will be holding weekly sprint(iteration) review meetings with our client. This is to ensure that the objectives set out at the start of each sprint (iterations) has been met at the end of the sprint (iterations) before the next sprint (iterations) begins. The Scrum approach will also allows us to understand the complex business sce
Project Schedule
Click here to view the detailed project schedule.
For detailed schedule in gantt chart, please click here.
Change Request Management
Change Request Log
This is a change request document that keeps a record of all the changes in requirements. Click here to view.
Change Request Document
This is a list of Change request document, detailing the specific changes in the project scope. Click here to view change request 1.
User Acceptance Testing (UAT)
Our team have conducted 2 UATs during the course of the project. Details of the UAT are as follows:
UAT | Description | Date | Time | UAT Test Scripts | UAT Results |
---|---|---|---|---|---|
UAT 1 | The purpose of this UAT is to conduct a Functional Testing with our client(ISES) and their Corporate client. We have managed to get 1 UOB Client & 4 ISES Staff to do the User Acceptance Test. The UAT is guided with the test scripts provided. |
|
10:30am | UAT1 Results & Feedbacks | |
UAT 2 | This UAT has been divided into 2 parts: functional test and usability test. The objective of functional test is to get our client and their corporate clients to test the functionality and the usability of the web portal. Whereas for the usability test, the objective was to get both technical and non-technical students to test out the usability of the web portal. |
|
11:30am | UAT2 Results & Feedbacks |
Risks
Identified Risks
Identified Risk at the start of the project:
Category | Detailed Explanation |
---|---|
Project and Team Risks | Project and Team Risks |
Client Relationship Risks | Client Relationship Risks |
Technology Risks | Technology Risks |
Resource Risks | Resource Risks |
Risks Occurred in the duration of project
Week 2 - Dependency Risk
Week 3 - Technology( R Scripts) & Resource Risk
Week 4 - Technology( R Scripts) & Unexpected Difficulty of Admin Function
Week 5 - Technology ( R Scripts & Graphiz)
Week 8 - Technology (D3 Technology)
Metrics
1. Schedule Metric
2. Bug Metric
3. Burn up Chart
Collaboration Tools
Technical Complexity
Meeting Minutes Repository
Learning Outcomes
Yuting
- Learn about managing and organizing the project with various stakeholders
- Learn new tools and understand how these tools can help to transform business requirements into an online portal
James
- The amount of effort to bring a seemingly possible scenario to fruition is more than expected
- Keeping the team motivated is very important. Finding a source of motivation for the team is difficult
Feixiang
- Hopes to better analyze client's business requirements and transform them into a system's functional and non-functional requirements
Liang Hua
- Wants to create new ideas and translate client's verbal/written requirements into system requirements, which can be troublesome, and making amendments accordingly
Documentation
Resourses & References
- General Resources
- IS480 Home : For all course related information
- Podio : Project management assistant dashboard
- Dropbox : Large file sharing
- Tortoise SVN : Source code control
- Knowledge Base
- Joomla: Content Management System
- PHP: Programming Language
- XAMPP: Server Package
- R Language: Statistical Computing & Graphics
- JQuery: JavaScript Library
- canviz : Visualisation of dot language on html
- Graphviz : Converts dot language into various outputs, it will feed canviz
- WKHTMLTOPDF: Converts our data into PDF Format
- D3 Technology
- Client Website