HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2014T1 Team Xcellence Midterm"

From IS480
Jump to navigation Jump to search
Line 368: Line 368:
  
 
===Deployment:===
 
===Deployment:===
 +
Visit our current deployed site:
 +
* myCSISG Web Portal: https://54.179.141.102/mycsisg/
 +
* myCSISG Survey App: https://54.179.141.102/SurveyApp
  
 +
Here are the login credentials:
 +
...
 +
<br/>
 
===Testing:===
 
===Testing:===
  

Revision as of 13:09, 8 October 2014

TeamXcellence Logo.png


TeamXcellence Icon H.png

HOME

  TeamXcellence Icon G.png

ABOUT US

  TeamXcellence Icon PO.png

PROJECT OVERVIEW

  TeamXcellence Icon PM.png

PROJECT MANAGEMENT

  TeamXcellence Icon PD.png

PROJECT DOCUMENTATION

 


TeamXcellence midterm logo.jpg

Project Progress Summary

Download our Mid-Term slides here!

Visit our current deployed site:

Project Highlights:

...

Project Management

Project Status:

Below is the summary of our project status:

Task/function/features, etc Status Confident Level (0-1) Comment
Survey App: Authentication Module

Fully deployed and tested 100%

1

-

Survey App: Surveyor Admin Module

Fully deployed and tested 100%

1

-

Survey App: Questionnaire Module

Fully deployed and tested 100%

1

-

Survey App: Offline Module

Fully deployed and tested 100%

1

-

Survey App: FAQ Module

0%

1

Scheduled to complete

myCSISG Portal: Authentication Module

Fully deployed and tested 100%

1

-

myCSISG Portal: Project Module

Fully deployed and tested 100%

1

-

myCSISG Portal: Project Visualization Module

60%

1

Scheduled to complete. Benchmarking visualization changed to comparison visualization

myCSISG Portal: Admin Module

Fully deployed and tested 100%

1

-

myCSISG Portal: Notification Module

Fully deployed and tested 100%

1

-

myCSISG Portal: FAQ Module

0%

1

Scheduled to complete

myCSISG Portal: Questionnaire Module

20%

1

Scope expansion. Scheduled to complete

myCSISG Portal: Token Module

Fully deployed and tested 100%

1

-

myCSISG Portal: Client Account Module

Fully deployed and tested 100%

1

-

myCSISG Portal: Surveyor Admin Module

0%

1

Schedule to complete

myCSISG Portal: Flag Module (Flag incomplete)

0%

0.5

To develop after question logic is done

myCSISG Portal: Flag Module (Flag fraud response)

Dropped

0

Decided to drop due to large variations, deep technical complexity and time constraints

myCSISG Portal: Project Visualization Module (View predictive analysis)

Dropped

0

Dropped due to no access to ISES Statistical Model and time constraints even if given the access.

Click to view our project scope in more details!

Project Schedule (Plan Vs Actual):


TeamXcellence planned vs actual v3.jpg


Brief summary of Plan Vs Actual per iteration:

  • Iteration 1
    • Everything went as planned. This was because iteration 1 focused mainly on documentation, research and prototyping.
  • Iteration 2
    • Everything went as planned. Similar to iteration 1, iteration 2 focused mainly on research and prototyping.
  • Iteration 3
    • Half of the team completed their internship during iteration 3. Therefore, development started from iteration 3 onwards.
    • There were delay for iteration 3 due to several reasons:
      • Reason: There were initial issue with deployment where our REST web service were being blocked and we took longer than planned to resolved.
      • Reason: Development work such as starting a project took longer than expected.
      • Reason: It took us quite a long time to resolve the critical bug found in the iteration.
      • Reason: There were 4 bugs with "High" severity and were also affecting some of the functionalities. It took us more than what we planned for to debug, redeploy and re-test.
  • Iteration 4
    • Most of the members had completed internship and were able to commit more time for development since it was still summer break.
    • There were no major hiccups within iteration 4 because we have made several adjustments such as giving more development days/time for each module after the delay in iteration 3.
  • Iteration 5
    • There was a day delay because there was initial issue loading questionnaire in the survey app which ultimately leads to the challenge of implementing question rules and logic in the questionnaire.
  • Iteration 6
    • After receiving feedback from the sponsor and ISES's director on what we have presented during acceptance, there were refinements needed on the report visualization. We evaluated the feedback given and unanimously agreed to make the refinements as the suggestions indeed improved the project as a whole.
    • As stated in iteration 5, we are faced with the challenge of implementing the question rules and logic in the questionnaire. Hence, the delay was caused by this because there were a need for Wei Xiong to do some research before developing.
  • Iteration 7
    • Everything went as planned while conducting UAT 1.
    • Initially, we wanted to develop some of the questionnaire module functionalities. However, after UAT 1, there were large number of refinements that we have to do basing on the UAT results. Therefore, we shifted questionnaire module to future iteration while we concentrate on the UAT refinements.
    • There were issues with deploying up to ISES server (eventually was resolved but still require some configurations). Hence, we were not able to liaise with ISES to develop the connector for ISES Statistical Model. This has been pushed to future iteration and hopefully ISES is able to develop the connector by iteration 8 or 9.


