HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2015T1 WhitePinnacle FinalWiki"

From IS480
Jump to navigation Jump to search
 
(37 intermediate revisions by 2 users not shown)
Line 43: Line 43:
 
==<div style="background: #354458; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.08em;font-size:20px"><font color=#FFFFF>Project Progress Summary</font></div>==
 
==<div style="background: #354458; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.08em;font-size:20px"><font color=#FFFFF>Project Progress Summary</font></div>==
  
 +
[[Image:WP_Slides_Icon.png|130px|link=]][[Media: WPFinalPresentation v1.0.pdf|Finals Slides]]
 +
[[Image:WP Deployed Icon.png|130px|link=http://hsemr-wpinapp.rhcloud.com/hsemr/]][http://hsemr-wpinapp.rhcloud.com/hsemr/viewMainLogin.jsp Deployed Site]
 +
[[Image:WP Postericon.JPG|130px|link=]][[Media: WP_PosterLarge.pdf|Poster]]
 +
[[Image:WP Video.png|120px|link=https://www.youtube.com/watch?v=5-sftCP_zxo]][https://www.youtube.com/watch?v=5-sftCP_zxo Pitch Video]
  
<h3>[[Media: WP MidTerms Final.pdf|Final slides]]<br></h3>
+
<h4>Login Credentials (Practical Group):</h4>
Deployed Link: http://hsemr-wpinapp.rhcloud.com/hsemr<br>
+
Username: P03 <br>
 +
Password: P03 <br>
 +
<h4>Login Credentials (Lecturer):</h4>
 +
Username: lec3<br>
 +
Password: lec3<br>
  
 
<h3>Project Highlights</h3>
 
<h3>Project Highlights</h3>
 
[[File:WP Overview HIghlights.JPG|300px]]
 
[[File:WP Overview HIghlights.JPG|300px]]
 
* Our project schedule is divided into 13 iterations.
 
* Our project schedule is divided into 13 iterations.
* Till date of 10 April 2015, we have completed 100% of our development progress.
+
* Till date of 10 April 2015, we have completed 100% of our development progress. We are now left with 2 milestone (Final Presentation and Poster Day) and the last iteration (iteration 13)
*Beta release on 03 February 2015, with actual students using our application for their practical test (before midterms).
+
* Beta Release - The system has been released on 03 February 2015, with actual students using our application for their practical test.
 
*<h3>[[IS480 Team wiki: 2015T2 White Pinnacle Beta Release|Check out our beta release here!]]</h3>
 
*<h3>[[IS480 Team wiki: 2015T2 White Pinnacle Beta Release|Check out our beta release here!]]</h3>
 
*Current iteration: 13
 
*Current iteration: 13
 
*Iteration 13: 7 April 2015 - 22 April 2015
 
*Iteration 13: 7 April 2015 - 22 April 2015
 +
*The project has officially been handed over to Ngee Ann Polytechnic, School of Health Sciences.
  
 
<h3>Development Progress</h3>
 
<h3>Development Progress</h3>
 
Progress: 100 % Completed
 
Progress: 100 % Completed
[[File:WP Final Development Progress.png|1100px]]
+
[[File:WP Final Development Progress.png|1000px]]
  
 
==<div style="background: #354458; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.08em;font-size:20px"><font color=#FFFFF>Project Management</font></div>==
 
==<div style="background: #354458; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.08em;font-size:20px"><font color=#FFFFF>Project Management</font></div>==
Line 65: Line 74:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Planned!! Actual
+
! Acceptance !! Midterms
 
|-
 
|-
 
|
 
|
 
[[File:WP Scope Planned.jpg|500px]]
 
[[File:WP Scope Planned.jpg|500px]]
 
  ||  
 
  ||  
[[File:WP Final Scope.jpg|500px]]
+
[[File:WP Scope Actual.jpg|500px]]
 
|}
 
|}
 +
<h4>Final Completed Scope</h4>
 +
[[File:WP Final Scope.jpg|1000px|link=]]
 +
 
<h4>Major Scope changes</h4>
 
<h4>Major Scope changes</h4>
 
* iOS mobile application has been replaced by Responsive Web Application. The team proposed a responsive web application to cater to more devices and client agrees
 
* iOS mobile application has been replaced by Responsive Web Application. The team proposed a responsive web application to cater to more devices and client agrees
Line 100: Line 112:
  
 
[[Image:WP Schedule Metrics.png|1000px|center|link=]]
 
[[Image:WP Schedule Metrics.png|1000px|center|link=]]
[[Image:WP ScheduleMetricsIter5.jpg|800px|center|link=]]
 
[[Image:WP ScheduleMetrics Iter11.jpg|800px|center|link=]]
 
  
 
<h5>Schedule Metrics Highlights</h5>
 
<h5>Schedule Metrics Highlights</h5>
Line 168: Line 178:
  
 
|}
 
|}
From iteration 8 onwards, our bug metrics have been in the safe zone except for iteration 11. Based on our action plan – which is to have thorough unit and integration testing and lessons learnt from the previous iterations, we were able to keep our bugs mostly in the safe zone.
+
<h4>Task Metrics by Iteration</h4>
 +
