2012T1 Team Verendus Final Wiki
Project Progress Summary
[Final Presentation Slides] *To be uploaded soon
Try our application https://b1g1.com/connect!
Changes from Midterm:
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
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