SlideShare a Scribd company logo
Program Studi S1 Sistem Informasi
Fakultas Sains dan Teknologi
Universitas Islam Negeri Sultan Syarif
Kasim Riau
1
2 2
Phases of a formal review
1
Planning
2
Kick-Off
3
Preparation
4
Review
Meeting
1
Rework
1
Follow-up
Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
3 3
1
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
Although more and other entry criteria can be applied, the
following can be regarded as the minimum set for
performing the entry check:
 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.
 The document to be reviewed is available with line
numbers.
 The document has been cleaned up by running any
automated checks that apply.
 References needed for the inspection are stable and
available.
 The document author is prepared to join the review
team and feels confident with the quality of the
document.
Phases of a
formal review
Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
4 4
2
Kick-Off
An optional step in a review procedure is
a kick-off meeting. The goal of this
meeting is to get everybody on the same
wavelength regarding the document
under review and to commit to the time
that will be spent on checking. Also the
result of the entry check and defined exit
criteria are discussed in case of a more
formal review.
Phases of a formal review
Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
5 5
3
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.
Phases of a formal review
Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
6 6
4
Review
Meeting
The meeting typically consists of the following elements
(partly depending on the review type): logging phase,
discussion phase and decision phase.
Every defect and its severity should be logged. The
participant who identifies the defect proposes the severity.
Severity classes could be:
 Critical: defects will cause downstream damage; the
scope and impact of the defect is beyond the
document under inspection.
Phases of a formal review
Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
 Major, defects could cause a downstream effect (e.g. a fault in a design can result
in an error in the implementation).
 Minor, defects are not likely to cause downstream damage (e.g. non-compli ance
with the standards and templates). ,
7 7
4
Review
Meeting
At the end of the meeting, a decision on the document
under review has to be made by the participants,
sometimes based on formal exit criteria. The most
important exit criterion is the average number of critical
and/or major defects found per page (e.g. no more than
three critical/major defects per page). If the number of
defects found per page exceeds a certain level, the
document must be reviewed again, after it has been
reworked. If the document complies with the exit criteria,
the document will be checked during follow-up by the
moderator or one or more participants. Subsequently, the
document can leave the review process.
If a project is under pressure, the moderator will sometimes be forced to skip re-reviews
and exit with a defect-prone document. Setting, and agreeing, quantified exit level criteria
helps the moderator to make firm decisions at all times.
Phases of a formal review
Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
8 8
5
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).
Phases of a formal review
Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
9 9
6
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.
Phases of a formal review
Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
10
REFERENCE
Graham et.al (2006)
Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
11
THANK
http://sif.uin-suska.ac.id/
http://fst.uin-suska.ac.id/
http://www.uin-suska.ac.id/
Visit

More Related Content

What's hot

Fmea handout
Fmea handoutFmea handout
Fmea handout
Monchito Del Mundo
 
Process fmea work_instructions
Process fmea work_instructionsProcess fmea work_instructions
Process fmea work_instructions
CADmantra Technologies
 
PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)
PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)
PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)
Prashant Rasekar
 
Pfmea process fmea
Pfmea   process fmeaPfmea   process fmea
Pfmea process fmea
Antonio Gabello
 
Software quality models
Software quality modelsSoftware quality models
Software quality models
ONKAR PANDE
 
Fmea
FmeaFmea
2006 pfmea presentation
2006 pfmea presentation2006 pfmea presentation
2006 pfmea presentation
ilker kayar
 
System testing
System testingSystem testing
System testing
Slideshare
 
Slides chapters 26-27
Slides chapters 26-27Slides chapters 26-27
Slides chapters 26-27
Priyanka Shetty
 
Increasing reliability and safety
Increasing reliability and safetyIncreasing reliability and safety
Increasing reliability and safety
asfiul123
 
Model Checking in Formal Methods
Model Checking in Formal MethodsModel Checking in Formal Methods
Model Checking in Formal Methods
Sana Rahim
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
Trimantra Software Solutions
 
Spc lecture presentation (bonnie corrror)
Spc lecture presentation (bonnie corrror)Spc lecture presentation (bonnie corrror)
Spc lecture presentation (bonnie corrror)
Jitesh Gaurav
 
SPC and Control Charts
SPC and Control ChartsSPC and Control Charts
SPC and Control Charts
Miguel Montenegro Araujo
 
PFMEA-Training.pptx
PFMEA-Training.pptxPFMEA-Training.pptx
PFMEA-Training.pptx
JorgeHernanAguadoQui1
 
