SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Release Verification
TeamRaghunath Soman
Agenda
• Need
• Concept
• Benefits
• Process
• Structure
• Checklist
• FAQ
Need for Release Verification Team
• Release is the most critical milestone in any product cycle.
• A successful release wins over the customer; a haphazard
release endangers customer’s confidence.
• Some releases are meticulously planned; whereas, in some
cases it is all mayhem and chaos.
• Release Verification Team is a proposal to overcome these
differences and ensure a smooth, streamlined, consistently
high-quality releases, across all projects.
What is Release Verification Team?
• A crack team of experts from various disciplines who will
assume the role of the client
• The Release Verification Team (RVT) will:
– Install /Deploy the product
– Test all the deliverables
– Review all the test cases and documentation
– Approve all the deliverables
… prior to the actual release.
Benefits of RVT
• The implementation of a release verification team will:
– Bring consistency across all deliverables from company
– Catch any obvious (and embarrassing) errors
– Avoid errors due to last-minute code changes
– Make project teams more careful in approach to releases
– Reduce the stress level of project team during releases
– Utilize the expertise of specialists beyond their projects
– Enable the company to tout this as added benefit in
project proposals
RVT Process
1. Before the actual release, the project manager will give a
beta release of all deliverables to the Release Verification
Team (RVT), using all the steps that go into making a client
release, i.e. ftp upload, release mail, release note/readme
file, etc.
2. RVT will download, install and deploy the application using
the installation guide or readme file.
3. RVT team will use a comprehensive checklist to test the
application and review the accompanying documentation.
RVT Process
5. RVT team will submit its findings to project manager
(preferably within 2 working days).
6. Project team and RVT will discuss the findings and arrive at
a consensus about the changes to be implemented in the
current release, changes to be implemented in the next
release(s), if any, and rejected changes.
7. After project team incorporates the mutually agreed
changes, the updated release will be approved by the RVT.
8. The approved release will be delivered by the project
manager to the customer.
RVT Process
Beta
Release Findings
RVT
Test
Discussion
All
changes
made?
Approval
Client
Release
Product
Update
No
Yes
RVT Structure
• RVT will be a multi-disciplinary team, each member an expert
• Proposed RVT core team structure :
– Senior developers, for source code review
– Senior quality analysts to test the product
– Senior technical writer and UX expert for documentation
and usability reviews
– Business analyst
• For complex projects, it would also help to add:
– Legal expert
– Domain expert
RVT Checklist
• RVT will use a comprehensive checklist. Some checkpoints:
– Does product actually meet the customer requirements as
per specifications
– Does installer works properly without any issues
– Code with proper structure and useful comments
– User documentation review, including release notes, read-
me
– Usability: intuitive UI, easy navigation, unambiguous text
• The checklist will be a live document, and will be updated with
each new learning.
FAQ
• Why another QA team required?
– The RVT will focus on the release as a complete product.
It will not perform functional or regression testing on
product. That will be the responsibility of product QA.
• How can project team deliver before project deadlines?
– RVT will work on major, critical releases towards end of a
project. Time for RVT should be considered during
estimation.
• What about NDAs?
– RVT will sign all the NDA documents.
FAQ
• What about Agile, or multiple-release projects?
– RVT will work on the initial sprints/releases, and educate the
project team. The project team will then own up all further
deliverables, using the checklist provided by RVT. RVT may
again come into the picture for the final release.
THANK YOU
Image credits: ShutterStock

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
tharindakasun
 
The Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QAThe Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QA
RapidValue
 

Was ist angesagt? (20)

How do you implement Continuous Delivery?: Part 5 - Deployment Patterns
How do you implement Continuous Delivery?: Part 5 - Deployment Patterns How do you implement Continuous Delivery?: Part 5 - Deployment Patterns
How do you implement Continuous Delivery?: Part 5 - Deployment Patterns
 
Build & Release Engineering
Build & Release Engineering Build & Release Engineering
Build & Release Engineering
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
The best day for qa
The best day for qaThe best day for qa
The best day for qa
 
Working process and git branch strategy
Working process and git branch strategyWorking process and git branch strategy
Working process and git branch strategy
 
Software UAT Case study - Finserv
Software UAT Case study - FinservSoftware UAT Case study - Finserv
Software UAT Case study - Finserv
 
The 10 Commandments of Release Engineering
The 10 Commandments of Release EngineeringThe 10 Commandments of Release Engineering
The 10 Commandments of Release Engineering
 
Agile tour 2016 乘著 Agile 的風,往 CD 的方向前進
Agile tour 2016 乘著 Agile 的風,往 CD 的方向前進Agile tour 2016 乘著 Agile 的風,往 CD 的方向前進
Agile tour 2016 乘著 Agile 的風,往 CD 的方向前進
 
