SlideShare a Scribd company logo
Mrs. R. Nancy Beaulah, MCA., M.Phil.,
Assistant Professor,
Department of Computer Applications (UG),
V.V.Vanniaperumal College for Women (Autonomous),
Virudhunagar.
Walkthroughs
 Walkthrough team contains a Reviewee and a three to
five reviewers.
 Walkthrough will be best if there is only one or two
reviewers.
 It will be then like discussion with a colleague.
 Members of a Walkthrough
 Project Leader
 Other members from the project team
 Quality assurance group representative
 Technical writer & technical personnel who have
interest in the project
Walkthroughs
 Customers and users may be included during the
analysis and design phase
 Should be excluded during the following sessions.
 High level managers should not attend the
walkthrough
 Should be conducted in an open non-defensive
atmosphere.
 Vice president or department manager may inhibit the
review process.
Walkthroughs
 Goal of walkthroughs are to discover the problem
areas.
 Problems cannot be resolved during walkthroughs.
 The Reviewee has to solve the problem after the
walkthrough.
 The Reviewee may get help from one or two reviewers.
 But the responsibility is for the Reviewee.
 A follow up meeting can be conducted to check the
work status.
Walkthroughs
 Guidelines to make walkthrough beneficial
1. Everyone’s work should be reviewed in a periodical
manner.
2. This will provide a vehicle of communication among
team members
3. Project leader’s technical work should also be
reviewed.
4. Project leader should provide a healthy non-
defensive environment for the Reviewees.
Walkthroughs
5. Walkthroughs are for detecting errors only and not
to correct the errors.
6. Reviewee should note the errors and rectify in the
following sessions.
7. One of the member should be designated as
recording secretary.
8. Major issues alone should be discussed. Minor issues
should be avoided.
9. Major issue of coding efficiency may be discussed.
Minor issue of coding style should be avoided.
Walkthroughs
10. One moderator should be assigned in order to keep
the walkthrough in a positive atmosphere and to
focus on Major issues.
11. Walkthrough session should end in 2 hours.
12. This leads to discuss only major issues and make the
session more focused.
13. It also leads to active participation of reviewers.
Walkthroughs
 Success of walkthrough depends on establishing
positive and non-threatening environment.
 Project leader, senior programmer and walkthrough
moderator should be trained for conducting
walkthroughs.
 They should also trained for Group Dynamics to
ensure correct psychological setting.
 Sufficient time should be allotted to the walkthrough.
 It should be consider as a part of work rather than over
commitment.
Walkthroughs
 Benefits of Walkthroughs
 Errors are identified at earlier stage
 Easy and least expensive to fix the errors.
 Team communication is improved
 Personnel learn new techniques from one another.
 Work products can be reviewed as public documents.
 Team members get great job satisfaction.
Walkthroughs - Summary
 Walkthroughs should not be used for evaluating
employees.
 Project leader can able to know the strength and weakness
of individual team members.
 Project works are assigned according to the team member’s
ability.
 Team members can able to learn from their colleagues and
able to overcome their initial weaknesses.
 In some cases, reassignment of work and dismissal of
unsuitable employee is also necessary
 But this should be done after a period of time.
References
Software Engineering Concepts, Richard Fairley, Tata
McGraw Hill Edition.

More Related Content

What's hot

Software requirements specification
Software requirements specificationSoftware requirements specification
Software requirements specification
lavanya marichamy
 
unit testing and debugging
unit testing and debuggingunit testing and debugging
unit testing and debugging
KarthigaGunasekaran1
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metrics
Indu Sharma Bhardwaj
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factors
NancyBeaulah_R
 
Software quality
Software qualitySoftware quality
Software quality
Sara Mehmood
 
Estimating Software Maintenance Costs
Estimating Software Maintenance CostsEstimating Software Maintenance Costs
Estimating Software Maintenance Costs
lalithambiga kamaraj
 
10 software maintenance
10 software maintenance10 software maintenance
10 software maintenance
akiara
 
Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5
koolkampus
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
Devan Thakur
 
Modules and modularization criteria
Modules and modularization criteriaModules and modularization criteria
Modules and modularization criteria
Umaselvi_R
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
Pratik Tandel
 
Planning the development process
Planning the development processPlanning the development process
Planning the development process
Siva Priya
 
Design notation
Design notationDesign notation
Design notation
ramya marichamy
 
Real time and distributed design
Real time and distributed designReal time and distributed design
Real time and distributed design
priyapavi96
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
Jonathan Christian
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation Techniques
Santhi thi
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
University of Sargodha
 
