Presentation is loading. Please wait.

Presentation is loading. Please wait.

CAT Executive Review Team 3: Lions. Cycle 2 Key Lessons: Quality.

Similar presentations


Presentation on theme: "CAT Executive Review Team 3: Lions. Cycle 2 Key Lessons: Quality."— Presentation transcript:

1 CAT Executive Review Team 3: Lions

2 Cycle 2 Key Lessons: Quality

3 Quality Metrics Goals >85% defects found prior to compile Requirements functions included at project completion: 100% Error in estimated product size: <30% Error in estimated development hours: <30% No Compile Defects Goals >85% defects found prior to compile Requirements functions included at project completion: 100% Error in estimated product size: <30% Error in estimated development hours: <30% No Compile Defects Actuals ~98% defects found prior to compile Meeting minutes created for every meeting Size/Time estimation errors: < 30% 100% requirements functions included at project completion No Compile Defects

4 Process Quality Index

5 Cycle 2 Defect Types

6 Inspection Results SRS Document 7 defects in 37 pages Injected: Authoring of SRS SRS Document 7 defects in 37 pages Injected: Authoring of SRS SDS Document Inspection 1 10 defects in 21 pages Injected: Authoring of SDS

7 Design, Code, Testing Quality  Design, Code and Testing Quality Metrics  Design time > Code time  Design review time is at least half Design time  Code review time is at least half Code authoring time  Code review has less than 200 lines per hour  Find more than 3 defects per hour  Find 0 defects during Compile  Find 0 defects in Unit Testing  Design, Code and Testing Quality Metrics  Design time > Code time  Design review time is at least half Design time  Code review time is at least half Code authoring time  Code review has less than 200 lines per hour  Find more than 3 defects per hour  Find 0 defects during Compile  Find 0 defects in Unit Testing  Team 3 Design Phase  DLD authoring time: 894 minutes  Code authoring time: 552 minutes (62% of DLD time)  Code review time: 649 minutes (118% of Code Author time)  Average code review lines/hour: 90.2 (less than 200 lines/hour)  Average defect/hour rate: 3.5 (more than 3 defects/hour)  Total Defects in Compile: 0  Total Defects in Unit Testing: 2

8 Integration and System Testing Integration Testing The Use Class was being called incorrectly by the IPUT Class. (Use instead of USE) Def-Use-Path Class did not initialize an array. System Testing The Def-Use-Path Class does not provide any outputs, therefore the module cannot be validated. Integration Testing The Use Class was being called incorrectly by the IPUT Class. (Use instead of USE) Def-Use-Path Class did not initialize an array. System Testing The Def-Use-Path Class does not provide any outputs, therefore the module cannot be validated.

9 Cycle 2 Key Lessons: Schedule

10 Work Breakdown Structure

11 Time Estimation Cycle 2 Earned Value reached 100% approximately as planned. Estimated hours turned out to be a higher estimate than actual values (302:20 vs 237:54). Cycle 2 Earned Value reached 100% approximately as planned. Estimated hours turned out to be a higher estimate than actual values (302:20 vs 237:54).

12 Time Estimation (contd.) Code Review took more time than anticipated which was 191% of planned time. Code Inspection took less time than anticipated which was only 44% of planned time. Our estimations during the second cycle was much more faithful to our planned timed compared to the time estimations from the first cycle. This was due to having some data from the first cycle. Code Review took more time than anticipated which was 191% of planned time. Code Inspection took less time than anticipated which was only 44% of planned time. Our estimations during the second cycle was much more faithful to our planned timed compared to the time estimations from the first cycle. This was due to having some data from the first cycle.

13 Size Estimation Document sizes were based on actual industry experience. Planned LOC from the STRAT form was 1154 LOC Actual added LOC for this cycle was 976 LOC The team’s size was 84% of the estimated size.

14 Cycle 2 Key Lessons: Productivity

15 Productivity Total time spent was 239 hours Total LOC produced was 976 Therefore... Achieved a productivity of 976/239 or 4.08 LOC/hour Total time spent was 239 hours Total LOC produced was 976 Therefore... Achieved a productivity of 976/239 or 4.08 LOC/hour

16 Cycle 2 Key Lessons: Customer Satisfaction

17 Customer Satisfaction During the first cycle,Team 3 has obtained conditional approval from the customer in regards to the Software Requirements Specification for the CAT software. Awaiting customer approval on second cycle results.

18 Cycle 2 Process Changes and Results

19 Team Process Improvements Proposal Remove the STP and ITP Walkthrough Add a STP and ITP formal inspection Results 12 Defects found during STP and ITP Inspections STP and ITP Process

20 Team Process Improvements Proposal: Provide a checklist for the DLD Inspection portion of the Implementation Script. Results 44.6% Defect removal just from DLD Inspection alone. DLD Integrity

21 Elbonian Handoff Package We feel that our package is more than sufficient for implementation of Cycle 3. The Elbonians will have all code, logic, user manual, readmes, SRS, and SDS that would lead them through their STRAT, PLAN, REQ, DES, IMP, TEST phases. All artifacts have been baselined and all applicable documents have been approved by Marketer Fredericks.

22 Questions?Questions?


Download ppt "CAT Executive Review Team 3: Lions. Cycle 2 Key Lessons: Quality."

Similar presentations


Ads by Google