HeaderSIS.jpg

IS480 Team wiki: 2012T1 Bumblebee Project Management

From IS480
Jump to navigation Jump to search
Glorya.png
Home Project Overview Project Documentation Project Management Learning and Growth
Time Management Quality Management Risk Management

Time Management

Time Management


Milestones

BumblebeeMilestone.jpg

Iterations Parallel Plan

BumblebeeIterationParallelPlan.png

Schedule Metric

BumblebeeScheduleMetric1.png


BumblebeeScheduleMetric2.png


Schedule Tracking

Click here to see our Schedule Tracking.

Quality Management

Quality Management


Bug Metric

BumblebeeBugMetric1.png


BumblebeeBugMetric2.png


Bug Tracking

Click here to see our Bug Log.

Risk Management

Risk Management


Risk Metric

BumblebeeRiskMetric.png


Risk Table

S/N Risk Statement Likelihood (H/M/L) Impact (H/M/L) Level (Derived) Mitigation Strategy &/or Contingency Plan
1 Managing expectation of new person in charge from client company

New client in charge may have different expectation of the software deliverable and functions.

H H A Prepare software introduction to client and other potential users. Earlier handover to client company.

Ensure that new person in charge is also clear of the software objective and current client is also available to help smoothen the handover process.

2 Limited real data to work with

Sample data provided might not be sufficient to represent the big picture.

H H A Consistent and thorough demonstration of system to client

Ensure that all doubts are clarified during client meeting. Bi-monthly demos are done to client to ensure correctness of our data. Try as far as possible to generate sensible data from provided samples.

3 Long simulation duration taken

Large amount of data to handle which will cause simulation duration to be long.

H H A

Explore ways to increase the efficiency of code (e.g. caching, threading) Also, the team will only consider necessasry data.

4 Low productivity

Unproductive team members esp when 3 out of 5 members are doing internship.

M M B Set sensible timeline and do progress check

Team has to set a sensible and achievable timeline. Also, project manager

5 Unexpected bugs

As the project is dealing with complex algorithm, unexpected bugs may surface and may not be very visible or consistently appearing.

M M B More thorough testing with more data test and more buffer time

Team has to ensure that each testing period in each iteration is well used to identify all possible bugs. This is also to prevent any old bugs from surfacing later in time. Team needs to assign more buffer time to prepare for the unexpected bugs.

6 Resource limitation

Final will be a great challenge as our PM will be away on the last week of IS480 course for personal reason.

M M B Prepare early and finish the big tasks early

Team can plan to finish the tasks, including administrative work early.

7 Sudden change of requirement

Client may have sudden change or addition of requirement.

L M C Regular communication and agreement sign off with client

Team will have frequent bi-monthly meeting with client to align the project requirement between both parties. Besides, agreement made between two parties helps to clarify the requirement.