HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2017T1 Parapara SakeLa FinalWiki"

From IS480
Jump to navigation Jump to search
 
(43 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:Final term.png|center|800px]]
+
<!--Logo-->
 +
[[File:ParaparaSakelaLogo.png|center|300px|caption]]
 +
<br>
 +
 
 +
 
 +
 
 +
<!--Header-->
 +
{|style="background-color:#ffffff; color:#ffff; padding: 10 0 10 0;" width=100% cellspacing="0" cellpadding="0" valign="top" border-left= "1" solid #000000; border-right:1px solid #0000000; |
 +
 
 +
 
 +
 
 +
| style="padding:0.2em; font-size:100%; background-color:#eed7d7; text-align:center; color:#F5F5F5" width="20%" | <div style =" border-bottom:3px solid #aa1d23;">
 +
[[IS480 Team wiki: 2017T1 Parapara SakeLa |<font color="#040202" size=2.5 face="Century Gothic"><b>HOME</b></font>]]
 +
|
 +
 
 +
| style="padding:0.2em; font-size:100%; background-color:#eed7d7; text-align:center; color:#F5F5F5" width="20%" |
 +
[[IS480 Team wiki: 2017T1 Parapara SakeLa_About_Us |<font color="#040202" size=2.5 face="Century Gothic"><b>ABOUT US</b></font>]]
 +
|
 +
 
 +
 
 +
<!-- | style="padding:0.2em; font-size:100%; background-color:#eed7d7; text-align:center; color:#F5F5F5" width="20%" |  -->
 +
<!--THIS IS HOW TO INSERT A SMALL PIC FOR THE TABS IF YOU ALL WANT -->
 +
<!--[[Image: Image Name|20px|link=]] &nbsp;-->
 +
 
 +
| style="padding:0.2em; font-size:100%; background-color:#eed7d7; text-align:center; color:#F5F5F5" width="20%" |
 +
[[IS480 Team wiki: 2017T1 Parapara SakeLa_Project_Overview |<font color="#040202" size=2.5 face="Century Gothic"><b>PROJECT OVERVIEW</b></font>]]
 +
|
 +
 
 +
| style="padding:0.2em; font-size:100%; background-color:#eed7d7; text-align:center; color:#F5F5F5" width="20%" |
 +
[[IS480 Team wiki: 2017T1 Parapara SakeLa_Project_Management | <font color="#040202" size=2.5 face="Century Gothic"><b>PROJECT MANAGEMENT</b></font>]]
 +
|
 +
 
 +
| style="padding:0.2em; font-size:100%; background-color:#eed7d7; text-align:center; color:#F5F5F5" width="20%" | 
 +
[[IS480 Team wiki: 2017T1 Parapara SakeLa_Documentation | <font color="#040202" size=2.5 face="Century Gothic"><b>DOCUMENTATION</b></font>]]
 +
|}
 +
<!--Header End-->
 +
 
 +
<!--Sub Header Start-->
 +
 
 +
{| class="wikitable;style="background-color:white; color:white  width="100%" height=50px cellspacing="0" cellpadding="0" valign="top" border="0"
 +
|-
 +
| style="vertical-align:top;width:14.2%;" | <div style=" font-weight: bold;  text-align:center; line-height: wrap_content; font-size:12px; border-bottom:1px solid #1D1D1D;  font-family:Century Gothic">[[IS480 Team wiki: 2017T1 Parapara SakeLa| <font color="#35332E"><b>Main Wiki</b></font>]] || style="vertical-align:top;width:14.2%;" | <div style=" font-weight: bold;  text-align:center; line-height: wrap_content; font-size:12px; border-bottom:1px solid #1D1D1D;  font-family:Century Gothic">[[IS480 Team wiki: 2017T1 Parapara SakeLa_MidTerms | <font color="#35332E"><b>Mid-Terms Wiki</b></font>]]  || style="vertical-align:top;width:14.2%;" | <div style=" font-weight: bold;  text-align:center; line-height: wrap_content; font-size:12px; border-bottom:3px solid #aa1d23;  font-family:Century Gothic">[[IS480 Team wiki: 2017T1 Parapara SakeLa_FinalWiki | <font color="#35332E"><b>Final Wiki</b></font>]]
 +
 
 +
|}
 +
 
 +
 
 +
