SlideShare a Scribd company logo
FITRI HARYATI
11453205499
DEPARTMENT OF INFORMATION SYSTEM
FACULTY OF SAINS AND TECHNOLOGY
UIN SUSKA RIAU
Types of review
– Walkthrough
– Technical review
– Inspection
Types of review
A single document may be the subject of more than one review. If more
than one type of review is used, the order may vary.
For example, an informal review may be carried out before a technical
review, or an inspection may be carried out on a requirements specification before
a walkthrough with customers. It is apparent that none of the following types of
review is the 'winner', but the different types serve different purposes at different
stages in the life cycle of a document.
1. Walkthrough
This is especially useful if people from outside the software discipline are
present, who are not used to, or cannot easily understand software development
documents. The content of the document is explained step by step by the author,
to reach consensus on changes or to gather information.
Next
…
The specific goals of a walkthrough depend on its role in the creation of the
document. In general the following goals can be applicable:
– to present the document to stakeholders both within and outside the software
discipline, in order to gather information regarding the topic under
documentation;
– to explain (knowledge transfer) and evaluate the contents of the document;
– to establish a common understanding of the document;
– to examine and discuss the validity of proposed solutions and the viability of
alternatives, establishing consensus.
Next
…
Key characteristics of walkthroughs are:
– The meeting is led by the authors; often a separate scribe is present.
– Scenarios and dry runs may be used to validate the content.
– Separate pre-meeting preparation for reviewers is optional.
2. Technical review
Compared to inspections, technical reviews are less formal and there is
little or no focus on defect identification on the basis of referenced documents,
intended readership and rules. During technical reviews defects are found by
experts, who focus on the content of the document. The experts that are needed
for a technical review are, for example, architects, chief designers and key users. In
practice, technical reviews vary from quite informal to very formal.
Next
…
The goals of a technical review are to:
– assess the value of technical concepts and alternatives in the product and
project environment;
– establish consistency in the use and representation of technical concepts;
– ensure, at an early stage, that technical concepts are used correctly;
– inform participants of the technical content of the document.
Next
…
Key characteristics of a technical review are:
– It is a documented defect-detection process that involves peers and technical
experts.
– It is often performed as a peer review without management partici pation.
– Ideally it is led by a trained moderator, but possibly also by a technical expert.
– A separate preparation is carried out during which the product is examined and
the defects are found.
– More formal characteristics such as the use of checklists and a logging list or
issue log are optional.
3. Inspection
The document under inspection is prepared and checked thoroughly by
the reviewers before the meeting, comparing the work product with its sources
and other referenced documents, and using rules and checklists. In the inspection
meeting the defects found are logged and any discussion is postponed until the
discussion phase. This makes the inspection meeting a very efficient meeting.
Next
…
The generally accepted goals of inspection are to:
– help the author to improve the quality of the document under inspection;
– remove defects efficiently, as early as possible;
– improve product quality, by producing documents with a higher level of quality;
– create a common understanding by exchanging information among the inspection participants;
– train new employees in the organization's development process;
– learn from defects found and improve processes in order to prevent recurrence of similar
defects;
– sample a few pages or sections from a larger document in order to measure the typical quality
of the document, leading to improved work by individuals in the future, and to process
improvements.
Next
…
Key characteristics of an inspection are:
– It is usually led by a trained moderator (certainly not by the author).
– It uses defined roles during the process.
– It involves peers to examine the product.
– Rules and checklists are used during the preparation phase.
– A separate preparation is carried out during which the product is examined and the defects
are found.
– The defects found are documented in a logging list or issue log.
– A formal follow-up is carried out by the moderator applying exit criteria.
– Optionally, a causal analysis step is introduced to address process improve ment issues and
learn from the defects found.
– Metrics are gathered and analyzed to optimize the process.
Back Link
http://sif.uin-suska.ac.id/
http://fst.uin-suska.ac.id/
http://www.uin-suska.ac.id/
REFERENCE
Graham et.al (2011)

More Related Content

What's hot

Requirements engineering activities
Requirements engineering activitiesRequirements engineering activities
Requirements engineering activities
Syed Zaid Irshad
 
Static nopri wahyudi
Static nopri wahyudiStatic nopri wahyudi
Static nopri wahyudi
Nopriwahyudi
 
Presentasi static techniques
Presentasi static techniquesPresentasi static techniques
Presentasi static techniques
Egi Ilham Elnusa
 
STATIC TECHNIQUES
STATIC TECHNIQUESSTATIC TECHNIQUES
STATIC TECHNIQUES
fajarayuningrum
 
Static techniques
Static techniquesStatic techniques
Static techniques
Yusran5
 
Actors in requirement engineering process
Actors in requirement engineering processActors in requirement engineering process
Actors in requirement engineering process
Syed Zaid Irshad
 
Requirements Management
Requirements Management Requirements Management
Requirements Management
Shwetha-BA
 
RE processes and process models
RE processes and process modelsRE processes and process models
RE processes and process models
Syed Zaid Irshad
 
Static techniques software development - Testing & Implementation
Static techniques software development - Testing & ImplementationStatic techniques software development - Testing & Implementation
Static techniques software development - Testing & Implementation
yogi syafrialdi
 
