SlideShare a Scribd company logo
1 of 17
Shifting is more than Shift Left
OnlineTestConf - Fall 2017
Topics
• Briefly “Shift Left”
• Briefly “Shift Right”
• Shift SME
• Shift Coach
• Shift Deliver
• Shift Operations
Jesper Ottosen,
Senior Test Manager,
NNIT A/S, Denmark
@jlottosen
#OnlineTestConf #day1_s2_jesper @jlottosen
OnlineTestConf 2017
#OnlineTestConf
#day1_s2_jesper
Briefly about “Shift Left”
• Testing is happening early in the development model
• Testing is mostly happing through code
• SDET & “How we test software at” Google/Microsoft
• BDD – turning business scenarios into coded tests
• Continuous Integration etc
#OnlineTestConf #day1_s2_jesper @jlottosen
Briefly about “Shift Right”
• When testing is actively happening in production
• Beta/Canary-releases, A/B tests, feature toggles,
(Netflix) Chaos Monkeys .. And loads of monitoring
• To “Shift right” well - master continuous deployment
• Notions on “Mean Time To Repair”
#OnlineTestConf #day1_s2_jesper @jlottosen
Side Track: Automation is no silver bullet
Bas @bas-dijkstra on LinkedIn
• False: testing can be automated and automation can replace testers
• False: we need to turn our testers into automation engineers
• False: the current way we provide automation training is useful
.. And many more test practitioners talk about
the different mindsets / viewpoints / values around
automation and tools to support testing.
#OnlineTestConf #day1_s2_jesper @jlottosen
Traditional testing is under
pressure from many changes
There are new ways to shift
that fits testing skills
#OnlineTestConf #day1_s2_jesper @jlottosen
Shift “Subject Matter Expert” 1/2
• When the tester becomes the person that knows the most
about the product - “Product Owner” slash Tester or
similar.
• The tester owns the field
#OnlineTestConf #day1_s2_jesper @jlottosen
Shift “Subject Matter Expert” 2/2
• The testing is done by the person that knows the most
about the product or solution: UX, The business users,
technicians and others
• The UAT is not dead, but needs a caretaker and tools
#OnlineTestConf #day1_s2_jesper @jlottosen
Test Coach 1/3: Improving and Leaving
My examples
• test automation and agile practices
• Infrastructure network virtualization with technicians
Acting as an internal consultant / coach with an exit plan.
Shift-Coach is more about leading the testing
than leading the testers
#OnlineTestConf #day1_s2_jesper @jlottosen
Test Coach 2/3
February 2017
“Test manager vs. Test Coach”
Katrina Clokie @katrina_tester
#OnlineTestConf #day1_s2_jesper @jlottosen
Illustration: Katrina Clokie
• The test coach is a coach for testing
activities similar to the agile coach.
• The test manager with/without line management
Test Coach 3/3: Places to start as test coaches
Katrina Clokie
• “How to start a test coach role” September 2017
• “Test coaching Competency Framework” April 2017
Stephen Janaway @stephenjanaway
• “How I Lost My Job As a Test Manager” Test Bash 2015
• “Mr. Test Coach, what do you do” Test Bash Philly 2017
#OnlineTestConf #day1_s2_jesper @jlottosen
It’s about identifying patterns
It’s about putting a name to things
Am I OK with this?
#OnlineTestConf #day1_s2_jesper @jlottosen
Shift Deliver 1/2
My examples:
• Deciding what does where when. And if all the gates and
controls pass before ITIL Change Control Boards
• On an server migration project, controlling the content of
the change requests.
Controlling the pipeline – doing change management
#OnlineTestConf #day1_s2_jesper @jlottosen
Shift Deliver 2/2
• “Basically, I’m responsible for everything from the moment
code is checked in, until it hits our production servers”
Alan Page @alanpage when at Microsoft Teams
• Managing the pipelines/gates
• Thoughtworks / Abby Bangser @abby_bangser
• Continuous Testing in DevOps
• Dan Ashby @danashby
#OnlineTestConf #day1_s2_jesper @jlottosen
Shift Operations 1/2
My examples
• Server migration
• Network virtualization
• Infrastructure as a Service
• Operational Acceptance Testing
Less about software testing, more about testing
#OnlineTestConf #day1_s2_jesper @jlottosen
Tests in Operations 2/2
Mike Talks @testsheepnz
• “Fun times in environment provisioning testing”
Agile Testing Days Webinar.
My self:
• “How to Test in Infrastructure and Operation” NTD2016
• “Experiences in Testing Operations” UKSTAR2018
#OnlineTestConf #day1_s2_jesper @jlottosen
Recognize and try to shift
Talk & write about shifting
CHANGE THE WAY
YOU ADD VALUE
#OnlineTestConf #day1_s2_jesper @jlottosen

