HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2015T2 Starteur Midterm Wiki"

From IS480
Jump to navigation Jump to search
Line 79: Line 79:
  
 
<h4>Major Changes</h4>
 
<h4>Major Changes</h4>
<b>What has been added?</b>
 
 
{|  class="wikitable"  border="1"
 
{|  class="wikitable"  border="1"
 
|- style="background:#35404f; color:white"  
 
|- style="background:#35404f; color:white"  
! style="text-align: center; bold;background: #00cdcd;color:white; width:8%; border:1px solid #999" | Date
 
 
! style="text-align: center; bold;background: #00cdcd;color:white; width:8%; border:1px solid #999" | Module
 
! style="text-align: center; bold;background: #00cdcd;color:white; width:8%; border:1px solid #999" | Module
 
! style="text-align: center; bold;background: #00cdcd;color:white; width:8%; border:1px solid #999" | Category
 
! style="text-align: center; bold;background: #00cdcd;color:white; width:8%; border:1px solid #999" | Category
! style="text-align: center; bold;background: #00cdcd;color:white; width:15%; border:1px solid #999" | Feature
+
! style="text-align: center; bold;background: #00cdcd;color:white; width:15%; border:1px solid #999" | Change/Removal/Addition
 
! style="text-align: center; bold;background: #00cdcd;color:white; width:30%; border:1px solid #999" | Description
 
! style="text-align: center; bold;background: #00cdcd;color:white; width:30%; border:1px solid #999" | Description
! style="text-align: center; bold;background: #00cdcd;color:white; width:30%; border:1px solid #999" | Value to Client
+
! style="text-align: center; bold;background: #00cdcd;color:white; width:30%; border:1px solid #999" | Reason for change/removal/addition
 
|-
 
|-
| style="text-align:center" | 12 Aug 2015
+
| style="text-align:center" | Student Test Report
| style="text-align:center" | Appointment
 
 
| style="text-align:center" | Primary
 
| style="text-align:center" | Primary
| style="text-align:center" | Block Appointment time slots
+
| style="text-align:center" | Merging Generating Student Test Report & Test Report visualization
| style="text-align:center" | Allow users to block time slots that are unavailable for booking such as when the Doctor is away.
+
| style="text-align:center" | -
| style="text-align:center" | Reduced the probability of wrongly booking an appointment time slot that is unavailable.
+
| style="text-align:center" | Team no longer has to do their own visualization as we are calling Student Test Report from Starteur.  
 
|-
 
|-
  
 
|-
 
|-
| style="text-align:center"| 27 Aug 2015
+
| style="text-align:center"| Educator Management
| style="text-align:center"| Notification
+
| style="text-align:center"| Primary
| style="text-align:center"| Secondary
+
| style="text-align:center"| Change Track completion Rate to Track status of access code
| style="text-align:center"| Notification Backlog
+
| style="text-align:center"| Instead of tracking the completion rate of the Starteur Test, we will be tracking if students have been assigned an access code to the test, used their access code and if they have completed the Starteur test.  
| style="text-align:center"| Notify users of important updates such as possible swap and blocking of appointment time slots.  
+
| style="text-align:center"| Educators have reflected that they will need to know if their students have been assigned an access code to the test or not and if they have completed the test, so that they can send our test reminders. Knowing which part of the test the students are not, does not help them much or give them any information to work on.  
| style="text-align:center"| Always keep users updated of important changes made.
 
 
|-
 
|-
  
 
|-
 
|-
| style="text-align:center" | 28 Aug 2015
+
| style="text-align:center" | Notification
| style="text-align:center" | Queue Management
 
 
| style="text-align:center" | Secondary
 
| style="text-align:center" | Secondary
| style="text-align:center" | Archive no show patient records
+
| style="text-align:center" | Change of automated test reminder email to manual test reminder
| style="text-align:center" | Compile a list of no show patient records for admin clerks.
+
| style="text-align:center" | Instead of the web application automatically sending out an email reminder to students who have to completed the Starteur test, according to a particular threshold (e.g. 5 days later), educators will now have to manually use the application to send out a reminder.
| style="text-align:center" | Reduced the amount of time spent on collating a list of no show patient records.
+
| style="text-align:center" | Educators prefer to have control over the frequency of sending out emails to their students and to control the threshold number of days.  
 
|-  
 
|-  
  
 
|-
 
|-
| style="text-align:center" | 16 Sep 2015
+
| style="text-align:center" | Group Report
| style="text-align:center" | Analytics
+
| style="text-align:center" | Secondary
| style="text-align:center" | Primary
+
| style="text-align:center" | Removed Sort users in group and filter users in group
| style="text-align:center" | Marketing Expenditure Form
+
| style="text-align:center" | -
| style="text-align:center" | Allow marketing team to manage campaigns' expenses and do up their monthly report.
+
| style="text-align:center" | Educators have provided feedback during initial questionnaire that these 2 functions are of no relevance to them. They do not need to know the ranking of students as they are more broad-visioned and requires an overview of their students instead.  
| style="text-align:center" | Reduced the amount of time spent on data entry as information is currently recorded on multiple locations such as Google doc, CMS, papers and their appointment book.
 
 
|-
 
|-
|}
 
  
 
+
| style="text-align:center" | Payment Gateway
<b>What has been removed?</b>
+
| style="text-align:center" | Secondary
{| class="wikitable"  border="1"
+
| style="text-align:center" | Shifted View Payment History and Generate Invoice in Educator Management to Payment Gateway
|- style="background:#35404f; color:white"
+
| style="text-align:center" | -
! style="text-align: center; bold;background: #00cdcd;color:white; width:10%; border:1px solid #999" | Date
+
| style="text-align:center" | These 2 functions will only be fully completed when 3rd party payment integration is up. As such, we have shifted them there.  
! style="text-align: center; bold;background: #00cdcd;color:white; width:10%; border:1px solid #999" | Module
 
! style="text-align: center; bold;background: #00cdcd;color:white; width:10%; border:1px solid #999" | Category
 
! style="text-align: center; bold;background: #00cdcd;color:white; width:20%; border:1px solid #999" | Feature
 
! style="text-align: center; bold;background: #00cdcd;color:white; width:50%; border:1px solid #999" | Reason for Removal
 
|-
 
| style="text-align:center" | 12 Aug 2015
 
| style="text-align:center" | Notification
 
| style="text-align:center" | Secondary
 
| style="text-align:center" | Send SMS Appointment Cancellation
 
| style="text-align:center" | Users require quick response from patients and hence prefer calling.
 
 
|-
 
|-
  
 +
| style="text-align:center" | Group Report
 +
| style="text-align:center" | Secondary
 +
| style="text-align:center" | Added Multiple Group Report
 +
| style="text-align:center" | Educators will now be able to view a report that consolidates results from more than 1 student group.
 +
| style="text-align:center" | Educators have reflected that they would like to view results from student cohorts, which means that they want to be able to combine multiple student groups to see how each academic year's cohort would differ in behavior.
 
|-
 
|-
| style="text-align:center"| 28 Aug 2015
+
|}
| style="text-align:center"| Analytics
 
| style="text-align:center"| Primary
 
| style="text-align:center"| Survey Results Analysis
 
| style="text-align:center"| High risk and development cost involved. Sponsor has decided to do the analysis separately using the analytics feature provided by Google.
 
|-
 
  
|-
 
| style="text-align:center" | 16 Sep 2015
 
| style="text-align:center" | Analytics
 
| style="text-align:center" | Primary
 
| style="text-align:center" | Dashboard Summary and Trending
 
| style="text-align:center" | Users do not require an overview across the different dashboards. Analysis at the individual dashboard level is sufficient for the marketing team to perform their tasks.
 
|-
 
|}
 
  
 