Solution Evaluation (BA Role)
Solution Evaluation (BA Role)   Solution Evaluation (BA Role)
Solution Evaluation (BA Role)
Shwetha-BA
 
software requirement
software requirementsoftware requirement
software requirement
ahmed zewita
 
Quality Systems Investigation Technique
Quality Systems Investigation TechniqueQuality Systems Investigation Technique
Quality Systems Investigation Technique
Mitchell Manning Sr.
 
Static techniques
Static techniquesStatic techniques
Static techniques
muhamad iqbal
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
Shwetha-BA
 
Static techniques
Static techniquesStatic techniques
Static techniques
adeafsa
 
ISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEsISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEs
Moutasm Tamimi
 
NOSQAA Requirements Inspection
NOSQAA Requirements InspectionNOSQAA Requirements Inspection
NOSQAA Requirements Inspection
clelhs
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
vucevic
 
Requirements management
Requirements managementRequirements management
Requirements management
Syed Zaid Irshad
 
Measurement and Quality in Object-Oriented Design
Measurement and Quality in Object-Oriented DesignMeasurement and Quality in Object-Oriented Design
Measurement and Quality in Object-Oriented Design
Moutasm Tamimi
 

What's hot (20)

Requirements engineering activities
Requirements engineering activitiesRequirements engineering activities
Requirements engineering activities
 
Static nopri wahyudi
Static nopri wahyudiStatic nopri wahyudi
Static nopri wahyudi
 
Presentasi static techniques
Presentasi static techniquesPresentasi static techniques
Presentasi static techniques
 
STATIC TECHNIQUES
STATIC TECHNIQUESSTATIC TECHNIQUES
STATIC TECHNIQUES
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Actors in requirement engineering process
Actors in requirement engineering processActors in requirement engineering process
Actors in requirement engineering process
 
Requirements Management
Requirements Management Requirements Management
Requirements Management
 
RE processes and process models
RE processes and process modelsRE processes and process models
RE processes and process models
 
Static techniques software development - Testing & Implementation
Static techniques software development - Testing & ImplementationStatic techniques software development - Testing & Implementation
Static techniques software development - Testing & Implementation
 
Solution Evaluation (BA Role)
Solution Evaluation (BA Role)   Solution Evaluation (BA Role)
Solution Evaluation (BA Role)
 
software requirement
software requirementsoftware requirement
software requirement
 
Quality Systems Investigation Technique
Quality Systems Investigation TechniqueQuality Systems Investigation Technique
Quality Systems Investigation Technique
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
ISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEsISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEs
 
NOSQAA Requirements Inspection
NOSQAA Requirements InspectionNOSQAA Requirements Inspection
NOSQAA Requirements Inspection
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
 
Requirements management
Requirements managementRequirements management
Requirements management
 
Measurement and Quality in Object-Oriented Design
Measurement and Quality in Object-Oriented DesignMeasurement and Quality in Object-Oriented Design
Measurement and Quality in Object-Oriented Design
 

Similar to Fitri haryati (static techniques)

static techniques
static techniquesstatic techniques
static techniques
aidil fitra
 
Static techniques
Static techniquesStatic techniques
Static techniques
rido randika putra
 
Review Process
Review ProcessReview Process
Review Process
winy setya ningrum
 
3.static techniques
3.static techniques3.static techniques
3.static techniques
Bobi Henfajri Setiawan
 
Marjuni.
Marjuni.Marjuni.
Marjuni.
marjuni .
 
Static techniques
Static techniquesStatic techniques
Static techniques
eva khasana
 
Testing static technicques
Testing static technicquesTesting static technicques
Testing static technicques
MuhammadIbnu10
 
Software Testing 4/5
Software Testing 4/5Software Testing 4/5
Software Testing 4/5
Damian T. Gordon
 
Static Technique
Static TechniqueStatic Technique
Static Technique
Nathandisya
 
Bab 3
Bab 3Bab 3
Static techniques
Static techniquesStatic techniques
Static techniques
argawanda
 
Static techniques
Static techniquesStatic techniques
Static techniques
Miftahul Jannaty
 
Static Techniques (Chapter 3)
Static Techniques (Chapter 3)Static Techniques (Chapter 3)
Static Techniques (Chapter 3)
febriana aulia hidayati
 
Static techniques
Static techniquesStatic techniques
Static techniques
Muhammad Khairil
 
Static techniques
Static techniquesStatic techniques
Static techniques
Bayu Andika Pratama
 
Static techniques
Static techniquesStatic techniques
Static techniques
Siti Rubayati
 
Techincal review
Techincal reviewTechincal review
Techincal review
Saba Munawar
 
Ch 5 - Requirement Validation.pptx
Ch 5 - Requirement Validation.pptxCh 5 - Requirement Validation.pptx
Ch 5 - Requirement Validation.pptx
balewayalew
 
Chapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptx
Chapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptxChapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptx
Chapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptx
Bayesayohannis
 
Chapter 3 Static Techniques
Chapter 3 Static TechniquesChapter 3 Static Techniques
Chapter 3 Static Techniques
Zetryan Satria
 