More Related Content

What's hot

Guide Tiles - Intern Project
Guide Tiles - Intern ProjectGuide Tiles - Intern Project
Guide Tiles - Intern Project
Joe Bieselin
 

What's hot (20)

DevOPs Transformation Workshop
DevOPs Transformation WorkshopDevOPs Transformation Workshop
DevOPs Transformation Workshop
 
ONE-SIZE DOESN'T FIT ALL - EFFECTIVELY (RE)EVALUATE A DATA SOLUTION FOR YOUR ...
ONE-SIZE DOESN'T FIT ALL - EFFECTIVELY (RE)EVALUATE A DATA SOLUTION FOR YOUR ...ONE-SIZE DOESN'T FIT ALL - EFFECTIVELY (RE)EVALUATE A DATA SOLUTION FOR YOUR ...
ONE-SIZE DOESN'T FIT ALL - EFFECTIVELY (RE)EVALUATE A DATA SOLUTION FOR YOUR ...
 
Software architecture in a DevOps world
Software architecture in a DevOps worldSoftware architecture in a DevOps world
Software architecture in a DevOps world
 
The Key Components of Adopting CI The OpenStack Way
The Key Components of Adopting CI The OpenStack WayThe Key Components of Adopting CI The OpenStack Way
The Key Components of Adopting CI The OpenStack Way
 
Guide Tiles - Intern Project
Guide Tiles - Intern ProjectGuide Tiles - Intern Project
Guide Tiles - Intern Project
 
Team wide testing
Team wide testingTeam wide testing
Team wide testing
 
Continuous integration sql in the city
Continuous integration sql in the cityContinuous integration sql in the city
Continuous integration sql in the city
 
Spec By Example or How to teach people talk to each other
Spec By Example or How to teach people talk to each otherSpec By Example or How to teach people talk to each other
Spec By Example or How to teach people talk to each other
 
Supervise your Akka actors - Devoxx
Supervise your Akka actors - Devoxx Supervise your Akka actors - Devoxx
Supervise your Akka actors - Devoxx
 
TestDriven Development, Why How and Smells
TestDriven Development, Why How and SmellsTestDriven Development, Why How and Smells
TestDriven Development, Why How and Smells
 
Moving From Staged To Pervasive Testing
Moving From Staged To Pervasive TestingMoving From Staged To Pervasive Testing
Moving From Staged To Pervasive Testing
 
DevOps Fest 2020. Kohsuke Kawaguchi. GitOps, Jenkins X & the Future of CI/CD
DevOps Fest 2020. Kohsuke Kawaguchi. GitOps, Jenkins X & the Future of CI/CDDevOps Fest 2020. Kohsuke Kawaguchi. GitOps, Jenkins X & the Future of CI/CD
DevOps Fest 2020. Kohsuke Kawaguchi. GitOps, Jenkins X & the Future of CI/CD
 
Yelp Tech Talks: Mobile Testing 1, 2, 3
Yelp Tech Talks: Mobile Testing 1, 2, 3Yelp Tech Talks: Mobile Testing 1, 2, 3
Yelp Tech Talks: Mobile Testing 1, 2, 3
 
Minimal Viable Architecture - Silicon Slopes 2020
Minimal Viable Architecture - Silicon Slopes 2020Minimal Viable Architecture - Silicon Slopes 2020
Minimal Viable Architecture - Silicon Slopes 2020
 
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and ScalabiltyDocker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Seven deadly wastes
Seven deadly wastesSeven deadly wastes
Seven deadly wastes
 
Going faster with kanban
Going faster with kanbanGoing faster with kanban
Going faster with kanban
 
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
 
Reducing risk through continuous delivery (Nov 2014)
Reducing risk through continuous delivery (Nov 2014)Reducing risk through continuous delivery (Nov 2014)
Reducing risk through continuous delivery (Nov 2014)
 

Similar to Shifting is more than shifting left

Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
JAXLondon2014
 
From Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitFrom Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKit
Jon Terry
 

Similar to Shifting is more than shifting left (20)

DevOps Beyond the Buzzwords: What it Means to Embrace the DevOps Lifestyle
DevOps Beyond the Buzzwords: What it Means to Embrace the DevOps LifestyleDevOps Beyond the Buzzwords: What it Means to Embrace the DevOps Lifestyle
DevOps Beyond the Buzzwords: What it Means to Embrace the DevOps Lifestyle
 
Webinar TI4Agile EuroStar 2013
Webinar TI4Agile EuroStar 2013Webinar TI4Agile EuroStar 2013
Webinar TI4Agile EuroStar 2013
 
Devoxx 2016 Using Jenkins, Gerrit and Spark for Continuous Delivery Analytics
Devoxx 2016 Using Jenkins, Gerrit and Spark for Continuous Delivery AnalyticsDevoxx 2016 Using Jenkins, Gerrit and Spark for Continuous Delivery Analytics
Devoxx 2016 Using Jenkins, Gerrit and Spark for Continuous Delivery Analytics
 
DevOps Beyond the Buzzwords: Culture, Tools, & Straight Talk
DevOps Beyond the Buzzwords: Culture, Tools, & Straight TalkDevOps Beyond the Buzzwords: Culture, Tools, & Straight Talk
DevOps Beyond the Buzzwords: Culture, Tools, & Straight Talk
 
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
 
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
 
BrainQuest-DevOps
BrainQuest-DevOpsBrainQuest-DevOps
BrainQuest-DevOps
 
The Clash Between Devops and Quality Assurance
The Clash Between Devops and Quality AssuranceThe Clash Between Devops and Quality Assurance
The Clash Between Devops and Quality Assurance
 
DevoxxUK 2014 "Moving to a DevOps Mode: Easy, Hard, or Just Plain Terrifying?"
DevoxxUK 2014 "Moving to a DevOps Mode: Easy, Hard, or Just Plain Terrifying?"DevoxxUK 2014 "Moving to a DevOps Mode: Easy, Hard, or Just Plain Terrifying?"
DevoxxUK 2014 "Moving to a DevOps Mode: Easy, Hard, or Just Plain Terrifying?"
 
Microservices
MicroservicesMicroservices
Microservices
 
Continuous Infrastructure First
Continuous Infrastructure FirstContinuous Infrastructure First
Continuous Infrastructure First
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...
 
LJC 2015 "The Crafty Consultants Guide to DevOps"
LJC 2015 "The Crafty Consultants Guide to DevOps"LJC 2015 "The Crafty Consultants Guide to DevOps"
LJC 2015 "The Crafty Consultants Guide to DevOps"
 
Dev ops concept
Dev ops conceptDev ops concept
Dev ops concept
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
 
From Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitFrom Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKit
 
Fuel Good 2018: Upgrades Made Easy: The Canadian Museum of History
Fuel Good 2018: Upgrades Made Easy: The Canadian Museum of HistoryFuel Good 2018: Upgrades Made Easy: The Canadian Museum of History
Fuel Good 2018: Upgrades Made Easy: The Canadian Museum of History
 
Working Smarter: Integrating lean startup practices into your company
Working Smarter: Integrating lean startup practices into your companyWorking Smarter: Integrating lean startup practices into your company
Working Smarter: Integrating lean startup practices into your company
 
SPSNL17 - Getting started with SharePoint development for the reluctant IT Pr...
SPSNL17 - Getting started with SharePoint development for the reluctant IT Pr...SPSNL17 - Getting started with SharePoint development for the reluctant IT Pr...
SPSNL17 - Getting started with SharePoint development for the reluctant IT Pr...
 
UX and Agile can be better together
UX and Agile can be better togetherUX and Agile can be better together
UX and Agile can be better together
 

More from 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
 
The New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOpsThe New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOps
 
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

Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Recently uploaded (20)

%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 

