In software engineering, many agree that Technical Reviews are more effective (than testing) in finding and resolving defects. But many managers or practitioners do not know how to build up a peer review culture in the organization.
Learning objectives: This workshop is intended to help organizations establish an effective peer review culture or build on a review culture that already exists but is not yet taking full advantage of the potential benefits of more formal reviews such as Inspections and Structured Walkthroughs. The question of why an organization would choose a particular category of review is answered from multiple points of view related to business objectives. The process of conducting a formal peer review or inspection is provided in detail to allow the participants to further understand the rigor with which peer reviews can and should be carried out for critical life-cycle work products. The categorization or stratification of defect data coming out of formal Peer Reviews is discussed and one approach to categorization is offered. This categorization of defect data is shown to not only enable an organization to become excellent in defect detection but to provide the basis for causal analysis that can lead to process improvement and defect prevention. Who should attend This course is designed for department managers, EPG members, quality managers, project leaders, and project members.
|
Methodology:
Workshop based
- 60% Classroom presentation
- 40% Case studies and Exercises
Since every Organization is unique, we will customize the course to satisfy its training needs. E.g. The exercises will be developed together with the Organization, so the students will learn effectively. Templates / checklists will be provided so that the Organization can get started quickly.
Course Outline:
Share the history of reviews
Identify the purpose and benefits of peer reviews
Understand the various types of peer reviews and in what situations they would serve the organization or project the best
Understand the importance of rules, source documents, and checklists as crucial aids to success of the peer review process
Understand the Inspection process
Perform all major roles in a peer review
Evaluate defect types and classifications
Utilize peer review efficiency and effectiveness measures
Case Studies are provided that allows teams of participants to analyze a Configuration Management Plan following all of the Inspection Steps including :
Entering the Peer Review
Planning
Kick-off
Checking (Individual Preparation)
Logging (Face-to-face Sharing of Major Defects)
Analyzing (Ensuring the Author or Editor understands the defects that have been recorded
Editing or making corrections to discovered defects or showing that from a cost-benefit point of view, the defect will not be corrected
Exiting the Peer Review
- Markets & Products
- Measurement & Analysis
- Project management
- Software engineering
- Security
- Usability
- Agile
- CMMI