Similar to Fitri haryati (static techniques) (20)

static techniques
static techniquesstatic techniques
static techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Review Process
Review ProcessReview Process
Review Process
 
3.static techniques
3.static techniques3.static techniques
3.static techniques
 
Marjuni.
Marjuni.Marjuni.
Marjuni.
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Testing static technicques
Testing static technicquesTesting static technicques
Testing static technicques
 
Software Testing 4/5
Software Testing 4/5Software Testing 4/5
Software Testing 4/5
 
Static Technique
Static TechniqueStatic Technique
Static Technique
 
Bab 3
Bab 3Bab 3
Bab 3
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Static Techniques (Chapter 3)
Static Techniques (Chapter 3)Static Techniques (Chapter 3)
Static Techniques (Chapter 3)
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Techincal review
Techincal reviewTechincal review
Techincal review
 
Ch 5 - Requirement Validation.pptx
Ch 5 - Requirement Validation.pptxCh 5 - Requirement Validation.pptx
Ch 5 - Requirement Validation.pptx
 
Chapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptx
Chapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptxChapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptx
Chapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptx
 
Chapter 3 Static Techniques
Chapter 3 Static TechniquesChapter 3 Static Techniques
Chapter 3 Static Techniques
 

Recently uploaded

AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 

Recently uploaded (20)

AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 

Fitri haryati (static techniques)

  • 1. FITRI HARYATI 11453205499 DEPARTMENT OF INFORMATION SYSTEM FACULTY OF SAINS AND TECHNOLOGY UIN SUSKA RIAU
  • 2. Types of review – Walkthrough – Technical review – Inspection
  • 3. Types of review A single document may be the subject of more than one review. If more than one type of review is used, the order may vary. For example, an informal review may be carried out before a technical review, or an inspection may be carried out on a requirements specification before a walkthrough with customers. It is apparent that none of the following types of review is the 'winner', but the different types serve different purposes at different stages in the life cycle of a document.
  • 4. 1. Walkthrough This is especially useful if people from outside the software discipline are present, who are not used to, or cannot easily understand software development documents. The content of the document is explained step by step by the author, to reach consensus on changes or to gather information.
  • 5. Next … The specific goals of a walkthrough depend on its role in the creation of the document. In general the following goals can be applicable: – to present the document to stakeholders both within and outside the software discipline, in order to gather information regarding the topic under documentation; – to explain (knowledge transfer) and evaluate the contents of the document; – to establish a common understanding of the document; – to examine and discuss the validity of proposed solutions and the viability of alternatives, establishing consensus.
  • 6. Next … Key characteristics of walkthroughs are: – The meeting is led by the authors; often a separate scribe is present. – Scenarios and dry runs may be used to validate the content. – Separate pre-meeting preparation for reviewers is optional.
  • 7. 2. Technical review Compared to inspections, technical reviews are less formal and there is little or no focus on defect identification on the basis of referenced documents, intended readership and rules. During technical reviews defects are found by experts, who focus on the content of the document. The experts that are needed for a technical review are, for example, architects, chief designers and key users. In practice, technical reviews vary from quite informal to very formal.
  • 8. Next … The goals of a technical review are to: – assess the value of technical concepts and alternatives in the product and project environment; – establish consistency in the use and representation of technical concepts; – ensure, at an early stage, that technical concepts are used correctly; – inform participants of the technical content of the document.
  • 9. Next … Key characteristics of a technical review are: – It is a documented defect-detection process that involves peers and technical experts. – It is often performed as a peer review without management partici pation. – Ideally it is led by a trained moderator, but possibly also by a technical expert. – A separate preparation is carried out during which the product is examined and the defects are found. – More formal characteristics such as the use of checklists and a logging list or issue log are optional.
  • 10. 3. Inspection The document under inspection is prepared and checked thoroughly by the reviewers before the meeting, comparing the work product with its sources and other referenced documents, and using rules and checklists. In the inspection meeting the defects found are logged and any discussion is postponed until the discussion phase. This makes the inspection meeting a very efficient meeting.
  • 11. Next … The generally accepted goals of inspection are to: – help the author to improve the quality of the document under inspection; – remove defects efficiently, as early as possible; – improve product quality, by producing documents with a higher level of quality; – create a common understanding by exchanging information among the inspection participants; – train new employees in the organization's development process; – learn from defects found and improve processes in order to prevent recurrence of similar defects; – sample a few pages or sections from a larger document in order to measure the typical quality of the document, leading to improved work by individuals in the future, and to process improvements.
  • 12. Next … Key characteristics of an inspection are: – It is usually led by a trained moderator (certainly not by the author). – It uses defined roles during the process. – It involves peers to examine the product. – Rules and checklists are used during the preparation phase. – A separate preparation is carried out during which the product is examined and the defects are found. – The defects found are documented in a logging list or issue log. – A formal follow-up is carried out by the moderator applying exit criteria. – Optionally, a causal analysis step is introduced to address process improve ment issues and learn from the defects found. – Metrics are gathered and analyzed to optimize the process.