[[File:WP_EffortMetrics.jpg|800px]]
 +
 
 +
[[IS480 Team wiki: 2015T1 WhitePinnacle TaskMetrics|View our Task Metrics here!]]<br>
  
 
<h3>Project Risks</h3>
 
<h3>Project Risks</h3>
Line 248: Line 261:
 
* Populate case setup form according to extracted information from the unstructured pdfs
 
* Populate case setup form according to extracted information from the unstructured pdfs
  
[[File:WP PDFRecognition.png|900px]]
+
* The pdf is unstructured and it is unclear for a person without background to input such case information. Under the healthcare provider's order, there could be many different kinds of orders (medication, non-medication, doctor's remarks, etc). The team will be using picking out  relevant information and put them into the relevant fields for easy setting up of cases
* As seen above, the pdf is unstructured and it is unclear for a person without background to input such case information. Under the healthcare provider's order, there could be many different kinds of orders (medication, non-medication, doctor's remarks, etc). The team will be using picking out  relevant information and put them into the relevant fields for easy setting up of cases
+
 
 +
 
 +
<b>Challenges Faced during extraction</b><br>
 +
The team faced challenges in extracting the correct information due to the structure of the PDF. iText library reads the information line by line, however the information needed does not make business sense.
 +
 
 +
[[File:WP_TC_1.jpg|900px]]
 +
 
 +
<b>How the team managed the challenge?</b><br>
 +
The team found the coordinates and from there on, we managed to get correct information to extract.
 +
[[File:WP_TC_2.jpg|900px]]
  
 
<h4>Responsive Web Mobile Application</h4>
 
<h4>Responsive Web Mobile Application</h4>
Line 257: Line 279:
  
 
==<div style="background: #354458; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.08em;font-size:20px"><font color=#FFFFF>Quality of Product</font></div>==
 
==<div style="background: #354458; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.08em;font-size:20px"><font color=#FFFFF>Quality of Product</font></div>==
<h3>Intermediate Deliverables</h3>
+
<h3>Deliverables</h3>
 
