Difference between revisions of "IS480 Team wiki: 2017T1 Parapara SakeLa FinalWiki"
Jump to navigation
Jump to search
Line 124: | Line 124: | ||
<tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | <tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | ||
− | <td></td> | + | <td>Client Module (Manager Portal)</td> |
− | <td></td> | + | <td>16 July 2017</td> |
− | <td></td> | + | <td>17 July 2017</td> |
− | <td></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> | ||
<tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | <tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | ||
− | <td | + | <td >6</td> |
− | <td></td> | + | <td>Client Module (Manager Portal)</td> |
− | <td></td> | + | <td>20 July 2017</td> |
− | <td></td> | + | <td>22 July 2017</td> |
− | <td></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> | ||
<tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | <tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | ||
− | <td rowspan ='2'></td> | + | <td rowspan ='2'>7</td> |
− | <td></td> | + | <td>Calendar Module (SalesKit & Manager Portal)</td> |
− | <td></td> | + | <td>30 July 2017</td> |
− | <td> | + | <td>31 July 2017/td> |
− | <td></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> | ||
<tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | <tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | ||
− | + | ||
− | <td></td> | + | <td>Sake Management Module (Manager Portal)</td> |
− | <td></td> | + | <td>1 August 2017</td> |
− | <td></td> | + | <td>1 August 2017</td> |
− | <td></td> | + | <td>There are additions to the details of the sake that needs to be stored.</td> |
</tr> | </tr> | ||
<tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | <tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | ||
− | <td | + | <td >8</td> |
− | <td></td> | + | <td>Calendar Module (SalesKit & Manager Portal)</td> |
− | <td></td> | + | <td>17 August 2017</td> |
− | <td></td> | + | <td>19 August 2017</td> |
− | <td></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> | ||
<tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | <tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | ||
− | <td rowspan ='2'></td> | + | <td rowspan ='2'>9</td> |
− | <td></td> | + | <td>Exporting PDF and excel (Manager Portal)</td> |
− | <td></td> | + | <td>1 September 2017</td> |
− | <td></td> | + | <td>2 September 2017</td> |
− | <td></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> | ||
<tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | <tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | ||
− | + | ||
− | <td></td> | + | <td>Calendar Module (Manager Portal)</td> |
− | <td></td> | + | <td>5 September 2017</td> |
− | <td></td> | + | <td>6 September 2017</td> |
− | <td></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> | ||
<tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | <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></td> | + | <td >Billing Module (Manager Portal)</td> |
− | <td></td> | + | <td>10 September 2017</td> |
− | <td></td> | + | <td>11 September 2017</td> |
− | + | <td>Manage to complete by iteration, took 2 days. Completed by Kian Yong.</td> | |
+ | |||
</tr> | </tr> | ||
<tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | <tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | ||
− | + | ||
− | <td></td> | + | <td>Sake Analysis Module (Manager Portal)</td> |
− | <td></td> | + | <td>10 September 2017</td> |
− | <td></td> | + | <td>11 September 2017</td> |
− | <td></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> | ||
<tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | <tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | ||
− | + | ||
− | <td></td> | + | <td>Pending Delivery Module (Manager Portal)</td> |
− | + | <td>10 September 2017</td> | |
− | <td></td> | + | <td>11 September 2017</td> |
− | <td></td> | + | <td>Started the same time to rush all the tasks. This function is done by Mark.</td> |
</tr> | </tr> | ||
<tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | <tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | ||
− | + | ||
− | <td></td> | + | <td>Employee Module (Manager Portal)</td> |
− | <td></td> | + | <td>10 September 2017</td> |
− | <td></td> | + | <td>11 September 2017</td> |
− | <td></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> | ||
<tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | <tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | ||
− | + | ||
− | <td></td> | + | <td>Client Module (SalesKit)</td> |
− | <td></td> | + | <td>12 September 2017</td> |
− | <td></td> | + | <td>13 September 2017</td> |
− | <td></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> | ||
<tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | <tr align="center" valign="top" style="padding-left: 1px; padding-right: 1px; font-family:Century Gothic font-size: 14px;"> | ||
− | + | ||
− | <td></td> | + | <td>Calendar Module (Manager Portal)</td> |
− | <td></td> | + | <td>15 September 2017</td> |
− | <td></td> | + | <td>15 September 2017</td> |
− | <td></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> | ||
Line 302: | Line 303: | ||
</tr> | </tr> | ||
</table> | </table> | ||
+ | |||
===Project Metrics:=== | ===Project Metrics:=== | ||
[[File:Picture12.png|center|800px]] | [[File:Picture12.png|center|800px]] |
Revision as of 02:11, 15 November 2017
|
Contents
Project Progress Summary
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/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. |
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. | |
Project Metrics:
Technical Complexities
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:
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
- User Testing 2
Deployment
Username: adrian
Password: adrian123
Manager Portal
Username: erica
Password: ericapassword
SalesKit