SlideShare a Scribd company logo
1 of 15
REVIEWS AND THE
TEST PROCESS
Oleh:
NURFITRIANTI
Program Studi S1 Sistem Informasi
Fakultas Sains dan Teknologi
Universitas Islam Negeri Sultan Syarif Kasim Riau
SLIDE 2
What we are talking?
The definition of testing outlines objectives that relate to
evaluation, revealing defects and quality. As indicated in
the definition two approaches can be used to achieve
these objectives, static testing and dynamic testing.
With dynamic testing methods, software is executed
using a set of input values and its output is then
examined and compared to what is expected. During
static testing, software work products are examined
manually, or with a set of tools, but not executed.
Cont... SLIDE 3
Dynamic testing and static testing are complementary methods, as they tend to find different
types of defects effectively and efficiently. Types of defects that are easier to find during static
testing are: deviations from standards, missing requirements, design defects, non-maintainable
code and inconsistent interface specifications. Note that in contrast to dynamic testing, static
testing finds defects rather than failures.
static testing is a very suitable method for improving the quality of software work products
Static Testing Advantages: SLIDE 4
Since static testing can start
early in the life cycle, early
feedback on quality issues
can be established, e.g. an
early validation of user
requirements and not just
late in the life cycle during
acceptance testing.
1 2 43 5
By detecting defects at an early
stage, rework costs are most often
relatively low and thus a relatively
cheap improvement of the quality of
software products can be achieved.
Since rework effort is
substantially reduced,
development productivity
figures are likely to
increase.
The evaluation by a team has the
additional advantage that there is an
exchange of information between
the participants.
Static tests contribute
to an increased
awareness of quality
issues.
SLIDE 5
REVIEW PROCESS
Reviews vary from very informal to formal (i.e. well
structured and regulated).
The formality of a review process is related to factors
such as the maturity of the development process, any
legal or regulatory requirements or the need for an audit
trail. In practice the informal review is perhaps the most
common type of review.
Informal reviews are applied at various times during
the early stages in the life cycle of a document.
1
2
3
4
5
6
SLIDE 6
Planning
static testing
advantages:
Kick-Off
Preparation
Review Meeting
Rework
Follow upp
Static Testing Advantages:
SLIDE 7
Planning
The review process for a particular review begins with a 'request
for review' by the author to the moderator (or inspection leader). A
moderator is often assigned to take care of the scheduling (dates,
time, place and invitation) of the review.
On a project level, the project planning needs to allow time
for review and rework activities, thus providing engineers with
time to thoroughly participate in reviews. For more formal reviews,
e.g. inspections, the moderator always performs an entry check
and defines at this stage formal exit criteria. The entry check is
carried out to ensure that the reviewers' time is not wasted on a
document that is not ready for review.
1.
Cont... SLIDE 8
A short check of a product
sample by the moderator (or
expert) does not reveal a large
number of major defects. For
example, after 30 minutes of
checking, no more than 3 major
defects are found on a single
page or fewer than 10 major
defects in total in a set of 5
pages.
1
The document to be
reviewed is available
with line numbers.
Although more and other entry criteria can be applied, the following
can be regarded as the minimum set for performing the entry check:
2
3
The document has
been cleaned up by
running any automated
checks that apply.
4References needed for
the inspection are
stable and available.
5
The document author is
prepared to join the review
team and feels confident
with the quality of the
document.
Cont... SLIDE 9
The author may raise additional specific roles and questions that
have to be addressed.
The moderator has the option to also fulfil a role, alongside the task
of being a review leader.
Checking the document improves the moderator's ability to lead the
meeting, because it ensures better understanding. Furthermore, it
improves the review efficiency because the moderator replaces an
engineer that would otherwise have to check the document and
attend the meeting.
It is recommended that the moderator take the role of checking
compliance to standards, since this tends to be a highly objective
role, which leads to less discussion of the defects found.
Sumber: Graham et.al (2011)
SLIDE 10
Kick-Off
An optional step in a review procedure is a kick-off meeting.
During the kick-off meeting the reviewers receive a short introduction
on the objectives of the review and the documents. The relationships
between the document under review and the other documents
(sources) are explained, especially if the number of related
documents is high.
Role assignments, checking rate, the pages to be checked, process
changes and possible other questions are also discussed during this
meeting. Of course the distribution of the document under review,
source documents and other related documentation, can also be
done during the kick-off.
2.
SLIDE 11
Preparation
A critical success factor for a thorough preparation is the number
of pages checked per hour. This is called the checking rate.
The optimum checking rate is the result of a mix of factors, including
the type of document, its complexity, the number of related
documents and the experience of the reviewer.
Usually the checking rate is in the range of five to ten pages per
hour, but may be much less for formal inspection, e.g. one page per
hour.
During preparation, participants should not exceed this criterion. By
collecting data and measuring the review process, company-specific
criteria for checking rate and document size (see planning phase)
can be set, preferably specific to a document type.
3.
SLIDE 12
Review meeting
The meeting typically consists of the following elements (partly
depending on the review type): logging phase, discussion phase
and decision phase.
During the logging phase the issues, e.g. defects, that have
been identified during the preparation are mentioned page by
page, reviewer by reviewer and are logged either by the author
or by a scribe
A separate person to do the logging (a scribe) is especially
useful for formal review types such as an inspection.
4.
SLIDE 13
Rework
Based on the defects detected, the author will improve the
document under review step by step. Not every defect that is
found leads to rework. It is the author's responsibility to judge if
a defect has to be fixed. If nothing is done about an issue for a
certain reason, it should be reported to at least indicate that the
author has considered the issue.
Changes that are made to the document should be easy to
identify during follow-up. Therefore the author has to indicate
where changes are made (e.g. using 'Track changes' in word-
processing software).
5.
SLIDE 14
Follow-Up
The moderator is responsible for ensuring that satisfactory actions have
been taken on all (logged) defects, process improvement suggestions and
change requests. Although the moderator checks to make sure that the
author has taken action on all known defects, it is not necessary for the
moderator to check all the corrections in detail. If it is decided that all
participants will check the updated document, the moderator takes care of
the distribution and collects the feedback. For more formal review types
the moderator checks for compliance to the exit criteria.
In order to control and optimize the review process, a number of
measurements are collected by the moderator at each step of the
process. Examples of such measurements include number of defects
found, number of defects found per page, time spent checking per page,
total review effort, etc. It is the responsibility of the moderator to ensure
that the information is correct and stored for future analysis.
6.
That’s all. Thank you very much! 
Any Questions?
Created By: Nurfitrianti
Email : Nurfitrianti17@gmail.com
Instagram: Nurfitrianti17