[[IS480 Team wiki: 2015T2 Starteur Project Change Management|View our Change Management Here!]]
 
[[IS480 Team wiki: 2015T2 Starteur Project Change Management|View our Change Management Here!]]

Revision as of 14:17, 7 February 2016

Starteur.jpg


HOME

ABOUT US

PROJECT OVERVIEW

PROJECT MANAGEMENT

DOCUMENTATION

Main Wiki Midterm Wiki Final Wiki

Project Progress Summary

Midterm Slides

Deployed Website Link

Project Highlights

  • Deployed application to production server (heroku) on 15 February 2016
  • Completed 80% of our development work as of 17 February 2016
  • 3 features removed from scope since acceptance (see below)
  • Added and removed features to our scope since acceptance (see below)
  • Change in schedule since acceptance (see below)
  • Completed 2 user testings with actual users before midterm
  • Confirmed 4 educators and 100 students for UAT 3

Development Progress

Current Sprint: 11
Sprint Duration: 10 Feb 2016 - 17 Feb 2016
Major Milestone: Midterm Presentation, Integration with Starteur

Upcoming Sprint: 12
Sprint Duration: 20 Feb 2016 - 7 Mar 2016
Features Involved:

  • Batch Report
  • Payment Gateway


Project Management

Project Scope

Planned Actual
Scope(v1)031115.jpg
Scope(17thOct).png

Major Changes

