HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2012T2 Viaxeiros Project Management"

From IS480
Jump to navigation Jump to search
 
(22 intermediate revisions by 4 users not shown)
Line 2: Line 2:
 
[[Image:Viaxerios_Logov1.png|300px|center]]
 
[[Image:Viaxerios_Logov1.png|300px|center]]
  
===<center><b><font size="5">''Welcome to Viaxeiros FYP Wiki Page''</font></b></center>===
+
<center><b><font size="5">''Welcome to Viaxeiros FYP Wiki Page''</font></b></center>
 
<imagemap>
 
<imagemap>
  
Line 17: Line 17:
 
rect 1467 247 1597 326  [[IS480_Team_wiki:_2012T2_Viaxeiros_Learning_Outcomes|]]
 
rect 1467 247 1597 326  [[IS480_Team_wiki:_2012T2_Viaxeiros_Learning_Outcomes|]]
 
rect 1346 17 1488 153[[IS480_Team_wiki:_2012T2_Viaxeiros_Mid_Terms|]]
 
rect 1346 17 1488 153[[IS480_Team_wiki:_2012T2_Viaxeiros_Mid_Terms|]]
 +
rect 1503 29 1638 146[[IS480_Team_wiki:_2012T2_Viaxeiros_Final|]]
  
rect  1176 251 1291 316   [[#Framework|]]     
+
rect  933 223 1036 277   [[#Framework|]]     
rect  1208 159 1346 232   [[#Milestones|]]     
+
rect  979 143 1079 206   [[#Milestones|]]     
rect 1359 133 1466 210   [[#Schedule|]]     
+
rect   1095 119 1192 181   [[#Schedule|]]     
rect  1479 201 1581 251   [[#Metrics|]]     
+
rect  1194 163 1295 223   [[#Metrics|]]     
rect 1477 272 1604 333   [[#RiskAnalysis|]]     
+
rect   1191 250 1306 300   [[#RiskAnalysis|]]     
 
desc none
 
desc none
  
  
 
</imagemap>
 
</imagemap>
<!------------------------------At a glance------------------------------------------->
+
 
{| cellspacing="0px" cellpadding="0" style="width:100%; background:white;"
+
===<!------------------------------------ProjectAtAGlance--------------------------------------->===
| style="width:100%; vertical-align:top; border:1px solid #EE8833; background:#FFF0E0;"|
+
 
<div id="ProjectAtAGlance" style="border-bottom:1px solid #EE8833; background:#FFC469; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
+
<div id="ProjectAtAGlance" style="padding:0px; text-align: right; margin-bottom:0px;"  align="center"></div>
Project At A Glance</div>
+
{| cellpadding="1" cellspacing="1" style="width: 100%; background-color: #ffffff; vertical-align: top; "
<div style="padding:0.4em 1em 1em;">
+
| colspan="2" style="padding: 0;" |
<br>
+
|-
 +
| style="width: 100%; vertical-align: top;"  align="center" |
 +
{| border="0" cellspacing="0" cellpadding="0" width="100%"
 +
| style="background-color:#ffffff;" width="0" |
 +
{| style="width="30%"; font-size:95%; text-align: justify;" padding:-2px; background:FFFFFF" cellpadding="0" cellspacing="0"
 +
| rowspan="1" width="30%" colspan="2" height="37px" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; padding:0; padding-right:1em; margin:0; -moz-border-radius-topright:1em" |  <div style="margin-top: -20px; padding-left:3px"></div>
 +
 
 +
<div  style="padding-left:10px; margin-top:36px; font-size:180%; font-family: Elephant;" >'''Project&nbsp;At&nbsp;A&nbsp;Glance'''</div>
 +
|}
 +
| style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="8" | &nbsp;
 +
| style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="100%"| &nbsp;
 +
|}
 +
{| style="width:100%; margin-bottom:.5em; font-size:95%; text-align: justify;" padding:-2px; background:#FFFFFF" cellpadding="0" cellspacing="0"  align="center"
 +
| rowspan="1" width="100%" colspan="2" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; border-top:0; padding:0; margin:0" |
 +
 
 +
{| cellspacing="0px"  align="center" cellpadding="0" style="width:70%; background:#e4fcfe;vertical-align:top;"
 +
| style="width:100%; vertical-align:top; border:1px solid #e4fcfe; background:#e4fcfe;"|
 +
|}
 +
 
 +
<div style="padding: 1em 1em 1em 1em; " align="center">
 +
{| style="width:100%; border: 1px solid darkgray;"
 +
|-
 +
|
 +
<br/>
 
{| border="0" cellpadding="5" cellspacing="0" align="center"
 
{| border="0" cellpadding="5" cellspacing="0" align="center"
 
|+  
 
|+  
Line 45: Line 69:
 
! scope="col" width="150" style="height:130px; background: #CD9B9B; " |
 
! scope="col" width="150" style="height:130px; background: #CD9B9B; " |
 
Current Iteration:
 
Current Iteration:
<br><ins><big><big><big>[https://docs.google.com/spreadsheet/ccc?key=0AqrpGu1hgtOIdFl1Ym5xOERENHU5X0RoVTE3ZjRoS0E#gid=16 6]</big></big></big></ins>
+
<br><ins><big><big><big>[https://docs.google.com/spreadsheet/ccc?key=0AqrpGu1hgtOIdFl1Ym5xOERENHU5X0RoVTE3ZjRoS0E#gid=22 12]</big></big></big></ins>
 
<small><br>'''Duration:<br>'''</small>
 
<small><br>'''Duration:<br>'''</small>
<small>'''(15 JAN '13 - 28 JAN '13)'''</small>
+
<small>'''(09 APR '13 - 22 APR '13)'''</small>
 
! scope="col" width="200" style="height:130px; background: #CD9B9B; " align="left" |  
 
! scope="col" width="200" style="height:130px; background: #CD9B9B; " align="left" |  
Schedule Metric : N/A<br/><br/>
+
Schedule Metric : 0.939<br/><br/>
 
Total tasks:<br/>
 
Total tasks:<br/>
 
Tasks in progress:<br/>
 
Tasks in progress:<br/>
Line 56: Line 80:
  
 
! scope="col" width="350" style="height:130px; background: #EECBAD; " |
 
! scope="col" width="350" style="height:130px; background: #EECBAD; " |
Current Bug Points: [https://docs.google.com/spreadsheet/ccc?key=0AqrpGu1hgtOIdFl1Ym5xOERENHU5X0RoVTE3ZjRoS0E#gid=2 10]<br/>
+
Current Bug Points: [https://docs.google.com/spreadsheet/ccc?key=0AqrpGu1hgtOIdFl1Ym5xOERENHU5X0RoVTE3ZjRoS0E#gid=2 21]<br/>
Level 1 bugs: 0 <br/>
+
Level 1 bugs: 1 <br/>
Level 2 bugs: 2 <br/>
+
Level 2 bugs: 3 <br/>
 
Level 3 bugs: 0
 
Level 3 bugs: 0
 
|}
 
|}
  
  
 +
|}
  
 +
</div>
  
 +
|-
 +
| colspan="2" class="radius_bottom" style="background:#ffffff; border-top:8px solid #7cc1c7; border-bottom:0px; border-left:1px; border-right:1px"|
 +
|}
  
</div>
+
<!------------------------------------Framework--------------------------------------->
|}
 
  
 +
<div id="Framework" style="padding:0px; text-align: right; margin-bottom:0px;"  align="center"></div>
 +
{| cellpadding="1" cellspacing="1" style="width: 100%; background-color: #ffffff; vertical-align: top; "
 +
| colspan="2" style="padding: 0;" |
 +
|-
 +
| style="width: 100%; vertical-align: top;"  align="center" |
 +
{| border="0" cellspacing="0" cellpadding="0" width="100%"
 +
| style="background-color:#ffffff;" width="0" |
 +
{| style="width="30%"; font-size:95%; text-align: justify;" padding:-2px; background:FFFFFF" cellpadding="0" cellspacing="0"
 +
| rowspan="1" width="30%" colspan="2" height="37px" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; padding:0; padding-right:1em; margin:0; -moz-border-radius-topright:1em" |  <div style="margin-top: -20px; padding-left:3px"></div>
  
<!------------------------------------Framework--------------------------------------->
+
<div  style="padding-left:10px; margin-top:36px; font-size:180%; font-family: Elephant;" >'''Framework'''</div>
 +
|}
 +
| style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="8" | &nbsp;
 +
| style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="100%"| &nbsp;
 +
|}
 +
{| style="width:100%; margin-bottom:.5em; font-size:95%; text-align: justify;" padding:-2px; background:#FFFFFF" cellpadding="0" cellspacing="0"  align="center"
 +
| rowspan="1" width="100%" colspan="2" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; border-top:0; padding:0; margin:0" |
  
{| cellspacing="0px" cellpadding="0" style="width:100%; background:white;"
+
{| cellspacing="0px"  align="center" cellpadding="0" style="width:70%; background:#e4fcfe;vertical-align:top;"
| style="width:100%; vertical-align:top; border:1px solid #FF7F00; background:#FFF0E0;"|
+
| style="width:100%; vertical-align:top; border:1px solid #e4fcfe; background:#e4fcfe;"|
<div id="Framework" style="border-bottom:1px solid #FF7F00; background:#FFC469; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
+
|}
Framework</div>
 
<div style="padding:0.4em 1em 1em;">
 
  
 +
<div style="padding: 1em 1em 1em 1em; " align="center">
 +
{| style="width:100%; border: 1px solid darkgray;"
 +
|-
 +
|
 +
<br/>
 
'''Agile Unified Process'''
 
'''Agile Unified Process'''
  
Line 101: Line 147:
  
 
As part of the request of the sponsor, the native application has to be deployed to Google PlayStore. However, the first deployment will take a much longer time than that of subsequent deployment as multiple testing. This concept is similar to the AUP.
 
As part of the request of the sponsor, the native application has to be deployed to Google PlayStore. However, the first deployment will take a much longer time than that of subsequent deployment as multiple testing. This concept is similar to the AUP.
 +
 +
 +
 +
|}
  
 
</div>
 
</div>
 +
 +
|-
 +
| colspan="2" class="radius_bottom" style="background:#ffffff; border-top:8px solid #7cc1c7; border-bottom:0px; border-left:1px; border-right:1px"|
 
|}
 
|}
 +
  
 
<!------------------------------------Milestones--------------------------------------->
 
<!------------------------------------Milestones--------------------------------------->
  
{| cellspacing="0px" cellpadding="0" style="width:100%; background:white;"
+
<div id="Milestones" style="padding:0px; text-align: right; margin-bottom:0px;"  align="center"></div>
| style="width:100%; vertical-align:top; border:1px solid #FF7F00; background:#FFF0E0;"|
+
{| cellpadding="1" cellspacing="1" style="width: 100%; background-color: #ffffff; vertical-align: top; "
<div id="Milestones" style="border-bottom:1px solid #FF7F00; background:#FFC469; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
+
| colspan="2" style="padding: 0;" |
Milestones</div>
+
|-
<div style="padding:0.4em 1em 1em;">
+
| style="width: 100%; vertical-align: top;"  align="center" |
 +
{| border="0" cellspacing="0" cellpadding="0" width="100%"
 +
| style="background-color:#ffffff;" width="0" |
 +
{| style="width="30%"; font-size:95%; text-align: justify;" padding:-2px; background:FFFFFF" cellpadding="0" cellspacing="0"
 +
| rowspan="1" width="30%" colspan="2" height="37px" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; padding:0; padding-right:1em; margin:0; -moz-border-radius-topright:1em" | <div style="margin-top: -20px; padding-left:3px"></div>
 +
 
 +
<div style="padding-left:10px; margin-top:36px; font-size:180%; font-family: Elephant;" >'''Milestones'''</div>
 +
|}
 +
| style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="8" | &nbsp;
 +
| style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="100%"| &nbsp;
 +
|}
 +
{| style="width:100%; margin-bottom:.5em; font-size:95%; text-align: justify;" padding:-2px; background:#FFFFFF" cellpadding="0" cellspacing="0"  align="center"
 +
| rowspan="1" width="100%" colspan="2" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; border-top:0; padding:0; margin:0" |
  
[[Image:MileStone - Final.png| 1130px]]
+
{| cellspacing="0px"  align="center" cellpadding="0" style="width:70%; background:#e4fcfe;vertical-align:top;"
 +
| style="width:100%; vertical-align:top; border:1px solid #e4fcfe; background:#e4fcfe;"|
 +
|}
  
 +
<div style="padding: 1em 1em 1em 1em; " align="center">
 +
{| style="width:100%; border: 1px solid darkgray;"
 +
|-
 +
|
 +
<br/>
 +
[[Image:MileStone Final3.png|800px|center]]
  
 +
 +
 +
|}
  
 
</div>
 
</div>
 +
 +
|-
 +
| colspan="2" class="radius_bottom" style="background:#ffffff; border-top:8px solid #7cc1c7; border-bottom:0px; border-left:1px; border-right:1px"|
 
|}
 
|}
 +
  
 
<!------------------------------------Schedule--------------------------------------->
 
<!------------------------------------Schedule--------------------------------------->
  
{| cellspacing="0px" cellpadding="0" style="width:100%; background:white;"
+
<div id="Schedule" style="padding:0px; text-align: right; margin-bottom:0px;"  align="center"></div>
| style="width:100%; vertical-align:top; border:1px solid #FF7F00; background:#FFF0E0;"|
+
{| cellpadding="1" cellspacing="1" style="width: 100%; background-color: #ffffff; vertical-align: top; "
<div id="Schedule" style="border-bottom:1px solid #FF7F00; background:#FFC469; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
+
| colspan="2" style="padding: 0;" |
Schedule</div>
+
|-
<div style="padding:0.4em 1em 1em;">
+
| style="width: 100%; vertical-align: top;"  align="center" |
 +
{| border="0" cellspacing="0" cellpadding="0" width="100%"
 +
| style="background-color:#ffffff;" width="0" |
 +
{| style="width="30%"; font-size:95%; text-align: justify;" padding:-2px; background:FFFFFF" cellpadding="0" cellspacing="0"
 +
| rowspan="1" width="30%" colspan="2" height="37px" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; padding:0; padding-right:1em; margin:0; -moz-border-radius-topright:1em" | <div style="margin-top: -20px; padding-left:3px"></div>
 +
 
 +
<div style="padding-left:10px; margin-top:36px; font-size:180%; font-family: Elephant;" >'''Schedule'''</div>
 +
|}
 +
| style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="8" | &nbsp;
 +
| style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="100%"| &nbsp;
 +
|}
 +
{| style="width:100%; margin-bottom:.5em; font-size:95%; text-align: justify;" padding:-2px; background:#FFFFFF" cellpadding="0" cellspacing="0"  align="center"
 +
| rowspan="1" width="100%" colspan="2" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; border-top:0; padding:0; margin:0" |
 +
 
 +
{| cellspacing="0px"  align="center" cellpadding="0" style="width:70%; background:#e4fcfe;vertical-align:top;"
 +
| style="width:100%; vertical-align:top; border:1px solid #e4fcfe; background:#e4fcfe;"|
 +
|}
 +
 
 +
<div style="padding: 1em 1em 1em 1em; " align="center">
 +
{| style="width:100%; border: 1px solid darkgray;"
 +
|-
 +
|
 +
<br/>
  
 
Schedules are done and managed in Google Docs:
 
Schedules are done and managed in Google Docs:
  
 
[http://bit.ly/Xly7jH Schedule Breakdown]
 
[http://bit.ly/Xly7jH Schedule Breakdown]
 +
 +
 +
 +
|}
  
 
</div>
 
</div>
 +
 +
|-
 +
| colspan="2" class="radius_bottom" style="background:#ffffff; border-top:8px solid #7cc1c7; border-bottom:0px; border-left:1px; border-right:1px"|
 
|}
 
|}
  
<!------------------------------------Metrics--------------------------------------->
+
===<!------------------------------------Metrics--------------------------------------->===
 +
 
 +
<div id="Metrics" style="padding:0px; text-align: right; margin-bottom:0px;"  align="center"></div>
 +
{| cellpadding="1" cellspacing="1" style="width: 100%; background-color: #ffffff; vertical-align: top; "
 +
| colspan="2" style="padding: 0;" |
 +
|-
 +
| style="width: 100%; vertical-align: top;"  align="center" |
 +
{| border="0" cellspacing="0" cellpadding="0" width="100%"
 +
| style="background-color:#ffffff;" width="0" |
 +
{| style="width="30%"; font-size:95%; text-align: justify;" padding:-2px; background:FFFFFF" cellpadding="0" cellspacing="0"
 +
| rowspan="1" width="30%" colspan="2" height="37px" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; padding:0; padding-right:1em; margin:0; -moz-border-radius-topright:1em" |  <div style="margin-top: -20px; padding-left:3px"></div>
 +
 
 +
<div  style="padding-left:10px; margin-top:36px; font-size:180%; font-family: Elephant;" >'''Metrics'''</div>
 +
|}
 +
| style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="8" | &nbsp;
 +
| style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="100%"| &nbsp;
 +
|}
 +
{| style="width:100%; margin-bottom:.5em; font-size:95%; text-align: justify;" padding:-2px; background:#FFFFFF" cellpadding="0" cellspacing="0"  align="center"
 +
| rowspan="1" width="100%" colspan="2" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; border-top:0; padding:0; margin:0" |
  
{| cellspacing="0px" cellpadding="0" style="width:100%; background:white;"
+
{| cellspacing="0px"  align="center" cellpadding="0" style="width:70%; background:#e4fcfe;vertical-align:top;"
| style="width:100%; vertical-align:top; border:1px solid #FF7F00; background:#FFF0E0;"|
+
| style="width:100%; vertical-align:top; border:1px solid #e4fcfe; background:#e4fcfe;"|
<div id="Metrics" style="border-bottom:1px solid #FF7F00; background:#FFC469; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
+
|}
Metrics</div>
 
<div style="padding:0.4em 1em 1em;">
 
  
 +
<div style="padding: 1em 1em 1em 1em; " align="center">
 +
{| style="width:100%; border: 1px solid darkgray;"
 +
|-
 +
|
 +
<br/>
 
'''Schedule Metric''' [[http://bit.ly/R90H4U Current Iteration's Metric]]
 
'''Schedule Metric''' [[http://bit.ly/R90H4U Current Iteration's Metric]]
  
Line 152: Line 283:
 
This metric will be tied to an action plan as follows:
 
This metric will be tied to an action plan as follows:
  
[[Image:ScheduleActionPlan.jpg|550px]]
+
[[Image:Schedule Metric AC.png|550px]]
  
  
Line 168: Line 299:
 
<br/> The bug metric will then follow this action plan:
 
<br/> The bug metric will then follow this action plan:
  
[[Image:BugActionPlan.png|550px]]
+
[[Image:Bug Metric AC.png|550px]]
  
  
Line 177: Line 308:
 
In order to make sure each members are able to cope with their current workload, each members have to fill in their stress percentage based on the following table:
 
In order to make sure each members are able to cope with their current workload, each members have to fill in their stress percentage based on the following table:
  
[[Image:Workload table.jpg|550px]]
+
[[Image:Workload table.jpg|550px]] This table will be gauged by the following action plan: [[Image:Work Stress Metric.png|550px]]
 +
 
 +
 
  
This table will be gauged by the following action plan:
 
  
[[Image:Workloadactionplan.jpg|550px]]
+
|}
  
 
</div>
 
</div>
 +
 +
|-
 +
| colspan="2" class="radius_bottom" style="background:#ffffff; border-top:8px solid #7cc1c7; border-bottom:0px; border-left:1px; border-right:1px"|
 
|}
 
|}
  
<!------------------------------------Risk Analysis--------------------------------------->
+
===<!------------------------------------Risk Analysis--------------------------------------->===
  
{| cellspacing="0px" cellpadding="0" style="width:100%; background:white;"
+
<div id="RiskAnalysis" style="padding:0px; text-align: right; margin-bottom:0px;"  align="center"></div>
| style="width:100%; vertical-align:top; border:1px solid #FF7F00; background:#FFF0E0;"|
+
{| cellpadding="1" cellspacing="1" style="width: 100%; background-color: #ffffff; vertical-align: top; "
<div id="RiskAnalysis" style="border-bottom:1px solid #FF7F00; background:#FFC469; padding:0.2em 0.5em; font-size:130%; font-weight:bold;">
+
| colspan="2" style="padding: 0;" |
Risk Analysis</div>
+
|-
<div style="padding:0.4em 1em 1em;">
+
| style="width: 100%; vertical-align: top;"  align="center" |
 +
{| border="0" cellspacing="0" cellpadding="0" width="100%"
 +
| style="background-color:#ffffff;" width="0" |
 +
{| style="width="30%"; font-size:95%; text-align: justify;" padding:-2px; background:FFFFFF" cellpadding="0" cellspacing="0"
 +
| rowspan="1" width="30%" colspan="2" height="37px" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; padding:0; padding-right:1em; margin:0; -moz-border-radius-topright:1em" <div style="margin-top: -20px; padding-left:3px"></div>
  
 +
<div  style="padding-left:10px; margin-top:36px; font-size:180%; font-family: Elephant;" >'''Risk Analysis'''</div>
 +
|}
 +
| style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="8" | &nbsp;
 +
| style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="100%"| &nbsp;
 +
|}
 +
{| style="width:100%; margin-bottom:.5em; font-size:95%; text-align: justify;" padding:-2px; background:#FFFFFF" cellpadding="0" cellspacing="0"  align="center"
 +
| rowspan="1" width="100%" colspan="2" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; border-top:0; padding:0; margin:0" |
 +
 +
{| cellspacing="0px"  align="center" cellpadding="0" style="width:70%; background:#e4fcfe;vertical-align:top;"
 +
| style="width:100%; vertical-align:top; border:1px solid #e4fcfe; background:#e4fcfe;"|
 +
|}
 +
 +
<div style="padding: 1em 1em 1em 1em; " align="center">
 +
{| style="width:100%; border: 1px solid darkgray;"
 +
|-
 +
|
 +
<br/>
 
In order to manage the probable risk involved in the project, our group takes into account 2 variables: Impact and Likelihood. Based on the criteria mentioned below, the risk rate for each risk is accessed and a mitigation cum action plan is created.
 
In order to manage the probable risk involved in the project, our group takes into account 2 variables: Impact and Likelihood. Based on the criteria mentioned below, the risk rate for each risk is accessed and a mitigation cum action plan is created.
  
  
[[Image:Risk-MetricV.jpg|left|450px]]
+
[[Image:Risk Metric AC.png|left|450px]]
  
 
'''Impact'''
 
'''Impact'''
Line 262: Line 418:
 
| High|| Moderate|| A
 
| High|| Moderate|| A
 
| <ol><li>Coders should consult the entire group about it to discuss for solutions</ol>
 
| <ol><li>Coders should consult the entire group about it to discuss for solutions</ol>
| Not Implemented Yet
+
| Risk Strategy in place - Implemented
 +
|-
 +
| |2.2
 +
| |Many feedbacks and enhancements introduced in user testings
 +
| <ol><li>Affects the project scope<li>Possible delay of schedule</ol>
 +
| Moderate|| Moderate|| B
 +
| <ol><li>Each of the request should be evaluated among the team memebers and should be logged in the change request logs accordingly</ol>
 +
| Risk Strategy in place - Implemented
 
|-
 
|-
 
|  |3
 
|  |3
Line 296: Line 459:
 
| High|| Moderate|| A
 
| High|| Moderate|| A
 
| <ol><li>Push more work to be done before the the period where members are not free. <li>Make sure the work intended for the missing member is fully covered. <li>alter the schedule to fit the manpower available</ol>
 
| <ol><li>Push more work to be done before the the period where members are not free. <li>Make sure the work intended for the missing member is fully covered. <li>alter the schedule to fit the manpower available</ol>
| Not Implemented Yet
+
| Risk Strategy in place - Implemented
 
|-
 
|-
 
| |4.2
 
| |4.2
Line 314: Line 477:
 
| <ol><li> Project manager to take note of the schedule and plan the future schedules more carefully <li>Provide a longer time period for the next iteration to complete the functions. </ol>
 
| <ol><li> Project manager to take note of the schedule and plan the future schedules more carefully <li>Provide a longer time period for the next iteration to complete the functions. </ol>
 
| Risk Strategy in place - Implemented
 
| Risk Strategy in place - Implemented
 +
|-
 +
| |5.2
 +
| |Major change in project scope
 +
| <ol><li> Delay in the project schedule</ol>
 +
| Moderate|| High|| A
 +
| <ol><li> Project manager to discuss with client on criticality of the changes, and members with their opinion whether to implement the project directions
 +
<li> Project manager to relook at project scope and make the relevant changes for the schedule and job allocation. </ol>
 +
| Risk Strategy in place - Implemented
 +
 +
 
|}
 
|}
 +
 +
|}
 +
 +
 +
 +
|-
 +
| colspan="2" class="radius_bottom" style="background:#ffffff; border-top:8px solid #7cc1c7; border-bottom:0px; border-left:1px; border-right:1px"|
 
|}
 
|}

Latest revision as of 02:24, 22 April 2013

Viaxerios Logov1.png
Welcome to Viaxeiros FYP Wiki Page
Navigation 4.png

Project At A Glance
   


Schedule Bugs

Current Iteration:
12
Duration:
(09 APR '13 - 22 APR '13)

Schedule Metric : 0.939

Total tasks:
Tasks in progress:
Tasks Completed:

Current Bug Points: 21
Level 1 bugs: 1
Level 2 bugs: 3
Level 3 bugs: 0



Framework
   


Agile Unified Process

Adapted from the Rational Unified Process (RUP), Agile Unified Process (AUP) provides a simplified framework catering primarily for companies with an agile environment. Documentations are prepared to be "barely just good enough" to enable the flexibility required in an agile process.The process is broken down into 4 phases : Inception, Elaboration, Construction and Transition.


Our team models this framework heavily in our project management. Due to the agile environment our client currently has, it is necessary that our team is able to manage the fast pace working style our client has and match this project similar to their way.


Iteration

In AUP, iterations tend to be small and many. In our team, each iterations spans for 3 weeks.


Change Request Log

Due to the agile process, changes to the requirements of the projects are rapid and regular. In this case, it is necessary to track and manage changes of the sponsors. Our team implements a change request log that tracks the changes sponsors wants to have. As a team, we will decide the importance of this change and hence change our schedule accordingly.

Change Request Log


Deployment

As part of the request of the sponsor, the native application has to be deployed to Google PlayStore. However, the first deployment will take a much longer time than that of subsequent deployment as multiple testing. This concept is similar to the AUP.



Milestones
   


MileStone Final3.png



Schedule
   


Schedules are done and managed in Google Docs:

Schedule Breakdown


Metrics
   


Schedule Metric [Current Iteration's Metric]

Each members are allocated with a few functions to complete. The schedule will then follow this metric:

ScheduleMetric.jpg


This metric will be tied to an action plan as follows:

Schedule Metric AC.png


The following are the links for the previous iterations:


Bug Metric

Click here to view our bug tracking metrics.

To manage the quality of the work, a bug metric will be used with the following formula:

Viaxeiros Bug Metric.png


The bug metric will then follow this action plan:

Bug Metric AC.png


Work Stress Metric

Click here to view our work stress metric.

In order to make sure each members are able to cope with their current workload, each members have to fill in their stress percentage based on the following table:

Workload table.jpg This table will be gauged by the following action plan: Work Stress Metric.png



Risk Analysis
   


In order to manage the probable risk involved in the project, our group takes into account 2 variables: Impact and Likelihood. Based on the criteria mentioned below, the risk rate for each risk is accessed and a mitigation cum action plan is created.


Risk Metric AC.png

Impact

High - Chances of the occurrence happening is almost regular (very high)

Moderate - Chances of the occurrence happening is irregular (sometimes)

Low - Chances of the occurrence happening is seldom (very little)


Likelihood

High - The occurrence has a very great detrimental effect on project

Moderate - The occurrence has a significant effect on the project

Low - The occurrence has a limited effect on the project

S/N Risk Description Consequences Impact Likelihood Risk Rate Mitigation Strategy / Contingency Plan Status
1 Technical Risk
1.1 Team is unfamiliar with the technology used
  1. There might be a delay in project schedule
  2. longer time needed to create functions
High High A
  1. Team members are to start researching and trying the technology in advance before the iteration
  2. Share research documents and knowledge among members
Risk Strategy in place - Implemented
1.2 Conflict / issues during configuration and setup
  1. Delay in the project schedule
Moderate Moderate B
  1. All setup for the project should be done early
Risk Strategy in place - Implemented
1.3 Unfamiliar codes / API given by the company
  1. Longer time needed to implement functions
High High A
  1. Request for a detailed documentation of the API used from the company
  2. Ask the company directly and clarify the usage of the API
Risk Strategy in place - Implemented


Set up a private googledoc collaboration for API documentation between Qiito Developers and Viaxeiros

2 Development Risk
2.1 Critical bug found during development
  1. Development of project will be stalled
High Moderate A
  1. Coders should consult the entire group about it to discuss for solutions
Risk Strategy in place - Implemented
2.2 Many feedbacks and enhancements introduced in user testings
  1. Affects the project scope
  2. Possible delay of schedule
Moderate Moderate B
  1. Each of the request should be evaluated among the team memebers and should be logged in the change request logs accordingly
Risk Strategy in place - Implemented
3 Client / Sponsor Risk
3.1 Additional requirements requested during implementation of codes
  1. Might not be able to finish requirements on time
  2. substandard work produced
High Moderate A
  1. Team members should discuss and decide if they can commit to the additional workload on time. If not, firmly reject the additional requirements/ol>
Risk Strategy in place - Implemented
3.2 Clients are uncertain what they want in the application
  1. Redundant functions done
  2. Delay and changes in schedule
Moderate High A
  1. Design a few prototypes for the company to view. Perhaps this might help the company to see what they want
Risk Strategy in place - Implemented
3.3 Frequent changes in requirements
  1. Frequent changes in schedule
High High A
  1. Team members should discuss and decide if they can commit to the changes needed on time. If not, firmly reject the changing requirements
  2. The schedule for the team has to be very flexible to take into account the frequent changes in requirements from the client.
Risk Strategy in place - Implemented
4 Team Risk
4.1 Team members may not be free during the critical period
  1. Delay in the project schedule
High Moderate A
  1. Push more work to be done before the the period where members are not free.
  2. Make sure the work intended for the missing member is fully covered.
  3. alter the schedule to fit the manpower available
Risk Strategy in place - Implemented
4.2 Team members may have conflicts with each other during the project
  1. Delay in the project schedule
  2. Quality of work will deteriorate
Moderate Moderate B
  1. Project manager has to step in to be the mediator. Discuss the issue and work to solve the problems before continuing on the work
Not Implemented Yet
5 Project Management Risk
5.1 Over-estimate the days needed to build function
  1. Delay in the project schedule
Moderate High A
  1. Project manager to take note of the schedule and plan the future schedules more carefully
  2. Provide a longer time period for the next iteration to complete the functions.
Risk Strategy in place - Implemented
5.2 Major change in project scope
  1. Delay in the project schedule
Moderate High A
  1. Project manager to discuss with client on criticality of the changes, and members with their opinion whether to implement the project directions
  2. Project manager to relook at project scope and make the relevant changes for the schedule and job allocation.
Risk Strategy in place - Implemented