SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Copyright © 2007 – 14 Callis
Making Your
’Peer Reviews Happen!
Callis Reviewer
2014
Copyright © 2007 – 14 Callis
Rightshifting Organizational Performance
Callis Performer Callis Reviewer
Organize, author, tailor, follow, and
improve business processes
Implement, sustain and monitor
technical reviews of “documents”
Tie into
planning &
tracking!
Take the
pain away!
Make the
invisible
visible!
Author
consistent
processes
Clear &
accessible
descriptions
Tailor and
profile
usage
Copyright © 2007 – 14 Callis
Why Technical Reviews?
Copyright © 2007 – 14 Callis
Why are (Technical) Reviews interesting?
Peer reviews are the only technique available to
detect defects in life-cycle work products in the early
phases of development
Peer reviews are a reliable way of measuring the quality of the
work that has been performed
Peer reviews reduces cost and time in later phases of
development, e.g. test and integration
Peer reviews reduces total system cost dramatically
Copyright © 2007 – 14 Callis
From Capers Jones:Software ”Engineering
Best Practices”
s125: "Most forms of testing are less than 35
percent efficient in finding errors or bugs. The
measured defect removal efficiency of both
formal design inspections and formal code
inspections averages more than 65 percent
efficient, or twice as efficient as most forms of
testing."
s601: "Formal inspections are so effective in
terms of defect prevention that they reduce
defect potential by more than 25 percent per
year. In fact one issue with inspections is that
after about three years of continuous usage,
so few defects occur that inspections become
boring"
Copyright © 2007 – 14 Callis
Pre-project
Early
Planning
Preliminary
Design
Final Design Construction Acceptance
Define Implement Accept
Top-level Development Life Cycle
Scrum Based Planning and Tracking Sprint
Week
Your Business Depends on Reviews!
Business Case
Approval
Project
Defined
Preliminary
Design Review
Critical
Design Review
Integration
Complete
System
Approved
LIfe- Cycle Related Reviews
Operational
Concept Review
Project Planning
Review
Requirements
Review
Architecture
Review
Detailed Design
Review
Test Case
Review
Acceptance Test
Review
Plan
Sprint N+1Sprint N
Schedule
Design, build, test feature
Review feature
descriptions
Review sprint
plan
Review feature
design Review test
cases
Review UI
design
Review sprint
results
Review user
manual update
Copyright © 2007 – 14 Callis
Key Design Criteria
Copyright © 2007 – 14 Callis
Often seen issues
When and how to apply reviews are not defined/operational
Data registration is cumbersome and provides only indirect
value
Issues are not systematically tracked to closure
Limited visibility into review participation, scheduling and
results
Limited tool support means low efficiency and high barrier
Often, many of these issues can
be traced back to poor tool
support / implementation
Copyright © 2007 – 14 Callis
Key Design Criteria
Take the pain away!
• Automate, automate,automate…
Tie into planning and tracking!
• Ensure the “when” and “how” to apply review methods
Make the invisible visible!
• Use visualizations to drive review execution
We took out the pain of performing reviews by
automating and optimizing
all the trivial parts of the process -
unleashing energy to find and remove defects!
Copyright © 2007 – 14 Callis
Review ReportIndicators
Acrossfindings,
Reviews,projects
Findings into Word / Excel / PDF for correctíon
Add-Ins to support complete review workflow
Review Templates support Q planning
Pre-
planning
Take the Pain Away 1#3
1: Plan – Roles & docs. 2: Prepare – Register findings
3: Conclude – Consolidate findings4: Correct – Remove defects, verify
Callis
Reviewer
Server
Created in-application
using Callis Add-ins
Created by parsing
- Word comments
- PDF comments
Created manually from
-Callis Reviewer Web
”Bulk-processing of findings”
In-application
display of findings
Findings overview
Plan Prepare
ConcludeCorrect
Copyright © 2007 – 14 Callis
Take the Pain Away 2#3!
Callis
Reviewer
Server ExcelImages
PDFWord
Callis AddIn:
Native Word comments:
Copyright © 2007 – 14 Callis
AddIns for Word & Excel
The complete review workflow supported
Take the Pain Away 3#3!
Mark, Create, Classify
Bulk processing – Export, update, and upload findings using Excel
Back into Word – Insert findings as native Word comments for easy correction
Click and get the
Review Report (PDF)
Copyright © 2007 – 14 Callis
Tie into Planning and Tracking 1#3
Each RT defines
A review method
A number of artifacts types
A number of roles
A number of checklist
templates
Review
Template
Review
Method
Artifacts types Roles Checklist
templates
Critical
design review
Inspection • Design doc (Man.)
• Reqs. doc (Man.)
• Contract (Rec.)
• Architect (Acc.)
• Designer (Res.)
• Engineer (Sup.)
• Design
complete
checklist
Test script
review
Desk
Check
• Test script (Man.)
• Test mgmt. Plan (Rec.)
• Tester (Resp.)
• Test Mgr. (Acc.)
• Test script
check
Release
review
Walk-
through
• Product (Man.)
• User Manual (Man.)
• Project
Manager (Res.)
• Release ready
checklist
Benefits
More specific guidance to
review planners and review
participants
Better ways to monitor review
status and progress
Example:
Copyright © 2007 – 14 Callis
Real Life Example: Review Matrix
Template
Name
Review
Method
M: Mandatory
R: Recommended
Roles
Artifact
TypesReview
Template
Copyright © 2007 – 14 Callis
Project X’s
Quality
Assurance
Plan
Review
Template
Review
Method
Artifacts types Roles Checklist
templates
Critical
design
review
Inspection • Design doc (Man.)
• Reqs. doc (Man.)
• Contract (Rec.)
• Architect (Acc.)
• Designer (Res.)
• Engineer (Sup.)
• Design
complete
checklist
Test script
review
Desk
review
• Test script (Man.)
• Test. Plan (Rec.)
• Tester (Resp.)
• Test Mgr. (Acc.)
• Test script
check
Release
review
Walk-
through
• Product (Man.)
• User Manual (Man.)
• Project
Manager (Res.)
• Release ready
checklist
Tie into Planning and Tracking 2#3
The Review Matrix
Generate
Close the
loop
Callis
Reviewer
Server
Configure
Correct
PreparePlan
Conclude
Execute Reviews
Copyright © 2007 – 14 Callis
Schedule
Design, build, test feature
Backlog
Features
to
implement
Plan activities
Sprint N+1
Tie into Planning and Tracking 3#3
Review
Plan & StatusPlanned
review
activites
Persons &
schedule
Sprint N
Status &
findings
Review
Matrix
Which
review
activities?
Copyright © 2007 – 14 Callis
Make the invisible visible!
Timeline of project review activities
Time out this axis
Review Status Report
(Covering one or more projects)
Review
instance
Detailed
review info
CLICK
Copyright © 2007 – 14 Callis
Three Important Learnings
Implement a mechanism where:
20% / 50% / 80% … reviews are encouraged
• This leaves effort for “major corrections of course”
Checklists are an integrated part of the reviews
• This increases defects detected and builds-in a “learning loop”
Review activities and participation are visible
• This makes it easy to ask the “right questions” and increases
“accountability/responsibility”
Copyright © 2007 – 14 Callis
Product Road Map
In progress
• Uploading files as alternative to referencing files
Next step
• Better filtering before importing comments into review object
• More indicators/metrics / project level overview page
Longer term ideas (not committed)
• Integrate closer to SharePoint, e.g. to automatically store Review
Reports
• AddIns for other tools, e.g. PowerPoint, Visio
Copyright © 2007 – 14 Callis
Thank you for your interest!
For further information and demos
• pvp@callis.dk

