HeaderSIS.jpg

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

From IS480
Jump to navigation Jump to search
Line 242: Line 242:
 
| style="text-align:center" | Medium
 
| style="text-align:center" | Medium
 
| style="text-align:center" | PM has to work closely with the Back-End and front-end lead developers and bridge the gap between business process and technical components.
 
| style="text-align:center" | PM has to work closely with the Back-End and front-end lead developers and bridge the gap between business process and technical components.
|-
 
|}
 
<div style="font-size:20px">'''Technical Complexities'''</div>
 
{| class="wikitable"
 
! style="font-weight: text-align: center; bold;background: #57E3AB;color:#fff; width:100px; border:1px solid #999" | Feature Involved
 
! style="font-weight: text-align: center; bold;background: #57E3AB;color:#fff; width:100px; border:1px solid #999" | Description of Technical Complexity
 
! style="font-weight: text-align: center; bold;background: #57E3AB;color:#fff; width:200px; border:1px solid #999" | What is to be achieved as the end result
 
|-
 
| style="text-align:center" | Web service calling from BPM.
 
| style="text-align:center" | Use of SOAP request message and IBM BPM mapping to make web services call from IBM BPM.
 
| style="text-align:center" |  BPM can access data from the database only through web services in order to read a Letter of Credit, uploaded documents and other data.
 
|-
 
| style="text-align:center" | Exposing web service through BPM.
 
| style="text-align:center" | Use of undercover agent feature of IBM BPM.
 
| style="text-align:center" | This is used in order to trigger the BPM process by a web service call or any action from the front-end portal.
 
|-
 
| style="text-align:center" | Messaging standard web services between banks.
 
| style="text-align:center" | Use of Gateway that supports both SWIFT and ISO standards.
 
| style="text-align:center" | Banks have different standards for sending messages across each other. The gateway is used for sending advise and acknowledgement messages from one bank to the other.
 
 
|-
 
|-
 
|}
 
|}
 
==<div style="background: #4d627f; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size:24px"><font color= #FFFFFF>Quality of Product</font></div>==
 
==<div style="background: #4d627f; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size:24px"><font color= #FFFFFF>Quality of Product</font></div>==
 
<div style="font-size:20px">'''Intermediate Deliverables'''</div>
 
<div style="font-size:20px">'''Intermediate Deliverables'''</div>
There should be some evidence of work in progress.<br/>
+
There should be some evidence of work.<br/>
 
