Download presentation
Presentation is loading. Please wait.
1
Streamlined Action Plan Code Review Process Ken Kopatz Software Process Improvement Network (SPIN) Meeting 30 June 2000
2
Overall Objective n Bugs are being introduced by overlooking of consequences of minor code changes.
3
Desired Results (Accomplish) n Catch coding errors which may be introduced during code modifications and additions causing regression problems n Catch coding errors which result in unanticipated related behavior n Catch coding errors before System Test
4
Desired Results (Change) n Implement Peer Reviews of code modifications/additions
5
Desired Results (Done) n All code is reviewed before being checked into CM for the next release
6
People n Each of the developers will be impacted u Additional workload in having to review others’ code u Additional workload in preparing code for review u Time freed by not having to respond to errors occurring in the field u Cost and schedule savings in not putting out fires u Perception of more work to do in the same time u Perception of shortened work schedule if not managed properly
7
People (ctnd) n Software project manager will be affected u Additional workload in reviewing code u Additional coordination ensuring reviews are done u Additional meetings u Release dates will be met u Fire fighting will be reduced
8
People (ctnd) n Senior managers u Not have to deal with customer complaints u Customer satisfaction will increase u Release schedules will be met with fewer interruptions and shortened System Test schedule
9
Change Factors n Concern: Additional workload u Extra time will be built into schedule to account for review time u Additional time should be realized from not having to fix problems u Current practice of reviewing Requirements Specs and Functional Design catch problems early and reduce rework
10
Change Factors (ctnd) n Concern: Personal criticism u Coding standards will establish an objective criteria for review u Current spec reviews are not personal
11
Change Factors (ctnd) n Concern: What standards should be followed u Coding standard will be written and agreed to u Checklists will provide simple validation for coder as well as reviewer
12
Change Factors (ctnd) n Concern: Creativity will be stifled u Standards will provide the framework for creativity u Creativity will be in the problem solving
13
Scope Boundaries n Reviews are limited to all new code and modifications to existing code n Existing code will not be reviewed n Code will be reviewed for style consistent with the existing code n Code will be reviewed for logical errors n Reviewers will consist of the project team
14
Deliverables
15
Actions
16
Actions (ctnd)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.