Difference between revisions of "IS480 Team wiki: 2014T1 Chocolicious Proj Management"
Line 86: | Line 86: | ||
<li>Grant user roles</li> | <li>Grant user roles</li> | ||
<li>Create claims</li> | <li>Create claims</li> | ||
− | <li> | + | <li>Edit/ update claims </li> |
− | <li> | + | <li>Delete claims </li> |
<li>View claims</li> | <li>View claims</li> | ||
+ | <li>Save function for unsubmitted claims</li> | ||
</ul> | </ul> | ||
Line 112: | Line 113: | ||
<ul> | <ul> | ||
<li>Refine UI and develop UI for relevant functions</li> | <li>Refine UI and develop UI for relevant functions</li> | ||
− | <li>Code for | + | <li>Code for club application</li> |
− | <li>Code for viewing/editting of all accounts for SMUSA Fin sec</li> | + | <li>Code for acceptance and rejection of club application</li> |
− | <li>Code for viewing/editting of accounts for users of different | + | <li>Code for removal of club application</li> |
+ | <li>Code for editing of claims to relevant parties</li> | ||
+ | <li>Code for submission of claims to relevant parties</li> | ||
+ | <li>Code for viewing/ editting of all accounts for SMUSA Fin sec</li> | ||
+ | <li>Code for viewing/ editting of accounts for users of different</li> | ||
</ul> | </ul> | ||
Line 130: | Line 135: | ||
</ul> | </ul> | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | {| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | ||
− | ! scope="row" colspan=" | + | ! scope="row" colspan="7" | Deployment |
|- | |- | ||
− | ! Users || Claims || Accounts || Budgeting | + | ! Users || Claims || Accounts || Budgeting || Club Application || Reports || Additional features |
|- valign="top" | |- valign="top" | ||
− | | <b>C</b>reate, <b>R</b>ead, <b>U</b>pdate, <b>D</b>elete <b>(C.R.U.D.)</b><br/> | + | | <font color="red"><b>C</b>reate, <b>R</b>ead, <b>U</b>pdate, <b>D</b>elete <b>(C.R.U.D.)</b><br/> |
− | Login<br/> | + | <font color="red">Login<br/> |
− | Grant user roles<br/> | + | <font color="red">Grant user roles<br/> |
− | + | ||
− | + | | <font color="red">C.R.U.D.<br/> | |
− | + | <font color="red">View claims<br/> | |
− | + | <font color="red">Save unsubmitted claims<br/> | |
− | + | | | |
− | + | | | |
− | | | + | | |
+ | | | ||
| | | | ||
|} | |} | ||
− | + | ||
| | | | ||
|<center>27 Jun 2014</center> | |<center>27 Jun 2014</center> | ||
Line 175: | Line 169: | ||
<ul> | <ul> | ||
<li>Refine UI and develop UI for relevant functions</li> | <li>Refine UI and develop UI for relevant functions</li> | ||
− | <li> | + | <li>Code for approval of claims</li> |
− | <li> | + | <li>Code for rejection of claims</li> |
− | <li> | + | <li>Code for resubmission of rejected claims</li> |
− | <li> | + | <li>Code for reject claims due to error</li> |
− | <li> | + | <li>Code for change of claims status</li> |
− | <li> | + | <li>Code for propose budget (save function for individual account)</li> |
− | <li> | + | <li>Code for edit/update of budget</li> |
+ | <li>Code for removal of budget </li> | ||
+ | <li>Code for submit budget </li> | ||
+ | <li>Code to view budget </li> | ||
</ul> | </ul> | ||
Line 196: | Line 193: | ||
</ul> | </ul> | ||
<br/> | <br/> | ||
− | + | ||
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | {| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | ||
− | ! scope="row" colspan=" | + | ! scope="row" colspan="7" | Deployment |
|- | |- | ||
− | ! Users || Claims || Accounts || Budgeting | + | ! Users || Claims || Accounts || Budgeting || Club Application || Reports || Additional features |
|- valign="top" | |- valign="top" | ||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
Login<br/> | Login<br/> | ||
Grant user roles<br/> | Grant user roles<br/> | ||
− | + | ||
− | |||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View claims<br/> | |
− | + | Save unsubmitted claims<br/> | |
− | < | + | <font color="red">Editing of claims<br/> |
− | + | <font color="red">Claims submission<br/> | |
− | + | ||
− | + | | <font color="red">R.U. <br/> | |
− | </ | + | <font color="red">View accounts<br/> |
− | | | + | | |
+ | |<font color="red">Create application <br/> | ||
+ | <font color="red">Acceptance & Reject<br/> | ||
+ | <font color="red">Remove<br/> | ||
+ | | | ||
| | | | ||
|} | |} | ||
− | + | ||
| | | | ||
|<center>11 Jul 2014</center> | |<center>11 Jul 2014</center> | ||
Line 235: | Line 234: | ||
<ul> | <ul> | ||
<li>Refine UI and develop UI for relevant functions</li> | <li>Refine UI and develop UI for relevant functions</li> | ||
− | <li> | + | <li>Code for SMUSA CBD & SMUSA fin sec to edit submitted </li> |
− | <li> | + | <li>Code for SMUSA fin sec to allocate funds (from SAC account to every clubs' expenditure account)</li> |
− | <li>Code for | + | <li>Code for deposit revenue into expenditure account (CBD fin sec & SMUSA sec)</li> |
+ | <li>Code for inject funds from SAC reserve</li> | ||
+ | <li>Code for viewing of SAC account</li> | ||
</ul> | </ul> | ||
Line 243: | Line 244: | ||
<ul> | <ul> | ||
<li>Develop test cases for revelant functions</li> | <li>Develop test cases for revelant functions</li> | ||
+ | <li>Deploy a Minimum Viable Product (MVP)</li> | ||
<li>Integration testing</li> | <li>Integration testing</li> | ||
<li>Debugging</li> | <li>Debugging</li> | ||
Line 253: | Line 255: | ||
</ul> | </ul> | ||
<br/> | <br/> | ||
− | + | ||
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | {| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | ||
− | ! scope="row" colspan=" | + | ! scope="row" colspan="7" | Deployment |
|- | |- | ||
− | ! Users || Claims || Accounts || Budgeting | + | ! Users || Claims || Accounts || Budgeting || Club Application || Reports || Additional features |
|- valign="top" | |- valign="top" | ||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
Login<br/> | Login<br/> | ||
Grant user roles<br/> | Grant user roles<br/> | ||
− | + | ||
− | |||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View claims<br/> | |
− | + | Save unsubmitted claims<br/> | |
− | + | Editing of claims<br/> | |
− | + | Claims submission<br/> | |
− | + | <font color="red">Approval & Rejection | |
− | < | + | <font color="red">Resubmission |
− | + | <font color="red">Status changed | |
− | |||
− | |||
− | |||
− | |||
− | < | ||
| R.U. | | R.U. | ||
− | | < | + | View accounts<br/> |
− | + | | <font color="red">C.R.U.D. <br/> | |
− | + | <font color="red">View budget<br/> | |
− | + | <font color="red">Save & Submit<br/> | |
− | </ | + | |Create application <br/> |
+ | Acceptance & Reject<br/> | ||
+ | Remove<br/> | ||
+ | | | ||
+ | | | ||
|} | |} | ||
− | + | ||
<center> | <center> | ||
{| style="width:100%" | {| style="width:100%" | ||
Line 307: | Line 306: | ||
<ul> | <ul> | ||
<li>Refine UI and develop UI for relevant functions</li> | <li>Refine UI and develop UI for relevant functions</li> | ||
− | <li>Code for SMUSA fin sec | + | <li>Code for pull back funds from SAC reserve</li> |
− | <li>Code for | + | <li>Code for editalble pull back formula for SMUSA fin sec</li> |
+ | <li>Code for viewing of reserve account</li> | ||
+ | <li>Code for SMUSA fin sec to approve reserve withdrawal</li> | ||
+ | <li>Code for request reserve withdrawal (CBD & Club fin sec)</li> | ||
</ul> | </ul> | ||
Line 314: | Line 316: | ||
<ul> | <ul> | ||
<li>Develop test cases for revelant functions</li> | <li>Develop test cases for revelant functions</li> | ||
+ | <li>Deploy MVP</li> | ||
+ | <li>Integration Testing</li> | ||
<li>Debugging</li> | <li>Debugging</li> | ||
+ | <li>UAT - Iteration 5 deployment</li> | ||
</ul> | </ul> | ||
Line 323: | Line 328: | ||
</ul> | </ul> | ||
<br/> | <br/> | ||
− | + | ||
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | {| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | ||
− | ! scope="row" colspan=" | + | ! scope="row" colspan="7" | Deployment |
|- | |- | ||
− | ! Users || Claims || Accounts || Budgeting | + | ! Users || Claims || Accounts || Budgeting || Club Application || Reports || Additional features |
|- valign="top" | |- valign="top" | ||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
Login<br/> | Login<br/> | ||
Grant user roles<br/> | Grant user roles<br/> | ||
− | + | ||
− | |||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View claims<br/> | |
− | + | Save unsubmitted claims<br/> | |
− | + | Editing of claims<br/> | |
− | + | Claims submission<br/> | |
− | + | Approval & Rejection | |
− | + | Resubmission | |
− | + | Status changed | |
− | |||
− | |||
− | |||
| R.U.<br/> | | R.U.<br/> | ||
− | < | + | View accounts<br/> |
− | + | <font color="red"> SAC - Fund allocation <br/> | |
− | + | <font color="red"> SAC - Injecting funds <br/> | |
− | </ | + | <font color="red"> SAC - Revenue deposit <br/> |
+ | <font color="red"> View SAC accounts<br/> | ||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
Submission<br/> | Submission<br/> | ||
− | Edit submitted budget<br/> | + | View budget<br/> |
+ | Save & Submit<br/> | ||
+ | <font color="red">Edit submitted budget<br/> | ||
+ | | Create application <br/> | ||
+ | Acceptance & Reject<br/> | ||
+ | Remove<br/> | ||
+ | | | ||
+ | | | ||
|} | |} | ||
− | + | ||
| | | | ||
|<center>15 Aug 2014</center> | |<center>15 Aug 2014</center> | ||
Line 371: | Line 379: | ||
<ul> | <ul> | ||
<li>Refine UI and develop UI for relevant functions</li> | <li>Refine UI and develop UI for relevant functions</li> | ||
− | <li> | + | <li>Code for fund transfer between CBD & Club fin sec</li> |
− | <li> | + | <li>Code for report generation for fund transactions</li> |
+ | <li>Code for report generation of transaction of pullback and allocation</li> | ||
</ul> | </ul> | ||
<b>Testing</b><br> | <b>Testing</b><br> | ||
<ul> | <ul> | ||
− | |||
<li>Develop test cases for revelant functions</li> | <li>Develop test cases for revelant functions</li> | ||
+ | <li>Deploy MVP</li> | ||
+ | <li>Integration Testing</li> | ||
<li>Debugging</li> | <li>Debugging</li> | ||
+ | <li>UAT - Iteration 6 deployment</li> | ||
</ul> | </ul> | ||
Line 388: | Line 399: | ||
</ul> | </ul> | ||
<br/> | <br/> | ||
− | + | ||
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | {| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | ||
− | ! scope="row" colspan=" | + | ! scope="row" colspan="7" | Deployment |
|- | |- | ||
− | ! Users || Claims || Accounts || Budgeting | + | ! Users || Claims || Accounts || Budgeting || Club Application || Reports || Additional features |
|- valign="top" | |- valign="top" | ||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
Login<br/> | Login<br/> | ||
Grant user roles<br/> | Grant user roles<br/> | ||
− | + | ||
− | |||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View claims<br/> | |
− | + | Save unsubmitted claims<br/> | |
− | + | Editing of claims<br/> | |
− | + | Claims submission<br/> | |
− | + | Approval & Rejection | |
− | + | Resubmission | |
− | + | Status changed | |
− | |||
− | |||
− | |||
| R.U.<br/> | | R.U.<br/> | ||
− | + | View accounts<br/> | |
− | Revenue deposit<br/> | + | SAC - Fund allocation <br/> |
− | + | SAC - Injecting funds <br/> | |
− | < | + | SAC - Revenue deposit <br/> |
− | + | View SAC accounts<br/> | |
− | + | <font color="red"> SAC - Change reserve limit <br/> | |
− | + | <font color="red"> SAC - Pullback funds <br/> | |
− | + | <font color="red"> SAC - Edit pullback formula <br/> | |
− | + | <font color="red"> SAC - View reserve accounts <br/> | |
− | </ | + | <font color="red"> SAC - Request reserve withdrawal <br/> |
+ | <font color="red"> SAC - Approve reserve withdrawal <br/> | ||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View budget<br/> | |
+ | Save & Submit<br/> | ||
Edit submitted budget<br/> | Edit submitted budget<br/> | ||
+ | | Create application <br/> | ||
+ | Acceptance & Reject<br/> | ||
+ | Remove<br/> | ||
+ | | | ||
+ | | | ||
|} | |} | ||
− | + | ||
| | | | ||
|<center>29 Aug 2014</center> | |<center>29 Aug 2014</center> | ||
Line 442: | Line 455: | ||
<ul> | <ul> | ||
<li>Refine UI and develop UI for relevant functions</li> | <li>Refine UI and develop UI for relevant functions</li> | ||
− | <li> | + | <li>Code for club level report</li> |
− | <li> | + | <li>Code for CBD level report</li> |
− | <li> | + | <li>Code for SMUSA level report</li> |
− | <li> | + | <li>Code for report generation of transaction history</li> |
+ | <li>Code for analytics dashboard</li> | ||
+ | <li>Code for e-receipt generation</li> | ||
+ | <li>Code for e-payment function </li> | ||
</ul> | </ul> | ||
<b>Testing</b><br> | <b>Testing</b><br> | ||
<ul> | <ul> | ||
− | |||
<li>Develop test cases for revelant functions</li> | <li>Develop test cases for revelant functions</li> | ||
+ | <li>Deploy MVP</li> | ||
+ | <li>Integration Testing</li> | ||
<li>Debugging</li> | <li>Debugging</li> | ||
+ | <li>UAT - Iteration 7 deployment</li> | ||
</ul> | </ul> | ||
Line 461: | Line 479: | ||
</ul> | </ul> | ||
<br/> | <br/> | ||
− | + | ||
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | {| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | ||
− | ! scope="row" colspan=" | + | ! scope="row" colspan="7" | Deployment |
|- | |- | ||
− | ! Users || Claims || Accounts || Budgeting | + | ! Users || Claims || Accounts || Budgeting || Club Application || Reports || Additional features |
|- valign="top" | |- valign="top" | ||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
Login<br/> | Login<br/> | ||
Grant user roles<br/> | Grant user roles<br/> | ||
− | + | ||
− | |||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View claims<br/> | |
− | + | Save unsubmitted claims<br/> | |
− | + | Editing of claims<br/> | |
− | + | Claims submission<br/> | |
− | + | Approval & Rejection | |
− | + | Resubmission | |
− | + | Status changed | |
− | |||
− | |||
− | |||
| R.U.<br/> | | R.U.<br/> | ||
− | + | View accounts<br/> | |
− | + | SAC - Fund allocation <br/> | |
− | + | SAC - Injecting funds <br/> | |
− | + | SAC - Revenue deposit <br/> | |
− | < | + | View SAC accounts<br/> |
− | < | + | SAC - Change reserve limit <br/> |
− | + | SAC - Pullback funds <br/> | |
− | </ | + | SAC - Edit pullback formula <br/> |
− | <br/> | + | SAC - View reserve accounts <br/> |
− | + | SAC - Request reserve withdrawal <br/> | |
− | + | SAC - Approve reserve withdrawal <br/> | |
− | + | <font color="red">SAC - Fund transfer <br/> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View budget<br/> | |
+ | Save & Submit<br/> | ||
Edit submitted budget<br/> | Edit submitted budget<br/> | ||
+ | |Create application <br/> | ||
+ | Acceptance & Reject<br/> | ||
+ | Remove<br/> | ||
+ | |<font color="red">Fund transactions <br/> | ||
+ | <font color="red">Transaction of pullback and allocation <br/> | ||
+ | | | ||
|} | |} | ||
− | + | ||
| | | | ||
|<center>12 Sep 2014</center> | |<center>12 Sep 2014</center> | ||
Line 527: | Line 540: | ||
<ul> | <ul> | ||
<li>Refine UI and develop UI for relevant functions</li> | <li>Refine UI and develop UI for relevant functions</li> | ||
− | <li>Code for | + | <li>Code for club level report</li> |
− | <li> | + | <li>Code for CBD level report</li> |
− | <li> | + | <li>Code for SMUSA level report</li> |
− | <li> | + | <li>Code for report generation of transaction history</li> |
+ | <li>Code for analytics dashboard</li> | ||
+ | <li>Code for e-receipt generation</li> | ||
+ | <li>Code for e-payment function</li> | ||
+ | <li>Code for vendor recommendation</li> | ||
</ul> | </ul> | ||
<b>Testing</b><br> | <b>Testing</b><br> | ||
<ul> | <ul> | ||
− | |||
<li>Develop test cases for revelant functions</li> | <li>Develop test cases for revelant functions</li> | ||
+ | <li>Deploy MVP</li> | ||
+ | <li>Integration Testing</li> | ||
<li>Debugging</li> | <li>Debugging</li> | ||
+ | <li>UAT - Iteration 8 deployment</li> | ||
</ul> | </ul> | ||
Line 546: | Line 565: | ||
</ul> | </ul> | ||
<br/> | <br/> | ||
− | + | ||
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | {| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | ||
− | ! scope="row" colspan=" | + | ! scope="row" colspan="7" | Deployment |
|- | |- | ||
− | ! Users || Claims || Accounts || Budgeting | + | ! Users || Claims || Accounts || Budgeting || Club Application || Reports || Additional features |
|- valign="top" | |- valign="top" | ||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
Login<br/> | Login<br/> | ||
Grant user roles<br/> | Grant user roles<br/> | ||
− | + | ||
− | |||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View claims<br/> | |
− | + | Save unsubmitted claims<br/> | |
− | + | Editing of claims<br/> | |
− | + | Claims submission<br/> | |
− | + | Approval & Rejection | |
− | + | Resubmission | |
− | + | Status changed | |
− | |||
− | |||
− | |||
| R.U.<br/> | | R.U.<br/> | ||
− | + | View accounts<br/> | |
− | + | SAC - Fund allocation <br/> | |
− | + | SAC - Injecting funds <br/> | |
− | + | SAC - Revenue deposit <br/> | |
− | + | View SAC accounts<br/> | |
− | + | SAC - Change reserve limit <br/> | |
− | + | SAC - Pullback funds <br/> | |
− | + | SAC - Edit pullback formula <br/> | |
− | + | SAC - View reserve accounts <br/> | |
− | + | SAC - Request reserve withdrawal <br/> | |
− | + | SAC - Approve reserve withdrawal <br/> | |
− | + | SAC - Fund transfer <br/> | |
− | |||
− | |||
− | <br/> | ||
− | |||
− | |||
− | |||
− | < | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View budget<br/> | |
+ | Save & Submit<br/> | ||
Edit submitted budget<br/> | Edit submitted budget<br/> | ||
+ | | Create application <br/> | ||
+ | Acceptance & Reject<br/> | ||
+ | Remove<br/> | ||
+ | |Fund transactions <br/> | ||
+ | Transaction of pullback and allocation <br/> | ||
+ | <font color="red">Club level<br/> | ||
+ | <font color="red">CBD level<br/> | ||
+ | <font color="red">SMUSA level<br/> | ||
+ | <font color="red">Transaction history<br/> | ||
+ | |<font color="red">Club level<br/>E-receipt & E-payment | ||
+ | <font color="red">Club level<br/>Analytics dashboard | ||
|} | |} | ||
− | + | ||
<center> | <center> | ||
{| style="width:100%" | {| style="width:100%" | ||
Line 620: | Line 634: | ||
<ul> | <ul> | ||
<li>Refine UI and develop UI for relevant functions</li> | <li>Refine UI and develop UI for relevant functions</li> | ||
− | <li>Code for | + | <li>Code for analytics dashboard</li> |
− | <li>Code for | + | <li>Code for e-receipt generation</li> |
− | <li> | + | <li>Code for e-payment function</li> |
+ | <li>Code for vendor recommendation</li> | ||
</ul> | </ul> | ||
<b>Testing</b><br> | <b>Testing</b><br> | ||
<ul> | <ul> | ||
− | |||
<li>Develop test cases for revelant functions</li> | <li>Develop test cases for revelant functions</li> | ||
+ | <li>Deploy MVP</li> | ||
+ | <li>Integration Testing</li> | ||
<li>Debugging</li> | <li>Debugging</li> | ||
+ | <li>UAT - Iteration 9 deployment</li> | ||
</ul> | </ul> | ||
Line 638: | Line 655: | ||
</ul> | </ul> | ||
<br/> | <br/> | ||
− | + | ||
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | {| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | ||
− | ! scope="row" colspan=" | + | ! scope="row" colspan="7" | Deployment |
|- | |- | ||
− | ! Users || Claims || Accounts || Budgeting | + | ! Users || Claims || Accounts || Budgeting || Club Application || Reports || Additional features |
|- valign="top" | |- valign="top" | ||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
Login<br/> | Login<br/> | ||
Grant user roles<br/> | Grant user roles<br/> | ||
− | + | ||
− | |||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View claims<br/> | |
− | + | Save unsubmitted claims<br/> | |
− | + | Editing of claims<br/> | |
− | + | Claims submission<br/> | |
− | + | Approval & Rejection | |
− | + | Resubmission | |
− | + | Status changed | |
− | |||
− | |||
− | |||
| R.U.<br/> | | R.U.<br/> | ||
− | + | View accounts<br/> | |
− | + | SAC - Fund allocation <br/> | |
− | + | SAC - Injecting funds <br/> | |
− | + | SAC - Revenue deposit <br/> | |
− | + | View SAC accounts<br/> | |
− | + | SAC - Change reserve limit <br/> | |
− | + | SAC - Pullback funds <br/> | |
− | + | SAC - Edit pullback formula <br/> | |
− | + | SAC - View reserve accounts <br/> | |
− | + | SAC - Request reserve withdrawal <br/> | |
− | + | SAC - Approve reserve withdrawal <br/> | |
− | + | SAC - Fund transfer <br/> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | <br/> | ||
− | |||
− | |||
− | |||
− | < | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View budget<br/> | |
+ | Save & Submit<br/> | ||
Edit submitted budget<br/> | Edit submitted budget<br/> | ||
+ | | Create application <br/> | ||
+ | Acceptance & Reject<br/> | ||
+ | Remove<br/> | ||
+ | |Fund transactions <br/> | ||
+ | Transaction of pullback and allocation <br/> | ||
+ | <font color="red">Club level<br/> | ||
+ | <font color="red">CBD level<br/> | ||
+ | <font color="red">SMUSA level<br/> | ||
+ | <font color="red">Transaction history<br/> | ||
+ | |<font color="red">E-receipt & E-payment<br/> | ||
+ | <font color="red">Analytics dashboard<br/> | ||
+ | <font color="red">Vendor recommendation<br/> | ||
|} | |} | ||
− | + | ||
| | | | ||
|<center>11 Oct 2014</center> | |<center>11 Oct 2014</center> | ||
Line 714: | Line 724: | ||
<b>Testing</b><br> | <b>Testing</b><br> | ||
<ul> | <ul> | ||
− | |||
<li>Develop test cases for revelant functions</li> | <li>Develop test cases for revelant functions</li> | ||
+ | <li>Deploy fully functioning system</li> | ||
+ | <li>Integration Testing</li> | ||
<li>Debugging</li> | <li>Debugging</li> | ||
+ | <li>UAT - Iteration 10 deployment</li> | ||
</ul> | </ul> | ||
Line 725: | Line 737: | ||
</ul> | </ul> | ||
<br/> | <br/> | ||
− | + | ||
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | {| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | ||
− | ! scope="row" colspan=" | + | ! scope="row" colspan="7" | Deployment |
|- | |- | ||
− | ! Users || Claims || Accounts || Budgeting | + | ! Users || Claims || Accounts || Budgeting || Club Application || Reports || Additional features |
|- valign="top" | |- valign="top" | ||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
Login<br/> | Login<br/> | ||
Grant user roles<br/> | Grant user roles<br/> | ||
− | + | ||
− | |||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View claims<br/> | |
− | + | Save unsubmitted claims<br/> | |
− | + | Editing of claims<br/> | |
− | + | Claims submission<br/> | |
− | + | Approval & Rejection | |
− | + | Resubmission | |
− | + | Status changed | |
− | |||
− | |||
− | |||
| R.U.<br/> | | R.U.<br/> | ||
− | + | View accounts<br/> | |
− | + | SAC - Fund allocation <br/> | |
− | + | SAC - Injecting funds <br/> | |
− | + | SAC - Revenue deposit <br/> | |
− | + | View SAC accounts<br/> | |
− | + | SAC - Change reserve limit <br/> | |
− | + | SAC - Pullback funds <br/> | |
− | + | SAC - Edit pullback formula <br/> | |
− | + | SAC - View reserve accounts <br/> | |
− | + | SAC - Request reserve withdrawal <br/> | |
− | + | SAC - Approve reserve withdrawal <br/> | |
− | + | SAC - Fund transfer <br/> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View budget<br/> | |
+ | Save & Submit<br/> | ||
Edit submitted budget<br/> | Edit submitted budget<br/> | ||
+ | |Create application <br/> | ||
+ | Acceptance & Reject<br/> | ||
+ | Remove<br/> | ||
+ | |Fund transactions <br/> | ||
+ | Transaction of pullback and allocation <br/> | ||
+ | Club level<br/> | ||
+ | CBD level<br/> | ||
+ | SMUSA level<br/> | ||
+ | Transaction history<br/> | ||
+ | |<font color="red">E-receipt & E-payment<br/> | ||
+ | <font color="red">Analytics dashboard<br/> | ||
+ | <font color="red">Vendor recommendation<br/> | ||
|} | |} | ||
− | + | ||
| | | | ||
|<center>24 Oct 2014</center> | |<center>24 Oct 2014</center> | ||
Line 801: | Line 808: | ||
<b>Testing</b><br> | <b>Testing</b><br> | ||
<ul> | <ul> | ||
− | |||
<li>Develop test cases for revelant functions</li> | <li>Develop test cases for revelant functions</li> | ||
+ | <li>Deploy fully functioning system</li> | ||
+ | <li>Integration Testing</li> | ||
<li>Debugging</li> | <li>Debugging</li> | ||
+ | <li>UAT - Iteration 11 deployment</li> | ||
</ul> | </ul> | ||
<center> | <center> | ||
Line 817: | Line 826: | ||
</ul> | </ul> | ||
<br/> | <br/> | ||
− | + | ||
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | {| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | ||
− | ! scope="row" colspan=" | + | ! scope="row" colspan="7" | Deploy Fully Functioning System |
|- | |- | ||
− | ! Users || Claims || Accounts || Budgeting | + | ! Users || Claims || Accounts || Budgeting || Club Application || Reports || Additional features |
|- valign="top" | |- valign="top" | ||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
Login<br/> | Login<br/> | ||
Grant user roles<br/> | Grant user roles<br/> | ||
− | + | ||
− | |||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View claims<br/> | |
− | + | Save unsubmitted claims<br/> | |
− | + | Editing of claims<br/> | |
− | + | Claims submission<br/> | |
− | + | Approval & Rejection | |
− | + | Resubmission | |
− | + | Status changed | |
− | |||
− | |||
− | |||
| R.U.<br/> | | R.U.<br/> | ||
− | + | View accounts<br/> | |
− | + | SAC - Fund allocation <br/> | |
− | + | SAC - Injecting funds <br/> | |
− | + | SAC - Revenue deposit <br/> | |
− | + | View SAC accounts<br/> | |
− | + | SAC - Change reserve limit <br/> | |
− | + | SAC - Pullback funds <br/> | |
− | + | SAC - Edit pullback formula <br/> | |
− | + | SAC - View reserve accounts <br/> | |
− | + | SAC - Request reserve withdrawal <br/> | |
− | + | SAC - Approve reserve withdrawal <br/> | |
− | + | SAC - Fund transfer <br/> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View budget<br/> | |
+ | Save & Submit<br/> | ||
Edit submitted budget<br/> | Edit submitted budget<br/> | ||
+ | | Create application <br/> | ||
+ | Acceptance & Reject<br/> | ||
+ | Remove<br/> | ||
+ | |Fund transactions <br/> | ||
+ | Transaction of pullback and allocation <br/> | ||
+ | Club level<br/> | ||
+ | CBD level<br/> | ||
+ | SMUSA level<br/> | ||
+ | Transaction history<br/> | ||
+ | |E-receipt & E-payment<br/> | ||
+ | Analytics dashboard<br/> | ||
+ | Vendor recommendation<br/> | ||
|} | |} | ||
− | + | ||
| <center>Poster Day<br><b>10 Nov 2014</b></center> | | <center>Poster Day<br><b>10 Nov 2014</b></center> | ||
|<center>7 Nov 2014</center> | |<center>7 Nov 2014</center> | ||
Line 888: | Line 892: | ||
<b>Testing</b><br> | <b>Testing</b><br> | ||
<ul> | <ul> | ||
+ | <li>UAT - Iteration 12 deployment</li> | ||
<li>Final round of testing</li> | <li>Final round of testing</li> | ||
</ul> | </ul> | ||
Line 903: | Line 908: | ||
</ul> | </ul> | ||
<br/> | <br/> | ||
− | + | ||
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | {| class="wikitable mw-collapsible mw-collapsed" style="width:100%" | ||
− | ! scope="row" colspan=" | + | ! scope="row" colspan="7" | Deploy Fully Functioning System |
|- | |- | ||
− | ! Users || Claims || Accounts || Budgeting | + | ! Users || Claims || Accounts || Budgeting || Club Application || Reports || Additional features |
|- valign="top" | |- valign="top" | ||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
Login<br/> | Login<br/> | ||
Grant user roles<br/> | Grant user roles<br/> | ||
− | + | ||
− | |||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View claims<br/> | |
− | + | Save unsubmitted claims<br/> | |
− | + | Editing of claims<br/> | |
− | + | Claims submission<br/> | |
− | + | Approval & Rejection | |
− | + | Resubmission | |
− | + | Status changed | |
− | |||
− | |||
− | |||
| R.U.<br/> | | R.U.<br/> | ||
− | + | View accounts<br/> | |
− | + | SAC - Fund allocation <br/> | |
− | + | SAC - Injecting funds <br/> | |
− | + | SAC - Revenue deposit <br/> | |
− | + | View SAC accounts<br/> | |
− | + | SAC - Change reserve limit <br/> | |
− | + | SAC - Pullback funds <br/> | |
− | + | SAC - Edit pullback formula <br/> | |
− | + | SAC - View reserve accounts <br/> | |
− | + | SAC - Request reserve withdrawal <br/> | |
− | + | SAC - Approve reserve withdrawal <br/> | |
− | + | SAC - Fund transfer <br/> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| C.R.U.D.<br/> | | C.R.U.D.<br/> | ||
− | + | View budget<br/> | |
+ | Save & Submit<br/> | ||
Edit submitted budget<br/> | Edit submitted budget<br/> | ||
+ | | Create application <br/> | ||
+ | Acceptance & Reject<br/> | ||
+ | Remove<br/> | ||
+ | |Fund transactions <br/> | ||
+ | Transaction of pullback and allocation <br/> | ||
+ | Club level<br/> | ||
+ | CBD level<br/> | ||
+ | SMUSA level<br/> | ||
+ | Transaction history<br/> | ||
+ | |E-receipt & E-payment<br/> | ||
+ | Analytics dashboard<br/> | ||
+ | Vendor recommendation<br/> | ||
|} | |} | ||
− | + | ||
| <center>Final Presentation<br><b>24 Nov - 2 Dec 2014</b><br>Poster Day<br><b>3 Dec 2014</b></center> | | <center>Final Presentation<br><b>24 Nov - 2 Dec 2014</b><br>Poster Day<br><b>3 Dec 2014</b></center> | ||
|<center>21 Nov 2014</center> | |<center>21 Nov 2014</center> |
Revision as of 15:30, 30 July 2014
|
Contents
Our Team
Time Line
The time line shows the IS480 milestones and the iterations for the whole project. Lining the schedule, are the functions that will be released with each deployment. The functions in the later iterations will be added to the functions already available from previous iterations.
Schedule
Planned | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Iter | Tasks | Milestone | Start | End | ||||||||||||||||||||||
1 | Preparation
Project Management
Technical Requirements
|
|||||||||||||||||||||||||
2 | Management & Documentation
Coding Tasks
Testing
Documentation
|
18 Jun 2014 |
||||||||||||||||||||||||
3 | Coding Tasks
Testing
Management & Documentation
|
|||||||||||||||||||||||||
4 | Management
Coding Tasks
Testing
Documentation
|
|||||||||||||||||||||||||
5 | Management
Coding Tasks
Testing
Documentation
|
14 Aug 2014 |
||||||||||||||||||||||||
6 | Management
Coding Tasks
Testing
Documentation
|
|||||||||||||||||||||||||
7 | Management
Coding Tasks
Testing
Documentation
|
|||||||||||||||||||||||||
8 | Management
Coding Tasks
Testing
Documentation
|
|||||||||||||||||||||||||
9 |
Mid term preparation Management
Coding Tasks
Testing
Documentation
|
10 Oct 2014 |
||||||||||||||||||||||||
10 | Management
Coding Tasks
Testing
Documentation
|
|||||||||||||||||||||||||
11 | Management
Coding Tasks
Testing
Documentation
|
|||||||||||||||||||||||||
12 |
Prepare for Poster Day Management
Coding Tasks
Testing
Documentation
|
10 Nov 2014 |
||||||||||||||||||||||||
13 |
Prepare for Final Presentation Management
Testing
Documentation
|
24 Nov - 2 Dec 2014 Poster Day 3 Dec 2014 |
Risks & Constraints
Risk Table
Probability | 1-low | 2-medium | 3-high |
---|---|---|---|
Effect | 1-low | 2-medium | 3-high |
Priority | Higher number more important |
Project Risk | |||||
---|---|---|---|---|---|
Possible Risk | Reason & Implications | Probability (1-3) |
Effects (1-3) |
Priority (P x E) |
Strategy |
Project may not be accepted |
Implications/Reason
Project is being done for the third time
|
Medium(2) | High(3) | 6 | Do our best to satisfy expectations of Course Coordinator.
|
Incompatibility with client’s server when application is deployed |
Implications/Reason
Client has their own server/domain
|
Low (1) | High(3) | 3 | Project Manager to search for plausible solutions.
|
Underestimation of scope during development and testing |
Implications/Reason
Over-confidence of development ability
|
Low (1) | High(3) | 3 | Project Manager to allocate buffer time in schedule and monitor schedule metrics closely. Scheduling of tasks to be adjusted according to metrics.
|
Insufficient users for testing |
Implications/Reason
Lack of incentives for users to do testing for us
|
Medium(2) | Medium(2) | 4 | Business Analyst to discuss with sponsors to provide users with incentives.
|
Inaccurate feedback given by testers |
Implications/Reason
Wrong testing mind-set (i.e. purpose of test is to show that application works, not to find defects or testers’ lack of commitment to support the testing efforts)
|
Medium(2) | Medium(2) | 4 | Team to get non-IT users for testing to ensure that feedback is more applicable to the generic public to ensure user-friendliness.
|
Team Risk | |||||
---|---|---|---|---|---|
Possible Risk | Reason & Implications | Probability (1-3) |
Effects (1-3) |
Priority (P x E) |
Strategy |
Team is faced with technical difficulties |
Implications/Reason
Inadequate skills
|
Medium(2) | High(3) | 6 | Lead Developer to learn these new skills and teach team.
|
Team member is faced with sudden illness |
Implications/Reason
Virus attack
|
High(3) | High(3) | 9 | Project Manager to reschedule tasks or reallocate tasks to another member.
|
Team member drops module at the eleventh hour |
Implications/Reason
Inability to cope
|
Low(1) | High(3) | 3 | Project Manager to reallocate tasks.
|
Malfunction of software/hardware during development phase |
Implications/Reason
Software crash/hardware malfunction
|
Medium(2) | High(3) | 6 | Project Manager to reschedule tasks.
|
Sponsor Risk | |||||
---|---|---|---|---|---|
Possible Risk | Reason & Implications | Probability (1-3) |
Effects (1-3) |
Priority (P x E) |
Strategy |
Constantly adding/changing of requirements |
Implications/Reason
Sponsor unsure of all that they want from the very beginning
|
High(3) | High(3) | 9 | Major changes are not permitted after agreement on requirements.
|
Project is not taken up by SMUSA after completion |
Implications/Reason
Users are not comfortable with the system and opt instead to revert back to their old way of doing things
|
High (3) | Low (1) | 3 | Team to organize training sessions for users.
|
SMUSA does not know how to operate the system |
Implications/Reason
SMUSA lacks technical knowledge
|
Medium(2) | Low (1) | 2 | Business Analyst to discuss with SMUSA on whether to add user manuals.
|
Miscommunication between Business Analyst and SMUSA |
Implications/Reason
Language interpretation issues
|
High(3) | Low (1) | 3 | Team to discuss with supervisor before proceeding. |
Metrics
Schedule Metrics
The formula for calculating schedule metrics is as follows: Estimated time / Actual Time * 100
Score (S) tiers | Actions to take |
---|---|
S <= 50% | Team's progress is TOO SLOW!!!
|
50% < S <= 90% | Team's progress is too slow. Tasks are possibly under-estimated.
|
90% < S <= 110% | Estimations are fairly accurate. |
110% < S <= 150% | Team's progress is too fast
|
150% < S | Team's progress is TOO FAST!!!
|
Iteration | Planned | Duration | Actual | Duration | Score | Remarks | ||
---|---|---|---|---|---|---|---|---|
Start Date | End Date | Start Date | End Date | |||||
1 | 23-May-14 | 12-Jun-14 | 20 | 23-May-14 | 12-Jun-14 | 20 | 1 | |
2 | 13-Jun-14 | 26-Jun-14 | 13 | 13-May-14 | 26-Jun-14 | 13 | 1 | |
3 | 27-Jun-14 | 10-Jul-14 | 13 | 27-Jun-14 | 10-Jul-14 | 13 | 1 | Changed Proj framework, integrate with Lean Startup's Minimum Viable Product |
4 | 11-Jul-14 | 31-Jul-14 | 20 | 11-Jul-14 | ||||
5 | 1-Aug-14 | 14-Aug-14 | 13 | |||||
6 | 15-Aug-14 | 28-Aug-14 | 13 | |||||
7 | 29-Aug-14 | 11-Sep-14 | 13 | |||||
8 | 12-Sep-14 | 25-Sep-14 | 13 | |||||
9 | 26-Sep-14 | 10-Oct-14 | 14 | |||||
10 | 11-Oct-14 | 23-Oct-14 | 12 | |||||
11 | 24-Oct-14 | 6-Nov-14 | 13 | |||||
12 | 7-Nov-14 | 20-Nov-14 | 13 | |||||
13 | 21-Nov-14 | 3-Dec-14 | 12 |
Bug Metrics
Severity | Description |
---|---|
Low impact (1 point) | Unimportant. Typo error or small user interface alignment issues. |
High impact (5 points) | The system runs. However, some non-critical functionalities are not working. |
Critical impact (10 points) | The system is down or is un-usable after a short period of time. We have to fix the bugs to continue. |
Points Calculation: Total = 1 x num (low) + 5 x num (high) + 10 x num (critical)
Points in iteration (P) | Action |
---|---|
P <= 5 | Fix during buffer time only. |
5 < P < 10 | Use the planned debugging time. |
10 <= P | Stop current development and resolve the bug immediately. Project Manager reschedules the project. |