Más contenido relacionado

La actualidad más candente

1×10 rola QA w tworzeniu Atlassian JIRA
 1×10 rola QA w tworzeniu Atlassian JIRA 1×10 rola QA w tworzeniu Atlassian JIRA
1×10 rola QA w tworzeniu Atlassian JIRA3camp
 
ISTQB Agile Extension
ISTQB Agile ExtensionISTQB Agile Extension
ISTQB Agile ExtensionDavis Thomas
 
High Performance Software Engineering Teams
High Performance Software Engineering TeamsHigh Performance Software Engineering Teams
High Performance Software Engineering TeamsLars Thorup
 
Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models Marraju Bollapragada V
 
Shift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality AssuranceShift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality AssuranceZbyszek Mockun
 
Agile vs. waterfall simple 2017
Agile vs. waterfall simple 2017Agile vs. waterfall simple 2017
Agile vs. waterfall simple 2017Dvir Zohar
 
Software Development Methodologies By E2Logy
Software Development Methodologies By E2LogySoftware Development Methodologies By E2Logy
Software Development Methodologies By E2LogyE2LOGY
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With ScrumTommy Norman
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test AutomationNaveen Kumar Singh
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile HardwareCprime
 
Dietmar Strasser - Traditional QA meets Agile Development
Dietmar Strasser -  Traditional QA meets Agile DevelopmentDietmar Strasser -  Traditional QA meets Agile Development
Dietmar Strasser - Traditional QA meets Agile DevelopmentTEST Huddle
 