Language and Processors for Requirements Specification
Language and Processors for Requirements SpecificationLanguage and Processors for Requirements Specification
Language and Processors for Requirements Specification
kirupasuchi1996
 
Designing Techniques in Software Engineering
Designing Techniques in Software EngineeringDesigning Techniques in Software Engineering
Designing Techniques in Software Engineering
kirupasuchi1996
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation Techniques
MohamedIbrahim1408
 

What's hot (20)

Software requirements specification
Software requirements specificationSoftware requirements specification
Software requirements specification
 
unit testing and debugging
unit testing and debuggingunit testing and debugging
unit testing and debugging
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metrics
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factors
 
Software quality
Software qualitySoftware quality
Software quality
 
Estimating Software Maintenance Costs
Estimating Software Maintenance CostsEstimating Software Maintenance Costs
Estimating Software Maintenance Costs
 
10 software maintenance
10 software maintenance10 software maintenance
10 software maintenance
 
Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
Modules and modularization criteria
Modules and modularization criteriaModules and modularization criteria
Modules and modularization criteria
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
Planning the development process
Planning the development processPlanning the development process
Planning the development process
 
Design notation
Design notationDesign notation
Design notation
 
Real time and distributed design
Real time and distributed designReal time and distributed design
Real time and distributed design
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation Techniques
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Language and Processors for Requirements Specification
Language and Processors for Requirements SpecificationLanguage and Processors for Requirements Specification
Language and Processors for Requirements Specification
 
Designing Techniques in Software Engineering
Designing Techniques in Software EngineeringDesigning Techniques in Software Engineering
Designing Techniques in Software Engineering
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation Techniques
 

Similar to Walkthroughs

MPS2
MPS2MPS2
3.7 developing ict solutions
3.7 developing ict solutions3.7 developing ict solutions
3.7 developing ict solutions
mrmwood
 
Using Evaluation to Improve Our Work A Resource Guide .docx
Using Evaluation to Improve Our Work A Resource Guide  .docxUsing Evaluation to Improve Our Work A Resource Guide  .docx
Using Evaluation to Improve Our Work A Resource Guide .docx
jessiehampson
 
The Appraisal Interview
The Appraisal InterviewThe Appraisal Interview
The Appraisal Interview
Manage Train Learn
 
EFFECTIVE MANAGEMENT OF REMOTE PROJECTS
EFFECTIVE MANAGEMENT OF REMOTE PROJECTSEFFECTIVE MANAGEMENT OF REMOTE PROJECTS
EFFECTIVE MANAGEMENT OF REMOTE PROJECTS
dulanjan90
 
#Resource1
#Resource1#Resource1
#Resource1
Dragan Mihai
 
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Michael M Grant
 
D11 Case consultation
D11 Case consultationD11 Case consultation
D11 Case consultation
TELECENTRE EUROPE
 
Organisational Management: Objectives & Case Studies
Organisational Management: Objectives & Case StudiesOrganisational Management: Objectives & Case Studies
Organisational Management: Objectives & Case Studies
guest67a84a02
 
Project Management
Project ManagementProject Management
Project Management
Rami Issa
 
Project Management
Project ManagementProject Management
Project Management
mohammads
 
Software Project Requirement and Team Requirement Model
Software Project Requirement and  Team Requirement  Model  Software Project Requirement and  Team Requirement  Model
Software Project Requirement and Team Requirement Model
SRMGPC Lucknow
 
Smsvn pmp training_slides_chapter_9
Smsvn pmp training_slides_chapter_9Smsvn pmp training_slides_chapter_9
Smsvn pmp training_slides_chapter_9
Nam Trung
 
Project Management
Project ManagementProject Management
Project Management
Ashis Kumar Chanda
 
Decision Making (Engineering Management)
Decision Making (Engineering Management)Decision Making (Engineering Management)
Decision Making (Engineering Management)
Darrel Camacho
 
Designing and Conducting Formative Evaluations
Designing and Conducting Formative EvaluationsDesigning and Conducting Formative Evaluations
Designing and Conducting Formative Evaluations
cloder6416
 
Using Automated Testing Tools to Empower Your User Research
Using Automated Testing Tools to Empower Your User ResearchUsing Automated Testing Tools to Empower Your User Research
Using Automated Testing Tools to Empower Your User Research
UserZoom
 
Total Quality Management TQM
Total Quality Management TQMTotal Quality Management TQM
Total Quality Management TQM
Business Industrial Network
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
vucevic
 
