340 likes | 411 Views
Welcome page. Outline. Introduction Status on each role Special topic. Brief Intro. Team 2 McCabe C yclomatic Complexity A nalyzer. Planning . Planning . Team Earned Value. Why are we behind schedule. The team didn’t close some of the 1st week tasks because the plan was delayed
E N D
Outline Introduction Status on each role Special topic
Brief Intro Team 2 McCabe Cyclomatic Complexity Analyzer
Why are we behind schedule • The team didn’t close some of the 1st week tasks because the plan was delayed • Some examples are: • Risk meeting X 6 • LogD-LogT week_1 X6
Quality - Goal Goal • In 66% of inspections we meet our goal to find more than 3 defects/hour
Quality - Inspections • We were able to almost eliminate typo defects • We get an overall defect reduction over time
Quality - goal • Almost all inspections achieved our goal Goal
Quality - Goal Goal • In 66% of inspections we meet our goal to spend at least half of DLD time inspecting it. • Concern: are we spending too much? Maybe the goal must be upper bounded too.i.e. 0.5<x<1
Process • Process Analysis • Meeting Process • 75% of times, the planned time for the meetings have been exceeded. • But, we have improved the meeting process comparing to the first cycle. • Risk Management Process • Risk Management formally started during the 2nd cycle • Planned :Risk Meetings on every Status Meeting • Actual: Risk Meetings 50 % of times
Configuration and Reuse Reuse Configuration
Special Topic: Peer Reviews Helped us to: • Objectively understand roles’ goals • Promote team jellying (candid environment)
Special Topic: Peer Reviews. cont • Great for constant improvement • We want to get better so we measure “You cannot improve what you cannot measure” (Rosso-Llopart, 2009)
Process • Process Analysis • Meeting Process • Meetings: LAUNCH, STRAT, PLANNING, Weekly STATUS • 2 of 14 meetings have no planned time for the entire project. • But, none of meetings for the 2nd cycle had no planned time. • 75% of times, the planned time for the meetings have been exceeded. • But, we have improved the meeting process comparing to the first cycle. • Risk Management Process • Risk Management starts from the 2nd cycle. • 4 risks • Planned to have Risk Meetings after every Status Meeting, but actually have the Risk Meetings 50 % of times
Process • PIPs • 3 PIPs from the 1st cycle
Quality Overview • Our inspections are meeting our quality goals • Adjust quality goals according with our current data • It’s dificult to track quality without updated data
Development contd. Strategy Changes • Task planning • Adjust plan according to Cycle 1 data • Detailed Design • Write pseudo codes in the design • Designers = implementer • Experiments on critical functionality to design more objectively/accurately • Alternative Strategy • McCabe: use tree parser