Agile software development
Agile software developmentAgile software development
Agile software developmentRajesh Piryani
 
Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologiesStefano Paluello
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPTMohit Kumar
 

La actualidad más candente (20)

1×10 rola QA w tworzeniu Atlassian JIRA
 1×10 rola QA w tworzeniu Atlassian JIRA 1×10 rola QA w tworzeniu Atlassian JIRA
1×10 rola QA w tworzeniu Atlassian JIRA
 
ISTQB Agile Extension
ISTQB Agile ExtensionISTQB Agile Extension
ISTQB Agile Extension
 
High Performance Software Engineering Teams
High Performance Software Engineering TeamsHigh Performance Software Engineering Teams
High Performance Software Engineering Teams
 
Agile Engineering Practices
Agile Engineering PracticesAgile Engineering Practices
Agile Engineering Practices
 
SDLC Smashup
SDLC SmashupSDLC Smashup
SDLC Smashup
 
Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models
 
Shift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality AssuranceShift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality Assurance
 
Top 10 Qualities of a QA Tester
Top 10 Qualities of a QA TesterTop 10 Qualities of a QA Tester
Top 10 Qualities of a QA Tester
 
Agile vs. waterfall simple 2017
Agile vs. waterfall simple 2017Agile vs. waterfall simple 2017
Agile vs. waterfall simple 2017
 
Software Development Methodologies By E2Logy
Software Development Methodologies By E2LogySoftware Development Methodologies By E2Logy
Software Development Methodologies By E2Logy
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With Scrum
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile Hardware
 
New model
New modelNew model
New model
 
Dietmar Strasser - Traditional QA meets Agile Development
Dietmar Strasser -  Traditional QA meets Agile DevelopmentDietmar Strasser -  Traditional QA meets Agile Development
Dietmar Strasser - Traditional QA meets Agile Development
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Agile Modeling
Agile ModelingAgile Modeling
Agile Modeling
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologies
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPT
 

Destacado

Organisationskultur og Agil udvikling i R&S TCDK af Jesper Sandvad, Rohde & S...
Organisationskultur og Agil udvikling i R&S TCDK af Jesper Sandvad, Rohde & S...Organisationskultur og Agil udvikling i R&S TCDK af Jesper Sandvad, Rohde & S...
Organisationskultur og Agil udvikling i R&S TCDK af Jesper Sandvad, Rohde & S...InfinIT - Innovationsnetværket for it
 
Innovation og samarbejde på tværs af virksomheder af Michael Vinther Christen...
Innovation og samarbejde på tværs af virksomheder af Michael Vinther Christen...Innovation og samarbejde på tværs af virksomheder af Michael Vinther Christen...
Innovation og samarbejde på tværs af virksomheder af Michael Vinther Christen...InfinIT - Innovationsnetværket for it
 
Agil udvikling i en mindre virksomhed - udfordringer af Orla Pedersen, Dafolo...
Agil udvikling i en mindre virksomhed - udfordringer af Orla Pedersen, Dafolo...Agil udvikling i en mindre virksomhed - udfordringer af Orla Pedersen, Dafolo...
Agil udvikling i en mindre virksomhed - udfordringer af Orla Pedersen, Dafolo...InfinIT - Innovationsnetværket for it
 
Outsourcing to India af Michael Agerkvist Petersen, Radiometer Medical
Outsourcing to India af Michael Agerkvist Petersen, Radiometer MedicalOutsourcing to India af Michael Agerkvist Petersen, Radiometer Medical
Outsourcing to India af Michael Agerkvist Petersen, Radiometer MedicalInfinIT - Innovationsnetværket for it
 
