HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2015T2 The Ikan Bilis Midterm Wiki"

From IS480
Jump to navigation Jump to search
m
(added in non-technical challenges)
Line 307: Line 307:
 
*Gantt Chart
 
*Gantt Chart
 
* Burn Down Chart
 
* Burn Down Chart
 +
 +
===Non-Technical Complexity===
 +
*Microsoft Project
 +
** This tool may seem simple to use, but in fact it is very tedious.
 +
** Steep learning curve for first time users
 +
 +
*Gantt chart
 +
** Predecessors not only contains integers, but alphabets (extracted from MS Project). One has to be familiar with MS Project to be able to understand the usage of those alphabets
 +
*** SS: Start-Start
 +
*** SF: Start-Finish
 +
*** FF: Finish-Finish
 +
*** FS: Finish-Start
 +
 +
*Burn down chart
 +
** This chart requires a lot of mathematical formulas. If a wrong variable is used for calculation, it is not possible to get the correct results.
 +
** Calculations:
 +
*** Planned Value: Planned hours / date
 +
*** Earned Value: Planned hours / date * % work completed (100% or 0%)
 +
*** Actual Value: Scheduled work hours * % work completed (100% or 0%)
  
 
==Quality of Product==
 
==Quality of Product==

Revision as of 04:49, 13 February 2015

option

The Ikan Bilis Home   Project Overview   Project Management   Project Documentation   Team Members
Midterms Wiki

Links and Slides

Midterm Presentation Slides Coming Soon!
View our deployed Project Manager Web Tool here! Coming Soon!

Project Progress Summary

Current Iteration: 6 (02/Feb/2015 - 22/Feb/2015)

  • Till date of 25/Feb/2015, we have completed 60% of our project
  • Next Iteration starts on 26/Feb/2015 and ends on 08/March/2015
  • Release and Deployment of our web application using MyHosting service

Project Highlights

  • Completed User Acceptance Testing with 3 experienced personnel with expertise in project managing
  • A feature might be dropped
  • 1 feature added to scope
  • Steep learning curve for back-end technologies
  • Steep learning curve for project management - Gantt Chart, Burn-down Chart
  • Change in Excel File for uploading - changes the structure of database

Milestones Completed

  • Proposal Submission
  • Project Acceptance
  • User Acceptance Test 1

Milestones Remaining

  • User Acceptance Test 2
  • Poster Submission
  • Final Presentation
  • Poster Day

Project Management

Project Status

Module Functionality Status Confidence Level
(0-1)
Comment
User Account Management
(Core Function)
Login Fully implemented and deployed.
User tested in UT1
1 -
Logout Fully implemented and deployed.
User tested in UT1
1 -
Forget Password Fully implemented and deployed.
Not tested
1 Able to send email for new password
Chart Management
(Core Function)
Gantt Chart Fully implemented and deployed.
User tested in UT1
0.9 Need to perform minor changes to predecessor links
Burn-down Chart Partially implemented and deployed.
User tested in UT1
0.7 Need users validation of values
Upload/Download Project Plan Partially implemented and deployed.
User tested in UT1 & UT2
0.8 A lot of validations required.
Users want to add in more data
Project Management
(Core Function)
CRUD Project Fully implemented and deployed.
1 Users only tested view & create project
but not edit and delete
Milestones Fully implemented and deployed.
User tested in UT1 & UT2
1 Sara owner of function
Thermometer Chart (% complete) Fully implemented and deployed.
User tested in UT1
1 Sara owner of function
Product Group Management
(Core Function)
CRUD Project Group Fully implemented and deployed.
User tested in UT1
1 Louise owner of function
Access Control for Project Group To be developed in Iteration 7 0.5 Sara and Louise will work on this
Risk Management
(Core Function)
CRUD Risk Fully implemented and deployed.
User tested in UT1
1 Hanwen owner of function
Viewing of issues and risks
in dashboard
Fully implemented and deployed.
1 User did not test this feature
, only static values was shown
Administration Management
(Secondary Function)
CRUD User Accounts To be developed in Tteration 7
1 Admin is only able to create user accounts
Access Control for Users To be developed in Iteration 7 0.6 Sara and Louise will work on this
Product Task Management
(Secondary Function)
CRUD Task To be developed in Iteration 7 0.6 This feature might be dropped
Project Plan Update Management
(Secondary Function)
CRUD Tasks Updates (excel file) To be developed in Iteration 7 0.8 -
Notification Management
(Tertiary Function)
Send Email for Forget Password To be developed in Iteration 8 0.8 -

