Difference between revisions of "IS480 Team wiki: 2016T1 PolyVision Final"
Line 311: | Line 311: | ||
==Reflections== | ==Reflections== | ||
===Team Reflection=== | ===Team Reflection=== | ||
− | <i></i> | + | <i>Collectively, Team PolyVision have a better understanding of their individual capabilities and limitations. The team has managed to pick up ASP .NET Razor markup language as a result of having every member responsible and accountable for a portion of INSIGHT application to foster greater ownership. And when the occasion arise that business needs are not fully aligned with the initial set of requirements, effective communication is paramount to align every stakeholder involved. </i> |
<br> | <br> | ||
===Individual Reflection=== | ===Individual Reflection=== | ||
====Fusen Li==== | ====Fusen Li==== | ||
− | <i></i> | + | <i>As the Backend Developer of PolyVision, I learn to better plan and manage my schedule. Juggling between IS480 and other school related activities.</i> |
====Joleen Lee==== | ====Joleen Lee==== | ||
− | <i></i> | + | <i>As the Frontend Developer of PolyVision, I learn how to optimize the web application for different devices adhering to best coding practices for consistency and reusability, while catering to users' needs. All in all, the entire FYP experience had been enriching and provided me the opportunity to pick up different skills.</i> |
====Jonathan Lee==== | ====Jonathan Lee==== | ||
− | <i></i> | + | <i>As the Project Manager of PolyVision, I learn that it is important to grasp the optimum working preference and environment for the team to be productive. Most importantly, it is to enforce the above to ensure that the team can work more efficiently together. </i> |
====Kong Song Wei==== | ====Kong Song Wei==== | ||
− | <i></i> | + | <i>As the Database Architect of PolyVision, I learn the importance of good application and database design, with frequent feedbacks to limit the impact of change requests.</i> |
====Ong Wee Tiong==== | ====Ong Wee Tiong==== | ||
− | <i></i> | + | <i>As the Backend Developer of PolyVision, I learn how to deal with unexpected situations especially the change requirements to better fit the client business needs.</i> |
<br> | <br> | ||
Revision as of 19:22, 17 November 2016
Home | About Us | Project Overview | Project Management | Project Documentation |
Final
|
Project Progress Summary
Deployed URL: https://vgpinsight.com
Finals Deck: (file link here)
Project Highlights
- INSIGHT has been handed over to clients on 16 November 2016
- Completed all features on 13 November 2016
- Concluded UAT3 with 25 target users on 4 November 2016
Project Management
Project Status
S/N | Module | Description | Confidence (%) | Status |
---|---|---|---|---|
1 | Administrator | Fully deployed and tested on production server | 100% | Completed |
2 | User Account | Fully deployed and tested on production server | 100% | Completed |
3 | Company Management | Fully deployed and tested on production server | 100% | Completed |
4 | Deal Management | Fully deployed and tested on production server | 100% | Completed |
5 | Dashboard | Fully deployed and tested on production server | 100% | Completed |
6 | VC Management | Fully deployed and tested on production server | 100% | Completed |
7 | Event-Triggered Notification | Fully deployed and tested on production server | 100% | Completed |
8 | Custom Notification | Fully deployed and tested on production server | 100% | Completed |
9 | Reporting | Fully deployed and tested on production server | 100% | Completed |
10 | Newsfeed | Fully deployed and tested on production server | 100% | Completed |
11 | Backup | Fully deployed and tested on production server | 100% | Completed |
12 | Search | Accepted change request | 100% | Completed |
13 | Name Card Recognition | Future Development | 100% | Completed |
14 | Usability | Future Development | 100% | Completed |
15 | Workflow History | Removed upon negotiation | N.A. | Removed upon negotiation |
Project Schedule
Plan | Actual |
---|---|
Project Metrics
Task Metrics
Click here to view more about how we collect our tasks metrics.
Bug Metrics
Click here to view more about how we collect our bug metrics.
Project Risks
Click here to view more about our risk management
Risk Event | Probability | Impact | Mitigation Plan |
---|---|---|---|
Incomplete deployment onto production server | Medium | High | Immediate debugging session |
Further changes to requirements | Medium | High | Regular meetings and feedback from client to ensure timely delivery |
Technical Complexity
Rank | Complexity | Reason |
---|---|---|
1 | ||
2 | ||
3 |
Quality of Product
Intermediate Deliverables
Stage | Specifications | Work Products |
---|---|---|
Project Management | Schedule Management | A customized spreadsheet is maintained by the PM that is revised at the beginning of each Iteration ensuring that tasks are being completed. |
Risk Management | Risk Management | |
Change Management | Change requests are raised after every meeting with the sponsor at the end of each Iteration. These requests are maintained within a spreadsheet then evaluated as a team on the priority, complexity before being included in the schedule by the PM. | |
Meeting Minutes | All meetings with the sponsor, supervisor, and team are being documented. | |
Metrics | Metrics | |
Design Diagrams | Use Case, Class Diagram, Sequence Diagram, As-Is Process Diagram, To-Be Process Diagram | Use Case Class Diagram Sequence Diagram As-Is Process Diagram To-Be Process Diagram |
Prototype | Paper Prototype Hi-fidelity Prototype | |
Testing | User Test Plan |
Deployment
INSIGHT application can be found at this URL: https://vgpinsight.com
Note: Please ensure that you are using the latest version of Google Chrome browser with Javascript enabled to enjoy the full INSIGHT experience.
Testing
We have conducted one user testing.
User Testing 3:
Click here for more details on our UT3
Reflections
Team Reflection
Collectively, Team PolyVision have a better understanding of their individual capabilities and limitations. The team has managed to pick up ASP .NET Razor markup language as a result of having every member responsible and accountable for a portion of INSIGHT application to foster greater ownership. And when the occasion arise that business needs are not fully aligned with the initial set of requirements, effective communication is paramount to align every stakeholder involved.
Individual Reflection
Fusen Li
As the Backend Developer of PolyVision, I learn to better plan and manage my schedule. Juggling between IS480 and other school related activities.
Joleen Lee
As the Frontend Developer of PolyVision, I learn how to optimize the web application for different devices adhering to best coding practices for consistency and reusability, while catering to users' needs. All in all, the entire FYP experience had been enriching and provided me the opportunity to pick up different skills.
Jonathan Lee
As the Project Manager of PolyVision, I learn that it is important to grasp the optimum working preference and environment for the team to be productive. Most importantly, it is to enforce the above to ensure that the team can work more efficiently together.
Kong Song Wei
As the Database Architect of PolyVision, I learn the importance of good application and database design, with frequent feedbacks to limit the impact of change requests.
Ong Wee Tiong
As the Backend Developer of PolyVision, I learn how to deal with unexpected situations especially the change requirements to better fit the client business needs.
Sponsor Comment