HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2012T1 One-hit Wonder MT Project Metrics Bug"

From IS480
Jump to navigation Jump to search
(New page: <!--Navigation--> {| style="background-color:none; color:#ffffff; border-bottom:3px dotted #000000; border-top:3px dotted #000000; border-left:3px dotted #000000; border-right:3px dotted #...)
 
Line 46: Line 46:
  
 
{| class="wikitable" cellpadding="15"
 
{| class="wikitable" cellpadding="15"
 
|-
 
| style="background: #ffffff; color: #000000; font-weight: bold; text-indent: 2px; width: 10%; font-size:22px; border: 1px solid #ffffff" valign="top" | <b>Schedule Metric</b>
 
|-
 
 
| style="background: #ffffff; border:1px solid #ffffff; color: #FFFFFF; font-weight: bold; padding: 10px 10px 0 15px; font-size: 14px;" valign="top"  |
 
|-
 
| style= "background: #ffffff; border-left:2px solid #ffffff; border-right:2px solid #ffffff; border-bottom:2px dotted #ffffff; opacity:1; color: #000000; padding: 10px 10px 0 15px; font-size: 13px; text-align: justify;" valign="top"  |
 
 
[[Image:Combined.jpg]]
 
<br>
 
 
<font size="3" color="#000000"><b>Summary </b></font>
 
<p>In actual fact, from Iteration 0 – 3, the team managed to accomplish the planned tasks within the estimated duration allocated for each iteration. <br>
 
In Iteration 4, the team took 2 days longer than the expected planned duration due to the delay in implementing all amendments gathered from Acceptance’s feedback. Although the implementation of amendments caused a delay but it is beneficial for the project in the long run, as we can ensure that all changes suggested by our stakeholders (Clients & Supervisor) have been met. <br>
 
In Iteration 5, the team took 3 days longer as the team discovered that the scope of the project was too broad. This is largely attributed to the fact that we need to amend changes upon User Testing and also to implement new functions in every iteration. Hence, the team decided to prioritise the tasks by implementing the most important function – collaborative reviews to bridge the gap as well as improve the communication between the Hiring department and HR Manager directly after Mid-term presentation. <br>
 
So far, the schedule metric for each individual iteration had served the team well as it gave us a better visual representation on the planned versus actual duration taken to implement each function.  This also allowed us to better estimate the duration required for similar functions in the future iterations. In addition, PM is able to revise the project schedule more clearly at the end of each iteration.<br>
 
</p>
 
 
{| class="wikitable" cellpadding="15" style="text-align: center; border: 1px solid #AAAAAA;" width="50%"
 
|- style= "background: #00275E; text-align: center ; font-weight: bold; font-size:16px; border-bottom: 1px solid #AAAAAA;"
 
| <font size="3" color="#FFFFFF">Phase</font>
 
| <font size="3" color="#FFFFFF">Iteration</font>
 
|- style="border-bottom: 1px solid #AAAAAA;"
 
| rowspan=1 style= "background: #6D98AB; color: #000000; font-weight: bold; padding: 5px; font-size: 14px;" valign="center" |
 
<font size="3" color="#000000">Inception</font>
 
| [[Media:iteration0.jpg|Iteration 0]]
 
|- style="border-bottom: 1px solid #AAAAAA;"
 
|-
 
| rowspan=3 style= "background: #6D98AB; color: #000000; font-weight: bold; padding: 5px; font-size: 14px;" valign="center" | <font size="3" color="#000000">Elaboration</font>
 
| [[Media:iteration1.jpg|Iteration 1]]
 
|-
 
| [[Media:iteration2.jpg|Iteration 2]]
 
|- style="border-bottom: 1px solid #AAAAAA;"
 
| [[Media:iteration3.jpg|Iteration 3]]
 
|-
 
| rowspan=4 style= "background: #6D98AB; color: #000000; font-weight: bold; padding: 5px; font-size: 14px;" valign="center" | <font size="3" color="#000000">Construction</font>
 
| [[Media:iteration4.jpg|Iteration 4]]
 
|-
 
| [[Media:iteration5.jpg|Iteration 5]]
 
|- style="border-bottom: 1px solid #AAAAAA;"
 
| [[Media:iteration6.jpg|Iteration 6]]
 
|- style="border-bottom: 1px solid #AAAAAA;"
 
|}
 
 
 
|-
 
|-
 
| style="background: #ffffff; color: #000000; font-weight: bold; text-indent: 2px; width: 10%; font-size:22px; border: 1px solid #ffffff" valign="top" | <b>Bug Metric</b>
 
| style="background: #ffffff; color: #000000; font-weight: bold; text-indent: 2px; width: 10%; font-size:22px; border: 1px solid #ffffff" valign="top" | <b>Bug Metric</b>
Line 108: Line 63:
 
</p>
 
</p>
 
<br>
 
<br>
 
|-
 
| style="background: #ffffff; color: #000000; font-weight: bold; text-indent: 2px; width: 10%; font-size:22px; border: 1px solid #ffffff" valign="top" | <b>Risk Management</b>
 
|-
 
 
| style="background: #000000; border:1px solid #ffffff; color: #FFFFFF; font-weight: bold; padding: 10px 10px 0 15px; font-size: 14px;" valign="top"  |
 
|-
 
| style= "background: #ffffff; border-left:2px solid #ffffff; border-right:2px solid #ffffff; border-bottom:2px dotted #ffffff; opacity:1; color: #000000; padding: 10px 10px 0 15px; font-size: 13px; text-align: justify;" valign="top"  |
 
 
<font size="3" color="#000000"><b>Summary </b></font>
 
<p>
 
After the acceptance, our team realised that some of the risks which were previously identified during the acceptance phase were successfully mitigated, while others still remain relevant, although there is a change in the likelihood of them happening. In addition, our team has also identified potential risks which might arise due to the complexity of the upcoming core functionalities.
 
<br><br>As the semester progresses, our team starts to experience the heavy workload of juggling FYP with other assignments and modules, for instance, midterms and other project deadlines. Hence, we included this as a risk that has both high likelihood and impact.
 
</p>
 
<br>
 
<font size="3" color="#00275E"><b> Resolved Risks: </b></font>
 
{| class="wikitable" cellpadding="15"
 
|- style= "background: #FEB729;color: #000000; text-align: center; font-weight: bold; font-size:13px;"
 
| No.
 
| Type of Risk
 
| Risk Statement
 
| Likelihood (H/M/L)
 
| Impact
 
| Mitigation Strategy / Contingency Plan
 
| Status
 
|-
 
|- style= "background: #FFFFFF; "
 
| 1
 
| Technical
 
| Difficulty in implementing customizable template for job seekers to drag and drop content into the template
 
| Low
 
| Low
 
| Team already tried Jquery Drag & Drop feature & implemented it under Resume function. (Not a huge risk to the team for late implementation)
 
| Mitigated
 
|- style= "background: #FFFFFF; "
 
| 2
 
| External
 
| Due to similar applications launch in the market, there might be unexpected change of requirements by sponsor
 
| Medium
 
| Low
 
| Fortnightly update/meeting with sponsor – Kris Kong & Wong Cheok Lup
 
| Controlled
 
|- style= "background: #FFFFFF; "
 
| 3
 
| Technical
 
| Team is unfamiliar with the new framework - Play! Framework
 
| Low
 
| <font color="#FF0000">Low</font><br> <s>Medium</s>
 
| Set aside more time to code
 
| Mitigated
 
|}
 
<br>
 
<font size="3" color="#9C1C6B"><b> Potential Risks Ahead: </b></font>
 
{| class="wikitable" cellpadding="15"
 
|- style= "background: #00275E; color: #FFFFFF; text-align: center; font-weight: bold; font-size:13px;"
 
| No.
 
| Type of Risk
 
| Risk Statement
 
| Likelihood (H/M/L)
 
| Impact
 
| Mitigation Strategy / Contingency Plan
 
|-
 
| colspan=6 style= "background: #6D98AB; color: #000000; font-weight: bold; padding: 5px; font-size: 14px; text-align: center" valign="top" | Schedule Risk
 
|-
 
|- style= "background: #FFFFFF; "
 
| 1
 
| Technical
 
| Schedule. Team members are busy with school work
 
| <font color="#FF0000">High</font><br> <s>Low</s>
 
| <font color="#FF0000">High</font><br> <s>Medium</s>
 
| Plan ahead and make sure that all team members are comfortable with the work load and free to meet on the dates scheduled. Team members to encourage each other and make extra effort to accommodate to each other and keep in pace with the schedule. Set weekly compulsory meeting dates.
 
|-
 
| colspan=6 style= "background: #6D98AB; color: #000000; font-weight: bold; padding: 5px; font-size: 14px; text-align: center" valign="top" | Scope Risk
 
|-
 
|- style= "background: #FFFFFF; "
 
| 2
 
| Internal
 
| Project scope is too big
 
| Medium
 
| High
 
| <ul>
 
<li>Discuss with clients and supervisor on our scope
 
<li>Priortise the more important functions that can value-add our application
 
</ul>
 
|-
 
| colspan=6 style= "background: #6D98AB; color: #000000; font-weight: bold; padding: 5px; font-size: 14px; text-align: center" valign="top" | Technical Risk
 
|-
 
|- style= "background: #FFFFFF; "
 
| 3
 
| Technical
 
| Search function. Team is unfamiliar with the implementation techniques.
 
| Medium
 
| High
 
| <ul>
 
<li>Set aside time for exploration of techniques
 
<li>Insert buffer for this implementation
 
</ul>
 
|- style= "background: #FFFFFF; "
 
| 4
 
| Technical
 
| Instant resume template. Difficult and time-consuming to implement because need to create CSS from scratch.
 
| Medium
 
| Medium
 
| <ul>
 
<li>Scheduled for early implementation to prevent delay
 
<li>Include buffer time  for this implementation
 
</ul>
 
|- style= "background: #FFFFFF; "
 
| 5
 
| Technical
 
| Deployment. Deploying to client server may affect the functioning of certain parts of the application.
 
| Medium
 
| High
 
| Always deploy in advance (1 week before) & test run the application.
 
 
|}
 
|}

Revision as of 04:57, 8 October 2012

Undo-icon.png Main Wiki

HomeOHW.png Home

Calendar 2 icon&48.png Project Management

Chart line icon&24 white.png Project Metrics

18px‎ Technical Complexity

Users24.png Usability Studies

TeamRef.png Team Reflection


Schedule Metric

Bug Metric

Risk Management

Bug Metric

OHW Bug Metric.jpg

Summary

In general, our bug metric falls below 6 except for the two peaks that we saw in Iteration 3 and 6. According to our bug index, most of the time we will solve these bugs during our debugging session.
For iteration 3, we had a spike due to a critical error that prevented user from logging into the application. This is a critical issue that required immediate fixation, as the entire application was not accessible.
For iteration 6, the critical error that we faced was when the company tried to navigate to the Interview page, s/he got redirected to the Interview page that was designed for job seeker. This is a critical error as it disrupted the entire workflow of our application.