IS480 Team wiki:2017T2 Glamor MidTerm
About Us | Project Overview | Project Management | Project Documentation |
Contents
Project Progress Summary
Project Highlights
Project Management
Project Status
Project Schedule (Plan Vs Actual)
Scope Change
Planned Schedule
Actual Schedule
Project Metrics
Task Metrics
Bug Metrics
Project Risks
S/N | Risk Type | Risk Event | Likelihood | Impact | Risk Category | Mitigation Plan |
---|---|---|---|---|---|---|
1 | Stakeholder Management Risk | Our FYP Sponsor is a very busy person and sometimes we need to wait for reply based on our queries and updates. | Medium | Medium | B | Our FYP Sponsor has allocated an intern to ease our point of contact to update our progress, testing and demo. She will help to book available time slot for our team to head down to their office to do demo, update of progress and testing. |
Technical Complexity
Quality of product
Intermediate Deliverables
Topic of Interest | Link |
Project Management | Minutes |
Metrics | |
Risk Management | |
Change Management | |
Project Overview | Project Overview |
Project Documentation | Technologies |
Prototype | |
Deliverables | |
Testing | Testing Document |
Deployment
You may access our application with the following URLs.
:http://cotyonboarding.azurewebsites.net
Testing
Testing Procedure
Our team assigned roles to team members:
- A main facilitator, who will guide and facilitate the test with a fixed set of instructions
- A secondary facilitator, who will collect and compile all the feedbacks at the end of the testing session
- Note our project is B2B and our target user is new intern/employee, our testing has to be done at the Company itself.
S/N | Objective | Attained? |
---|---|---|
1 | Participant should be able to login | Passed |
2 | Participant should be able to get reply from FAQ Chatbot regarding the number of attempt quiz of regarding claims | Passed |
3 | Partipant should be able to locate the pantry through the use of Office Virtual Tour Function | Passed |
4 | Participant should be able to view Day 1 Slides and Videos | Passed |
5 | Participant should be able to attempt Day 1 Quiz on Introduction to COTY | Passed |
6 | Participants should be able to view Day 2 Slides and Videos | Passed |
7 | Participants should be able to attempt Day 2 Quiz on COTY Induction | Passed |
8 | Participants should be able to login to Admin's Site | Passed |
9 | Participants should be able to manage accounts by adding new employee | Passed |
10 | Participants should be able to view all users | Passed |
11 | Participants should be able to edit employee by changing the employee's name and update | Passed
|
12 | Participants should be able to delete employee | Passed |
13 | Participants should be able to manage slides and videos | Passed |
14 | Participants should be able to manage quiz by adding new Quiz question and answer options | Passed |
15 | Participants should be able to remove Quiz question and answer options | Passed |
Key Findings
S/N | Feedback | Changes |
---|---|---|
1 | Color background to be changed at Home Page. Day 1: Purple, Day 2: Light Grey Background, Day 3: Need to find matching color. | To be changed in Iteration 10 before Midterm Presentation |
2 | Login background need to change to people and butterflies image | To be changed in Iteration 10 before Midterm Presentation |
3 | Login button change to butterfly | To be changed in Iteration 10 before Midterm Presentation |
4 | Day 2 Quiz Introduction Page, change wording "Hi COTY Warriors" to "Hi COTY Challengers" | To be changed in Iteration 10 before Midterm Presentation |
5 | Admin page: "Position" change to "Function". Function to be added in: Travel Retail, Trade Marketing and BEAM LY | To be changed in Iteration 10 before Midterm Presentation |
6 | Minor English grammar at FAQ Chatbot | To be changed in Iteration 10 before Midterm Presentation |
Sponsor's Testimonial
Reflection
Team Reflection
Throughout this IS480 journey, we learnt that effective communication is very important. If there are any disagreement and miscommunication among team members, it is best to conduct face-to-face meeting to settle so that everyone continue to stay on track. Also, it is important to check one another's work and keep each other accountable so that project can goes smoothly without delay.
Individual Reflection
I have learnt that throughout the project, communication plays a very important factor for this project. Sometimes, our client changes and I need to ensure that my team and I have really understand their project requirement and expectation by heading down personally to their office to do a system demo to ensure what we did align with client's expectation. – Poh Wei Kiat
I learnt the importance of having Willing to Explore mindset for this project. I had the opportunity to learn how to utilise unfamiliar tools like Pano2VR and Google SketchUp for the development of Office Virtual Tour and 3D Treasure Hunt Layout Map. - Yin Yue
I learnt how to communicate well with client to ensure UI design meet client's requirement and learnt how to plan out the UI design layout from the user's point of view. Most importantly, what I had gained from this project is the importance of being proactive and taking initiative whenever my teammates need help, be it documentation or designing. - Tong Jinrou
I learnt how to develop gamification using Unity software and the integration of games into our web application. Along the way, there are many issues like integration issues, system constraints and logic errors. Thus, I learnt the importance of perseverance and keep on trying. - Lee Kyusang
I learnt the importance of usability in mind especially from the end users point of view. There are many small details of things to take note, for example, design font, layout, colors and consistency feel of the overall system. We need to put ourselves in the shoes of others when designing so that we can produce a better system. - Li Yingqi
From acceptance till midterm, I learnt that extensive testing at every end of iteration is imperative to ensure system is of high quality. Sometimes, the system works perfectly fine at Localhost, might not work at deployment site. There are many factors to be taken into account like configuration setting, code standards and integration of different languages. Thus, conducting UAT with internal users and Client is very important to ensure success in the project. -Tan Wei Ling