{|  class="wikitable"  border="1"
 
{|  class="wikitable"  border="1"
 
|- style="background:#fcd703; color:white"  
 
|- style="background:#fcd703; color:white"  
Line 352: Line 333:
 
* Have not being exposed to the software being used (IBM BPM)
 
* Have not being exposed to the software being used (IBM BPM)
  
<br/>
 
<b>Feedback Collected:</b>
 
The feedback collected can be found here: [[Media:A3xy_UT4Results.pdf| A3XY User Test 4 Results]]
 
 
<br/><br/>
 
<br/><br/>
 
<b>Results:</b>
 
<b>Results:</b>
 
*Time Spent in finishing the LC Application process (in mins)<br/>
 
*Time Spent in finishing the LC Application process (in mins)<br/>
[[Image:a3xy_UT2_result1.png|left|500px|link=]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
+
[[Image:a3xy_UT4_result1.png|left|500px|link=]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
 
*Time Spent in finishing the Document Presentation process (in mins)<br/>
 
*Time Spent in finishing the Document Presentation process (in mins)<br/>
[[Image:a3xy_UT2_result2.png|left|500px|link=]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
+
[[Image:a3xy_UT4_result2.png|left|500px|link=]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
 +
*Average Time Spent in finishing the Shipping Guarantee, Trust Receipt and Banker’s guarantee processes (in mins)<br/>
 +
[[Image:a3xy_UT4_result3.png|left|400px|link=]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
 
*Did you understand the full process?<br/>
 
*Did you understand the full process?<br/>
[[Image:a3xy_UT2_result3.png|left|400px|link=]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
+
[[Image:a3xy_UT4_result4.png|left|400px|link=]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
 
*Was the application easy to use?<br/>
 
*Was the application easy to use?<br/>
[[Image:a3xy_UT2_result4.png|left|400px|link=]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
+
[[Image:a3xy_UT4_result5.png|left|400px|link=]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
 +
*Results for quizzes for both the groups. (Average number of answers answered correctly)<br/>
 +
[[Image:a3xy_UT4_result6.png|left|400px|link=]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
 
<b>Key Findings:</b>
 
<b>Key Findings:</b>
*Participants find the technical names confusing sometimes. They have to go back to the Trade Finance home page every time in order to recall the meaning of different terms.
+
*Group A participants feel that the new interface is a big improvement from the previous version.
*Participants pointed out that it would be better if the URL of the document is clickable on the portal itself rather than copy pasting
+
*Group A participants feel that the new version provides a more comprehensive flow of the Trade Finance process and its components.
*Participants find the IBM BPM portal easy to use and straightforward with minimum clicks involved.
+
*Group A participants have on average 25% better performance compared to their performance in a previous user test.
*Participants liked the user interface of the Trade Finance portal.
+
*Group A participants have on average 15% better performance compared to the performance of Group B on average.
*80% of the participants understood the process of LC Application and Document Presentation using this application.
+
*All participants found the glossary to be really useful for referencing to the definitions.
*60% of the participants did not find the application easy to use.
+
*Group B participants do not face the issues that Group A faced in the previous user tests and on average have a 10% better performance for the same processes.
*Participants were a bit confused about the ISO and SWIFT messaging standards display.
+
*12.5% of Group B participants felt that the constant movement between the portal and IBM BPM was confusing
 +
*All participants find individual components of the application easy to use.
 +
 
<br/>
 
<br/>
 
<div style="font-size:20px">'''User Test 5'''</div>
 
<div style="font-size:20px">'''User Test 5'''</div>
<b>Objective : Process Verification</b><br/><br/>
+
<b>Objective : Heuristic Evaluation of the built application. </b><br/><br/>
The tasks assigned can be found here: [[Media:A3xy_UT3.pdf| A3XY User Test 3 Plan]]<br/>
+
The tasks assigned can be found here: [[Media:A3xy_UT5.pdf| A3XY User Test 5 Plan]]<br/>
 
<b>Demographic</b> <br/>
 
<b>Demographic</b> <br/>
 
{| class="wikitable"  
 
{| class="wikitable"  
 
| style="font-weight: text-align: center; bold;background: #fcd703;color:#fff; width:100px; border:1px solid #999" | Users
 
| style="font-weight: text-align: center; bold;background: #fcd703;color:#fff; width:100px; border:1px solid #999" | Users
| style="text-align:center" | Professors
+
| style="text-align:center" | Students
 
|-
 
|-
 
| style="font-weight: text-align: center; bold;background: #fcd703;color:#fff; width:100px; border:1px solid #999" | Number of Users  
 
| style="font-weight: text-align: center; bold;background: #fcd703;color:#fff; width:100px; border:1px solid #999" | Number of Users  
| style="text-align:center" | 2
+
| style="text-align:center" | 8
 
|-
 
|-
 
| style="font-weight: text-align: center; bold;background: #fcd703;color:#fff; width:100px; border:1px solid #999" | Venue
 
| style="font-weight: text-align: center; bold;background: #fcd703;color:#fff; width:100px; border:1px solid #999" | Venue
| style="text-align:center" | SIS MR 4.3
+
| style="text-align:center" | SOE CR 3.4
 
|-
 
|-
 
|}
 
|}
 
<br/>
 
<br/>
 
<b>Brief information on the participants:</b>
 
<b>Brief information on the participants:</b>
*Experienced with background in Trade Finance
+
*Have basic knowledge of Trade Finance from prior study
*Work at Ngee Ann Polytechnic
 
 
<br/>
 
<br/>
 
<b>Goals:</b>
 
<b>Goals:</b>
*To gather suggestions and feedback after using the application.
+
*Students should be able to navigate around the website easily
*To verify content and check consistency throughout the platform.
+
*Students should understand the requirements for various input fields without additional help
*To find pain points identified by the Professors while using the platform and trade portal.
+
*Students should find the application visually appealing
*To find out whether the platform would act as a good teaching tool or not.
 
 
<br/>
 
<br/>
<b>Usability:</b><br/>
+
<b>Results:</b><br/>
Ratings of various elements of the portal<br/>
+
*Rating based on the student’s experience while navigating the website where 1 is hard and 5 is easy<br/>
[[Image:a3xy_UT3_result.png|left|600px|link=]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
+
[[Image:a3xy_UT5_result1.png|left|400px|link=]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
 +
*Rating based on clarity of requirements for input fields<br/>
 +
[[Image:a3xy_UT5_result2.png|left|400px|link=]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
 +
*Rating based on visual appeal of the website<br/>
 +
[[Image:a3xy_UT5_result3.png|left|400px|link=]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
 +
<b>Key Findings:</b>
 +
*In general, participants find it easy to navigate around that website. However, some participants still take some time to understand the jump from trade portal to trade operations
 +
*Participants are able to understand the requirement for all input fields easily.
 +
*Participants find the trade portal visually appealing but there is still room for improvement.
 +
*Some participants feel a requirement for a feature that show a summary of their lc transactions.
 +
 
 
==<div style="background: #4d627f; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size:24px"><font color= #FFFFFF>Reflection</font></div>==
 
==<div style="background: #4d627f; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size:24px"><font color= #FFFFFF>Reflection</font></div>==
 
[[Image:A3xy_midref1.png|center|800px|link=]]
 
[[Image:A3xy_midref1.png|center|800px|link=]]
Line 408: Line 400:
 
<br/>
 
<br/>
 
==<div style="background: #4d627f; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size:24px"><font color= #FFFFFF>Client's View</font></div>==
 
==<div style="background: #4d627f; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size:24px"><font color= #FFFFFF>Client's View</font></div>==
" Using this new application, I will be able to more effectively teach Trade Finance to my MITB class.  The hands-on use of the tool will help to drive home the main learning points of the course.The tool functions nearly like a “real” Trade Finance system a bank might use, and it implements industry standard message formats, eg; SWIFT and ISO. This is the first FYP project that I am aware of that implements a BPM engine, and it would be useful to demo the application in PMSB. Ngee Ann Poly will also use this application to support their Financial Informatics Diploma course. " - Professor Alan, Chief Architect for SMU tBank
+
" Using this new application, I will be able to more effectively teach Trade Finance to my MITB class.  The hands-on use of the tool will help to drive home the main learning points of the course.The tool functions nearly like a “real” Trade Finance system a bank might use, and it implements industry standard message formats, eg; SWIFT and ISO. This is the first FYP project that I am aware of that implements a BPM engine, and it would be useful to demo the application in PMSB. Ngee Ann Poly will also use this application to support their Financial Informatics Diploma course. "
 
+
- Professor Alan, Chief Architect for SMU tBank
 +
<br/><br/>
 
|}
 
|}

Revision as of 11:53, 22 November 2015

A3xy team logo1.png



A3xy HomeIcon.png

HOME

  A3xy UserIcon.png

ABOUT US

  A3xy Project.png

PROJECT OVERVIEW

  A3xy StatsIcon.png

PROJECT MANAGEMENT

  A3xy PapersIcon.png

DOCUMENTATION

 
Main Wiki Midterm Wiki Final WikiWP SubPlane.png


Project Progress Summary


A3xy midterm.png

Midterm Slides
Download: Final presentation


A3xy computer.png

Deployed website
Trade Portal : http://tbankonline.com/SMUtBank_CIB
Trade Operations : https://tbankonline.com:9443/ProcessPortal/login.jsp


Development Progress

Current Progress : 100%
Current Iteration : 12
12th Nov - 23rd Nov

Below is the scope of our project and the functionalities :

A3xy scope.png


Project Highlights (X-factor)

A3xy live.png

Lab session
Date: 13th November Venue: Ngee Ann Polytechnic


A3xy labusers.png

Users
42 students 1.5 hour lab session


A3xy labpurpose.png

Purpose

  • Learn about Trade Finance
  • Prelude to Corporate Banking module
  • Experience SMU’s teaching pedagogy


Feedback from students :
Below are some pictures from the lab session :

A3xy Xfactor lab.JPG

Project Management


Iteration Tasks

A3xy finaltasks.png
























Project Schedule (Planned VS Actual)
Planned Actual

A3xy timeline v1.jpg

A3XY Timeline.png


Project Scope (Planned VS Actual)
Planned Actual

A3XY Scope.png

A3XY Scope1.png


Schedule Metrics


A3xy finalSM.png
Iteration Completion % Planned Days Actual Days Metric Index
1 100% 14 16 0.88
2 100% 14 15 0.93
3 100% 14 14 1.00
4 100% 14 17 0.82
5 100% 14 9 1.56
6 100% 14 17 0.82
7 100% 14 15 0.93
8 100% 14 10 1.40
9 100% 9 9 1.00
10 100% 14 19 0.74
11 100% 15 15 1.00




Below are the reasons for high and low schedule metrics for the iterations :

A3xy finalSM1.png
A3xy finalSM2.png
A3xy finalSM3.png
A3xy finalSM4.png
A3xy finalSM5.png


Bug Metrics


Below are the bug points distribution for each iteration:

A3xy finalbug1.png

Below is the distribution of bugs based on their severity for each iteration:

A3xy finalbug3.png


Risk Management
Risk Consequences Likelihood Impact Mitigation Strategy
Team is unfamiliar with technologies used. Project will be potentially delayed due to incorrect estimates. High High Team members will research and guide each others. Project manager will allocate more time to this task.
Delay in development due to downtime of server. Front-end and IBM BPM implementation not possible if the server is down. Low High Coordinate with the client on a regular basis to modify the schedule if required.
Failure to factor in minor coding tasks due to lack of experience. Project will be potentially delayed as these minor tasks need to be performed. Medium Medium PM has to work closely with the Back-End and front-end lead developers and bridge the gap between business process and technical components.

Quality of Product

Intermediate Deliverables

There should be some evidence of work.

Stage Specification
Project Management Project schedule
Schedule Metrics
Bug Metrics
Risk Management
Change Management
Project Overview Project Description
Motivation
Scope
Technologies
X-factor
Documentation Technical Documents
Design Documents
Test Documents
Meeting Minutes
Project Documents
Deployment
User Test 4

Objective : Compare the usability of the platform between first-time and old users.

The tasks assigned can be found here: A3XY User Test 4 Plan
Demographic

Users Students
Number of Users 12 (6 old users, 6 new users)
Venue SMU school campus


Brief information on the participants:
Group A (old users)

  • Have prior experience of using the platform
  • Have worked on the LC process
  • Have basic knowledge of Trade Finance from prior usage


Group B (new users)

  • Experienced with background in Consumer Internet Banking
  • Understand banking terms
  • Have not being exposed to the software being used (IBM BPM)



Results:

  • Time Spent in finishing the LC Application process (in mins)
A3xy UT4 result1.png











  • Time Spent in finishing the Document Presentation process (in mins)
A3xy UT4 result2.png











  • Average Time Spent in finishing the Shipping Guarantee, Trust Receipt and Banker’s guarantee processes (in mins)
A3xy UT4 result3.png












  • Did you understand the full process?
A3xy UT4 result4.png












  • Was the application easy to use?
A3xy UT4 result5.png












  • Results for quizzes for both the groups. (Average number of answers answered correctly)
A3xy UT4 result6.png












Key Findings:

  • Group A participants feel that the new interface is a big improvement from the previous version.
  • Group A participants feel that the new version provides a more comprehensive flow of the Trade Finance process and its components.
  • Group A participants have on average 25% better performance compared to their performance in a previous user test.
  • Group A participants have on average 15% better performance compared to the performance of Group B on average.
  • All participants found the glossary to be really useful for referencing to the definitions.
  • Group B participants do not face the issues that Group A faced in the previous user tests and on average have a 10% better performance for the same processes.
  • 12.5% of Group B participants felt that the constant movement between the portal and IBM BPM was confusing
  • All participants find individual components of the application easy to use.


User Test 5

Objective : Heuristic Evaluation of the built application.

The tasks assigned can be found here: A3XY User Test 5 Plan
Demographic

Users Students
Number of Users 8
Venue SOE CR 3.4


Brief information on the participants:

  • Have basic knowledge of Trade Finance from prior study


Goals:

  • Students should be able to navigate around the website easily
  • Students should understand the requirements for various input fields without additional help
  • Students should find the application visually appealing


Results:

  • Rating based on the student’s experience while navigating the website where 1 is hard and 5 is easy
A3xy UT5 result1.png












  • Rating based on clarity of requirements for input fields
A3xy UT5 result2.png












  • Rating based on visual appeal of the website
A3xy UT5 result3.png












Key Findings:

  • In general, participants find it easy to navigate around that website. However, some participants still take some time to understand the jump from trade portal to trade operations
  • Participants are able to understand the requirement for all input fields easily.
  • Participants find the trade portal visually appealing but there is still room for improvement.
  • Some participants feel a requirement for a feature that show a summary of their lc transactions.

Reflection

A3xy midref1.png
A3xy midref2.png


Client's View

" Using this new application, I will be able to more effectively teach Trade Finance to my MITB class. The hands-on use of the tool will help to drive home the main learning points of the course.The tool functions nearly like a “real” Trade Finance system a bank might use, and it implements industry standard message formats, eg; SWIFT and ISO. This is the first FYP project that I am aware of that implements a BPM engine, and it would be useful to demo the application in PMSB. Ngee Ann Poly will also use this application to support their Financial Informatics Diploma course. " - Professor Alan, Chief Architect for SMU tBank