After understanding our brief summary of Plan Vs Actual, click the below link to view our project timeline overview. Please take note that as of mid-term, we are currently in iteration 8.
Click to view our project timeline overview

Project Metrics:

Click to view our Schedule and Bug metrics

Points to take note for project metrics leading up to mid-term:

  • Both schedule and bug metrics are only tracked till iteration 7 since we are currently in iteration 8 for our mid-term.
  • Data collection for bug metrics only started in iteration 3. This was because we started on development from iteration 3 onwards.


Highlights:

  • Delay in iteration 3 (as shows in schedule metrics)
    • Reason: There were initial issue with deployment where our REST web service were being blocked and we took longer than planned to resolved.
    • Reason: Development work such as starting a project took longer than expected.
    • Reason: It took us quite a long time to resolve the critical bug found in the iteration.
    • Reason: There were 4 bugs with "High" severity and were also affecting some of the functionalities. It took us more than what we planned for to debug, redeploy and re-test.
  • Iteration 4 to 7 lies within the safe zone in the schedule metrics as we have adjusted the effort required for each module/functionality.


Project Risks:

Click to view our full project risk assessment

Past Risk:

Risk Likelihood Impact Category Mitigation Plan
Sponsor may not have the hosting specification, or are not able to provide us with hosting resources and access

Medium

High

A

• Liaise with Prof Marcus and ISES to get hosting specification and access to hosting server

• If they are not able to provide hosting resources and access, team has to find alternative free hosting services like Amazon Web Services free tier or loan VM from SMU

  • This risk has been mitigated. Although ISES has managed to provide us with hosting resources, there are still configurations needed to be done over at their end. Hence, our team is still currently hosting our applications on AWS EC2 for the time being. Once the configurations are done over at ISES, our team will shift over to host the applications on their server.


Current Risk

Risk Likelihood Impact Category Mitigation Plan
The system could fail if there is no connection to the ISES statistical model since the visualizations are dependent on the calculated results

Medium

High

A

• Discuss and plan out how to develop the connection

• Or else, find alternative way through the system where the admin can pull out the responses for their calculation


Technical Complexity:

Question Logic
...
Dynamic visualizations providing user flexibility
...

Quality of product

Intermediate Deliverables:

Stage Specification Modules
Project Management Minutes Internal & Sponsor & Supervisor Minutes
Metrics Schedule & Bug Metrics
Requirements Personas & Scenarios Personas & Scenarios
Prototype Low-Fi Prototype
Business requirements Project Overview
Project scope Project Scope
Analysis and Design Use case Use Case Diagram & Use Case Description
ER Diagram ER Diagram
Architecture Diagram Architecture Diagram
Flow Diagram Flow Diagram
Testing UAT 1 UAT 1

Deployment:

Visit our current deployed site:

Here are the login credentials: ...

Testing:

Reflection

Team Reflection:

Teng Rui Jie Andy Reflection:

Tan Si Yu Reflection:

Wong Wei Xiong Reflection:

Weng Xinyong Reflection:

Lek Guan Zhou Reflection:

Chua Zhen Ling Reflection: