340 likes | 411 Vues
This document provides an overview of the status and progress of the software development team, including insights on planning, quality management, process analysis, and development strategies. It highlights achievements, challenges, and areas for improvement.
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