SlideShare a Scribd company logo
1 of 28
Msowers@TechWell.com
@MichaelSowers4
MDSowers
Michael D. Sowers
The New Normal
for Development and Testing
in Agile and DevOps
TechWell
What We’ll Cover
• Context
– Key Drivers & Themes
– Digital Transformation
• The New Normal for Development and
Testing
– 10 Threads
• Remaining Relevant
– Important questions and some suggestions
– The 4 R’s
The New Normal - M.D. Sowers © TechWell 2017 2
What We’ll Cover
• Context
– Key Drivers & Themes
– Digital Transformation
• The New Normal for Development and
Testing
– 10 Threads
• Remaining Relevant
– Important questions and some suggestions
– The 4 R’s
The New Normal - M.D. Sowers © TechWell 2017 3
Key Drivers & Themes
• Global software testing market to
grow steadily at a CAGR of around
14% by 2021.
• One Driver - rise in agile testing
services and test automation
services.
The New Normal - M.D. Sowers © TechWell 2017 4
Technavio Report
Digital Transformation
• Change associated with the application
of digital technology in all aspects of human society
• By 2019 – 1.7T in global spending - IDC
• By 2020 – 60% of all enterprises will have defined and
be implementing digital transformation - IDC
The New Normal - M.D. Sowers © TechWell 2017 5
IDC Report
What We’ll Cover
• Context
– Key Drivers & Themes
– Digital Transformation
• The New Normal for Development and
Testing
– 10 Threads
• Remaining Relevant
– Important questions and some suggestions
– The 4 R’s
The New Normal - M.D. Sowers © TechWell 2017 6
Hot and Cold Career Trends
Hot Trends
• IT pros taking leadership roles
• Soft skills
• Analytics certifications
• Personal relationships with
contacts
• Moving Up
• Developing New Skills
• Hybrid roles
Cold Trends
• Dev and ops in silos
• Ignoring soft skills
• Vendor-specific certs
• Padding LinkedIn
connections
• Jumping ship
• Company dependent
learning
The New Normal - M.D. Sowers © TechWell 2017 7
Characteristics of the New Normal
• Development and Testing are a Team Sport
• Data and analytics are now playing an increasing role.
• TestDev thinking is pervasive
• Continuous everything means we automate everything
• Testing in production is a more frequent practice
• Deeper skill sets are a requirement.
• Automation is pervasive
• The whole team is accountable
• Near real-time measures and metrics are expected
• The tolerance for risks may change
The New Normal - M.D. Sowers © TechWell 2017 8
Development and Testing are a Team Sport
• Leverage every member’s skills
• Empower
• High level of collaboration
• Full transparency
• Fail fast and learn
The New Normal - M.D. Sowers © TechWell 2017 9
Data and Analytics Play an Increasing Role
• Analytics, operational profiles and production usage
information determine the next customer value priorities
• This information is integrated with data from static and
dynamic analysis of the emerging value streams
(sprints).
• Mantra is “just enough, just in time”.
The New Normal - M.D. Sowers © TechWell 2017 10
TestDev Thinking Is Pervasive
• “Driven Design” approaches are employed.
• TDD/ATDD/BDD/Data/Context/Model driven design
• Continuous verification is done from ideation to
production
The New Normal - M.D. Sowers © TechWell 2017 11
Continuous Everything
• An endless flow of customer value delivered by an
automated integrated development, test and deployment
platform
• Timely and predictable
The New Normal - M.D. Sowers © TechWell 2017 12
Testing in Production is More Frequent
• Teams are leveraging the value of live testing
– With the right risk controls
– Software architecture (feature switches)
– Controlled exposure
– And rollback automation
The New Normal - M.D. Sowers © TechWell 2017 13
Deeper Skill Sets are a Requirement.
• Analytical knowledge
– Data analysis
– Data Engineering
• Technical Skills
– Programming abilities
– Security
– Mobile
The New Normal - M.D. Sowers © TechWell 2017 14
Automation Is Pervasive
• Modeling
• Design
• Development
• Integration/Build
• Testing
• Deployment
The New Normal - M.D. Sowers © TechWell 2017 15
The Whole Team is Accountable
• Barriers removed
• Wider range of stakeholders
• Operations Team
• End Users
The New Normal - M.D. Sowers © TechWell 2017 16
Near Real-Time Measures and Metrics
• Business Intelligence tools help determine and prioritize
the next set of customer value
• Information from work in process (static/dynamic
analysis of emerging code)
• Integrated with information from production usage and
experience profiles
• Quick feedback loops provide immediate information on
results and readiness
The New Normal - M.D. Sowers © TechWell 2017 17
The Tolerance for Risks May Change
• “Right” level of quality designed in
• Focus is on prevention – verifying at every step
• Small but speedy changes that can be recalled
The New Normal - M.D. Sowers © TechWell 2017 18
There Will be Future “New Normals”
“The new normal in software development and
testing looks like many of the things we’ve
dreamed about. Of course, there will be future new
normals, but this current evolution is yielding better
software, delivered more quickly, and improved
means of managing risks.”
The New Normal - M.D. Sowers © TechWell 2017 19
What We’ll Cover
• Context
– Key Drivers & Themes
– Digital Transformation
• The New Normal for Development and
Testing
– 10 Threads
• Remaining Relevant
– Important questions and some suggestions
– The 4 R’s
The New Normal - M.D. Sowers © TechWell 2017 20
Important Questions
• Where is technology headed?
• What key software development methods will be
embraced?
• Which tools are likely to be the mainstay?
• What development and testing roles will be in most
demand?
• Which will be most valued?
• Which roles will be best compensated?
• What technical skills, certifications, or accreditations will
be needed?
The New Normal - M.D. Sowers © TechWell 2017 21
Some Possible Answers - Technology
• Cloud, mobile, embedded software, microservices,
containers, security, IoT and wearables are mentioned in
just about every industry article right now. Developers
and testers should absorb as much as they can about
these technologies.
The New Normal - M.D. Sowers © TechWell 2017 22
Some Possible Answers - Methods
• There will always be a place for waterfall, but agile and
DevOps are now the norm. The challenge, it seems, are
the many forms of agile methods, both formally defined
and homegrown. Nonetheless, having experience in an
agile and DevOps environment is a requirement.
The New Normal - M.D. Sowers © TechWell 2017 23
Some Possible Answers - Tools
• All signs point to becoming more technical and acquiring
competency in one or more programming languages and
automated tooling that assists development and testing
– This does not obviate the need for testers who are business
experts.
– Or the need for developers to learn more about the business
The New Normal - M.D. Sowers © TechWell 2017 24
Some Possible Answers - Roles
• Testing roles: These words come to mind: architect,
analyst, and automator, data engineer, advocate, mentor,
coach, quality engineer.
• Developer roles: analysis, modeling, design, testing
The New Normal - M.D. Sowers © TechWell 2017 25
Some Possible Answers - Qualifications
• Skills and qualifications: Specialization in a given
technology, domain, industry, and role will become
increasingly valued over a "generalist.
– Dev expertise in mobile security for Banking
– Test Architect for wearables in health care
The New Normal - M.D. Sowers © TechWell 2017 26
The New Normal - M.D. Sowers © TechWell 2017 27
Results
• Company
• Project/Product
• Peers
• Industry
• Sector
• Function
• Proactive
• Timely
• Complete
Relationships Responsiveness
Renewal
• Continuous Learning
• New Project/Role Challenges
• Creative Contributions to our profession
Professional Mission/Purpose
End of Preso
The New Normal - M.D. Sowers ©
TechWell 2017
28