Pressman ch-21-project-management-concepts
Pressman ch-21-project-management-conceptsPressman ch-21-project-management-concepts
Pressman ch-21-project-management-concepts
seethaveera
 
Fmea Presentation 2
Fmea Presentation 2Fmea Presentation 2
Fmea Presentation 2
Subikash Roy
 
Software engineering quality assurance and testing
Software engineering quality assurance and testingSoftware engineering quality assurance and testing
Software engineering quality assurance and testing
Bipul Roy Bpl
 
What is integration testing
What is integration testingWhat is integration testing
What is integration testing
TestingXperts
 
Risk based regression testing approach
Risk based regression testing approachRisk based regression testing approach
Risk based regression testing approach
Asim Ali
 

What's hot (20)

Fmea handout
Fmea handoutFmea handout
Fmea handout
 
Process fmea work_instructions
Process fmea work_instructionsProcess fmea work_instructions
Process fmea work_instructions
 
PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)
PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)
PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)
 
Pfmea process fmea
Pfmea   process fmeaPfmea   process fmea
Pfmea process fmea
 
Software quality models
Software quality modelsSoftware quality models
Software quality models
 
Fmea
FmeaFmea
Fmea
 
2006 pfmea presentation
2006 pfmea presentation2006 pfmea presentation
2006 pfmea presentation
 
System testing
System testingSystem testing
System testing
 
Slides chapters 26-27
Slides chapters 26-27Slides chapters 26-27
Slides chapters 26-27
 
Increasing reliability and safety
Increasing reliability and safetyIncreasing reliability and safety
Increasing reliability and safety
 
Model Checking in Formal Methods
Model Checking in Formal MethodsModel Checking in Formal Methods
Model Checking in Formal Methods
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
 
Spc lecture presentation (bonnie corrror)
Spc lecture presentation (bonnie corrror)Spc lecture presentation (bonnie corrror)
Spc lecture presentation (bonnie corrror)
 
SPC and Control Charts
SPC and Control ChartsSPC and Control Charts
SPC and Control Charts
 
PFMEA-Training.pptx
PFMEA-Training.pptxPFMEA-Training.pptx
PFMEA-Training.pptx
 
Pressman ch-21-project-management-concepts
Pressman ch-21-project-management-conceptsPressman ch-21-project-management-concepts
Pressman ch-21-project-management-concepts
 
Fmea Presentation 2
Fmea Presentation 2Fmea Presentation 2
Fmea Presentation 2
 
Software engineering quality assurance and testing
Software engineering quality assurance and testingSoftware engineering quality assurance and testing
Software engineering quality assurance and testing
 
What is integration testing
What is integration testingWhat is integration testing
What is integration testing
 
Risk based regression testing approach
Risk based regression testing approachRisk based regression testing approach
Risk based regression testing approach
 

Similar to Phases of a formal review

Static Techniques (Chapter 3)
Static Techniques (Chapter 3)Static Techniques (Chapter 3)
Static Techniques (Chapter 3)
febriana aulia hidayati
 
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
 
Static techniques
Static techniquesStatic techniques
Static techniques
yahdi sandra
 
static techniques
static techniquesstatic techniques
static techniques
Riat Rayendra
 
Reviews and the test process
Reviews and the test processReviews and the test process
Reviews and the test process
nur fitrianti
 
Static techniques
Static techniquesStatic techniques
Static techniques
Marni -
 
Testing 1 static techniques
Testing 1 static techniquesTesting 1 static techniques
Testing 1 static techniques
Mini Marsiah
 
Static techniques
Static techniquesStatic techniques
Static techniques
Bayu Andika Pratama
 
Static techniques
Static techniquesStatic techniques
Static techniques
Arif Rakhmatullah.M
 
Review Process
Review ProcessReview Process
Review Process
winy setya ningrum
 
Bab 3
Bab 3Bab 3
Static techniques
Static techniquesStatic techniques
Static techniques
Emi Rizki Ayunanda
 
Static nopri wahyudi
Static nopri wahyudiStatic nopri wahyudi
Static nopri wahyudi
Nopriwahyudi
 
Chapter Three Static Techniques
Chapter Three Static TechniquesChapter Three Static Techniques
Chapter Three Static Techniques
elvira munanda
 
Software Testing 4/5
Software Testing 4/5Software Testing 4/5
Software Testing 4/5
Damian T. Gordon
 