Pm0013 – managing human resources in projects
Pm0013 – managing human resources in projectsPm0013 – managing human resources in projects
Pm0013 – managing human resources in projects
smumbahelp
 

Similar to Walkthroughs (20)

MPS2
MPS2MPS2
MPS2
 
3.7 developing ict solutions
3.7 developing ict solutions3.7 developing ict solutions
3.7 developing ict solutions
 
Using Evaluation to Improve Our Work A Resource Guide .docx
Using Evaluation to Improve Our Work A Resource Guide  .docxUsing Evaluation to Improve Our Work A Resource Guide  .docx
Using Evaluation to Improve Our Work A Resource Guide .docx
 
The Appraisal Interview
The Appraisal InterviewThe Appraisal Interview
The Appraisal Interview
 
EFFECTIVE MANAGEMENT OF REMOTE PROJECTS
EFFECTIVE MANAGEMENT OF REMOTE PROJECTSEFFECTIVE MANAGEMENT OF REMOTE PROJECTS
EFFECTIVE MANAGEMENT OF REMOTE PROJECTS
 
#Resource1
#Resource1#Resource1
#Resource1
 
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
 
D11 Case consultation
D11 Case consultationD11 Case consultation
D11 Case consultation
 
Organisational Management: Objectives & Case Studies
Organisational Management: Objectives & Case StudiesOrganisational Management: Objectives & Case Studies
Organisational Management: Objectives & Case Studies
 
Project Management
Project ManagementProject Management
Project Management
 
Project Management
Project ManagementProject Management
Project Management
 
Software Project Requirement and Team Requirement Model
Software Project Requirement and  Team Requirement  Model  Software Project Requirement and  Team Requirement  Model
Software Project Requirement and Team Requirement Model
 
Smsvn pmp training_slides_chapter_9
Smsvn pmp training_slides_chapter_9Smsvn pmp training_slides_chapter_9
Smsvn pmp training_slides_chapter_9
 
Project Management
Project ManagementProject Management
Project Management
 
Decision Making (Engineering Management)
Decision Making (Engineering Management)Decision Making (Engineering Management)
Decision Making (Engineering Management)
 
Designing and Conducting Formative Evaluations
Designing and Conducting Formative EvaluationsDesigning and Conducting Formative Evaluations
Designing and Conducting Formative Evaluations
 
Using Automated Testing Tools to Empower Your User Research
Using Automated Testing Tools to Empower Your User ResearchUsing Automated Testing Tools to Empower Your User Research
Using Automated Testing Tools to Empower Your User Research
 
Total Quality Management TQM
Total Quality Management TQMTotal Quality Management TQM
Total Quality Management TQM
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
 
Pm0013 – managing human resources in projects
Pm0013 – managing human resources in projectsPm0013 – managing human resources in projects
Pm0013 – managing human resources in projects
 

More from NancyBeaulah_R

Addressing Modes
Addressing ModesAddressing Modes
Addressing Modes
NancyBeaulah_R
 
Common Bus System.pptx
Common Bus System.pptxCommon Bus System.pptx
Common Bus System.pptx
NancyBeaulah_R
 
Computer Registers.pptx
Computer Registers.pptxComputer Registers.pptx
Computer Registers.pptx
NancyBeaulah_R
 
Machine Learning.pptx
Machine Learning.pptxMachine Learning.pptx
Machine Learning.pptx
NancyBeaulah_R
 
Chapter 1 1 - intro ppt
Chapter 1   1 - intro pptChapter 1   1 - intro ppt
Chapter 1 1 - intro ppt
NancyBeaulah_R
 
Associative memory
Associative memoryAssociative memory
Associative memory
NancyBeaulah_R
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
NancyBeaulah_R
 
Asynchronous data transfer
Asynchronous  data  transferAsynchronous  data  transfer
Asynchronous data transfer
NancyBeaulah_R
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
NancyBeaulah_R
 

More from NancyBeaulah_R (9)

Addressing Modes
Addressing ModesAddressing Modes
Addressing Modes
 
Common Bus System.pptx
Common Bus System.pptxCommon Bus System.pptx
Common Bus System.pptx
 
Computer Registers.pptx
Computer Registers.pptxComputer Registers.pptx
Computer Registers.pptx
 
Machine Learning.pptx
Machine Learning.pptxMachine Learning.pptx
Machine Learning.pptx
 
Chapter 1 1 - intro ppt
Chapter 1   1 - intro pptChapter 1   1 - intro ppt
Chapter 1 1 - intro ppt
 