More Related Content

What's hot

STPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has ArrivedSTPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has ArrivedSOASTA
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarITSM Academy, Inc.
 
SoftTeco Company Profile
SoftTeco Company ProfileSoftTeco Company Profile
SoftTeco Company ProfileSerge Zenevich
 
The 10 commandments of an agile tester in a legacy world
The 10 commandments of an agile tester in a legacy worldThe 10 commandments of an agile tester in a legacy world
The 10 commandments of an agile tester in a legacy worldAgilePractitionersIL
 
The Rationale for Continuous Delivery
The Rationale for Continuous DeliveryThe Rationale for Continuous Delivery
The Rationale for Continuous DeliveryPerforce
 
Measurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersMeasurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersTechWell
 
Agile And Open Development
Agile And Open DevelopmentAgile And Open Development
Agile And Open DevelopmentRoss Gardler
 
Quality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryQuality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryRik Marselis
 
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?Edunomica
 
Seven step transformation blueprint
Seven step transformation blueprintSeven step transformation blueprint
Seven step transformation blueprintMarc Hornbeek
 
The Future of Testing
The Future of TestingThe Future of Testing
The Future of TestingPaul Gerrard
 
Agile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsAgile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsKarthik Gaekwad
 
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...ITSM Academy, Inc.
 
General Continuous Delivery for Agile Practitioners Meetup May 2014
General Continuous Delivery for Agile Practitioners Meetup May 2014General Continuous Delivery for Agile Practitioners Meetup May 2014
General Continuous Delivery for Agile Practitioners Meetup May 2014Chris Hilton
 
When is Light Right?
When is Light Right?When is Light Right?
When is Light Right?Glen Alleman
 
Building Quality In
Building Quality InBuilding Quality In
Building Quality InTechWell
 
Mobile Learning Project Management
Mobile Learning Project ManagementMobile Learning Project Management
Mobile Learning Project ManagementDebbie Richards
 
Drupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything npsDrupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything npsAndy Kucharski
 
The Rationale for Continuous Delivery (The culture and practice of good softw...
The Rationale for Continuous Delivery (The culture and practice of good softw...The Rationale for Continuous Delivery (The culture and practice of good softw...
The Rationale for Continuous Delivery (The culture and practice of good softw...C4Media
 

What's hot (20)

STPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has ArrivedSTPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has Arrived
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
 
SoftTeco Company Profile
SoftTeco Company ProfileSoftTeco Company Profile
SoftTeco Company Profile
 
The 10 commandments of an agile tester in a legacy world
The 10 commandments of an agile tester in a legacy worldThe 10 commandments of an agile tester in a legacy world
The 10 commandments of an agile tester in a legacy world
 
The Rationale for Continuous Delivery
The Rationale for Continuous DeliveryThe Rationale for Continuous Delivery
The Rationale for Continuous Delivery
 
April 08
April 08April 08
April 08
 
Measurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersMeasurement and Metrics for Test Managers
Measurement and Metrics for Test Managers
 
Agile And Open Development
Agile And Open DevelopmentAgile And Open Development
Agile And Open Development
 
Quality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryQuality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT delivery
 
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
 
Seven step transformation blueprint
Seven step transformation blueprintSeven step transformation blueprint
Seven step transformation blueprint
 
The Future of Testing
The Future of TestingThe Future of Testing
The Future of Testing
 
Agile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsAgile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devops
 
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
 
General Continuous Delivery for Agile Practitioners Meetup May 2014
General Continuous Delivery for Agile Practitioners Meetup May 2014General Continuous Delivery for Agile Practitioners Meetup May 2014
General Continuous Delivery for Agile Practitioners Meetup May 2014
 
When is Light Right?
When is Light Right?When is Light Right?
When is Light Right?
 
Building Quality In
Building Quality InBuilding Quality In
Building Quality In
 
Mobile Learning Project Management
Mobile Learning Project ManagementMobile Learning Project Management
Mobile Learning Project Management
 
Drupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything npsDrupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything nps
 
The Rationale for Continuous Delivery (The culture and practice of good softw...
The Rationale for Continuous Delivery (The culture and practice of good softw...The Rationale for Continuous Delivery (The culture and practice of good softw...
The Rationale for Continuous Delivery (The culture and practice of good softw...
 

Similar to The New Normal for Development and Testing in Agile and DevOps

Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdfBoreVishnusai
 
Agile and Its Impact on Productivity
Agile and Its Impact on ProductivityAgile and Its Impact on Productivity
Agile and Its Impact on ProductivityDCG Software Value
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Microsoft Décideurs IT
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Microsoft Technet France
 
Test Data Management and Its Role in DevOps
Test Data Management and Its Role in DevOpsTest Data Management and Its Role in DevOps
Test Data Management and Its Role in DevOpsTechWell
 
Core Skills for Change Agents
Core Skills for Change AgentsCore Skills for Change Agents
Core Skills for Change AgentsCaltech
 
DevOps in the Real World: Know What it Takes to Make it Work
DevOps in the Real World: Know What it Takes to Make it WorkDevOps in the Real World: Know What it Takes to Make it Work
DevOps in the Real World: Know What it Takes to Make it WorkVMware Tanzu
 
Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017Derk-Jan de Grood
 
DevSecOpsMaturityModel.pdf
DevSecOpsMaturityModel.pdfDevSecOpsMaturityModel.pdf
DevSecOpsMaturityModel.pdfcdsk335
 
DevOps the Big Picture for Testers by Joseph Ours
DevOps the Big Picture for Testers by Joseph OursDevOps the Big Picture for Testers by Joseph Ours
DevOps the Big Picture for Testers by Joseph OursQA or the Highway
 
Real life with Oracle's JD Edwards Applications in the Cloud
Real life with Oracle's JD Edwards Applications in the CloudReal life with Oracle's JD Edwards Applications in the Cloud
Real life with Oracle's JD Edwards Applications in the CloudVelocity Technology Solutions
 
Secure DevOps - Evolution or Revolution?
Secure DevOps - Evolution or Revolution?Secure DevOps - Evolution or Revolution?
Secure DevOps - Evolution or Revolution?Security Innovation
 
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna SelvarajANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna SelvarajAgileNetwork
 
Evolving Towards a Modernized Platform: Our Success Story
Evolving Towards a Modernized Platform: Our Success StoryEvolving Towards a Modernized Platform: Our Success Story
Evolving Towards a Modernized Platform: Our Success StoryVMware Tanzu
 

Similar to The New Normal for Development and Testing in Agile and DevOps (20)

Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdf
 
Agile and Its Impact on Productivity
Agile and Its Impact on ProductivityAgile and Its Impact on Productivity
Agile and Its Impact on Productivity
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
 
Test Data Management and Its Role in DevOps
Test Data Management and Its Role in DevOpsTest Data Management and Its Role in DevOps
Test Data Management and Its Role in DevOps
 
Core Skills for Change Agents
Core Skills for Change AgentsCore Skills for Change Agents
Core Skills for Change Agents
 
DevOps in the Real World: Know What it Takes to Make it Work
DevOps in the Real World: Know What it Takes to Make it WorkDevOps in the Real World: Know What it Takes to Make it Work
DevOps in the Real World: Know What it Takes to Make it Work
 
Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017
 
DevSecOpsMaturityModel.pdf
DevSecOpsMaturityModel.pdfDevSecOpsMaturityModel.pdf
DevSecOpsMaturityModel.pdf
 
Lets get digital
Lets get digitalLets get digital
Lets get digital
 
DevOps the Big Picture for Testers by Joseph Ours
DevOps the Big Picture for Testers by Joseph OursDevOps the Big Picture for Testers by Joseph Ours
DevOps the Big Picture for Testers by Joseph Ours
 
Unit3.pptx
Unit3.pptxUnit3.pptx
Unit3.pptx
 
Dev ops
Dev opsDev ops
Dev ops
 
Agile 101
Agile 101Agile 101
Agile 101
 
DevOps
DevOpsDevOps
DevOps
 
Real life with Oracle's JD Edwards Applications in the Cloud
Real life with Oracle's JD Edwards Applications in the CloudReal life with Oracle's JD Edwards Applications in the Cloud
Real life with Oracle's JD Edwards Applications in the Cloud
 
intro.pptx
intro.pptxintro.pptx
intro.pptx
 
Secure DevOps - Evolution or Revolution?
Secure DevOps - Evolution or Revolution?Secure DevOps - Evolution or Revolution?
Secure DevOps - Evolution or Revolution?
 
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna SelvarajANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
 
Evolving Towards a Modernized Platform: Our Success Story
Evolving Towards a Modernized Platform: Our Success StoryEvolving Towards a Modernized Platform: Our Success Story
Evolving Towards a Modernized Platform: Our Success Story
 

More from PractiTest

Continuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happinessContinuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happinessPractiTest
 
Karishma Kolli – Myth Busters on Test Automation
Karishma Kolli – Myth Busters on Test AutomationKarishma Kolli – Myth Busters on Test Automation
Karishma Kolli – Myth Busters on Test AutomationPractiTest
 
How Mindmaps can save your sanity
How Mindmaps can save your sanityHow Mindmaps can save your sanity
How Mindmaps can save your sanityPractiTest
 
Shifting is more than shifting left
Shifting is more than shifting leftShifting is more than shifting left
Shifting is more than shifting leftPractiTest
 
Testing in the future. today
Testing in the future.  today Testing in the future.  today
Testing in the future. today PractiTest
 
Adding values to Agile teams
Adding values to Agile teamsAdding values to Agile teams
Adding values to Agile teamsPractiTest
 
Testing and AI
Testing and AITesting and AI
Testing and AIPractiTest
 
Oren rubin statistical element locator
Oren rubin   statistical element locatorOren rubin   statistical element locator
Oren rubin statistical element locatorPractiTest
 
Testing fundamentals in a changing world
Testing fundamentals in a changing worldTesting fundamentals in a changing world
Testing fundamentals in a changing worldPractiTest
 
Automation is not the answer... unless you WANT it to be
Automation is not the answer... unless you WANT it to beAutomation is not the answer... unless you WANT it to be
Automation is not the answer... unless you WANT it to bePractiTest
 
Testing Web Apps and API's
Testing Web Apps and API'sTesting Web Apps and API's
Testing Web Apps and API'sPractiTest
 
Test beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause AnalysisTest beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause AnalysisPractiTest
 
Testing Metrics and why Managers like them
Testing Metrics and why Managers like themTesting Metrics and why Managers like them
Testing Metrics and why Managers like themPractiTest
 
The Risk Questionnaire - by: Adam Knight
  The Risk Questionnaire - by: Adam Knight  The Risk Questionnaire - by: Adam Knight
The Risk Questionnaire - by: Adam KnightPractiTest
 
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...PractiTest
 
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.PractiTest
 
10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them 10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them PractiTest
 
Communication skills for testers
Communication skills for testersCommunication skills for testers
Communication skills for testersPractiTest
 
Software testing - Risk management
Software testing - Risk managementSoftware testing - Risk management
Software testing - Risk managementPractiTest
 
Managing agile testing
Managing agile testing Managing agile testing
Managing agile testing PractiTest
 

More from PractiTest (20)

Continuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happinessContinuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happiness
 
Karishma Kolli – Myth Busters on Test Automation
Karishma Kolli – Myth Busters on Test AutomationKarishma Kolli – Myth Busters on Test Automation
Karishma Kolli – Myth Busters on Test Automation
 
How Mindmaps can save your sanity
How Mindmaps can save your sanityHow Mindmaps can save your sanity
How Mindmaps can save your sanity
 
Shifting is more than shifting left
Shifting is more than shifting leftShifting is more than shifting left
Shifting is more than shifting left
 
Testing in the future. today
Testing in the future.  today Testing in the future.  today
Testing in the future. today
 
Adding values to Agile teams
Adding values to Agile teamsAdding values to Agile teams
Adding values to Agile teams
 
Testing and AI
Testing and AITesting and AI
Testing and AI
 
Oren rubin statistical element locator
Oren rubin   statistical element locatorOren rubin   statistical element locator
Oren rubin statistical element locator
 
Testing fundamentals in a changing world
Testing fundamentals in a changing worldTesting fundamentals in a changing world
Testing fundamentals in a changing world
 
Automation is not the answer... unless you WANT it to be
Automation is not the answer... unless you WANT it to beAutomation is not the answer... unless you WANT it to be
Automation is not the answer... unless you WANT it to be
 
Testing Web Apps and API's
Testing Web Apps and API'sTesting Web Apps and API's
Testing Web Apps and API's
 
Test beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause AnalysisTest beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause Analysis
 
Testing Metrics and why Managers like them
Testing Metrics and why Managers like themTesting Metrics and why Managers like them
Testing Metrics and why Managers like them
 
The Risk Questionnaire - by: Adam Knight
  The Risk Questionnaire - by: Adam Knight  The Risk Questionnaire - by: Adam Knight
The Risk Questionnaire - by: Adam Knight
 
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
 
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
 
10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them 10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them
 
Communication skills for testers
Communication skills for testersCommunication skills for testers
Communication skills for testers
 
Software testing - Risk management
Software testing - Risk managementSoftware testing - Risk management
Software testing - Risk management
 
Managing agile testing
Managing agile testing Managing agile testing
Managing agile testing
 

Recently uploaded

SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Anthony Dahanne
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 

Recently uploaded (20)

SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 

The New Normal for Development and Testing in Agile and DevOps

  • 1. Msowers@TechWell.com @MichaelSowers4 MDSowers Michael D. Sowers The New Normal for Development and Testing in Agile and DevOps TechWell
  • 2. What We’ll Cover • Context – Key Drivers & Themes – Digital Transformation • The New Normal for Development and Testing – 10 Threads • Remaining Relevant – Important questions and some suggestions – The 4 R’s The New Normal - M.D. Sowers © TechWell 2017 2
  • 3. What We’ll Cover • Context – Key Drivers & Themes – Digital Transformation • The New Normal for Development and Testing – 10 Threads • Remaining Relevant – Important questions and some suggestions – The 4 R’s The New Normal - M.D. Sowers © TechWell 2017 3
  • 4. Key Drivers & Themes • Global software testing market to grow steadily at a CAGR of around 14% by 2021. • One Driver - rise in agile testing services and test automation services. The New Normal - M.D. Sowers © TechWell 2017 4 Technavio Report
  • 5. Digital Transformation • Change associated with the application of digital technology in all aspects of human society • By 2019 – 1.7T in global spending - IDC • By 2020 – 60% of all enterprises will have defined and be implementing digital transformation - IDC The New Normal - M.D. Sowers © TechWell 2017 5 IDC Report
  • 6. What We’ll Cover • Context – Key Drivers & Themes – Digital Transformation • The New Normal for Development and Testing – 10 Threads • Remaining Relevant – Important questions and some suggestions – The 4 R’s The New Normal - M.D. Sowers © TechWell 2017 6
  • 7. Hot and Cold Career Trends Hot Trends • IT pros taking leadership roles • Soft skills • Analytics certifications • Personal relationships with contacts • Moving Up • Developing New Skills • Hybrid roles Cold Trends • Dev and ops in silos • Ignoring soft skills • Vendor-specific certs • Padding LinkedIn connections • Jumping ship • Company dependent learning The New Normal - M.D. Sowers © TechWell 2017 7
  • 8. Characteristics of the New Normal • Development and Testing are a Team Sport • Data and analytics are now playing an increasing role. • TestDev thinking is pervasive • Continuous everything means we automate everything • Testing in production is a more frequent practice • Deeper skill sets are a requirement. • Automation is pervasive • The whole team is accountable • Near real-time measures and metrics are expected • The tolerance for risks may change The New Normal - M.D. Sowers © TechWell 2017 8
  • 9. Development and Testing are a Team Sport • Leverage every member’s skills • Empower • High level of collaboration • Full transparency • Fail fast and learn The New Normal - M.D. Sowers © TechWell 2017 9
  • 10. Data and Analytics Play an Increasing Role • Analytics, operational profiles and production usage information determine the next customer value priorities • This information is integrated with data from static and dynamic analysis of the emerging value streams (sprints). • Mantra is “just enough, just in time”. The New Normal - M.D. Sowers © TechWell 2017 10
  • 11. TestDev Thinking Is Pervasive • “Driven Design” approaches are employed. • TDD/ATDD/BDD/Data/Context/Model driven design • Continuous verification is done from ideation to production The New Normal - M.D. Sowers © TechWell 2017 11
  • 12. Continuous Everything • An endless flow of customer value delivered by an automated integrated development, test and deployment platform • Timely and predictable The New Normal - M.D. Sowers © TechWell 2017 12
  • 13. Testing in Production is More Frequent • Teams are leveraging the value of live testing – With the right risk controls – Software architecture (feature switches) – Controlled exposure – And rollback automation The New Normal - M.D. Sowers © TechWell 2017 13
  • 14. Deeper Skill Sets are a Requirement. • Analytical knowledge – Data analysis – Data Engineering • Technical Skills – Programming abilities – Security – Mobile The New Normal - M.D. Sowers © TechWell 2017 14
  • 15. Automation Is Pervasive • Modeling • Design • Development • Integration/Build • Testing • Deployment The New Normal - M.D. Sowers © TechWell 2017 15
  • 16. The Whole Team is Accountable • Barriers removed • Wider range of stakeholders • Operations Team • End Users The New Normal - M.D. Sowers © TechWell 2017 16
  • 17. Near Real-Time Measures and Metrics • Business Intelligence tools help determine and prioritize the next set of customer value • Information from work in process (static/dynamic analysis of emerging code) • Integrated with information from production usage and experience profiles • Quick feedback loops provide immediate information on results and readiness The New Normal - M.D. Sowers © TechWell 2017 17
  • 18. The Tolerance for Risks May Change • “Right” level of quality designed in • Focus is on prevention – verifying at every step • Small but speedy changes that can be recalled The New Normal - M.D. Sowers © TechWell 2017 18
  • 19. There Will be Future “New Normals” “The new normal in software development and testing looks like many of the things we’ve dreamed about. Of course, there will be future new normals, but this current evolution is yielding better software, delivered more quickly, and improved means of managing risks.” The New Normal - M.D. Sowers © TechWell 2017 19
  • 20. What We’ll Cover • Context – Key Drivers & Themes – Digital Transformation • The New Normal for Development and Testing – 10 Threads • Remaining Relevant – Important questions and some suggestions – The 4 R’s The New Normal - M.D. Sowers © TechWell 2017 20
  • 21. Important Questions • Where is technology headed? • What key software development methods will be embraced? • Which tools are likely to be the mainstay? • What development and testing roles will be in most demand? • Which will be most valued? • Which roles will be best compensated? • What technical skills, certifications, or accreditations will be needed? The New Normal - M.D. Sowers © TechWell 2017 21
  • 22. Some Possible Answers - Technology • Cloud, mobile, embedded software, microservices, containers, security, IoT and wearables are mentioned in just about every industry article right now. Developers and testers should absorb as much as they can about these technologies. The New Normal - M.D. Sowers © TechWell 2017 22
  • 23. Some Possible Answers - Methods • There will always be a place for waterfall, but agile and DevOps are now the norm. The challenge, it seems, are the many forms of agile methods, both formally defined and homegrown. Nonetheless, having experience in an agile and DevOps environment is a requirement. The New Normal - M.D. Sowers © TechWell 2017 23
  • 24. Some Possible Answers - Tools • All signs point to becoming more technical and acquiring competency in one or more programming languages and automated tooling that assists development and testing – This does not obviate the need for testers who are business experts. – Or the need for developers to learn more about the business The New Normal - M.D. Sowers © TechWell 2017 24
  • 25. Some Possible Answers - Roles • Testing roles: These words come to mind: architect, analyst, and automator, data engineer, advocate, mentor, coach, quality engineer. • Developer roles: analysis, modeling, design, testing The New Normal - M.D. Sowers © TechWell 2017 25
  • 26. Some Possible Answers - Qualifications • Skills and qualifications: Specialization in a given technology, domain, industry, and role will become increasingly valued over a "generalist. – Dev expertise in mobile security for Banking – Test Architect for wearables in health care The New Normal - M.D. Sowers © TechWell 2017 26
  • 27. The New Normal - M.D. Sowers © TechWell 2017 27 Results • Company • Project/Product • Peers • Industry • Sector • Function • Proactive • Timely • Complete Relationships Responsiveness Renewal • Continuous Learning • New Project/Role Challenges • Creative Contributions to our profession Professional Mission/Purpose
  • 28. End of Preso The New Normal - M.D. Sowers © TechWell 2017 28