Continuous Delivery Presentation
Continuous Delivery PresentationContinuous Delivery Presentation
Continuous Delivery Presentation
 
Agile Testing Vs V
Agile Testing Vs VAgile Testing Vs V
Agile Testing Vs V
 
Release Engineering
Release EngineeringRelease Engineering
Release Engineering
 
The Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QAThe Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QA
 
Agile Engineering Sparker GLASScon 2015
Agile Engineering Sparker GLASScon 2015Agile Engineering Sparker GLASScon 2015
Agile Engineering Sparker GLASScon 2015
 
Team forge Test Management with TestLink
Team forge Test Management with TestLinkTeam forge Test Management with TestLink
Team forge Test Management with TestLink
 
QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
 
Quality Loopback
Quality LoopbackQuality Loopback
Quality Loopback
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 
Implementing automation in definition of done is team effort
Implementing automation in definition of done is team effortImplementing automation in definition of done is team effort
Implementing automation in definition of done is team effort
 
XPDay 04
XPDay 04XPDay 04
XPDay 04
 

Andere mochten auch (6)

Learning from the enterprise
Learning from the enterpriseLearning from the enterprise
Learning from the enterprise
 
Rational team concert (RTC) tips
Rational team concert (RTC) tipsRational team concert (RTC) tips
Rational team concert (RTC) tips
 
Motivation Vs. Discipline
Motivation Vs. DisciplineMotivation Vs. Discipline
Motivation Vs. Discipline
 
Documentation Tools
Documentation ToolsDocumentation Tools
Documentation Tools
 
Documentation Types
Documentation TypesDocumentation Types
Documentation Types
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specification
 

Ähnlich wie Release Verification Team Proposal

Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineering
gaoliang641
 
Software Quality Management of Opensource Project ( ubuntu and django )
Software Quality Management of Opensource Project ( ubuntu and django )Software Quality Management of Opensource Project ( ubuntu and django )
Software Quality Management of Opensource Project ( ubuntu and django )
uisp dsin
 
Tuli e services_development_process
Tuli e services_development_processTuli e services_development_process
Tuli e services_development_process
TULI eServices Inc.
 

Ähnlich wie Release Verification Team Proposal (20)

Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineering
 
All about testing
All about testingAll about testing
All about testing
 
Agile QA process
Agile QA processAgile QA process
Agile QA process
 
Se 381 - lec 28 -- 34 - 12 jun12 - testing 1 of 2
Se 381 -  lec 28 -- 34 - 12 jun12 - testing 1 of 2Se 381 -  lec 28 -- 34 - 12 jun12 - testing 1 of 2
Se 381 - lec 28 -- 34 - 12 jun12 - testing 1 of 2
 
Stlc 12 Steps Ppt
Stlc 12 Steps PptStlc 12 Steps Ppt
Stlc 12 Steps Ppt
 
Agile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasadAgile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasad
 
Ncerc rlmca202 adm m3 ssm
Ncerc rlmca202  adm m3 ssmNcerc rlmca202  adm m3 ssm
Ncerc rlmca202 adm m3 ssm
 
Building a Professional SDLC
Building a Professional SDLCBuilding a Professional SDLC
Building a Professional SDLC
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing Process
 
Context Driven Automation Gtac 2008
Context Driven Automation Gtac 2008Context Driven Automation Gtac 2008
Context Driven Automation Gtac 2008
 
what-is-devops.ppt
what-is-devops.pptwhat-is-devops.ppt
what-is-devops.ppt
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
 
Next Generation Architecture Showcase July 2019
Next Generation Architecture Showcase July 2019Next Generation Architecture Showcase July 2019
Next Generation Architecture Showcase July 2019
 
CarTrawler's Feature Team Architecture and Development Process Showcase by Lu...
CarTrawler's Feature Team Architecture and Development Process Showcase by Lu...CarTrawler's Feature Team Architecture and Development Process Showcase by Lu...
CarTrawler's Feature Team Architecture and Development Process Showcase by Lu...
 
Dev box testing.pdf
Dev box testing.pdfDev box testing.pdf
Dev box testing.pdf
 
Salesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITSalesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABIT
 
Test Driven Development – What Works And What Doesn’t
Test Driven Development – What Works And What Doesn’t Test Driven Development – What Works And What Doesn’t
Test Driven Development – What Works And What Doesn’t
 
Software Quality Management of Opensource Project ( ubuntu and django )
Software Quality Management of Opensource Project ( ubuntu and django )Software Quality Management of Opensource Project ( ubuntu and django )
Software Quality Management of Opensource Project ( ubuntu and django )
 
Code campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditechCode campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditech
 
