HeaderSIS.jpg

IS480 Team wiki: 2008T2G4 UNI5YNERGY

From IS480
Jump to navigation Jump to search

Project Overview

With the successful development of existing taxicab booking services through phone and SMS, Comfort Delgro stands an enormous advantage of capturing customers’ needs of transportation. In order to stay competitive, our team proposed to implement a new channel of taxicab booking services to reach out to more customers through an online web application. Our team planned to develop a user-friendly interface for customers to book a taxicab instantly. The customer can choose the type of booking (current or advanced booking), cancel a booking, trigger a SMS or email notification, edit a booking for advanced booking etc. Furthermore, our team is concerned with the client’s business rules and will deliver an internet taxicab booking portal which interacts with the back-end logic of the existing booking services (dispatching a taxicab). Our team would be glad to enhance this web application into another phase of taxicab booking – mobile application.

Team Members

Jeff Ho Kwong Kin

Hoe Jo Ann

Nor Bayah Binte Aini

Norisfarisha Binte Isnin

Genie Quek Jing Yi


DSC01801.jpg DSC01802.jpgPicture 1.jpg

Faculty Supervisor

Zheng Baihua


Sponsors

ComfortDelGro-Taxi - Information Technology Department

Maven Lab - http://www.mavenlab.com/


Learning Outcomes & Challenges

Project Management / Soft Skills

Overcome challenge on scope of project and project requirements by emphasizing team concerns about project expectations and learning outcomes to client

Faced challenge on the exceptional requirements in the project such as the security features and others (notify Prof Baihua with regards to this challenge)

Discuss and reflect positively on client feedback and suggestions

Technical Aspects

Exploration of JBOSS Application Server Implementation of Google Maps/Locator

Meeting Minutes [Content condensed due to terms in non-disclosure agreement]

  • Complete meeting minutes are available in word documents and cannot be freely distributed.


Type: Client Meeting

Date: 19 Nov 2008 [Before term starts]

Time: 11AM - 12.30PM

Venue: Sin Ming Office

Met Adeline (ComfortDelgro IT Dept I/C) to discuss on project requirements and expectations.


Type: Client Meeting

Date: 29 Dec 2008 [Before term starts]

Time: 2.30PM - 5.30PM

Venue: Sin Ming Office

Met Adeline and vendor, Zoe from Maven Lab to get a better understanding of ComfortDelgro's current system. This thus gave us a clearer picture of how the proposed application would interact with the back-end logic of the existing booking services (dispatching a taxicab). Further requirements gathering from both client and vendor, eg data required for web taxi booking, modes of confirmation, etc. Expected to deliver a presentation on proposed UI prototype and rationale behind the design on 16/01/2009.


Type: Team Meeting

Date: 6 Jan 2009 [Week 1]

Time: 1PM - 5PM

Venue: SMU Lib Proj Rm 3.1

Created a dummy UI which had a consistent look and appearance with ComfortDelgro's existing site. Discussed and decided on the required fields on the internet taxi booking form, the various fields that must be validated, and the modes of confirmation to implement.


Type: Supervisor Meeting

Date: 6 Jan 2009 [Week 1]

Time: 5PM - 6PM

Venue: SIS Meeting Rm 4.6

Updated Prof Baihua on our progress. Showed her the dummy UI we created earlier to seek for her opinion. Informed her of the upcoming presentation on 16/01 and what we would be expected to deliver. Prof suggested attending one of our meetings with the client to get a better understanding of the project.


Type: Team Meeting

Date: 13 Jan 2009 [Week 2]

Time: 1PM - 5PM

Venue: SMU Lib Proj Rm 3.1

Created UI prototype and prepared powerpoint slides for 16/01 presentation. Discussed on possible enchancements.


Type: Client Dummy Prototype Presentation

Date: 16 Jan 2009 [Week 3]

Time: 3PM - 5PM

Venue: Sin Ming Office

Team presented the internet taxi booking service flow and cancellation flow. Client voiced concerns and reflected positively during the presentation. Emphasized the importance of enhancements, suggested more on the features of enhancements. Team will to implement new features in the internet booking service. Team will to deliver workable prototype with validations and codings which will be ready to integrate with Client's live taxi booking system. Will be working with maven's lab developers for the system integration.

