HeaderSIS.jpg

IS480 Team wiki: 2017T1 Precedo Final

From IS480
Jump to navigation Jump to search
Precedo Logo.png


HOME

ABOUT US

PROJECT OVERVIEW

PROJECT MANAGEMENT

DOCUMENTATION

Main Wiki Mid Term Wiki Finals Wiki


Project Progress Summary


LuppiFinal.png


Final Completed Project Scope

Project Scope Final.JPG

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


Metrics 26052813.png


Technical Complexity


Image-compressi 26093743.png



Whitelisting 26122238.png



Web-crawler 26122473.png


User Testing

Regression Testing Log

Regression Testing Log

Test Cases

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

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

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

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

Reflections


Final-wiki Luppi.png