What is the Role of QA in the world of DevOps? - PowerPoint PPT Presentation

About This Presentation
Title:

What is the Role of QA in the world of DevOps?

Description:

DevOps is an extension of agile software development approach and enables a simultaneous occurrence of software development and testing through continuous collaboration between all stakeholders. – PowerPoint PPT presentation

Number of Views:108

less

Transcript and Presenter's Notes

Title: What is the Role of QA in the world of DevOps?


1
What is the Role of QA in the world of
DevOps?
2
Introduction DevOps is an extension of agile
software development approach and enables a
simultaneous occurrence of software development
and testing through continuous collaboration
between all stakeholders. Enterprises today are
witnessing a rapid adoption of DevOps to
accelerate time to market and to better respond
to and meet the ever-changing customer needs.
DevOps has emerged from the necessity of
businesses to respond more quickly to market
changes for gaining competitive advantage and
rapid business growth.  
DevOps Why, What, How Who? Why?Increase
business benefits by reducing the transaction
cost associated with delivering incremental
change.  What (Goal)?Clarity, consistency, and co
llaboration to understand the changes that each
release brings to the IT and customer
environments  How?Methodology and tools that
continue to evolve  Who?Developers,
QA, and Operations 
  • Key Highlights of DevOps
  • Quicker and faster software delivery 
  • Stable operating environments 
  • Early detection and faster correction of defects 
  • Transparency and Collaboration across teams 
  • Continuous release and deployment 
  • Continuous testing, Improved quality  
  • Continuous monitoring 
  • Reduced time to market 

3
The Cultural Shift DevOps is all about keeping
the software deployable at any point in time over
working on new features. It calls for a cultural
shift among all stakeholders of the
organization and requires them to come together
and work towards a common goal of creating rapid,
reliable, and repeatable processes.
DevOps encourages development and operations
teams to function as one single team, focused on
delivering business value across the IT value
chain. 

Traditionally, a development team and an
operations department usually have entirely
different deliverables and responsibilities.
Development team continuously indulges in
developing software/application based on changing
user needs or market demands for new features or
making changes and fixes in the existing product.
Operations team tries to retain everything as
constant as possible so as to deliver maximum
stability and availability of software services.
4

Between the two differing goals of Development
and Operations teams, Quality Assurance (QA)
plays an important role as a key enabler in
delivering business value. And, DevOps seamlessly
integrates all the three functions Dev, Ops,
and QA into a single IT entity that delivers
value. DevOps breaks down the organizational
silos between development and operations teams.
It emphasizes that QA is everyones
responsibility. QA testing function as a bridge
between all disciplines, from clients and
business to development and operations in DevOps.
QA testing is viewed as one of the most vital
levers for accelerating time to market within
DevOps initiatives.  The Strategic Role of QA in
DevOps In the DevOps approach, testers and
developers play equally important roles. The
boundaries of job responsibilities between a
developer and tester become blurred in DevOps. QA
ties together development and operations and
enables them to collaborate to have software and
applications up running. Everyone in the
organization takes responsibility for quality and
stability, and thereby for the business
success.  Read Full Blog at https//www.cigniti.
com/blog/what-is-the-role-of-qa-in-the-world-of-de
vops/
5
Write a Comment
User Comments (0)
About PowerShow.com