<!--Sub Header End-->
 +
 
 +
 
 +
[[File:FinalInfo.png|center|700px]]
 +
 
 +
===<div style="background: #eed7d7; padding: 15px; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:Century Gothic"><font color= #000000>Project Progress Summary</font></div>===
 +
 
 +
<center>
  
==Project Progress Summary==
+
 
[https://wiki.smu.edu.sg/is480/File%3AFINAL_MT_SLIDES_(2).pdf Final Term Slides]
+
[[Image:IPMAN_FinalsSlides_Icon.png|150px |link=https://wiki.smu.edu.sg/is480/img_auth.php/f/f1/Parapara_SakeLa_Finals_Slides.pdf]]
 +
[[Image:IPMAN Poster Icon.png|150px |link=https://wiki.smu.edu.sg/is480/File%3AFypposter.png]]
 +
 
 +
</center>
 +
 
 +
=== <big>Final</big> ===
  
 
[[File:Picture8.png|center|800px]]
 
[[File:Picture8.png|center|800px]]
Line 9: Line 67:
 
<br>
 
<br>
  
==Project Management==
+
===<div style="background: #eed7d7; padding: 15px; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:Century Gothic"><font color= #000000>Value for Client </font></div>===
 +
 
 +
 
 +
 
 +
 
 +
 
 +
=== 1.Creation of an SOP allowing for tracking ===
 +
Standardizes the flow of the sales process for the sales team. Ensuring each step is accounted for allowing data to be sorted and ordered to analyse performance of employees as well as clients.
 +
 
 +
[[File:Parapara SakeLa_SOP.png|center|700px]]
 +
 
 +
=== 2. Client Segmentation ===
 +
By profiling and segmenting clients with the use of our RFM analysis it enables IRA to better target clients based on their purchasing traits.
 +
 
 +
 
 +
[[File:Parapara SakeLa_RFM1.png|center|800px]]
 +
[[File:Parapara SakeLa_RFM3.png|center|800px]]
 +
 
 +
<br>
 +
<div style="font-size:16px; font-family:Century Gothic; text-align:center;border-bottom:3px solid #aa1d23;"> RFM Matric (Consumers/Businesses)
 +
</div>
 +
<br>
 +
[[File:Parapara SakeLa_RFM2.png|center|800px]]
 +
[[File:Parapara SakeLa_RFM4.png|center|800px]]
 +
 
 +
<br>
 +
<div style="font-size:16px; font-family:Century Gothic; text-align:center;border-bottom:3px solid #aa1d23;"> Uses for RFM
 +
</div>
 +
 
 +
[[File:Parapara SakeLa_RFM5.png|center|800px]]
 +
<br>
 +
 
 +
 
 +
<div style="font-size:16px; font-family:Century Gothic; text-align:center;border-bottom:3px solid #aa1d23;"> RFM Considerations
 +
</div>
 +
[[File:Parapara SakeLa_RFM6.png|center|800px]]
 +
 
 +
<br>
 +
<div style="font-size:16px; font-family:Century Gothic; text-align:center;border-bottom:3px solid #aa1d23;"> RFM Justifications
 +
</div>
 +
[[File:Parapara SakeLa_RFM7.png|center|800px]]
 +
 
 +
 
 +
 
 +
=== 3. Configurable===
 +
The applications can also be simply configured to their different client segmentation values when needed
 +
<br>
 +
 
 +
===<div style="background: #eed7d7; padding: 15px; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:Century Gothic"><font color= #000000>Value for Sponsor</font></div>===
 +
 
 +
=== Customisable===
 +
 
 +
Our pair of applications can be easily customized to each new client's specifications. Its flexibility allows our sponsor's FlexSolver to customize the applications in accordance to their client's products as well as different client segmentation analysis strategies
 +
 
 +
===<div style="background: #eed7d7; padding: 15px; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:Century Gothic"><font color= #000000>Project Management</font></div>===
  
 
===Project Schedule (Plan Vs Actual):===
 
===Project Schedule (Plan Vs Actual):===
[[File:ProjectStatus.png|center|800px]]
+
 
 +
  <table style="background-color:#FFFFFF;" border = '1' width="100%">
 +
        <tr align="center" valign="top" style="padding-left: 10px; padding-right: 10px; font-family:Century Gothic; font-size: 16px;">
 +
 
 +
            <th style="background: #ED8787;">Iterations</th>
 +
<th style="background: #ED8787;">Module</th>
 +
<th style="background: #ED8787;">Planned</th>
 +
<th style="background: #ED8787;">Actual</th>
 +
<th style="background: #ED8787;" width="30%">Comments</th>
 +
 
 +
 
 +
        </tr>
 +
        <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
            <td rowspan ='2'>2</td>
 +
            <td>Account Module (SalesKit & Manager Portal)</td>
 +
            <td>6 June 2017 </td>
 +
            <td>6 June 2017</td>
 +
          <td>Manage to complete by iteration, took 2 days. It is within our planned schedule. Kian Yong and Myo manages to complete it within the time planned.</td>
 +
       
 +
        </tr>
 +
 
 +
        <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
         
 +
            <td>Overview Module (SalesKit & Manager Portal)</td>
 +
            <td>9 June 2017</td>
 +
            <td>9 June 2017</td>
 +
          <td>Started on this right after Account Module. Came up with the logic and the User Interface. Hsin Ning and Chong Chieh manages to complete it within time planned.</td>
 +
       
 +
        </tr>
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
            <td >3</td>
 +
            <td>Employee Module (Manager Portal)</td>
 +
            <td>16 June 2017</td>
 +
            <td>16 June 2017</td>
 +
          <td>There is a few changes made by client along the way, hence we take longer time. The logic was not confirmed and if client changed it, our group needs to change alot of codes. However, constant communication with client ensures we keep on track.</td>
 +
       
 +
        </tr>
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
            <td >4</td>
 +
            <td>Employee Module (Manager Portal)</td>
 +
            <td>30 June 2017</td>
 +
            <td>30 June 2017</td>
 +
          <td>Continuation of Employee Module. Extend Iteration by 1 day to complete task. New iteration, so we continue with the remaining functions of employee module. Covered by Myo and Kian Yong.</td>
 +
       
 +
        </tr>
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
            <td rowspan ='2'>5</td>
 +
            <td>Employee Module (Manager Portal)
 +
</td>
 +
            <td>10 July 2017</td>
 +
            <td>11 July 2017</td>
 +
          <td>Completed Employee Module, took 6 days. Whole employee module for Manager Portal is covered and client has confirmed that it is according to what he expected.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
           
 +
            <td>Client Module (Manager Portal)</td>
 +
            <td>16 July 2017</td>
 +
            <td>17 July 2017</td>
 +
          <td>Extended Iteration by 1 day because we could not finish tasks and most of our group members are busy with their internship. Completed all the features that are to be covered in this iteration.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
            <td >6</td>
 +
            <td>Client Module (Manager Portal)</td>
 +
            <td>20 July 2017</td>
 +
            <td>22 July 2017</td>
 +
          <td>Extended iteration by one day to complete the whole client module. This is a continuation of Client Module, which is done by Mark and Hsin Ning.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
            <td rowspan ='2'>7</td>
 +
            <td>Calendar Module (SalesKit & Manager Portal)</td>
 +
            <td>30 July 2017</td>
 +
            <td>31 July 2017</td>
 +
          <td>Embed the Google calendar, takes 1 day. This is done by Terence but the group is still looking for improvements to the calendar for a better User Interface experience.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
         
 +
            <td>Sake Management Module (Manager Portal)</td>
 +
            <td>1 August 2017</td>
 +
            <td>1 August 2017</td>
 +
          <td>There are additions to the details of the sake that needs to be stored.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
            <td >8</td>
 +
            <td>Calendar Module (SalesKit & Manager Portal)</td>
 +
            <td>17 August 2017</td>
 +
            <td>19 August 2017</td>
 +
          <td>Start on the integration of Google Calendar, spent alot of time researching on their API. There are errors at the start as we are unsure of the APIs to use.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
            <td rowspan ='2'>9</td>
 +
            <td>Exporting PDF and excel (Manager Portal)</td>
 +
            <td>1 September 2017</td>
 +
            <td>2 September 2017</td>
 +
          <td>Manage to complete by iteration, took 4 days. However, exporting PDF takes a very long time to load, so Kian Yong spends longer time than required.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
         
 +
            <td>Calendar Module (Manager Portal)</td>
 +
            <td>5 September 2017</td>
 +
            <td>6 September 2017</td>
 +
          <td>Client added a company event function, so we have to work on it. Mark will have to add in extra function to Calendar Module and integration with Google Calendar is different from the normal appointment that we created.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
            <td rowspan ='6'>10</td>
 +
            <td >Billing Module (Manager Portal)</td>
 +
            <td>10 September 2017</td>
 +
            <td>11 September 2017</td>
 +
            <td>Manage to complete by iteration, took 2 days. Completed by Kian Yong.</td>
 +
     
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
         
 +
            <td>Sake Analysis Module (Manager Portal)</td>
 +
            <td>10 September 2017</td>
 +
            <td>11 September 2017</td>
 +
          <td>Started the same time to rush all the tasks. The iteration is short, so we are focusing on 2 functions at the same time. This function is done by Myo and Hsin Ning.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
         
 +
            <td>Pending Delivery Module (Manager Portal)</td>
 +
              <td>10 September 2017</td>
 +
            <td>11 September 2017</td>
 +
          <td>Started the same time to rush all the tasks. This function is done by Mark.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
   
 +
            <td>Employee Module (Manager Portal)</td>
 +
            <td>10 September 2017</td>
 +
            <td>11 September 2017</td>
 +
          <td>Addition of archiving of employees, so we complete it by this iteration. As this was a last minute addition, we continued to add this feature to the employee module.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
     
 +
            <td>Client Module (SalesKit)</td>
 +
            <td>12 September 2017</td>
 +
            <td>13 September 2017</td>
 +
          <td>Completed Client Module by this iteration. Mark did this well and refer some of the logics to that of Manager Portal.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
 
 +
            <td>Calendar Module (Manager Portal)</td>
 +
            <td>15 September 2017</td>
 +
            <td>15 September 2017</td>
 +
          <td>Realized that embed Google calendar is very buggy, so we changed it to angular calendar. Mark changed the User Interface of this to ensure that the calendar is bug free.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
            <td rowspan ='3'>11</td>
 +
            <td>Employee Module (Manager Portal)</td>
 +
            <td>18 September 2017</td>
 +
            <td>18 September 2017</td>
 +
          <td>Completed archiving of employees. Kian Yong completed this function.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
     
 +
            <td>Sake Menu Module (SalesKit)</td>
 +
            <td>20 September 2017</td>
 +
            <td>20 September 2017</td>
 +
          <td>Completed Sake Menu Module by this iteration. The whole function is completed by Myo and Hsin Ning and this follows closely with that of Manager Portal, so the time taken is shorter.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
     
 +
            <td>Billing Module (SalesKit)</td>
 +
            <td>24 September 2017</td>
 +
            <td>24 September 2017</td>
 +
          <td>Completed Billing Module by this iteration.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
            <td rowspan ='3'>12</td>
 +
            <td>Shortlisted Module (SakesKit)</td>
 +
            <td>30 September 2017</td>
 +
            <td>30 September 2017</td>
 +
          <td>Completed the tasting feature by customer and the favourites marked by customer themselves. This is done by Mark and Chong Chieh.</td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
         
 +
            <td>Invoice Module (SalesKit)</td>
 +
                  <td>4 October 2017</td>
 +
            <td>4 October 2017</td>
 +
          <td>Completed the Invoice Module within this iteration. We rush out this function so that we can complete the last function for this iteration. </td>
 +
       
 +
        </tr>
 +
 
 +
  <tr  align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;">
 +
       
 +
      <td>Delivery Order Module (SalesKit)</td>
 +
          <td>10 October 2017</td>
 +
            <td>10 October 2017</td>
 +
          <td>Completed the delivery order module within iteration .</td>
 +
       
 +
        </tr>
 +
 
 +
 
 +
</table>
 +
 
 +
<br>
  
 
===Project Metrics:===
 
===Project Metrics:===
[[File:Picture12.png|center|800px]]
+
<br>
 +
[[File:ParaParaScheduleMetric.png|center|800px]]
 
<br>
 
<br>
 
[[File:Picture13.png|center|800px]]
 
[[File:Picture13.png|center|800px]]
 
+
<br>
[[File:Picture11.png|center|800px]]
+
[[File:BugMetricGraph2.png|center|800px]]
 
<br>
 
<br>
 
[[File:Picture14.png|center|800px]]
 
[[File:Picture14.png|center|800px]]
  
==Technical Complexities==
+
===<div style="background: #eed7d7; padding: 15px; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:Century Gothic"><font color= #000000>Technical Complexities</font></div>===
[[File:Picture3.png|center|800px]]
+
[[File:Parapara SakeLa Tech1.png|center|800px]]
[[File:Picture4.png|center|800px]]
+
<hr>
[[File:Picture5.png|center|800px]]
+
[[File:Parapara SakeLa Tech2.png|center|800px]]
[[File:TechnicalComplex.png|center|800px]]
+
<hr>
[[File:Picture6.png|center|800px]]
+
[[File:Parapara SakeLa Tech3.png|center|800px]]
[[File:Picture7.png|center|800px]]
+
<hr>
 +
[[File:Parapara SakeLa Tech4.png|center|800px]]
 +
<hr>
 +
[[File:Tech5.png|center|800px]]
 +
<hr>
 +
[[File:Parapara SakeLa Tech6.png|center|800px]]
 +
<hr>
 +
[[File:Parapara SakeLa Tech7.png|center|800px]]
 +
<hr>
 +
[[File:Parapara SakeLa Tech8.png|center|800px]]
 +
<hr>
 +
 
  
==Quality of product==
+
===<div style="background: #eed7d7; padding: 15px; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:Century Gothic"><font color= #000000>Quality of Product</font></div>===
  
{| border="1"
+
{| border="1"
|- style="background:blue; color:white"  
+
|- style="background: #ED8787; font-weight: bold; line-height: 1em; text-indent: 15px; font-size:13px; font-family:Century Gothic; width: 100%; border-style: solid"
 
|align="center"| Stage  
 
|align="center"| Stage  
 
|align="center"| Specification
 
|align="center"| Specification
Line 91: Line 445:
 
|-
 
|-
 
|}
 
|}
 
  
 
=== Quality:===
 
=== Quality:===
Line 100: Line 453:
  
  
=== Testing:===
 
[[File:UT1.png|center|800px]]
 
[[File:UTChanges1.png|center|800px]]
 
[[File:UT2.png|center|800px]]
 
[[File:UTChange2.png|center|800px]]
 
[[File:Picture1.png|center|800px]]
 
[[File:Picture2.png|center|800px]]
 
  
==Deployment==
+
===<div style="background: #eed7d7; padding: 15px; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:Century Gothic"><font color= #000000>Testing</font></div>===
Username: adrian <br>
+
 
Password: adrian123 <br>
+
 
[http://172.104.39.184:8080/ManagerPortal/#/overview Manager Portal] <br>
+
==== User Testing 1 ====
 +
[[File:UT1.png|center|600px]]
 +
<br>
 +
<hr>
 +
[[File:UTChanges1.png|center|600px]]
 +
<br>
 +
<hr>
 +
 
 +
===== User Testing 1 Modifications =====
 +
* Lack of alert message often confuses user as to whether their action has been successfully carried out. Hence, we <span style="color: red">added</span> alert message to inform user that the form has been filled up and successfully carried out.
 +
* In our Manager Portal, we have 3 different categories for clients: contacts, prospects and customers. Hence, these naming conventions can be quite confusing, so we <span style="color: red"> separate </span> the tabs into its different client type. 
 +
* Our statistics are too general, so from our clarification with client, we agreed on just <span style="color: red"> setting it to one year limit </span>.
 +
 
 +
<br>
 +
<hr>
 +
 
 +
==== User Testing 2 ====
 +
 
 +
[[File:UT2.png|center|600px]]
 +
<br>
 +
<hr>
 +
[[File:UTChange2.png|center|600px]]
 +
<br>
 +
<hr>
 +
 
 +
===== User Testing 2 Modifications =====
 +
* There are some validation which are done wrongly like only allowing handphone numbers to pass the form and not house number. Hence, our group  <span style="color: red">went through every form and validation </span>we have to spot bugs that we might encounter which in fact is unnecessary.
 +
* The color contrast is different, and this is due to each person's subjective opinion. However, we did take it into account and  <span style="color: red">consult our client</span> on this and went on with the color that he prefers.
 +
* We  <span style="color: red">changed </span> the User Interface calendar to provide a better User Interface experience
 +
 
 
<br>
 
<br>
 +
<hr>
 +
 +
==== User Acceptance Test ====
 +
[[File:UT3.png|center|600px]]
 +
<br>
 +
<hr>
 +
[[File:UT3-2.png|center|600px]]
 +
<br>
 +
<hr>
 +
 +
===== User Acceptance Testing Feedbacks =====
 +
* The whole contacts, prospects and customers idea is easy to understand and a good differentiation of the 3 categories. In this way, it is easy to <span style="color: red">understand</span> the whole concept and act as a good SOP for employee to follow. 
 +
* It is easy to navigate around Manager Portal and Saleskit as all the tabs are well-defined. We can navigate from one page to another page on many situations. Hence, this is very <span style="color: red"> convenient</span> to use.
 +
 +
 
<br>
 
<br>
 +
<hr>
 +
 +
===<div style="background: #eed7d7; padding: 15px; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:Century Gothic"><font color= #000000>Deployment</font></div>===
  
Username: erica <br>
+
<div style="display:inline">
Password: ericapassword<br>
+
[[Image:ManagerPortal.png|100px|link=http://172.104.39.184:8080/ManagerPortal/#/login]]
[http://172.104.39.184:8080/SalesKit/#/login SalesKit] <br>
+
<br>
 +
Manager Portal
 +
 
  
 +
<br>
 +
<br>
 +
[[Image:Saleskit.png|100px|link=http://172.104.39.184:8080/SalesKit/#/login]]
 +
<br>
 +
SalesKit
 +
 +
</div>
  
==Reflection==
+
===<div style="background: #eed7d7; padding: 15px; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:Century Gothic"><font color= #000000>Reflections</font></div>===
  
 
===Team Reflection:===
 
===Team Reflection:===
Line 127: Line 529:
 
===Individual Reflection:===
 
===Individual Reflection:===
  
[[File:Picture15.png|center|800px]]
+
[[File:IndividualReflection.png|center|800px]]
 
[[File:Picture16.png|center|800px]]
 
[[File:Picture16.png|center|800px]]

Latest revision as of 14:46, 20 November 2017

caption



ABOUT US


PROJECT OVERVIEW

PROJECT MANAGEMENT

DOCUMENTATION




FinalInfo.png

Project Progress Summary


IPMAN FinalsSlides Icon.png IPMAN Poster Icon.png

Final

Picture8.png
Picture9.png
Picture10.png


Value for Client

1.Creation of an SOP allowing for tracking

Standardizes the flow of the sales process for the sales team. Ensuring each step is accounted for allowing data to be sorted and ordered to analyse performance of employees as well as clients.

Parapara SakeLa SOP.png

2. Client Segmentation

By profiling and segmenting clients with the use of our RFM analysis it enables IRA to better target clients based on their purchasing traits.


Parapara SakeLa RFM1.png
Parapara SakeLa RFM3.png


RFM Matric (Consumers/Businesses)


Parapara SakeLa RFM2.png
Parapara SakeLa RFM4.png


Uses for RFM
Parapara SakeLa RFM5.png



RFM Considerations
Parapara SakeLa RFM6.png


RFM Justifications
Parapara SakeLa RFM7.png


3. Configurable

The applications can also be simply configured to their different client segmentation values when needed

Value for Sponsor

Customisable

Our pair of applications can be easily customized to each new client's specifications. Its flexibility allows our sponsor's FlexSolver to customize the applications in accordance to their client's products as well as different client segmentation analysis strategies

Project Management

Project Schedule (Plan Vs Actual):



Iterations Module Planned Actual Comments
2 Account Module (SalesKit & Manager Portal) 6 June 2017 6 June 2017 Manage to complete by iteration, took 2 days. It is within our planned schedule. Kian Yong and Myo manages to complete it within the time planned.
Overview Module (SalesKit & Manager Portal) 9 June 2017 9 June 2017 Started on this right after Account Module. Came up with the logic and the User Interface. Hsin Ning and Chong Chieh manages to complete it within time planned.
3 Employee Module (Manager Portal) 16 June 2017 16 June 2017 There is a few changes made by client along the way, hence we take longer time. The logic was not confirmed and if client changed it, our group needs to change alot of codes. However, constant communication with client ensures we keep on track.
4 Employee Module (Manager Portal) 30 June 2017 30 June 2017 Continuation of Employee Module. Extend Iteration by 1 day to complete task. New iteration, so we continue with the remaining functions of employee module. Covered by Myo and Kian Yong.
5 Employee Module (Manager Portal) 10 July 2017 11 July 2017 Completed Employee Module, took 6 days. Whole employee module for Manager Portal is covered and client has confirmed that it is according to what he expected.
Client Module (Manager Portal) 16 July 2017 17 July 2017 Extended Iteration by 1 day because we could not finish tasks and most of our group members are busy with their internship. Completed all the features that are to be covered in this iteration.
6 Client Module (Manager Portal) 20 July 2017 22 July 2017 Extended iteration by one day to complete the whole client module. This is a continuation of Client Module, which is done by Mark and Hsin Ning.
7 Calendar Module (SalesKit & Manager Portal) 30 July 2017 31 July 2017 Embed the Google calendar, takes 1 day. This is done by Terence but the group is still looking for improvements to the calendar for a better User Interface experience.
Sake Management Module (Manager Portal) 1 August 2017 1 August 2017 There are additions to the details of the sake that needs to be stored.
8 Calendar Module (SalesKit & Manager Portal) 17 August 2017 19 August 2017 Start on the integration of Google Calendar, spent alot of time researching on their API. There are errors at the start as we are unsure of the APIs to use.
9 Exporting PDF and excel (Manager Portal) 1 September 2017 2 September 2017 Manage to complete by iteration, took 4 days. However, exporting PDF takes a very long time to load, so Kian Yong spends longer time than required.
Calendar Module (Manager Portal) 5 September 2017 6 September 2017 Client added a company event function, so we have to work on it. Mark will have to add in extra function to Calendar Module and integration with Google Calendar is different from the normal appointment that we created.
10 Billing Module (Manager Portal) 10 September 2017 11 September 2017 Manage to complete by iteration, took 2 days. Completed by Kian Yong.
Sake Analysis Module (Manager Portal) 10 September 2017 11 September 2017 Started the same time to rush all the tasks. The iteration is short, so we are focusing on 2 functions at the same time. This function is done by Myo and Hsin Ning.
Pending Delivery Module (Manager Portal) 10 September 2017 11 September 2017 Started the same time to rush all the tasks. This function is done by Mark.
Employee Module (Manager Portal) 10 September 2017 11 September 2017 Addition of archiving of employees, so we complete it by this iteration. As this was a last minute addition, we continued to add this feature to the employee module.
Client Module (SalesKit) 12 September 2017 13 September 2017 Completed Client Module by this iteration. Mark did this well and refer some of the logics to that of Manager Portal.
Calendar Module (Manager Portal) 15 September 2017 15 September 2017 Realized that embed Google calendar is very buggy, so we changed it to angular calendar. Mark changed the User Interface of this to ensure that the calendar is bug free.
11 Employee Module (Manager Portal) 18 September 2017 18 September 2017 Completed archiving of employees. Kian Yong completed this function.
Sake Menu Module (SalesKit) 20 September 2017 20 September 2017 Completed Sake Menu Module by this iteration. The whole function is completed by Myo and Hsin Ning and this follows closely with that of Manager Portal, so the time taken is shorter.
Billing Module (SalesKit) 24 September 2017 24 September 2017 Completed Billing Module by this iteration.
12 Shortlisted Module (SakesKit) 30 September 2017 30 September 2017 Completed the tasting feature by customer and the favourites marked by customer themselves. This is done by Mark and Chong Chieh.
Invoice Module (SalesKit) 4 October 2017 4 October 2017 Completed the Invoice Module within this iteration. We rush out this function so that we can complete the last function for this iteration.
Delivery Order Module (SalesKit) 10 October 2017 10 October 2017 Completed the delivery order module within iteration .


Project Metrics:


ParaParaScheduleMetric.png


Picture13.png


BugMetricGraph2.png


Picture14.png

Technical Complexities

Parapara SakeLa Tech1.png

Parapara SakeLa Tech2.png

Parapara SakeLa Tech3.png

Parapara SakeLa Tech4.png

Tech5.png

Parapara SakeLa Tech6.png

Parapara SakeLa Tech7.png

Parapara SakeLa Tech8.png


Quality of Product

Stage Specification Modules
Project Management Supervisor Minutes Minutes Minutes
Sponsor Minutes Minutes Minutes
Client Minutes Minutes Minutes
Schedule Metrics Metrics
Bug Metrics Metrics
Design As-Is Process Diagrams
To-Be Process Diagrams
Collaboration Model Diagrams
Relationship Model Diagrams
Architectural Diagram Diagrams
Testing User test cases User Testing
User Test Results User Testing

Quality:

Architecture.png

1. Creates APIs from backend side to allow frontend to take and use it to pluck into their graphs, data tables.
2. Using of Angular 4 to allow better UI.
3. DAO commands to handle database queries and map to DAO.


Testing

User Testing 1

UT1.png



UTChanges1.png



User Testing 1 Modifications
  • Lack of alert message often confuses user as to whether their action has been successfully carried out. Hence, we added alert message to inform user that the form has been filled up and successfully carried out.
  • In our Manager Portal, we have 3 different categories for clients: contacts, prospects and customers. Hence, these naming conventions can be quite confusing, so we separate the tabs into its different client type. 
  • Our statistics are too general, so from our clarification with client, we agreed on just setting it to one year limit .



User Testing 2

UT2.png



UTChange2.png



User Testing 2 Modifications
  • There are some validation which are done wrongly like only allowing handphone numbers to pass the form and not house number. Hence, our group went through every form and validation we have to spot bugs that we might encounter which in fact is unnecessary.
  • The color contrast is different, and this is due to each person's subjective opinion. However, we did take it into account and consult our client on this and went on with the color that he prefers.
  • We changed the User Interface calendar to provide a better User Interface experience



User Acceptance Test

UT3.png



UT3-2.png



User Acceptance Testing Feedbacks
  • The whole contacts, prospects and customers idea is easy to understand and a good differentiation of the 3 categories. In this way, it is easy to understand the whole concept and act as a good SOP for employee to follow.
  • It is easy to navigate around Manager Portal and Saleskit as all the tabs are well-defined. We can navigate from one page to another page on many situations. Hence, this is very convenient to use.




Deployment

ManagerPortal.png
Manager Portal




Saleskit.png
SalesKit

Reflections

Team Reflection:

Picture17.png

Individual Reflection:

IndividualReflection.png
Picture16.png