More Related Content

What's hot

Static techniques
Static techniquesStatic techniques
Static techniquesMarni -
 
Testing 1 static techniques
Testing 1 static techniquesTesting 1 static techniques
Testing 1 static techniquesMini Marsiah
 
03. static techniques
03. static techniques03. static techniques
03. static techniquesTricia Karina
 
Static techniques
Static techniquesStatic techniques
Static techniqueschayo rona
 
Static techniques
Static techniquesStatic techniques
Static techniquesargawanda
 
Testing throughout the software life cycle & statistic techniques
Testing throughout the software life cycle & statistic techniquesTesting throughout the software life cycle & statistic techniques
Testing throughout the software life cycle & statistic techniquesYAObbiIkhsan
 
Static analysis and reliability testing (CS 5032 2012)
Static analysis and reliability testing (CS 5032 2012)Static analysis and reliability testing (CS 5032 2012)
Static analysis and reliability testing (CS 5032 2012)Ian Sommerville
 
Testing throughout the software life cycle & statistic techniques
Testing throughout the software life cycle & statistic techniquesTesting throughout the software life cycle & statistic techniques
Testing throughout the software life cycle & statistic techniquesNovika Damai Yanti
 
Chapter 3 Static Techniques
Chapter 3 Static TechniquesChapter 3 Static Techniques
Chapter 3 Static TechniquesZetryan Satria
 
Static testing techniques
Static testing techniquesStatic testing techniques
Static testing techniquesMazenetsolution
 

What's hot (20)

Static techniques
Static techniquesStatic techniques
Static techniques
 
Testing 1 static techniques
Testing 1 static techniquesTesting 1 static techniques
Testing 1 static techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
3.static techniques
3.static techniques3.static techniques
3.static techniques
 
03. static techniques
03. static techniques03. static techniques
03. static techniques
 
Software Testing 4/5
Software Testing 4/5Software Testing 4/5
Software Testing 4/5
 
Review Process
Review ProcessReview Process
Review Process
 
Static Testing
Static Testing Static Testing
Static Testing
 
STATIC TECHNIQUES
STATIC TECHNIQUESSTATIC TECHNIQUES
STATIC TECHNIQUES
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
static techniques
static techniquesstatic techniques
static techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Testing throughout the software life cycle & statistic techniques
Testing throughout the software life cycle & statistic techniquesTesting throughout the software life cycle & statistic techniques
Testing throughout the software life cycle & statistic techniques
 
Static analysis and reliability testing (CS 5032 2012)
Static analysis and reliability testing (CS 5032 2012)Static analysis and reliability testing (CS 5032 2012)
Static analysis and reliability testing (CS 5032 2012)
 