Modelling and Simulation of the response process for an emergency at the Grea...
Modelling and Simulation of the response process for an emergency at the Grea...Modelling and Simulation of the response process for an emergency at the Grea...
Modelling and Simulation of the response process for an emergency at the Grea...InfinIT - Innovationsnetværket for it
 

Destacado (20)

Organisationskultur og Agil udvikling i R&S TCDK af Jesper Sandvad, Rohde & S...
Organisationskultur og Agil udvikling i R&S TCDK af Jesper Sandvad, Rohde & S...Organisationskultur og Agil udvikling i R&S TCDK af Jesper Sandvad, Rohde & S...
Organisationskultur og Agil udvikling i R&S TCDK af Jesper Sandvad, Rohde & S...
 
Scrum og kanban af Gitte Klitgaard Hansen, IBM
Scrum og kanban af Gitte Klitgaard Hansen, IBMScrum og kanban af Gitte Klitgaard Hansen, IBM
Scrum og kanban af Gitte Klitgaard Hansen, IBM
 
Innovation og samarbejde på tværs af virksomheder af Michael Vinther Christen...
Innovation og samarbejde på tværs af virksomheder af Michael Vinther Christen...Innovation og samarbejde på tværs af virksomheder af Michael Vinther Christen...
Innovation og samarbejde på tværs af virksomheder af Michael Vinther Christen...
 
Agil udvikling i en mindre virksomhed - udfordringer af Orla Pedersen, Dafolo...
Agil udvikling i en mindre virksomhed - udfordringer af Orla Pedersen, Dafolo...Agil udvikling i en mindre virksomhed - udfordringer af Orla Pedersen, Dafolo...
Agil udvikling i en mindre virksomhed - udfordringer af Orla Pedersen, Dafolo...
 
Outsourcing to India af Michael Agerkvist Petersen, Radiometer Medical
Outsourcing to India af Michael Agerkvist Petersen, Radiometer MedicalOutsourcing to India af Michael Agerkvist Petersen, Radiometer Medical
Outsourcing to India af Michael Agerkvist Petersen, Radiometer Medical
 
Beyond agility af Jesper Sandvad, Rohde & Schwarz A/S
Beyond agility af Jesper Sandvad, Rohde & Schwarz A/SBeyond agility af Jesper Sandvad, Rohde & Schwarz A/S
Beyond agility af Jesper Sandvad, Rohde & Schwarz A/S
 
Scrum på virksomhedens præmisser af Nis Holst, Nykredit
Scrum på virksomhedens præmisser af Nis Holst, NykreditScrum på virksomhedens præmisser af Nis Holst, Nykredit
Scrum på virksomhedens præmisser af Nis Holst, Nykredit
 
Scrum, læring og kreativitet af Nis Ovesen, AAU
Scrum, læring og kreativitet af Nis Ovesen, AAUScrum, læring og kreativitet af Nis Ovesen, AAU
Scrum, læring og kreativitet af Nis Ovesen, AAU
 
Di sc workplace profile infinit clean
Di sc workplace profile infinit cleanDi sc workplace profile infinit clean
Di sc workplace profile infinit clean
 
Fleksibel procesdigitalisering
Fleksibel procesdigitaliseringFleksibel procesdigitalisering
Fleksibel procesdigitalisering
 
Proactive prevention of obligation violations
Proactive prevention of obligation violationsProactive prevention of obligation violations
Proactive prevention of obligation violations
 
Overview of the ProSec project
Overview of the ProSec projectOverview of the ProSec project
Overview of the ProSec project
 
Værdiskabelse i projekter
Værdiskabelse i projekterVærdiskabelse i projekter
Værdiskabelse i projekter
 
Udforskning af problem gennem forslag til dets løsning
Udforskning af problem gennem forslag til dets løsningUdforskning af problem gennem forslag til dets løsning
Udforskning af problem gennem forslag til dets løsning
 
Value Creation in SaaS Development
Value Creation in SaaS DevelopmentValue Creation in SaaS Development
Value Creation in SaaS Development
 
Agilitet i hurtigt voksende softwarevirksomheder
Agilitet i hurtigt voksende softwarevirksomhederAgilitet i hurtigt voksende softwarevirksomheder
Agilitet i hurtigt voksende softwarevirksomheder
 
