IS480 Team wiki: 2012T1 Pro-cept Final Term Wiki
Home |
Project Progress Summary
Final Presentation Slides: Pro-cept - Final Presentation
Website Link: http://www.proclab.com
Overview
Overall, Pro-cept has completed 9 of the assigned functionalities, after 13 iterations of the project as shown on the diagram below:
Project Highlights
Event | Highlights/Issue Description |
1 |
Delay in completing Google Doc Integration in Iteration 7
|
2 |
Lack of Project Requirements
|
3 |
Failure in 2nd User Testing
|
Project Management
Project Status
Feature | Status | Confident Level (0 - 1) | Person In-Charge |
Task List Calendar | 100% developed and deployed |
1 | Wee Long & Kelvin Tan |
Newsfeed | 100% developed and deployed |
1 | Christie |
Project Group | 100% developed and deployed |
1 | Kelvin Tan |
Google Doc Integration | 100% developed and deployed |
1 | Christie |
Chronoline (Timeline) | 100% developed and deployed |
1 | Wee Long |
Document View | 100% developed and deployed |
1 | Wee Long |
Minute Taker | 100% developed and deployed |
1 | Kelvin Tan |
Chat | 100% developed and deployed |
1 | Wee Long |
Filtering | 100% developed and deployed |
1 | Wee Long |
Project Schedule (Planned VS. Actual)
Functions | Task | Planned Schedule | Actual Schedule | Comment | ||
Start Date | End Date | Start Date | End Date | |||
Task List Calendar | Create Task Function | 19 Jun 2012 | 20 Jun 2012 | 19 Jun 2012 | 20 Jun 2012 | |
Retrieve Task Function | 21 Jun 2012 | 22 Jun 2012 | 21 Jun 2012 | 22 Jun 2012 | ||
Update Task Function | 23 Jun 2012 | 23 Jun 2012 | 23 Jun 2012 | 23 Jun 2012 | ||
Delete Task Function | 24 Jun 2012 | 24 Jun 2012 | 24 Jun 2012 | 24 Jun 2012 | ||
Create Calendar Function | 25 Jun 2012 | 25 Jun 2012 | 25 Jun 2012 | 25 Jun 2012 | ||
Retrieve Calendar Function | 26 Jun 2012 | 26 Jun 2012 | 26 Jun 2012 | 26 Jun 2012 | ||
Update Calendar Function | 27 Jun 2012 | 27 Jun 2012 | 27 Jun 2012 | 27 Jun 2012 | ||
Delete Calendar Function | 28 Jun 2012 | 28 Jun 2012 | 28 Jun 2012 | 28 Jun 2012 | ||
Newsfeed | Create Newsfeed Function (All, Personal, Group) | 3 Jul 2012 | 4 Jul 2012 | 3 Jul 2012 | 4 Jul 2012 | |
Retrieve Newsfeed Function | 5 Jul 2012 | 6 Jul 2012 | 5 Jul 2012 | 6 Jul 2012 | ||
Update Newsfeed Function | 7 Jul 2012 | 8 Jul 2012 | 7 Jul 2012 | 8 Jul 2012 | ||
Delete Newsfeed Function | 9 Jul 2012 | 9 Jul 2012 | 9 Jul 2012 | 9 Jul 2012 | ||
Project Group | Create Form | 17 Jul 2012 | 19 Jul 2012 | 17 Jul 2012 | 19 Jul 2012 | |
Check User Function | 20 Jul 2012 | 21 Jul 2012 | 20 Jul 2012 | 21 Jul 2012 | ||
Insert data to Database | 22 Jul 2012 | 23 Jul 2012 | 22 Jul 2012 | 23 Jul 2012 | ||
Google Doc Integration | Code Oauth | 31 Jul 2012 | 3 Aug 2012 | 31 Jul 2012 | 3 Aug 2012 | |
Code Logging In | 4 Aug 2012 | 6 Aug 2012 | 4 Aug 2012 | 6 Aug 2012 | ||
Code Refresh of Access | 7 Aug 2012 | 9 Aug 2012 | 7 Aug 2012 | 9 Aug 2012 | ||
Retrieve Files (Real-Time) | 13 Aug 2012 | 14 Aug 2012 | 13 Aug 2012 | 14 Aug 2012 | ||
Update Files | 15 Aug 2012 | 16 Aug 2012 | 15 Aug 2012 | 16 Aug 2012 | ||
Create Files | 17 Aug 2012 | 18 Aug 2012 | 17 Aug2012 | 25 Aug 2012 | As we were unable to complete these tasks on time, we had to spill over to iteration 8 where we will complete these tasks while working on the Chronoline (Timeline) function concurrently. | |
Delete Files | 19 Aug 2012 | 20 Aug 2012 | 26 Aug 2012 | 3 Sep 2012 | ||
Chronoline (Timeline) | Create Milestones/Deadline | 28 Aug 2012 | 29 Aug 2012 | 28 Aug 2012 | 29 Aug 2012 | |
Retrieve Milestones/Deadline | 30 Aug 2012 | 31 Aug 2012 | 30 Aug 2012 | 31 Aug 2012 | ||
Update Milestones/Deadline | 1 Sep 2012 | 2 Sep 2012 | 1 Sep 2012 | 2 Sep 2012 | ||
Delete Milestones/Deadline | 3 Sep 2012 | 3 Sep 2012 | 3 Sep 2012 | 3 Sep 2012 | ||
Document View | Code Opening GDOC link in I-Frame | 11 Sep 2012 | 14 Sep 2012 | 11 Sep 2012 | 14 Sep 2012 | |
Code Opening subsequent GDOC link in I-Frame | 15 Sep 2012 | 17 Sep 2012 | 15 Sep 2012 | 17 Oct 2012 | ||
Minute Taker | Create Form List (Adding of Minute) | 25 Sep 2012 | 26 Sep 2012 | 25 Sep 2012 | 26 Sep 2012 | |
Retrieve User List | 27 Sep 2012 | 28 Sep 2012 | 27 Sep 2012 | 28 Sep 2012 | ||
Delete Minute | 29 Sep 2012 | 29 Sep 2012 | 29 Sep 2012 | 29 Sep 2012 | ||
Upload Minutes to Google Drive (PDF Format) | 30 Sep 2012 | 1 Oct 2012 | 30 Sep 2012 | 7 Oct 2012 | As we were unable to complete these tasks on time, we had to spill over to iteration 11 where we will complete these tasks while working on the Chat function concurrently. | |
Chat | Create Message For UserList | 9 Oct 2012 | 11 Oct 2012 | 9 Oct 2012 | 11 Oct 2012 | |
Retrieve History Chat | 12 Oct 2012 | 13 Oct 2012 | 12 Oct 2012 | 13 Oct 2012 | ||
Code Update Message To DB | 14 Oct 2012 | 15 Oct 2012 | 14 Oct 2012 | 15 Oct 2012 | ||
Filtering | Code Group Filtering | 23 Oct 2012 | 26 Oct 2012 | 23 Oct 2012 | 26 Oct 2012 | |
Retrieve Group Information | 27 Oct 2012 | 29 Oct 2012 | 27 Oct 2012 | 29 Oct 2012 |
Project Metrics
Schedule Metric
The graph below shows the schedule metric values of the 13 iterations which we have completed.
Schedule Metric ValueFrom the graph, you can see that:
|
---|
Links:
Bug Metric
The graph below shows the number of bugs recorded in the past 10 iterations which we have completed.
600x600px
Number of Bugs FoundFrom the graph, you can see that:
|
---|
The Bug Metric Severity Chart below shows the severity scores of the bugs recorded in the past 10 iterations which we have completed.
600x600px
Bug Metric Severity ChartThis graph shows the corresponding severity score with the number of bugs found.
|
---|
Links:
Quality of Product
Intermediate Deliverables
Stage | Specification | Modules |
Project Management | Minutes | |
Metrics | ||
Proposal/Powerpoint Document | ||
Requirements | User Interface - Storyboard | |
Website (Live) | ||
Analysis | Use Case Diagram | |
Sequence Diagram | ||
Design | ER Diagram | |
Logical Diagram | ||
Class Diagram | ||
Deployment Diagram | ||
Architecture Diagram | ||
Testing | Pro-cept Test Case | |
User Testing Documents | ||
User Testing - Criteria List |
Deployment
- Staging & Development Environment: Deployed on VMWare at IS480 Server
- Database: MySQL
- Web Services: Google RESTFUL webservices
- Web Links: View our Deployment Diagram Here!
Technical Complexity
Technical complexity are listed in the order of highest complexity:
S/No | Description |
1. Customization of Task List Calendar with 3rd Party (Full Calendar) |
What is this feature about?
|
2. Uploading of Google Docs |
What is this feature about?
|
3. Integration of Google Docs and Minute Taker |
What is this feature about?
|
Testing
The team has completed a total of 3 User Testing during the whole of iteration 13.
- View our 1st User Testing - Results here!
- View our 2nd User Testing - Results here!
- View our 3rd User Testing - Results here!
Conclusion
Challenges
Risk | Risk Description | Impact | Impact Level (Low/Med/High) | Likelihood Level (Low/Med/High) | Mitigation Strategy | Status |
Project Management Risk | ||||||
1 | Self-initiated project does not provide us with the required set of requirement for our project scope | Scope of Project Scope | High | High | To conduct Usability Testing to gather user's feedbacks and suggestion on what they want for the project. | Mitigation strategy in force |
Acceptance Risk | ||||||
2 | End user's unwillingness to switch to our platform for managing of their projects | Project will be useless | High | High | The need to create a user-intuitive platform for ease of use to attract end users | Mitigation strategy in force |
Future of Pro-cept
- With the help of a mentor from IIE, some of our group members (Kelvin Tan Kah How & Ang Wee Long) will be following on with this project.
- We will be working on the project to further improve it and work towards achieving the ACE grant.
Reflections