Testing throughout the software life cycle & statistic techniques
Testing throughout the software life cycle & statistic techniquesTesting throughout the software life cycle & statistic techniques
Testing throughout the software life cycle & statistic techniques
 
Marjuni.
Marjuni.Marjuni.
Marjuni.
 
Chapter 3 Static Techniques
Chapter 3 Static TechniquesChapter 3 Static Techniques
Chapter 3 Static Techniques
 
STATIC TECHNIQUES
STATIC TECHNIQUESSTATIC TECHNIQUES
STATIC TECHNIQUES
 
Static testing techniques
Static testing techniquesStatic testing techniques
Static testing techniques
 

Similar to Reviews and the test process

Static techniques software development - Testing & Implementation
Static techniques software development - Testing & ImplementationStatic techniques software development - Testing & Implementation
Static techniques software development - Testing & Implementationyogi syafrialdi
 
Phases of a formal review
Phases of a formal reviewPhases of a formal review
Phases of a formal reviewZuliar Efendi
 
Static Technique
Static TechniqueStatic Technique
Static TechniqueNathandisya
 
Static techniques
Static techniquesStatic techniques
Static techniqueseva khasana
 
static techniques
static techniquesstatic techniques
static techniquesaidil fitra
 
Phases of a formal review
Phases of a formal reviewPhases of a formal review
Phases of a formal reviewTaufik hidayat
 
Testing & implementation system 3-wm
Testing & implementation system 3-wmTesting & implementation system 3-wm
Testing & implementation system 3-wmWiwik Muslehatin
 
Static techniques
Static techniquesStatic techniques
Static techniquesaidul azmi
 
Ch 5 - Requirement Validation.pptx
Ch 5 - Requirement Validation.pptxCh 5 - Requirement Validation.pptx
Ch 5 - Requirement Validation.pptxbalewayalew
 
Guidelines to Review Work products
Guidelines to Review Work productsGuidelines to Review Work products
Guidelines to Review Work productsAshok Kumar
 

Similar to Reviews and the test process (15)

Static techniques software development - Testing & Implementation
Static techniques software development - Testing & ImplementationStatic techniques software development - Testing & Implementation
Static techniques software development - Testing & Implementation
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Phases of a formal review
Phases of a formal reviewPhases of a formal review
Phases of a formal review
 
Static Technique
Static TechniqueStatic Technique
Static Technique
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
static techniques
static techniquesstatic techniques
static techniques
 
Phases of a formal review
Phases of a formal reviewPhases of a formal review
Phases of a formal review
 
Static Techniques
Static TechniquesStatic Techniques
Static Techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Testing & implementation system 3-wm
Testing & implementation system 3-wmTesting & implementation system 3-wm
Testing & implementation system 3-wm
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Ch 5 - Requirement Validation.pptx
Ch 5 - Requirement Validation.pptxCh 5 - Requirement Validation.pptx
Ch 5 - Requirement Validation.pptx
 
Guidelines to Review Work products
Guidelines to Review Work productsGuidelines to Review Work products
Guidelines to Review Work products
 

