HeaderSIS.jpg

IS480 Team wiki: 2017T1 ISE Midterm Wiki

From IS480
Jump to navigation Jump to search
ISE.PNG

HOME

 

ABOUT US

 

PROJECT OVERVIEW

 

PROJECT MANAGEMENT

 

DOCUMENTATION

Project Progress Summary

Presentation Slides

Development Progress

  • Current Iteration: Iteration 10
  • Iteration period: 24 September 2016 to 7 October 2016
  • Major milestone: Midterm Presentation

Project Highlight

  • Completed 11 of 14 iterations
  • 83% of functionalities completed
  • Completed 3 user testings
  • Deployed the project on [TBD].

Project Management

ISE Project Status.JPG

Planned vs Actual Scope

Planned
ISE Project Scope3.png
Actual
ISE Project Scope4.png

Scope Changes Highlight

Date Iteration Type Change RequestedBy Description Decision ActionTaken Status
21/08/2017 7 Scope Add reply to answer sub function under the discussion forum Sponsor Sponsor would like to allow students to reply the answers in the forum to promote the discussion. Accept Proceeded with the development of reply to answer function.PM updated the project scope and added the sub function coding task in the iteration 9. Closed
21/08/2017 7 Scope Remove PHPBB framework Sponsor Sponsor would like to display 7 levels of posts and replies in the forum home page. The PHPBB framework cannot satisfy the high complexity of front end design. Accept Proceeded with replacing PHPBB framework with Bootstrap. Added the coding tasks in the iteration 7. Closed
21/08/2017 7 Scope Add managing post class summary questions in the web Team Team suggested to add the function for professors to manage post class summary questions. Sponsor indicated that the questions usually were fixed, so there were no need for this function. Team said the functions would provide users with more flexities. It allowed users to create,edit and delete the questions for post class summary. Accept Proceeded to add managing post class summary functions. PM updated project scope and added the sub function coding task in the iteration 8. Closed
21/08/2017 7 Scope Add functions of bootstrapping class lists, display unregistered students and display attendance status in the web Team Team briefed the suggested functions by Prof.Gan . Sponsor felt the suggestions were really good. Accept Proceeded to add the suggested functions by prof.Gan. PM updated project scope and added the function coding tasks in the iteration 7. Closed
21/08/2017 7 Scope Change the deployment server to Linux Sponsor Sponsor would like change back to linux server since the etimated load would incurr additional cost in the AWS server. Accept Linux server is having issue of running java code. In addition, users are required to install VPN to access the website. Team will work with Desmond to solve the issues. Closed
19/09/2017 9 Scope Add functions that allow professors upload avatar name list, randomly assign students avatar name during registration in he CAT bot and allow students change their avatar name from the list in the web Sponsor Sponsor wants students to choose avatar name from a list of interesting names. It can eliminate the possibility of using their own name as avatar name and meanwhile facilitate the forum discussion. Accept Proceeded to add the requested functions. PM updated project scope and added the function coding tasks in the iteration 10. Closed

Planned vs Actual Project Schedule

ISE Timeline3.png


ISE Timeline5.png

Schedule Changes Highlight

Date Iteration Type Change RequestedBy Description Decision ActionTaken Status
21/08/2017 7 Schedule Push back the date of go live (depends on when server is ready) , date of UT2 to 12/09, date of UT3 to 06/10 Sponsor Sponsor would like to give team sufficient time to implement the function changes. In addition, linux server side needed time to fix the issue of running java code and provid a efficient solution for users to access our project without VPN installed. Due to the server issue and function changes, sponsor suggested to reschedule the dates of go-live and user testing. Accept Proceeded to update the timeline. Closed

View Our Detailed Change Management Here!

Project Metric

ISE TaskMetric Midterm.JPG
ISE BugMetric Midterm.JPG

View Our Detailed Metric Here!

Project Risks

Risk Type Risk Event Likelihood Impact Mitigation Strategy
Project Management Project might overrun due to an underestimation of time needed for tasks. Medium High Regularly monitor the project schedule and time required for tasks fulfillment
Sponsor Management Unexpected changes in project requirements from sponsor might result in a drastic change to our planned schedule Medium High Schedule routine meeting with sponsor to collect their requirements and update project progress
Project Management Team needs to reschedule function development based on function priorities requested by sponsor High High Reschedule the project functions and reallocate developers on tasks

View Our Detailed Risk Management Here!

Technical Complexity

ISE ArchitectureDiagram.png


ISE Midterm TC Attendance.png
ISE Midterm TC Consultation.png
ISE Midterm TC Forum.png
ISE Midterm TC PostClassSummary.png

Quality Of Product

Immediate Deliverables

Stage Specification Modules
Project Management Meeting Minutes Internal, Supervisor & Sponsor Meeting Minutes
Project Schedule Project Schedule
Metrics Project Metrics
Risk Management Risk Management
Change Management Change Management
Requirements Project Scope Project Scope
Analysis Use Case Use Case
Architectural Diagram Architectural Diagram
Technology Interaction Technology Used
ER Diagram ER Diagram
Design Prototypes Design & Prototypes
Testing User Test Plan & Results User Test Plan & Results

Deployment

https://research.larc.smu.edu.sg/ISE/login.jsp

Testing

# Test Total Users Objective
1 User Test 23
  • To collect feedback regarding the interface of the developed funcions
  • To identify usability issues of the application
  • To Improve the developed functions based on the UT results
2 User Test 20
  • To assess the clarity of instruction messages and error messages displayed to help users better exploring the functions
  • To identify usability issues of the functions currently implemented in the system
  • Improvement of our application based on the results.
  • To improve the developed functions based on UT results
3 User Test 20
  • To assess the clarity of instruction messages and error messages displayed to help users better exploring the functions
  • To identify usability issues of the functions currently implemented in the system
  • Improvement of our application based on the results.
  • To improve the developed functions based on UT results

For testing results, assess here: ISE UT1.png ISE UT2.png ISE UT3.png

Learning Outcomes

ISE Midterm LearningOutcome.png