Associative memory
Associative memoryAssociative memory
Associative memory
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
 
Asynchronous data transfer
Asynchronous  data  transferAsynchronous  data  transfer
Asynchronous data transfer
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 

Recently uploaded

Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdfSoftware Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
kalichargn70th171
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
Folding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a seriesFolding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a series
Philip Schwarz
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
Anand Bagmar
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
michniczscribd
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
wonyong hwang
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
Pedro J. Molina
 
Folding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a seriesFolding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a series
Philip Schwarz
 
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Building the Ideal CI-CD Pipeline_ Achieving Visual PerfectionBuilding the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Applitools
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
What’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 UpdateWhat’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 Update
VictoriaMetrics
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
confluent
 
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdfThe Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
kalichargn70th171
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
kalichargn70th171
 

Recently uploaded (20)

Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdfSoftware Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
Folding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a seriesFolding Cheat Sheet #5 - fifth in a series
Folding Cheat Sheet #5 - fifth in a series
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
 
bgiolcb
bgiolcbbgiolcb
bgiolcb
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
 
Folding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a seriesFolding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a series
 
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Building the Ideal CI-CD Pipeline_ Achieving Visual PerfectionBuilding the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
What’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 UpdateWhat’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 Update
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
 
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdfThe Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
 

Walkthroughs

  • 1. Mrs. R. Nancy Beaulah, MCA., M.Phil., Assistant Professor, Department of Computer Applications (UG), V.V.Vanniaperumal College for Women (Autonomous), Virudhunagar.
  • 2. Walkthroughs  Walkthrough team contains a Reviewee and a three to five reviewers.  Walkthrough will be best if there is only one or two reviewers.  It will be then like discussion with a colleague.  Members of a Walkthrough  Project Leader  Other members from the project team  Quality assurance group representative  Technical writer & technical personnel who have interest in the project
  • 3. Walkthroughs  Customers and users may be included during the analysis and design phase  Should be excluded during the following sessions.  High level managers should not attend the walkthrough  Should be conducted in an open non-defensive atmosphere.  Vice president or department manager may inhibit the review process.
  • 4. Walkthroughs  Goal of walkthroughs are to discover the problem areas.  Problems cannot be resolved during walkthroughs.  The Reviewee has to solve the problem after the walkthrough.  The Reviewee may get help from one or two reviewers.  But the responsibility is for the Reviewee.  A follow up meeting can be conducted to check the work status.
  • 5. Walkthroughs  Guidelines to make walkthrough beneficial 1. Everyone’s work should be reviewed in a periodical manner. 2. This will provide a vehicle of communication among team members 3. Project leader’s technical work should also be reviewed. 4. Project leader should provide a healthy non- defensive environment for the Reviewees.
  • 6. Walkthroughs 5. Walkthroughs are for detecting errors only and not to correct the errors. 6. Reviewee should note the errors and rectify in the following sessions. 7. One of the member should be designated as recording secretary. 8. Major issues alone should be discussed. Minor issues should be avoided. 9. Major issue of coding efficiency may be discussed. Minor issue of coding style should be avoided.
  • 7. Walkthroughs 10. One moderator should be assigned in order to keep the walkthrough in a positive atmosphere and to focus on Major issues. 11. Walkthrough session should end in 2 hours. 12. This leads to discuss only major issues and make the session more focused. 13. It also leads to active participation of reviewers.
  • 8. Walkthroughs  Success of walkthrough depends on establishing positive and non-threatening environment.  Project leader, senior programmer and walkthrough moderator should be trained for conducting walkthroughs.  They should also trained for Group Dynamics to ensure correct psychological setting.  Sufficient time should be allotted to the walkthrough.  It should be consider as a part of work rather than over commitment.
  • 9. Walkthroughs  Benefits of Walkthroughs  Errors are identified at earlier stage  Easy and least expensive to fix the errors.  Team communication is improved  Personnel learn new techniques from one another.  Work products can be reviewed as public documents.  Team members get great job satisfaction.
  • 10. Walkthroughs - Summary  Walkthroughs should not be used for evaluating employees.  Project leader can able to know the strength and weakness of individual team members.  Project works are assigned according to the team member’s ability.  Team members can able to learn from their colleagues and able to overcome their initial weaknesses.  In some cases, reassignment of work and dismissal of unsuitable employee is also necessary  But this should be done after a period of time.
  • 11. References Software Engineering Concepts, Richard Fairley, Tata McGraw Hill Edition.