HeaderSIS.jpg

2012T1 Team Verendus Final Wiki

From IS480
Jump to navigation Jump to search

Project Progress Summary

[Final Presentation Slides] *To be uploaded soon
Try our application https://b1g1.com/connect!

Changes from Midterm:

Verendus final scope.jpg

Project Highlights:
List of requirement changes:

  • Changes to Additional functionality
  • Changes to UI

Project Challenges:
Project Achievements:

Project Management

Iteration Task Planned Start Planned End Task Actual Start Actual End Comment(s)
1 Gathering of Project Requirements 08/05/2012 10/06/2012 Gathering of Project Requirements 08/05/2012 17/06/2012 Client was away on overseas trip, took longer time to gather client requirement.
Brainstorming of Ideas 08/05/2012 08/06/2012 Brainstorming of Ideas 08/05/2012 14/06/2012
Discussion and Preparation of Proposal 11/06/2012 18/06/2012 Discussion and Preparation of Proposal 11/06/2012 19/06/2012
2 Design Phase (Use Cases, Process Flow Diagram, Class Diagram, Sequence Diagram) 27/06/2012 07/10/2012 Design Phase (Use Cases, Process Flow Diagram, Class Diagram, Sequence Diagram) 27/06/2012 07/10/2012
3 Learning of PHP5 12/07/2012 16/07/2012 Learning of PHP5 12/07/2012 16/07/2012 Self-Learning + Group Learning
User Account Management 15/07/2012 20/07/2012 User Account Management 15/07/2012 20/07/2012
Login/Logout Function 12/07/2012 13/07/2012 Login/Logout Function 12/07/2012 12/07/2012
Newsfeed 12/07/2012 20/07/2012 Newsfeed 12/07/2012 15/07/2012
Location Check-in 15/07/2012 20/07/2012 Started task one iteration earlier as newsfeed finished earlier than expectation
QR Code Generation 15/07/2012 19/07/2012 QR Code Generation 15/07/2012 15/07/2012
Business Profile Page 15/07/2012 15/07/2012 Business Profile Page 15/07/2012 15/07/2012
Sharing and Liking of Feeds 17/07/2012 20/07/2012 Sharing and Liking of Feeds 17/07/2012 20/07/2012
Impact Page 15/07/2012 16/07/2012 Impact Page 15/07/2012 16/07/2012
4 Selection of Project for Business Member 24/07/2012 01/08/2012 Selection of Project for Business Member 24/07/2012 01/08/2012
Support Project Function 24/07/2012 01/08/2012 Support Project Function 24/07/2012 01/08/2012
Display and Calculation of Giving 24/07/2012 01/08/2012 Display and Calculation of Giving 24/07/2012 01/08/2012
Changes to UI 24/07/2012 08/10/2012 Client gave designs to make the UI look more friendly
5 Understanding of B1G1 Database 15/08/2012 20/08/2012 Understanding of B1G1 Database 15/08/2012 20/08/2012 Days set aside to understand client database before integration due to the complex database structure
Integration with B1G1 database 24/08/2012 27/08/2012 Integration with B1G1 database 24/08/2012 27/08/2012
6 Integration with Drupal for giving 03/09/10 12/09/2012 Integration with Drupal for giving 03/09/2012 18/09/2012 Client changed requirements - Instead of integration with Paypal, they prefer integration with Drupal. Task took longer than expected for completion due to time spent to learn drupal and unexpected technical difficulties faced
Instruction Function 07/09/2012 09/09/2012 Client Request to have instruction function to be implemented before Quick Tour
Quick Tour for Business and Individual 15/09/2012 16/09/2012 Task pushed to iteration 7 as client prefer to have quick tour after completion of core functionalities and would like to have instruction page first
Giving Summary 15/09/2012 16/09/2012 Task pushed to iteration 7 due to delay in completion of integration with drupal
Project Expiration Date 15/09/2012 19/09/2012 Task pushed forward from iteration 7 to iteration 6 since two tasks are being pushed back
7 Giving Summary 24/09/2012 25/09/2012 Giving Summary 26/09/2012 28/09/2012
Notification to User for Project Expiration 24/09/2012 28/09/2012 Notification to User for Project Expiration 22/09/2012 26/09/2012
Improvements to UI 22/09/2012 28/09/2012
8 Quick Tour 18/10/2012 18/09/2012 Quick Tour 22/10/2012 22/10/2012 Delay in implementation of Quick Tour due to delay in getting client's approval for quick tour's UI
Improvements to UI 15/10/2012 28/10/2012 Improvements to UI 15/10/2012 28/10/2012 Changes to UI due to feedback from client and UT #2
Implementation of Projects Function for individuals 18/10/2012 23/10/2012 Added due to user's suggestion from UT#2
Changes to Location Function (Full screen view, search for businesses) 18/10/2012 28/10/2012 Added due to user's suggestion from UT#2
9 Leverage Function 06/11/2012 12/11/2012 Leverage Function 15/11/2012 18/11/2012 Delay in implementation of leverage function as the IT representation is on holidays, thus unable to retrieve information from the IT representation to start working on the function
Individual Giving 05/11/2012 12/11/2012 Recommend Business 09/11/2012 15/11/2012 Client request to remove individual giving as they prefer individuals to use the current function which they have called "Giving Life" for individual giving instead. Thus, the new additional functionality, "Recommend business" which allows users to recommend businesses whom they want to see as B1G1 business member has been confirmed on the meeting on 08/11/2012
Email Notification to Individuals on support information 05/11/2012 10/11/2012 Profile Image Cropping for individual users that logins via B1G1 account 05/11/2012 11/10/2012 Email notification is removed as users are able to view their support details from impact page. Hence, client suggested adding cropping profile picture as an additional functionality to allow users to upload and crop the profile image which they prefer


Project Metric
Verendus Final Schedule Metric.jpg
The schedule metric ratio for iteration 1-6 has been explained in the https://wiki.smu.edu.sg/is480/Mid_Term_Wiki.
From iteration 7-9, our schedule ratio remains fairly constant as our project progress has been on schedule. However, there was a hike in schedule metric ratio in iteration 8, this is because after UT#2, there has been several constructive feedbacks from both the client and the users. Thus, our group spent some time to discuss the changes with our client and has spent a longer than expected time to make the changes as we need to ensure that our application is able to satisfy the requirements before we do our deployment to the live server.

Technical Complexity

Quality of Product

Project Deliverables
Quality
Deployment
Testing

Reflection

Team Reflection
Individual Reflection
Sponsor Comment