Module Category Change/Removal/Addition Description Reason for change/removal/addition
Student Test Report Primary Merging Generating Student Test Report & Test Report visualization - Team no longer has to do their own visualization as we are calling Student Test Report from Starteur.
Educator Management Primary Change Track completion Rate to Track status of access code Instead of tracking the completion rate of the Starteur Test, we will be tracking if students have been assigned an access code to the test, used their access code and if they have completed the Starteur test. Educators have reflected that they will need to know if their students have been assigned an access code to the test or not and if they have completed the test, so that they can send our test reminders. Knowing which part of the test the students are not, does not help them much or give them any information to work on.
Notification Secondary Change of automated test reminder email to manual test reminder Instead of the web application automatically sending out an email reminder to students who have to completed the Starteur test, according to a particular threshold (e.g. 5 days later), educators will now have to manually use the application to send out a reminder. Educators prefer to have control over the frequency of sending out emails to their students and to control the threshold number of days.
Group Report Secondary Removed Sort users in group and filter users in group - Educators have provided feedback during initial questionnaire that these 2 functions are of no relevance to them. They do not need to know the ranking of students as they are more broad-visioned and requires an overview of their students instead.
Payment Gateway Secondary Shifted View Payment History and Generate Invoice in Educator Management to Payment Gateway - These 2 functions will only be fully completed when 3rd party payment integration is up. As such, we have shifted them there.
Group Report Secondary Added Multiple Group Report Educators will now be able to view a report that consolidates results from more than 1 student group. Educators have reflected that they would like to view results from student cohorts, which means that they want to be able to combine multiple student groups to see how each academic year's cohort would differ in behavior.


View our Change Management Here!

Project Schedule

Planned Schedule
Schedule(v1)031115.jpg


Actual Schedule
Schedule(v2)31012016.jpg

Schedule Highlights

There are no major changes to the project schedule. Functions were shifted around within the schedule due to difficulties faced at the middle of the project (Iteration 9), required inputs from Starteur developers were not provided in time. The team postponed testing for Student & Batch Report functions to after Mid Terms Presentation as User Testing 3 due to changes in project schedule. Focus of User Testing 2 was changed to Client Administrator Module, with Reactor Industries' management team as target end-users.

Project Metrics

Schedule Metrics

View our Schedule Metrics Here!

Schedulemetric(chart).PNG

Schedule Metric Highlights

Iteration Planned Duration/days Actual Duration/days Schedule Metric Score Action Status
5 10 11 0.91 Our estimates are fairly accurate. Project schedule is on track. Difficulty in setting up email server for Starteur and it was exams period for SMU Term 1. As such, project was delayed. 1 buffer day used. Completed
9 14 11 - Batch report module was pushed back due to client's inability to provide algorithm on time. Supervisor was informed of change in schedule. Incomplete

Project Risks


Starteur(midterm)Risk Table.jpg

Technical Complexity

Quality of Product

Deliverables

Deployment

View our architecture diagram for deployment to production server here!

Testing

User Testing 1

Locations: CHIJ St Nicholas Girls' School, SMU Admin Building, Raffles Institution
Date & Time: 1st week of December 2015
No. of Participants: 4
Objectives:
1. Verify that functionalities built are in line with user requirements
2. Determine if the user interface is intuitive
3. Gather feedback on current functionalities
4. Identify usability problems


User Testing 2

Location: Reactor ARC
Date & Time: 13 February 2016
No. of Participants: 4
Objectives:
1. Verify that functionalities built are in line with user requirements
2. Determine if the user interface is intuitive
3. Gather feedback on current functionalities
4. Identify usability problems

Reflections

Team's Reflections

Team Reflection

  1. Deeper insights of the behind-the-scenes in a learning management web application and the difficulties teachers and educators face when getting students to complete their assignments on time.
  2. Gained real-life experience of a commercial project from scratch

What have we done well so far?

  • Focused a lot on providing convenience and ease of use to our end-users when we design and build the app
  • As a result, both our client and the actual users like the product and gave us positive feedback
  • Kept close and constant contact with our end-users. Resulting in most of them agreeing to be participants for our User Testings or recommending other educators to be a part of our User Testings.

What can be improved?

  • Be more assertive when seeking understanding from Starteur developers when requesting for inputs and integration efforts.
  • Do more in-depth research for front-end design and seek feedback from all stakeholders before moving ahead with changes.

How will we do better?

  • Managing our schedule and Starteur's development schedule closely while constantly reminding everyone of the tasks at hand and ahead.
  • For any design implementations that we are unsure of, must come up with a few design and seek approval and feedback from relevant stakeholders before moving ahead.

Client's Reflection