Static Techniques
Static TechniquesStatic Techniques
Static Techniques
sabrian SIF
 
3.static techniques
3.static techniques3.static techniques
3.static techniques
Bobi Henfajri Setiawan
 
Static techniques
Static techniquesStatic techniques
Static techniques
rido randika putra
 
Static techniques
Static techniquesStatic techniques
Static techniques
Siti Rubayati
 
Static techniques
Static techniquesStatic techniques
Static techniques
abdurrahim_radhin
 

Similar to Phases of a formal review (20)

Static Techniques (Chapter 3)
Static Techniques (Chapter 3)Static Techniques (Chapter 3)
Static Techniques (Chapter 3)
 
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
 
Reviews and the test process
Reviews and the test processReviews and the test process
Reviews and the test process
 
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
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Review Process
Review ProcessReview Process
Review Process
 
Bab 3
Bab 3Bab 3
Bab 3
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Static nopri wahyudi
Static nopri wahyudiStatic nopri wahyudi
Static nopri wahyudi
 
Chapter Three Static Techniques
Chapter Three Static TechniquesChapter Three Static Techniques
Chapter Three Static Techniques
 
Software Testing 4/5
Software Testing 4/5Software Testing 4/5
Software Testing 4/5
 
Static Techniques
Static TechniquesStatic Techniques
Static Techniques
 
3.static techniques
3.static techniques3.static techniques
3.static techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 

Recently uploaded

Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
ScyllaDB
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
Stephanie Beckett
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
BookNet Canada
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
Matthew Sinclair
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
welrejdoall
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
Toru Tamaki
 

Recently uploaded (20)

Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
 

Phases of a formal review

  • 1. Program Studi S1 Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau 1
  • 2. 2 2 Phases of a formal review 1 Planning 2 Kick-Off 3 Preparation 4 Review Meeting 1 Rework 1 Follow-up Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
  • 3. 3 3 1 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 Although more and other entry criteria can be applied, the following can be regarded as the minimum set for performing the entry check:  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.  The document to be reviewed is available with line numbers.  The document has been cleaned up by running any automated checks that apply.  References needed for the inspection are stable and available.  The document author is prepared to join the review team and feels confident with the quality of the document. Phases of a formal review Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
  • 4. 4 4 2 Kick-Off An optional step in a review procedure is a kick-off meeting. The goal of this meeting is to get everybody on the same wavelength regarding the document under review and to commit to the time that will be spent on checking. Also the result of the entry check and defined exit criteria are discussed in case of a more formal review. Phases of a formal review Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
  • 5. 5 5 3 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. Phases of a formal review Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
  • 6. 6 6 4 Review Meeting The meeting typically consists of the following elements (partly depending on the review type): logging phase, discussion phase and decision phase. Every defect and its severity should be logged. The participant who identifies the defect proposes the severity. Severity classes could be:  Critical: defects will cause downstream damage; the scope and impact of the defect is beyond the document under inspection. Phases of a formal review Sistem Informasi – UIN SUSKA RIAUZuliar Efendi  Major, defects could cause a downstream effect (e.g. a fault in a design can result in an error in the implementation).  Minor, defects are not likely to cause downstream damage (e.g. non-compli ance with the standards and templates). ,
  • 7. 7 7 4 Review Meeting At the end of the meeting, a decision on the document under review has to be made by the participants, sometimes based on formal exit criteria. The most important exit criterion is the average number of critical and/or major defects found per page (e.g. no more than three critical/major defects per page). If the number of defects found per page exceeds a certain level, the document must be reviewed again, after it has been reworked. If the document complies with the exit criteria, the document will be checked during follow-up by the moderator or one or more participants. Subsequently, the document can leave the review process. If a project is under pressure, the moderator will sometimes be forced to skip re-reviews and exit with a defect-prone document. Setting, and agreeing, quantified exit level criteria helps the moderator to make firm decisions at all times. Phases of a formal review Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
  • 8. 8 8 5 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). Phases of a formal review Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
  • 9. 9 9 6 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. Phases of a formal review Sistem Informasi – UIN SUSKA RIAUZuliar Efendi
  • 10. 10 REFERENCE Graham et.al (2006) Sistem Informasi – UIN SUSKA RIAUZuliar Efendi

Editor's Notes

  1. To use this title animation slide with a new image simply 1) move the top semi-transparent shape to the side, 2) delete placeholder image, 3) click on the picture icon to add a new picture, 4) Move semi-transparent shape back to original position, 5) Update text on slide.