Tuli e services_development_process
Tuli e services_development_processTuli e services_development_process
Tuli e services_development_process
 

Mehr von Raghunath (Gautam) Soman

Mehr von Raghunath (Gautam) Soman (11)

Documentation Checklist
Documentation ChecklistDocumentation Checklist
Documentation Checklist
 
Agile at home
Agile at homeAgile at home
Agile at home
 
Mind maps applications and benefits
Mind maps   applications and benefitsMind maps   applications and benefits
Mind maps applications and benefits
 
The absolute minimum 10 things for technical writers
The absolute minimum 10 things for technical writersThe absolute minimum 10 things for technical writers
The absolute minimum 10 things for technical writers
 
Instant messengers best practices
Instant messengers   best practicesInstant messengers   best practices
Instant messengers best practices
 
DITA introduction
DITA introductionDITA introduction
DITA introduction
 
Exploring Visio
Exploring VisioExploring Visio
Exploring Visio
 
Documentation Questionnaire
Documentation  QuestionnaireDocumentation  Questionnaire
Documentation Questionnaire
 
Documentation Tools
Documentation  ToolsDocumentation  Tools
Documentation Tools
 
E Mail Ethics and Etiquettes
E Mail Ethics and EtiquettesE Mail Ethics and Etiquettes
E Mail Ethics and Etiquettes
 
Error Messages In Software Applications
Error Messages In Software ApplicationsError Messages In Software Applications
Error Messages In Software Applications
 

Kürzlich hochgeladen

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Kürzlich hochgeladen (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 

Release Verification Team Proposal

  • 2. Agenda • Need • Concept • Benefits • Process • Structure • Checklist • FAQ
  • 3. Need for Release Verification Team • Release is the most critical milestone in any product cycle. • A successful release wins over the customer; a haphazard release endangers customer’s confidence. • Some releases are meticulously planned; whereas, in some cases it is all mayhem and chaos. • Release Verification Team is a proposal to overcome these differences and ensure a smooth, streamlined, consistently high-quality releases, across all projects.
  • 4. What is Release Verification Team? • A crack team of experts from various disciplines who will assume the role of the client • The Release Verification Team (RVT) will: – Install /Deploy the product – Test all the deliverables – Review all the test cases and documentation – Approve all the deliverables … prior to the actual release.
  • 5. Benefits of RVT • The implementation of a release verification team will: – Bring consistency across all deliverables from company – Catch any obvious (and embarrassing) errors – Avoid errors due to last-minute code changes – Make project teams more careful in approach to releases – Reduce the stress level of project team during releases – Utilize the expertise of specialists beyond their projects – Enable the company to tout this as added benefit in project proposals
  • 6. RVT Process 1. Before the actual release, the project manager will give a beta release of all deliverables to the Release Verification Team (RVT), using all the steps that go into making a client release, i.e. ftp upload, release mail, release note/readme file, etc. 2. RVT will download, install and deploy the application using the installation guide or readme file. 3. RVT team will use a comprehensive checklist to test the application and review the accompanying documentation.
  • 7. RVT Process 5. RVT team will submit its findings to project manager (preferably within 2 working days). 6. Project team and RVT will discuss the findings and arrive at a consensus about the changes to be implemented in the current release, changes to be implemented in the next release(s), if any, and rejected changes. 7. After project team incorporates the mutually agreed changes, the updated release will be approved by the RVT. 8. The approved release will be delivered by the project manager to the customer.
  • 9. RVT Structure • RVT will be a multi-disciplinary team, each member an expert • Proposed RVT core team structure : – Senior developers, for source code review – Senior quality analysts to test the product – Senior technical writer and UX expert for documentation and usability reviews – Business analyst • For complex projects, it would also help to add: – Legal expert – Domain expert
  • 10. RVT Checklist • RVT will use a comprehensive checklist. Some checkpoints: – Does product actually meet the customer requirements as per specifications – Does installer works properly without any issues – Code with proper structure and useful comments – User documentation review, including release notes, read- me – Usability: intuitive UI, easy navigation, unambiguous text • The checklist will be a live document, and will be updated with each new learning.
  • 11. FAQ • Why another QA team required? – The RVT will focus on the release as a complete product. It will not perform functional or regression testing on product. That will be the responsibility of product QA. • How can project team deliver before project deadlines? – RVT will work on major, critical releases towards end of a project. Time for RVT should be considered during estimation. • What about NDAs? – RVT will sign all the NDA documents.
  • 12. FAQ • What about Agile, or multiple-release projects? – RVT will work on the initial sprints/releases, and educate the project team. The project team will then own up all further deliverables, using the checklist provided by RVT. RVT may again come into the picture for the final release.
  • 13. THANK YOU Image credits: ShutterStock