Planned Schedule Vs Actual Schedule

option
option


Iteration Planned Actual Comments
4 5 Jan - 18 Jan 5 Jan - 21 Jan Some features took longer to complete, such as burn down chart.
The concept of burn down chart was slightly harder to grasp.
Also, some team members were struggling with using Ajax
with Yii Framework because members are also new to the framework.
5 19 Jan - 1 Feb 21 Jan - 30 Jan Iteration 5 ended earlier because there was an issue
, team was not able to deploy codes onto sponsor's server.
To know more, look at risk section.
Midterms Presentation 24 Feb 25 Feb Midterms presentation schedule changed twice.
From 24/02 to 17/02 to 25/02

Change Management (optional)

Man Hours Calculation

option

Iteration Comments
3 Exam period and 4/5 members went for TSM trip,
therefore hours are low.
6 Iteration 6 has a significant increase in man hours due to UAT
and the preparation for the mid terms.

Changes in Scope

option


Project Metrics

Schedule Metrics

Schedule index that are within the green bar are in the safe zone.

option
option

Iteration Status Explanation
4 Underestimated Start of school and timetables of members were not confirmed
which made it hard for PM to schedule, and also members
were adjusting to school timings after the long break
5 Overestimated Team encountered a risk which turned into an issue.
The task - Integrate Codes to Server, was not carried out
as sponsor did not reply promptly to the request of
configuration details to the server. Hence Iteration was ended earlier.

Bug Metrics

Still calculating !!!


Project Risks

Top 3 Risks

option

Risk Likelihood Impact Level Mitigation Ongoing Risk?
Team Members New to Yii Framework High Medium A Schedule more working hours for each functionality to
ensure that there is time to do research on the framework
Yes
Chinese New Year Period Medium Medium B Team members will be celebrating CNY, and might not follow
closely to the iteration schedule. PM will give team members
more days to complete the function to ensure functionality
delivered within iteration.
Yes
MyHosting DB Change Host Name High Low B Request for a change of host name from client or temporarily
host using another server
Yes


Technical Complexity

  • Yii PHP Framework
    • The way of constructing the coding language is totally different from purely using PHP
  • Gantt Chart
  • Burn Down Chart

Non-Technical Complexity

  • Microsoft Project
    • This tool may seem simple to use, but in fact it is very tedious.
    • Steep learning curve for first time users
  • Gantt chart
    • Predecessors not only contains integers, but alphabets (extracted from MS Project). One has to be familiar with MS Project to be able to understand the usage of those alphabets
      • SS: Start-Start
      • SF: Start-Finish
      • FF: Finish-Finish
      • FS: Finish-Start
  • Burn down chart
    • This chart requires a lot of mathematical formulas. If a wrong variable is used for calculation, it is not possible to get the correct results.
    • Calculations:
      • Planned Value: Planned hours / date
      • Earned Value: Planned hours / date * % work completed (100% or 0%)
      • Actual Value: Scheduled work hours * % work completed (100% or 0%)

Quality of Product

Intermediate Deliverables

Stage Specification Links
Project Management Meeting Minutes test
Schedule Metrics test
Bug Metrics test
Requirements Motivation Video test
Analysis Use Case test
Architecture Diagram

test
test
test

Offers State Diagram test
Design UI Prototype test
Testing User test plan Testing

Deployment

User Testing

Reflection