Next client presentation on 6 Feb 2009 - Interactive Prototype Presentation.


Type: Team Meeting

Date: 20 Jan 2009 [Week 3]

Time: 1PM - 5PM

Venue: SMU Lib Proj Rm 3.7

Consolidated features of enhancements. Exploring the usage of JBOSS Application Server and Google Maps. Split tasks for implementation. Update Project Schedule Integrate these tasks at this Friday team meeting.

Next Team Meeting on 23 Jan 2009 - Internal Integration


Type: Supervisor Meeting

Date: 20 Jan 2009 [Week 3]

Time: 5PM - 6PM

Venue: SMU SIS MEETING ROOM 4.7

Updated Prof Baihua progress, reflected on client feedback Prof gave suggestions and encouraged positively on enhancements. Discuss on exceptional requirements (e.g. security features) Next Supervisor Meeting might be after the client prototype presentation.


Type: Client Interactive Prototype Presentation + UAT

Date: 13 Feb 2009 [Week 6]

Time: 2.15PM - 4.45PM

Venue: Sin Ming Office

Team presented revised internet taxi booking service flow and cancellation flow. During demonstration of prototype, users from UAT group raise several concerns over security and suggeseted numerous means of ensuring traceability. Users also proposed some improvements for the design. Next, team spoke to MavenLab and the CDG's internal IT department for advice. MavenLab very kindly provided generous advice on how team should strive to complete the basic first before moving on to the enhancements. MavenLab also gave a very quick briefing on the do's and don't's to observe when working in a staged/production environment.


Type: Training Session

Date: 20 Feb 2009 [Week 7]

Time: 2.30PM - 5.00PM

Venue: Sin Ming Office

Training session with Ming Chien. Updated him on the feedback gathered from last week's UAT. Clarify on the requirements and he briefed the team on the process flow.


Type: Client Meeting

Date: 24 Feb 2009 [Week 8]

Time: 2.00PM - 5.00PM

Venue: Sin Ming Office

1. Discuss the security and traceability concerns

2. Clarifications on cancellation requirements

3. Clarifications on design of UI


Type: Client Meeting

Date: 3 Mar 2009 [Week 9]

Time: 2.30PM - 5.00PM

Venue: Sin Ming Office

1. Discuss what are the current measures employed by client to filter fraud customers and see if the same measures can be implmented on internet taxi-booking application.

2. Clarify and finalize on the address query procedure


Type: Expertise Consultation Session

Date: 4 Mar 2009 [Week 9]

Time: 2.30PM - 5.00PM

Venue: SMU SIS ROOM 80 04 049

1. Seek advice on what are some of the commonly used internet security technologies for similar online booking websites, particularly on how to address the traceability concerns.


Type: Client Meeting

Date: 10 Mar 2009 [Week 10]

Time: 2.30PM - 5.00PM

Venue: Sin Ming Office

1. Persuade client to allocate a database to team

2. Clarify requirements due to addition of database


Type: Client Meeting

Date: 20 Mar 2009 [Week 11]

Time: 2.30PM - 5.00PM

Venue: Sin Ming Office

1. Implement web service integration with client. Unsuccessful so Jeff went down on 24 Mar to implement.


Type: Supervisor Meeting

Date: 30 Mar 2009 [Week 13]

Time: 5.00PM - 5.45PM

Venue: SMU SIS MEETING ROOM 4.7

1. Update Prof on previous client meeting

2. Prof offered advice on final report and presentation


Type: Team Meeting

Date: 10 Apr 2009 [Week 14]

Time: 2.30PM - 5.00PM

Venue: SMU SIS GSR 3.2

1. Lead programmers (Jeff and Noris) continue with internal integration

2. The rest start working on the final report and final presentation.


Type: Team Meeting

Date: 16 Apr 2009 [Week 15]

Time: 2.30PM - 5.00PM

Venue: SMU SIS GSR 3.2

Rehearse for final presentation.


Type: Team Meeting

Date: 20-23 Apr 2009 [Week 16]

Time: 2.00PM - 6.00PM

Venue: SMU SIS GSR 3.3

Conduct final round of internal testing and work on the errors detected. Prepare for client testing on coming Friday.