SlideShare a Scribd company logo
Automation and Agile Development
 Name: Anupama Gudaganavar
 Email: sitanupama@gmail.com
 Twitter Id: @AnuGudaganavar
 University: Vishweshwarayya Technical University
(VTU)
 Year/Semester: 2015
 Branch: MCA
 “Setting-up automated deployment will take forever! It’ll steal time
from developing the actual software
 Continuous Deployment: follows our tests to push our changes to either a
staging or production system. This makes sure a version of your code is
always accessible.
 Production Deployments: Orchestrate a complex production deployments
of applications and configuration
 Self-Service: Grant different teams rights to “push” for different
applications and environments
 Incremental Updates: Deploy only the changes components or missing
incremental (patch) versions
 You can release more frequently: A single deployment performed by an
automated deployment mechanism has a low overhead. A release process
with a low overhead is one that can be repeated frequently. Frequent
releases are desirable for many reasons, but the crux of the matter is that
frequent releases promote truly “Agile Software Development”.
CONTINUOUS INTEGRATION
 Continuous Integration – The practice of frequently integrating one’s new or
changed code with the existing code repository – Should occur frequently
enough that no intervening window remains between commit and build, and
such that no errors can arise without develops noticing them and correcting
them immediately.
 Every step in our development workflow that can be automated should be.
We need this automation to be able to focus all our time on building our
product and providing value to our customers. Testing is one of those steps
where automation is key.
 Automated testing allows us to implement new features quickly, as we can
always prove that our most important features still work as we expect. This
gives us the confidence to experiment.
 Continuously running our tests: It’s too easy for us as developers to say that
a specific change won’t break something and later realize it did break the
app. Often we are simply too lazy to really run all of our tests. This is where
an automated system that runs or tests whenever we do any changes
continuously can help us from falling into the trap.
Automation and Agile Development
 Continuous Delivery can help large organizations become lean, agile
and innovative.
 “Automation Test and Deployment” is a significant area of
investment for 2013.
 Market awareness of highly automated testing is very high.
 Significant opportunity exists for additional growth in adoption of
test automation.
 Testing is increasingly seen as an essential competency.
 Automated testing delivers business benefits in multiple areas for
most companies
I expect to make big impact in the next five
years in DevOps(Development Operations).
The world of online technology is developing at breakneck speed. The
changes necessary to thrive in today’s marketplace can be pricy,
challenging and tricky to manage and this is where DevOpsGuys can help
keep your business ahead of the game.
Our Application Release Automation process operates Continuously. In
other words it incorporates automation, frequent code releases and
incorporates a pull-based architecture to keep your software delivery
process up-to-date and running smoothly.
Thank You

More Related Content

What's hot (20)

PDF
test IO 2017 Recap
test IO
 
PPTX
Software Testing Online Course
jaymicrosoftva
 
PPTX
Optimize continuous delivery of oracle fusion middleware applications
SuneraTech
 
PDF
Fuctional Testing value brief
Jeffrey Nunn
 
PPTX
Intro to PE 01/15/2016
Puppet
 
PPTX
TestCraft
RachitaNayak1
 
PPTX
Testplant: 10 Steps to State of the Art Software Testing
Testplant
 
PPTX
Introduction to Puppet Enterprise- 03/03/2016
Puppet
 
PPTX
Introduction to Puppet Enterprise- 01/19/2016
Puppet
 
PPTX
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
SHASHI JAISWAL
 
PPTX
Why should you consider outsourcing your software testing to independent soft...
Alisha Henderson
 
PDF
6 Things To Consider When Selecting Mobile Testing Tools?
headspin2
 
PDF
Machine learning in software testing
Thoughtworks
 
PPTX
Marjuni
marjuni .
 
PPTX
Performance Testing – Look Before you Leap
Software Testing Solution
 
PPT
End to end testing - strategies
anuvip
 
PPTX
Critical Considerations for Continuous Delivery 04.09.2018
Claire Priester Papas
 
PPT
Why are test management tools so inevitable for software testing
Enov8
 
PPTX
Effective practices for API Test Automation
Cigniti Technologies Ltd
 
PPTX
Shift left
penetration Tester
 
test IO 2017 Recap
test IO
 
Software Testing Online Course
jaymicrosoftva
 
Optimize continuous delivery of oracle fusion middleware applications
SuneraTech
 
Fuctional Testing value brief
Jeffrey Nunn
 
Intro to PE 01/15/2016
Puppet
 
TestCraft
RachitaNayak1
 
Testplant: 10 Steps to State of the Art Software Testing
Testplant
 
Introduction to Puppet Enterprise- 03/03/2016
Puppet
 
Introduction to Puppet Enterprise- 01/19/2016
Puppet
 
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
SHASHI JAISWAL
 
Why should you consider outsourcing your software testing to independent soft...
Alisha Henderson
 
6 Things To Consider When Selecting Mobile Testing Tools?
headspin2
 