Shifting is more than shifting left

  • 1. Shifting is more than Shift Left OnlineTestConf - Fall 2017
  • 2. Topics • Briefly “Shift Left” • Briefly “Shift Right” • Shift SME • Shift Coach • Shift Deliver • Shift Operations Jesper Ottosen, Senior Test Manager, NNIT A/S, Denmark @jlottosen #OnlineTestConf #day1_s2_jesper @jlottosen OnlineTestConf 2017 #OnlineTestConf #day1_s2_jesper
  • 3. Briefly about “Shift Left” • Testing is happening early in the development model • Testing is mostly happing through code • SDET & “How we test software at” Google/Microsoft • BDD – turning business scenarios into coded tests • Continuous Integration etc #OnlineTestConf #day1_s2_jesper @jlottosen
  • 4. Briefly about “Shift Right” • When testing is actively happening in production • Beta/Canary-releases, A/B tests, feature toggles, (Netflix) Chaos Monkeys .. And loads of monitoring • To “Shift right” well - master continuous deployment • Notions on “Mean Time To Repair” #OnlineTestConf #day1_s2_jesper @jlottosen
  • 5. Side Track: Automation is no silver bullet Bas @bas-dijkstra on LinkedIn • False: testing can be automated and automation can replace testers • False: we need to turn our testers into automation engineers • False: the current way we provide automation training is useful .. And many more test practitioners talk about the different mindsets / viewpoints / values around automation and tools to support testing. #OnlineTestConf #day1_s2_jesper @jlottosen
  • 6. Traditional testing is under pressure from many changes There are new ways to shift that fits testing skills #OnlineTestConf #day1_s2_jesper @jlottosen
  • 7. Shift “Subject Matter Expert” 1/2 • When the tester becomes the person that knows the most about the product - “Product Owner” slash Tester or similar. • The tester owns the field #OnlineTestConf #day1_s2_jesper @jlottosen
  • 8. Shift “Subject Matter Expert” 2/2 • The testing is done by the person that knows the most about the product or solution: UX, The business users, technicians and others • The UAT is not dead, but needs a caretaker and tools #OnlineTestConf #day1_s2_jesper @jlottosen
  • 9. Test Coach 1/3: Improving and Leaving My examples • test automation and agile practices • Infrastructure network virtualization with technicians Acting as an internal consultant / coach with an exit plan. Shift-Coach is more about leading the testing than leading the testers #OnlineTestConf #day1_s2_jesper @jlottosen
  • 10. Test Coach 2/3 February 2017 “Test manager vs. Test Coach” Katrina Clokie @katrina_tester #OnlineTestConf #day1_s2_jesper @jlottosen Illustration: Katrina Clokie • The test coach is a coach for testing activities similar to the agile coach. • The test manager with/without line management
  • 11. Test Coach 3/3: Places to start as test coaches Katrina Clokie • “How to start a test coach role” September 2017 • “Test coaching Competency Framework” April 2017 Stephen Janaway @stephenjanaway • “How I Lost My Job As a Test Manager” Test Bash 2015 • “Mr. Test Coach, what do you do” Test Bash Philly 2017 #OnlineTestConf #day1_s2_jesper @jlottosen
  • 12. It’s about identifying patterns It’s about putting a name to things Am I OK with this? #OnlineTestConf #day1_s2_jesper @jlottosen
  • 13. Shift Deliver 1/2 My examples: • Deciding what does where when. And if all the gates and controls pass before ITIL Change Control Boards • On an server migration project, controlling the content of the change requests. Controlling the pipeline – doing change management #OnlineTestConf #day1_s2_jesper @jlottosen
  • 14. Shift Deliver 2/2 • “Basically, I’m responsible for everything from the moment code is checked in, until it hits our production servers” Alan Page @alanpage when at Microsoft Teams • Managing the pipelines/gates • Thoughtworks / Abby Bangser @abby_bangser • Continuous Testing in DevOps • Dan Ashby @danashby #OnlineTestConf #day1_s2_jesper @jlottosen
  • 15. Shift Operations 1/2 My examples • Server migration • Network virtualization • Infrastructure as a Service • Operational Acceptance Testing Less about software testing, more about testing #OnlineTestConf #day1_s2_jesper @jlottosen
  • 16. Tests in Operations 2/2 Mike Talks @testsheepnz • “Fun times in environment provisioning testing” Agile Testing Days Webinar. My self: • “How to Test in Infrastructure and Operation” NTD2016 • “Experiences in Testing Operations” UKSTAR2018 #OnlineTestConf #day1_s2_jesper @jlottosen
  • 17. Recognize and try to shift Talk & write about shifting CHANGE THE WAY YOU ADD VALUE #OnlineTestConf #day1_s2_jesper @jlottosen