Proof of Concept af en fleksibel løsning til små online møder
Proof of Concept af en fleksibel løsning til små online møderProof of Concept af en fleksibel løsning til små online møder
Proof of Concept af en fleksibel løsning til små online møder
 
Process modelling at BaneDanmark
Process modelling at BaneDanmarkProcess modelling at BaneDanmark
Process modelling at BaneDanmark
 
Modelling and Simulation of the response process for an emergency at the Grea...
Modelling and Simulation of the response process for an emergency at the Grea...Modelling and Simulation of the response process for an emergency at the Grea...
Modelling and Simulation of the response process for an emergency at the Grea...
 
Projektledelse og softwareinnovation
Projektledelse og softwareinnovationProjektledelse og softwareinnovation
Projektledelse og softwareinnovation
 

Similar a Making your peer reviews happen af Peter Voldby Petersen, Callis

Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMIBM UrbanCode Products
 
Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Worksoft
 
Rapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsRapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsMarc Hornbeek
 
What is performance_engineering_v0.2
What is performance_engineering_v0.2What is performance_engineering_v0.2
What is performance_engineering_v0.2Trevor Warren
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 Sanjeev Sharma
 
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphonyRelieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphonyQASymphony
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarCprime
 
Using Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementUsing Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementQuantitative Software Management, Inc.
 
Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptShweta Ghate
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOpsSherry Chang
 
Primer on application_performance_testing_v0.2
Primer on application_performance_testing_v0.2Primer on application_performance_testing_v0.2
Primer on application_performance_testing_v0.2Trevor Warren
 
Planning And Monitoring The Process
Planning And Monitoring The ProcessPlanning And Monitoring The Process
Planning And Monitoring The Processahmad bassiouny
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIDevOps for Enterprise Systems
 
Test Early, Test Often, Test Left
Test Early, Test Often, Test LeftTest Early, Test Often, Test Left
Test Early, Test Often, Test LeftSmartBear
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Sam Garforth
 

Similar a Making your peer reviews happen af Peter Voldby Petersen, Callis (20)

Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
 
Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.
 
Rapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsRapid Strategic SRE Assessments
Rapid Strategic SRE Assessments
 
What is performance_engineering_v0.2
What is performance_engineering_v0.2What is performance_engineering_v0.2
What is performance_engineering_v0.2
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphonyRelieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - Webinar
 
Using Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementUsing Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process Improvement
 
Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment ppt
 
Software development life cycle (sdlc) overview
Software development life cycle (sdlc) overviewSoftware development life cycle (sdlc) overview
Software development life cycle (sdlc) overview
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOps
 
Software testing kn husainy
Software testing kn husainySoftware testing kn husainy
Software testing kn husainy
 
Incremental model
Incremental modelIncremental model
Incremental model
 
Primer on application_performance_testing_v0.2
Primer on application_performance_testing_v0.2Primer on application_performance_testing_v0.2
Primer on application_performance_testing_v0.2
 
Planning And Monitoring The Process
Planning And Monitoring The ProcessPlanning And Monitoring The Process
Planning And Monitoring The Process
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
 
Test Early, Test Often, Test Left
Test Early, Test Often, Test LeftTest Early, Test Often, Test Left
Test Early, Test Often, Test Left
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
 

Más de InfinIT - Innovationsnetværket for it

Más de InfinIT - Innovationsnetværket for it (20)

Erfaringer med-c kurt-noermark
Erfaringer med-c kurt-noermarkErfaringer med-c kurt-noermark
Erfaringer med-c kurt-noermark
 
Object orientering, test driven development og c
Object orientering, test driven development og cObject orientering, test driven development og c
Object orientering, test driven development og c
 
Embedded softwaredevelopment hcs
Embedded softwaredevelopment hcsEmbedded softwaredevelopment hcs
Embedded softwaredevelopment hcs
 
C og c++-jens lund jensen
C og c++-jens lund jensenC og c++-jens lund jensen
C og c++-jens lund jensen
 
201811xx foredrag c_cpp
201811xx foredrag c_cpp201811xx foredrag c_cpp
201811xx foredrag c_cpp
 
C som-programmeringssprog-bt
C som-programmeringssprog-btC som-programmeringssprog-bt
C som-programmeringssprog-bt
 