{| class="wikitable" style="margin: auto;width:50%; text-align:center; background: white;"
 
{| class="wikitable" style="margin: auto;width:50%; text-align:center; background: white;"
 
! style="background: #354458; color: white; font-weight: bold; width:50px" | Stage
 
! style="background: #354458; color: white; font-weight: bold; width:50px" | Stage
Line 275: Line 297:
 
| Metrics, Risks, Change
 
| Metrics, Risks, Change
 
|  
 
|  
[[IS480 Team wiki: IS480 Team wiki: 2015T1 WhitePinnacle ScheduleMetrics|Schedule Metrics]]<br>
+
[[IS480 Team wiki: 2015T1 WhitePinnacle ScheduleMetrics|Schedule Metrics]]<br>
 
[[IS480 Team wiki: 2015T1 WhitePinnacle BugMetrics|Bug Metrics]]<br>
 
[[IS480 Team wiki: 2015T1 WhitePinnacle BugMetrics|Bug Metrics]]<br>
 
[[IS480 Team wiki: 2015T1 WhitePinnacle RiskManagement|Risk Management]]<br>
 
[[IS480 Team wiki: 2015T1 WhitePinnacle RiskManagement|Risk Management]]<br>
[[IS480 Team wiki: IS480 Team wiki: 2015T1 WhitePinnacle ChangeManagement|Change Management]]
+
[[IS480 Team wiki: 2015T1 WhitePinnacle ChangeManagement|Change Management]]
 
|-
 
|-
 
! style="background: #354458; color: white; font-weight: bold; width:50px"  | Analysis and Design
 
! style="background: #354458; color: white; font-weight: bold; width:50px"  | Analysis and Design
Line 294: Line 316:
 
[[IS480 Team wiki: 2015T2 White Pinnacle Heuristic Evaluation|Heuristic Evaluation]]
 
[[IS480 Team wiki: 2015T2 White Pinnacle Heuristic Evaluation|Heuristic Evaluation]]
 
[[IS480 Team wiki: 2015T2 White Pinnacle User Testing 1|User Testing 1]]<br>
 
[[IS480 Team wiki: 2015T2 White Pinnacle User Testing 1|User Testing 1]]<br>
[[IS480 Team wiki: 2015T2 White Pinnacle User Testing 2|User Testing 2]]
+
[[IS480 Team wiki: 2015T2 White Pinnacle User Testing 2|User Testing 2]]<br>
 +
[[IS480 Team wiki: 2015T2 White Pinnacle User Testing 2|User Testing 3]]
 +
|-
 +
! style="background: #354458; color: white; font-weight: bold; width:50px" | Handover
 +
| User Manual, Project Closure Sign Off, UAT Sign Off
 +
|
 +
[[Media: HS EMR User Guide Final.pdf|User Manual Guide]]<br>
 +
[[Media: HS_EMR_UAT_Signoff.pdf|UAT Sign Off]]<br>
 +
[[Media: WPProject-Closure.pdf|Project Closure Sign Off]]
 
|-
 
|-
  
Line 324: Line 354:
 
* 38 NP Health Sciences students
 
* 38 NP Health Sciences students
 
[[IS480 Team wiki: 2015T2 White Pinnacle User Testing 2|View our UT2 documentation here!]]
 
[[IS480 Team wiki: 2015T2 White Pinnacle User Testing 2|View our UT2 documentation here!]]
 +
 +
<h4>User Testing 3</h4>
 +
*Date: 25 March 2015
 +
*Venue: Ngee Ann Polytechnic, School of Health Sciences
 +
* 8 NP Health Sciences lecturers
 +
[[IS480 Team wiki: 2015T2 White Pinnacle User Testing 3|View our UT3 documentation here!]]
  
 
==<div style="background: #354458; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.08em;font-size:20px"><font color=#FFFFF>Reflections</font></div>==
 
==<div style="background: #354458; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.08em;font-size:20px"><font color=#FFFFF>Reflections</font></div>==
  
 +
[[File:WP_Finals_LearningOutcome.jpg|1000px|link=]]
  
 
==<div style="background: #354458; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.08em;font-size:20px"><font color=#FFFFF>Sponsor and Client Testimonial</font></div>==
 
==<div style="background: #354458; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.08em;font-size:20px"><font color=#FFFFF>Sponsor and Client Testimonial</font></div>==

Latest revision as of 23:28, 20 April 2015


WP Logo.jpg
WP HomeIcon.png

HOME

  WP UserIcon.png

ABOUT US

  WP DiamondIcon.png

PROJECT OVERVIEW

  WP StatsIcon.png

PROJECT MANAGEMENT

  WP PapersIcon.png

DOCUMENTATION

 
Main Wiki Midterm Wiki Final Wiki WP SubPlane.png


Project Progress Summary

WP Slides Icon.pngFinals Slides WP Deployed Icon.pngDeployed Site WP Postericon.JPGPoster WP Video.pngPitch Video

Login Credentials (Practical Group):

Username: P03
Password: P03

Login Credentials (Lecturer):

Username: lec3
Password: lec3

Project Highlights

WP Overview HIghlights.JPG

  • Our project schedule is divided into 13 iterations.
  • Till date of 10 April 2015, we have completed 100% of our development progress. We are now left with 2 milestone (Final Presentation and Poster Day) and the last iteration (iteration 13)
  • Beta Release - The system has been released on 03 February 2015, with actual students using our application for their practical test.
  • Check out our beta release here!

  • Current iteration: 13
  • Iteration 13: 7 April 2015 - 22 April 2015
  • The project has officially been handed over to Ngee Ann Polytechnic, School of Health Sciences.

Development Progress

Progress: 100 % Completed WP Final Development Progress.png

Project Management

Project Scope

Acceptance Midterms

WP Scope Planned.jpg

WP Scope Actual.jpg

Final Completed Scope

WP Final Scope.jpg

Major Scope changes

  • iOS mobile application has been replaced by Responsive Web Application. The team proposed a responsive web application to cater to more devices and client agrees
  • Responsive Web Application has been added to the scope.
  • PDF Case Recognition has been added to the scope to allow the admin to quickly set up the cases in the future.
  • The team documents changes on this change tracker and evaluate changes on a case by case basis.

View our Change Management Here!

Project Schedule

View detailed Project Schedule here!

Planned Actual

WP ProjectSchedule Planned.png

WP Milestones Finals.jpg

Schedule Highlights

  • There are no major changes to major project milestones such as UT, UAT, deployment. However, the team added a Beta Release after the first deployment. This is to allow students to use our system before they become unavailable due to their schedule.

Metrics

Schedule Metrics

View our Schedule Metrics Here!

WP Schedule Metrics.png
Schedule Metrics Highlights
Iteration Planned Duration (Days) Actual Duration (Days) Schedule Metric Score Action Status
5 14 15 93% Estimates are generally accurate and on track. Proceed as per normal.

Delayed slightly due to debugging phase, team was unfamiliar with charts and hence took a longer time to solve a date bug in the vital signs chart.

Iteration 5 was delayed by one day. Follow up action: The following iteration started on the same day. No buffer day is used.

Completed
11 14 15 93%

Iteration 11 was delayed by one day due to complexity in PDF Recognition Case Setup.
Follow up action: Still within the safe range.

Completed

Bug Metrics

View our Bug Metrics here!

Bug Score
WP BugMetrics.png


Bug Distribution based on Severity
WP-BugSummary.png
Iteration Bug Score Summary of bugs Action Taken
5 30
6 High
Most of the bugs in this iteration were due to the date and time error on the charts. Stop current development and resolve the bug immediately. Project Manager reschedules the project.
8 32
6 High
2 Low
The bugs were manageable. Some were due to validations, UI bugs, etc Stop current development and resolve the bug immediately. Project Manager reschedules the project.
9 8
1 High
3 Low
Developers did thorough unit and integration testing. Hence, lesser bugs were found in this iteration. Use the planned debugging time in the iteration

Task Metrics by Iteration

WP EffortMetrics.jpg

View our Task Metrics here!

Project Risks

Activated Risks

View our risk management here! The below table only highlights the two top risks that have been mitigated.

No Risk Description Impact Likelihood Impact Category Mitigation Plan Status
1 Client changes requirements on an ad hoc basis Project schedule will be affected Medium Medium B Team to evaluate changes on a case to case basis based on change management. Mitigated
2 Unable to get NP nursing students to test due to constraints in Ngee Ann Polytechnic’s academic calendar Unable to get genuine feedback from students and hence affect the usability of the system High High A PM to reschedule project to complete Student's Portal functions before the students are unavailable. Mitigated

The above two risks has been mitigated.

  1. Risk 1: The team implemented change management plan in order to evaluate the changes requested by the client. View our Change Management Here!
  2. Risk 2: PM rescheduled the project to complete student's functions before students were unavailable. Student's portal is now fully implemented, tested with NP nursing students and deployed.

Future Risks

No Risk Description Impact Likelihood Impact Category Mitigation Plan Status
1 Future developers unfamiliar with technologies used Unable to hand over to future developers for future application enhancement High High A Provide proper documentation such as deployment guide and include comments in the codes. Mitigated
2 Unexpected issues when users use the system Inconvenience will be caused for the users Low Low C Upon handover, the team will be giving the client a 1 month warranty period whereby all bugs found within this 1 month of usage will be solved by the team Mitigated

The above two risks have not occurred. However, our team anticipated the possibility of it and managed to mitigate these risks.

Technical Complexity

PDF Text Recognition

  • NP HS purchases new cases regularly. The format of these cases are unstructured. The cases are cumbersome to set up, hence the team proposed PDF text recognition case setup to ease the setting up of new cases.
  • Populate case setup form according to extracted information from the unstructured pdfs
  • The pdf is unstructured and it is unclear for a person without background to input such case information. Under the healthcare provider's order, there could be many different kinds of orders (medication, non-medication, doctor's remarks, etc). The team will be using picking out relevant information and put them into the relevant fields for easy setting up of cases


Challenges Faced during extraction
The team faced challenges in extracting the correct information due to the structure of the PDF. iText library reads the information line by line, however the information needed does not make business sense.

WP TC 1.jpg

How the team managed the challenge?
The team found the coordinates and from there on, we managed to get correct information to extract. WP TC 2.jpg

Responsive Web Mobile Application

WP Responsive HowItWorks.png WP Responsive Functions.png

  • This was proposed by the team as a replacement of the iOS application.

Quality of Product

Deliverables

Stage Specification Modules
Project Requirements Story boards Story board

Market Research

Project Management Minutes Meeting Minutes
Project Management Metrics, Risks, Change

Schedule Metrics
Bug Metrics
Risk Management
Change Management

Analysis and Design Use Case, ER Diagram, As-Is, To-Be Processes, Sequence Diagrams Use Case, ER Diagram, As-Is, To-Be Processes, Sequence Diagrams, Use Case Description
Design Prototype Persona and Prototype
Testing User Test Plan

Heuristic Evaluation User Testing 1
User Testing 2
User Testing 3

Handover User Manual, Project Closure Sign Off, UAT Sign Off

User Manual Guide
UAT Sign Off
Project Closure Sign Off

Deployment

Deployed Link: http://hsemr-wpinapp.rhcloud.com/hsemr

Testing

We have conducted three user testing and one heuristic evaluation.

Heuristic Evaluation

  • Venue: Singapore Management University, School of Information Systems
  • 5 participants
  • This is to learn more about the usability of our application and improve it further in our future designs. This was conducted with a paper prototype. A paper prototype was used because we want to be able to discover UI issues early, so that the cost of changing will not be so high.

View our Heuristics Evaluation documentation here!

User Testing 1

  • Date: 29 October 2014
  • Venue: Ngee Ann Polytechnic, School of Health Sciences
  • 4 NP Health Sciences students
  • 1 NP Health Sciences Lecturer

View our UT1 documentation here!

User Testing 2

  • Date: 21 January 2015
  • Venue: Ngee Ann Polytechnic, School of Health Sciences
  • 38 NP Health Sciences students

View our UT2 documentation here!

User Testing 3

  • Date: 25 March 2015
  • Venue: Ngee Ann Polytechnic, School of Health Sciences
  • 8 NP Health Sciences lecturers

View our UT3 documentation here!

Reflections

WP Finals LearningOutcome.jpg

WP ClientTestimonial1.png WP ClientTestimonial2.png