Machine learning in software testing
Thoughtworks
 
Marjuni
marjuni .
 
Performance Testing – Look Before you Leap
Software Testing Solution
 
End to end testing - strategies
anuvip
 
Critical Considerations for Continuous Delivery 04.09.2018
Claire Priester Papas
 
Why are test management tools so inevitable for software testing
Enov8
 
Effective practices for API Test Automation
Cigniti Technologies Ltd
 
Shift left
penetration Tester
 

Similar to Automation and Agile Development (20)

PPTX
How to Implement Continuous Testing in Dev Ops Like a Pro
Sarah Elson
 
PDF
What is Continuous Testing in DevOps - A Definitive Guide.pdf
kalichargn70th171
 
PDF
What Key Features Lead to Successful Continuous Testing and its Benefits.pdf
pCloudy
 
PDF
How Does Continuous Testing Accelerate DevOps.pdf
kalichargn70th171
 
PDF
Continuous Testing Improve Efficiency and Ship Better Software.pdf
Steve Wortham
 
PDF
How to Boost Performance with Continuous Testing in DevOps.pdf
flufftailshop
 
PDF
Top DevOps Best Practices for a Successful Transition in 2023
SofiaCarter4
 
PDF
What is Continuous Testing in DevOps - A Definitive Guide.pdf
flufftailshop
 
PDF
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
flufftailshop
 
PDF
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
kalichargn70th171
 
PDF
Application release-automation-with-zero-touch-deployment
Praveen John kumar
 
PPTX
Continuous integration with Jenkins
Mohammad Hossein Rimaz
 
PDF
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
kalichargn70th171
 
PDF
A Comprehensive Guide to Automated Regression Testing (2).pdf
RohitBhandari66
 
PDF
DevOps for beginners
Pradeep Patel, PMP®
 
PDF
Enhancing Testing Workflows The Role of Regression Automation.pdf
RohitBhandari66
 
PDF
The Role of Continuous Testing in DevOps and Agile Environments.pdf
RohitBhandari66
 
PDF
What is Regression Testing Definition, Tools, Examples.pdf
RohitBhandari66
 
PDF
Unravelling the Best Practices for DevOps Testing Strategy.pdf
pcloudy2
 
PDF
Growing Object Oriented Software
Annmarie Lanesey
 
How to Implement Continuous Testing in Dev Ops Like a Pro
Sarah Elson
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
kalichargn70th171
 
What Key Features Lead to Successful Continuous Testing and its Benefits.pdf
pCloudy
 
How Does Continuous Testing Accelerate DevOps.pdf
kalichargn70th171
 
Continuous Testing Improve Efficiency and Ship Better Software.pdf
Steve Wortham
 
How to Boost Performance with Continuous Testing in DevOps.pdf
flufftailshop
 
Top DevOps Best Practices for a Successful Transition in 2023
SofiaCarter4
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
flufftailshop
 
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
flufftailshop
 
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
kalichargn70th171
 
Application release-automation-with-zero-touch-deployment
Praveen John kumar
 
Continuous integration with Jenkins
Mohammad Hossein Rimaz
 
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
kalichargn70th171
 
A Comprehensive Guide to Automated Regression Testing (2).pdf
RohitBhandari66
 
DevOps for beginners
Pradeep Patel, PMP®
 
Enhancing Testing Workflows The Role of Regression Automation.pdf
RohitBhandari66
 
The Role of Continuous Testing in DevOps and Agile Environments.pdf
RohitBhandari66
 
What is Regression Testing Definition, Tools, Examples.pdf
RohitBhandari66
 
Unravelling the Best Practices for DevOps Testing Strategy.pdf
pcloudy2
 
Growing Object Oriented Software
Annmarie Lanesey
 
Ad

More from Mphasis (20)

PPTX
SMAC
Mphasis
 
PDF
Internet of Things
Mphasis
 
PDF
Automation
Mphasis
 
PPTX
IoT
Mphasis
 
PPTX
Home Automation System
Mphasis
 
PPTX
IoT
Mphasis
 
PPTX
SMAC
Mphasis
 
PPTX
Internet of Things
Mphasis
 
PPTX
Mphasis kushagra
Mphasis
 
PPTX
Internet of Things
Mphasis
 
PPTX
SMAC
Mphasis
 
PPTX
Io t 22
Mphasis
 
PPTX
IoT
Mphasis
 
PPTX
IoT
Mphasis
 
PPTX
IoT
Mphasis
 
PPTX
IoT
Mphasis
 
PPTX
Internet of Things
Mphasis
 
PPTX
SMAC
Mphasis
 
PPTX
IoT
Mphasis
 
PPTX
Automation
Mphasis
 
SMAC
Mphasis
 
Internet of Things
Mphasis
 
Automation
Mphasis
 
IoT
Mphasis
 
Home Automation System
Mphasis
 
IoT
Mphasis
 
SMAC
Mphasis
 
Internet of Things
Mphasis
 