Recently uploaded

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Reviews and the test process

  • 1. REVIEWS AND THE TEST PROCESS Oleh: NURFITRIANTI Program Studi S1 Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau
  • 2. SLIDE 2 What we are talking? The definition of testing outlines objectives that relate to evaluation, revealing defects and quality. As indicated in the definition two approaches can be used to achieve these objectives, static testing and dynamic testing. With dynamic testing methods, software is executed using a set of input values and its output is then examined and compared to what is expected. During static testing, software work products are examined manually, or with a set of tools, but not executed.
  • 3. Cont... SLIDE 3 Dynamic testing and static testing are complementary methods, as they tend to find different types of defects effectively and efficiently. Types of defects that are easier to find during static testing are: deviations from standards, missing requirements, design defects, non-maintainable code and inconsistent interface specifications. Note that in contrast to dynamic testing, static testing finds defects rather than failures. static testing is a very suitable method for improving the quality of software work products
  • 4. Static Testing Advantages: SLIDE 4 Since static testing can start early in the life cycle, early feedback on quality issues can be established, e.g. an early validation of user requirements and not just late in the life cycle during acceptance testing. 1 2 43 5 By detecting defects at an early stage, rework costs are most often relatively low and thus a relatively cheap improvement of the quality of software products can be achieved. Since rework effort is substantially reduced, development productivity figures are likely to increase. The evaluation by a team has the additional advantage that there is an exchange of information between the participants. Static tests contribute to an increased awareness of quality issues.
  • 5. SLIDE 5 REVIEW PROCESS Reviews vary from very informal to formal (i.e. well structured and regulated). The formality of a review process is related to factors such as the maturity of the development process, any legal or regulatory requirements or the need for an audit trail. In practice the informal review is perhaps the most common type of review. Informal reviews are applied at various times during the early stages in the life cycle of a document.
  • 6. 1 2 3 4 5 6 SLIDE 6 Planning static testing advantages: Kick-Off Preparation Review Meeting Rework Follow upp Static Testing Advantages:
  • 7. SLIDE 7 Planning The review process for a particular review begins with a 'request for review' by the author to the moderator (or inspection leader). A moderator is often assigned to take care of the scheduling (dates, time, place and invitation) of the review. On a project level, the project planning needs to allow time for review and rework activities, thus providing engineers with time to thoroughly participate in reviews. For more formal reviews, e.g. inspections, the moderator always performs an entry check and defines at this stage formal exit criteria. The entry check is carried out to ensure that the reviewers' time is not wasted on a document that is not ready for review. 1.
  • 8. Cont... SLIDE 8 A short check of a product sample by the moderator (or expert) does not reveal a large number of major defects. For example, after 30 minutes of checking, no more than 3 major defects are found on a single page or fewer than 10 major defects in total in a set of 5 pages. 1 The document to be reviewed is available with line numbers. Although more and other entry criteria can be applied, the following can be regarded as the minimum set for performing the entry check: 2 3 The document has been cleaned up by running any automated checks that apply. 4References needed for the inspection are stable and available. 5 The document author is prepared to join the review team and feels confident with the quality of the document.
  • 9. Cont... SLIDE 9 The author may raise additional specific roles and questions that have to be addressed. The moderator has the option to also fulfil a role, alongside the task of being a review leader. Checking the document improves the moderator's ability to lead the meeting, because it ensures better understanding. Furthermore, it improves the review efficiency because the moderator replaces an engineer that would otherwise have to check the document and attend the meeting. It is recommended that the moderator take the role of checking compliance to standards, since this tends to be a highly objective role, which leads to less discussion of the defects found. Sumber: Graham et.al (2011)
  • 10. SLIDE 10 Kick-Off An optional step in a review procedure is a kick-off meeting. During the kick-off meeting the reviewers receive a short introduction on the objectives of the review and the documents. The relationships between the document under review and the other documents (sources) are explained, especially if the number of related documents is high. Role assignments, checking rate, the pages to be checked, process changes and possible other questions are also discussed during this meeting. Of course the distribution of the document under review, source documents and other related documentation, can also be done during the kick-off. 2.
  • 11. SLIDE 11 Preparation A critical success factor for a thorough preparation is the number of pages checked per hour. This is called the checking rate. The optimum checking rate is the result of a mix of factors, including the type of document, its complexity, the number of related documents and the experience of the reviewer. Usually the checking rate is in the range of five to ten pages per hour, but may be much less for formal inspection, e.g. one page per hour. During preparation, participants should not exceed this criterion. By collecting data and measuring the review process, company-specific criteria for checking rate and document size (see planning phase) can be set, preferably specific to a document type. 3.
  • 12. SLIDE 12 Review meeting The meeting typically consists of the following elements (partly depending on the review type): logging phase, discussion phase and decision phase. During the logging phase the issues, e.g. defects, that have been identified during the preparation are mentioned page by page, reviewer by reviewer and are logged either by the author or by a scribe A separate person to do the logging (a scribe) is especially useful for formal review types such as an inspection. 4.
  • 13. SLIDE 13 Rework Based on the defects detected, the author will improve the document under review step by step. Not every defect that is found leads to rework. It is the author's responsibility to judge if a defect has to be fixed. If nothing is done about an issue for a certain reason, it should be reported to at least indicate that the author has considered the issue. Changes that are made to the document should be easy to identify during follow-up. Therefore the author has to indicate where changes are made (e.g. using 'Track changes' in word- processing software). 5.
  • 14. SLIDE 14 Follow-Up The moderator is responsible for ensuring that satisfactory actions have been taken on all (logged) defects, process improvement suggestions and change requests. Although the moderator checks to make sure that the author has taken action on all known defects, it is not necessary for the moderator to check all the corrections in detail. If it is decided that all participants will check the updated document, the moderator takes care of the distribution and collects the feedback. For more formal review types the moderator checks for compliance to the exit criteria. In order to control and optimize the review process, a number of measurements are collected by the moderator at each step of the process. Examples of such measurements include number of defects found, number of defects found per page, time spent checking per page, total review effort, etc. It is the responsibility of the moderator to ensure that the information is correct and stored for future analysis. 6.
  • 15. That’s all. Thank you very much!  Any Questions? Created By: Nurfitrianti Email : Nurfitrianti17@gmail.com Instagram: Nurfitrianti17