Infinit seminar 060918
Infinit seminar 060918Infinit seminar 060918
Infinit seminar 060918
 
DCR solutions
DCR solutionsDCR solutions
DCR solutions
 
Not your grandfathers BPM
Not your grandfathers BPMNot your grandfathers BPM
Not your grandfathers BPM
 
Kmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolutionKmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolution
 
EcoKnow - oplæg
EcoKnow - oplægEcoKnow - oplæg
EcoKnow - oplæg
 
Martin Wickins Chatbots i fronten
Martin Wickins Chatbots i frontenMartin Wickins Chatbots i fronten
Martin Wickins Chatbots i fronten
 
Marie Fenger ai kundeservice
Marie Fenger ai kundeserviceMarie Fenger ai kundeservice
Marie Fenger ai kundeservice
 
Mads Kaysen SupWiz
Mads Kaysen SupWizMads Kaysen SupWiz
Mads Kaysen SupWiz
 
Leif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support CenterLeif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support Center
 
Jan Neerbek NLP og Chatbots
Jan Neerbek NLP og ChatbotsJan Neerbek NLP og Chatbots
Jan Neerbek NLP og Chatbots
 
Anders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer SupportAnders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer Support
 
Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018
 
Innovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekterInnovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekter
 
Rokoko infin it presentation
Rokoko infin it presentation Rokoko infin it presentation
Rokoko infin it presentation
 