Mphasis kushagra
Mphasis
 
Internet of Things
Mphasis
 
SMAC
Mphasis
 
Io t 22
Mphasis
 
IoT
Mphasis
 
IoT
Mphasis
 
IoT
Mphasis
 
IoT
Mphasis
 
Internet of Things
Mphasis
 
SMAC
Mphasis
 
IoT
Mphasis
 
Automation
Mphasis
 
Ad

Recently uploaded (20)

PPTX
Smart Doctor Appointment Booking option in odoo.pptx
AxisTechnolabs
 
PDF
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PPTX
Library_Management_System_PPT111111.pptx
nmtnissancrm
 
PDF
Is Framer the Future of AI Powered No-Code Development?
Isla Pandora
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PPTX
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 
PPTX
Prompt Like a Pro. Leveraging Salesforce Data to Power AI Workflows.pptx
Dele Amefo
 
PPTX
prodad heroglyph crack 2.0.214.2 Full Free Download
cracked shares
 
PPTX
UI5con_2025_Accessibility_Ever_Evolving_
gerganakremenska1
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PDF
Dipole Tech Innovations – Global IT Solutions for Business Growth
dipoletechi3
 
PPTX
iaas vs paas vs saas :choosing your cloud strategy
CloudlayaTechnology
 
PPTX
Transforming Insights: How Generative AI is Revolutionizing Data Analytics
LetsAI Solutions
 
PPTX
BB FlashBack Pro 5.61.0.4843 With Crack Free Download
cracked shares
 
PDF
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Smart Doctor Appointment Booking option in odoo.pptx
AxisTechnolabs
 
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
Library_Management_System_PPT111111.pptx
nmtnissancrm
 
Is Framer the Future of AI Powered No-Code Development?
Isla Pandora
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 
Prompt Like a Pro. Leveraging Salesforce Data to Power AI Workflows.pptx
Dele Amefo
 
prodad heroglyph crack 2.0.214.2 Full Free Download
cracked shares
 
UI5con_2025_Accessibility_Ever_Evolving_
gerganakremenska1
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
Dipole Tech Innovations – Global IT Solutions for Business Growth
dipoletechi3
 
iaas vs paas vs saas :choosing your cloud strategy
CloudlayaTechnology
 
Transforming Insights: How Generative AI is Revolutionizing Data Analytics
LetsAI Solutions
 
BB FlashBack Pro 5.61.0.4843 With Crack Free Download
cracked shares
 
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 

Automation and Agile Development

  • 2.  Name: Anupama Gudaganavar  Email: [email protected]  Twitter Id: @AnuGudaganavar  University: Vishweshwarayya Technical University (VTU)  Year/Semester: 2015  Branch: MCA
  • 3.  “Setting-up automated deployment will take forever! It’ll steal time from developing the actual software  Continuous Deployment: follows our tests to push our changes to either a staging or production system. This makes sure a version of your code is always accessible.  Production Deployments: Orchestrate a complex production deployments of applications and configuration  Self-Service: Grant different teams rights to “push” for different applications and environments  Incremental Updates: Deploy only the changes components or missing incremental (patch) versions  You can release more frequently: A single deployment performed by an automated deployment mechanism has a low overhead. A release process with a low overhead is one that can be repeated frequently. Frequent releases are desirable for many reasons, but the crux of the matter is that frequent releases promote truly “Agile Software Development”.
  • 4. CONTINUOUS INTEGRATION  Continuous Integration – The practice of frequently integrating one’s new or changed code with the existing code repository – Should occur frequently enough that no intervening window remains between commit and build, and such that no errors can arise without develops noticing them and correcting them immediately.  Every step in our development workflow that can be automated should be. We need this automation to be able to focus all our time on building our product and providing value to our customers. Testing is one of those steps where automation is key.  Automated testing allows us to implement new features quickly, as we can always prove that our most important features still work as we expect. This gives us the confidence to experiment.  Continuously running our tests: It’s too easy for us as developers to say that a specific change won’t break something and later realize it did break the app. Often we are simply too lazy to really run all of our tests. This is where an automated system that runs or tests whenever we do any changes continuously can help us from falling into the trap.
  • 6.  Continuous Delivery can help large organizations become lean, agile and innovative.  “Automation Test and Deployment” is a significant area of investment for 2013.  Market awareness of highly automated testing is very high.  Significant opportunity exists for additional growth in adoption of test automation.  Testing is increasingly seen as an essential competency.  Automated testing delivers business benefits in multiple areas for most companies
  • 7. I expect to make big impact in the next five years in DevOps(Development Operations). The world of online technology is developing at breakneck speed. The changes necessary to thrive in today’s marketplace can be pricy, challenging and tricky to manage and this is where DevOpsGuys can help keep your business ahead of the game. Our Application Release Automation process operates Continuously. In other words it incorporates automation, frequent code releases and incorporates a pull-based architecture to keep your software delivery process up-to-date and running smoothly.