IS480 Team wiki: 2017T1 Precedo Final
Main Wiki | Mid Term Wiki | Finals Wiki |
Contents
- 1 Project Progress Summary
- 2 Final Completed Project Scope
- 3 Project Highlights
- 4 Quality of Product
- 5 Metrics
- 6 Technical Complexity
- 7 User Testing
- 8 System Documentation
- 9 Reflections
Project Progress Summary
Final Completed Project Scope
Major Scope Change:
1. Included 5 additional function to LUDAI to further bring value to the sponsors namely the IP Fingering, Whitelisting, Image Compression, Event Suggestion Crawler and the logging out after a certain period of inactivity function. This is because the sponsors have expanded their business to Malaysia and even to another part of the market which is the Event part. As such functions like the Event Suggestion Crawler will bring even more value to them.
Project Highlights
Event | Actions Taken |
Data usage on AWS server exceeded the limit for the free trial and so we cannot execute queries to the database which affect our whole system, making it non usable | We found our that the problem was cause by blobs that are residing in the database which is queried every time a user login. Hence, we decided to compress the blob so the amount of data used will be limited each time. Also we advised our sponsor to upgrade to the pay-as-you-go plan in cause they face such problem when they business starts to expand further. |
As our sponsors have their own job and some of them are required to go for overseas job attachment, it is hard to meet them face to face sometime. | We schedule for online meeting with them and schedule for UAT depending on their available schedule. |
Quality of Product
Stage | Specification | Documents |
Project Management | Minutes | Minutes |
Quality Assurance | Quality Assurance | |
Documentation | Metrics | Metrics |
Analysis & Design | Architectural Diagram & Technical Specifications |
Diagram |
Metrics
Technical Complexity
User Testing
Regression Testing Log
Test Cases
UAT 1
15 August 2017
Venue: SMU SR 2.1
Number of Participants: 6
Duration: ~15mins per tester
Objectives
1. To gather feedback regarding user functions and seamless process
2. To detect usability issues based on user behaviour and feedback
3. To improve the backend application process based on the UAT results
Tasks
Task 1: Login
Task 2: View Homepage
Task 3: Edit Personal Profile, Manage Users and Change Password
Task 4: Try out the CRUD functions for the data management
Results & Key Findings
1. Change the edit personal profile page to make it be separated by tabs instead of having to scroll as the feedback that we got was that they have to scroll a long list before reaching the change passwords function
2. Change to make the UI of CRUD integrated with other parts of the web page
3. Home page was changed to display more useful information like graphs and charts about the users to give the admin a clearer business insight
UAT 2
1 October 2017
Venue: SMU SR 2.1
Number of Participants: 6
Duration: ~25mins per tester
Objectives
1. To gather feedback regarding user functions and seamless process
2. To detect usability issues based on user behaviour and feedback
3. To improve the backend application process based on the UAT results
Tasks
Task 1: Test out message function and reply a message
Task 2: View the aesthetic appeal of email campaign
Task 3: Schedule a post on the Social Media Scheduler
Results & Key Findings
1. Changed the way the user post out on social media to automated instead of manual way
2. As email UI seems to be very separated and created by different coder, we made changes to standardize the email inbox page to look similar to gmail that most people are used to
UAT 3
11 November 2017
Venue: SMU Labs
Number of Participants: 6
Duration: ~30mins per tester
Objectives
1. To gather feedback regarding user functions and seamless process
2. To detect usability issues based on user behaviour and feedback
3. To improve the backend application process based on the UAT results
Tasks
1. Additional Functions - Blob Compression & Web Crawler
2. UI Integration
3. Final Regression Testing after Deployment
Results & Key Findings
1. Found out a few minor bugs that has to be resolved before the final presentation
2. Web crawler can be further refined for the search so that it will be easier for the admin to filter out and search only the relevant points
Client’s UAT 1
20 August 2017
Venue: SMU Labs
Number of Participants: 3
Duration: ~15mins per tester
Objectives
1. To gather feedback regarding user interface of developed functions from the founders
2. To detect usability issues based on user behaviour and feedback
3. To improve the backend application process based on the UAT results
Task
Task 1: Login
Task 2: View Homepage
Task 3: Edit Personal Profile, Manage Users and Change Password
Task 4: Try out the CRUD functions for the data management
Results & Key Findings
Client’s UAT 2
8 October 2017
Venue: SMU Labs
Number of Participants: 3
Duration: ~25mins per tester
Objectives
1. To gather feedback regarding user interface of developed functions from the founders
2. To detect usability issues based on user behaviour and feedback
3. To improve the backend application process based on the UAT results
Tasks
Task 1: Test out message function and reply a message
Task 2: View the aesthetic appeal of email campaign
Task 3: Schedule a post on the Social Media Scheduler
Results & Key Findings
Client’s UAT 3
12 Nov 2017
Venue: SMU SIS GSR 2.1
Number of Participants: 9
Duration: ~25mins per tester
Objectives
1. To gather feedback regarding user interface of developed functions from the founders
2. To detect usability issues based on user behaviour and feedback
3. To improve the backend application process based on the UAT results
Task Sheet
User Testing Sheet Task
Sample User Feedback
Results & Key Findings
System Documentation
To prepare for the hand over after our FYP project end, we did a simple system documentation for our sponsors so they can have a brief overview of the different pages in LUDAI.
System Documentation