Último

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Making your peer reviews happen af Peter Voldby Petersen, Callis

  • 1. Copyright © 2007 – 14 Callis Making Your ’Peer Reviews Happen! Callis Reviewer 2014
  • 2. Copyright © 2007 – 14 Callis Rightshifting Organizational Performance Callis Performer Callis Reviewer Organize, author, tailor, follow, and improve business processes Implement, sustain and monitor technical reviews of “documents” Tie into planning & tracking! Take the pain away! Make the invisible visible! Author consistent processes Clear & accessible descriptions Tailor and profile usage
  • 3. Copyright © 2007 – 14 Callis Why Technical Reviews?
  • 4. Copyright © 2007 – 14 Callis Why are (Technical) Reviews interesting? Peer reviews are the only technique available to detect defects in life-cycle work products in the early phases of development Peer reviews are a reliable way of measuring the quality of the work that has been performed Peer reviews reduces cost and time in later phases of development, e.g. test and integration Peer reviews reduces total system cost dramatically
  • 5. Copyright © 2007 – 14 Callis From Capers Jones:Software ”Engineering Best Practices” s125: "Most forms of testing are less than 35 percent efficient in finding errors or bugs. The measured defect removal efficiency of both formal design inspections and formal code inspections averages more than 65 percent efficient, or twice as efficient as most forms of testing." s601: "Formal inspections are so effective in terms of defect prevention that they reduce defect potential by more than 25 percent per year. In fact one issue with inspections is that after about three years of continuous usage, so few defects occur that inspections become boring"
  • 6. Copyright © 2007 – 14 Callis Pre-project Early Planning Preliminary Design Final Design Construction Acceptance Define Implement Accept Top-level Development Life Cycle Scrum Based Planning and Tracking Sprint Week Your Business Depends on Reviews! Business Case Approval Project Defined Preliminary Design Review Critical Design Review Integration Complete System Approved LIfe- Cycle Related Reviews Operational Concept Review Project Planning Review Requirements Review Architecture Review Detailed Design Review Test Case Review Acceptance Test Review Plan Sprint N+1Sprint N Schedule Design, build, test feature Review feature descriptions Review sprint plan Review feature design Review test cases Review UI design Review sprint results Review user manual update
  • 7. Copyright © 2007 – 14 Callis Key Design Criteria
  • 8. Copyright © 2007 – 14 Callis Often seen issues When and how to apply reviews are not defined/operational Data registration is cumbersome and provides only indirect value Issues are not systematically tracked to closure Limited visibility into review participation, scheduling and results Limited tool support means low efficiency and high barrier Often, many of these issues can be traced back to poor tool support / implementation
  • 9. Copyright © 2007 – 14 Callis Key Design Criteria Take the pain away! • Automate, automate,automate… Tie into planning and tracking! • Ensure the “when” and “how” to apply review methods Make the invisible visible! • Use visualizations to drive review execution We took out the pain of performing reviews by automating and optimizing all the trivial parts of the process - unleashing energy to find and remove defects!
  • 10. Copyright © 2007 – 14 Callis Review ReportIndicators Acrossfindings, Reviews,projects Findings into Word / Excel / PDF for correctíon Add-Ins to support complete review workflow Review Templates support Q planning Pre- planning Take the Pain Away 1#3 1: Plan – Roles & docs. 2: Prepare – Register findings 3: Conclude – Consolidate findings4: Correct – Remove defects, verify Callis Reviewer Server Created in-application using Callis Add-ins Created by parsing - Word comments - PDF comments Created manually from -Callis Reviewer Web ”Bulk-processing of findings” In-application display of findings Findings overview Plan Prepare ConcludeCorrect
  • 11. Copyright © 2007 – 14 Callis Take the Pain Away 2#3! Callis Reviewer Server ExcelImages PDFWord Callis AddIn: Native Word comments:
  • 12. Copyright © 2007 – 14 Callis AddIns for Word & Excel The complete review workflow supported Take the Pain Away 3#3! Mark, Create, Classify Bulk processing – Export, update, and upload findings using Excel Back into Word – Insert findings as native Word comments for easy correction Click and get the Review Report (PDF)
  • 13. Copyright © 2007 – 14 Callis Tie into Planning and Tracking 1#3 Each RT defines A review method A number of artifacts types A number of roles A number of checklist templates Review Template Review Method Artifacts types Roles Checklist templates Critical design review Inspection • Design doc (Man.) • Reqs. doc (Man.) • Contract (Rec.) • Architect (Acc.) • Designer (Res.) • Engineer (Sup.) • Design complete checklist Test script review Desk Check • Test script (Man.) • Test mgmt. Plan (Rec.) • Tester (Resp.) • Test Mgr. (Acc.) • Test script check Release review Walk- through • Product (Man.) • User Manual (Man.) • Project Manager (Res.) • Release ready checklist Benefits More specific guidance to review planners and review participants Better ways to monitor review status and progress Example:
  • 14. Copyright © 2007 – 14 Callis Real Life Example: Review Matrix Template Name Review Method M: Mandatory R: Recommended Roles Artifact TypesReview Template
  • 15. Copyright © 2007 – 14 Callis Project X’s Quality Assurance Plan Review Template Review Method Artifacts types Roles Checklist templates Critical design review Inspection • Design doc (Man.) • Reqs. doc (Man.) • Contract (Rec.) • Architect (Acc.) • Designer (Res.) • Engineer (Sup.) • Design complete checklist Test script review Desk review • Test script (Man.) • Test. Plan (Rec.) • Tester (Resp.) • Test Mgr. (Acc.) • Test script check Release review Walk- through • Product (Man.) • User Manual (Man.) • Project Manager (Res.) • Release ready checklist Tie into Planning and Tracking 2#3 The Review Matrix Generate Close the loop Callis Reviewer Server Configure Correct PreparePlan Conclude Execute Reviews
  • 16. Copyright © 2007 – 14 Callis Schedule Design, build, test feature Backlog Features to implement Plan activities Sprint N+1 Tie into Planning and Tracking 3#3 Review Plan & StatusPlanned review activites Persons & schedule Sprint N Status & findings Review Matrix Which review activities?
  • 17. Copyright © 2007 – 14 Callis Make the invisible visible! Timeline of project review activities Time out this axis Review Status Report (Covering one or more projects) Review instance Detailed review info CLICK
  • 18. Copyright © 2007 – 14 Callis Three Important Learnings Implement a mechanism where: 20% / 50% / 80% … reviews are encouraged • This leaves effort for “major corrections of course” Checklists are an integrated part of the reviews • This increases defects detected and builds-in a “learning loop” Review activities and participation are visible • This makes it easy to ask the “right questions” and increases “accountability/responsibility”
  • 19. Copyright © 2007 – 14 Callis Product Road Map In progress • Uploading files as alternative to referencing files Next step • Better filtering before importing comments into review object • More indicators/metrics / project level overview page Longer term ideas (not committed) • Integrate closer to SharePoint, e.g. to automatically store Review Reports • AddIns for other tools, e.g. PowerPoint, Visio
  • 20. Copyright © 2007 – 14 Callis Thank you for your interest! For further information and demos • pvp@callis.dk