SlideShare a Scribd company logo
There is no such thing called Agile
Testing
A keynote address in an Agile Testing conference
ShriniKulkarni
Feb 2017
Agile
Height of Tolerance and inclusivity …..
One Team
Dev
Test BA
QA /Process
SDET/SET
One Team
Once upon
a time …..
Time Changes …..
What is the profile of Tester in Agile?
Is it not same as requirement analysis
by testers and testability check?
When and why on the earth we should have part team
approach? Who created these partitions ?
why and when on the earth this
responsibility is vested on one team ?
Faster Feedback - All of a sudden – the word feedback has become very important Why now ?
Every one in the team is responsible for quality –
Whole Team approach ….
Help business stakeholderto write testableuser stories and
acceptance criteria –
We do not have any testers in our
Team. Everyone Tests .. BUT
So many words in Agile world that contain “Test”
TESTFIRST
TESTEARLY
TESTLAST
TESTDRIVEN
LEFT SHiFT TESTING
TEST ALONG – TESTWITH DEVELOPERS
ContinuousTESTING
What testers in Agile projects do ?
ExploratoryTESTING
Acceptance TEST driven
=============
BDD
SBE
MDD
FDD
DDD ?
Anything that everyone in the team
(can) (should) (would) DO
Identifying Agile …..
&
Products of Strong Culture and Rituals - Stereotypes
Stereotype Agile Tester
• Manual Testing is bad …. 100% tests should be automated
• All testing is some sort of extension of programming activity –
anything left if at all – it is exploratory testing.
• More worried about stuff that others do than testing
• Eats cucumber Salad - Executable requirements …
• Discontinuous integration ?
• Is a good Chef - DevOps
• Someone who is very conscious of his/her T-shirt Size
So WHAT ?
If there is nothing called
Agile testing … why are we
here…. Listening to you ?
There are some beautiful ideas ….
• Dev Test Pairing
• Continuous Integration
• Agile Pyramid
• Light Documentation of Testing artifacts
• Unit Testing
• Agile Quadrant
• BDD/Gherkin Stories
• Embrace Change
• SHOW and TELL – Value of Seeing
• Open source tools repository
Anything else ….. That is good in Agile ?
Independent to Interdependent
Breaking functional Silos
What successful testers do….
• Learn technology, programming – write code, install software, create
test data
• Practice testing (doing testing)
• Work with developers
• Learn business domains
• Talk to customers, prod support
• Read requirement documents
• Support activities for the team if time permits
• Dissolve walls between teams
Programming | Automation | Networks | Internet | Database | Mobile |
SDLC | Domain | Unit Testing | Design
Cognitive Skills
• Questioning
• Critical thinking
• Imagination
• Modeling/Design
• Skepticism
• Math/Logic/Stats
People Skills
• Persuasion
• Communication
• Delegation
Tester Role when came into
being as distinct from that of
a programmer – Skills looked
some what similar to this.
Agile did not change to a
great extent.
Agile made some of the
broader skills mandatory
Ability to work outside core area
SpecialtyandKeyExpertise
Culture change we are seeking to
make Agile truly work WILL NOT
HAPPEN
A Prophecy ….
Why …. ?
• Humans … [ we seek Processes, Tools, Best Practices ]
• Humans are unpredictable, often lazy, Greedy …
• We are never happy …
• With Humans - Can’t Scale …
• With Humans – Can’s make continuous profits
• Yet we see AI as future when have not understood intelligence fully
• Can you explain why many intelligent people do silly and unimaginable things
• But you can’t take humans out of equation …
You can change culture in which Agile Truly – Take humans out
Some Takeaway for everyone ….
Managers …
• Seek people with real skills
• Do what works in your
context
• Bring Diversity in the team
All others ….
• Bit of critical thinking and
understandinghistory of ideas helps
• Refocus yourefforts on delivering
value
• Have fun
Testers With Agile
Title …..
• Improve testing skills
• Do not get locked to specific
toolset or methodology
• Get involved inthe team
• Kill the tiltle
Testers Without
Agile Title …..
• Improve testing skills
• Develop Broader skills that
make you acceptablein
variety of contexts
• You are fine with out being
called as “Agile Tester”
Keep your Vigil On …..
“ This …. shouldserve as a reminder to
us all... Talk aboutthe virtues of what
we know and avoid bashing that which
we do not.
You obviously see Agile as a threat, you
should blog about that! ”
Thank you
shrinik@gmail.com
http://shrinik.blogspot.com
@shrinik

More Related Content

What's hot

Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
SQALab
 
Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?
Paul Gerrard
 
Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!
SQALab
 
Kvalitet softvera u Agilnom razvoju
Kvalitet softvera u Agilnom razvojuKvalitet softvera u Agilnom razvoju
Kvalitet softvera u Agilnom razvoju
anamilutinovic
 
Using your testing mindset to explore requirements
Using your testing mindset to explore requirementsUsing your testing mindset to explore requirements
Using your testing mindset to explore requirements
Janet Gregory
 
Testing is a team problem
Testing is a team problemTesting is a team problem
Testing is a team problem
Janet Gregory
 
An Introduction to Agile Testing Agile Tour Kaunas 2013
An Introduction to Agile Testing  Agile Tour Kaunas 2013An Introduction to Agile Testing  Agile Tour Kaunas 2013
An Introduction to Agile Testing Agile Tour Kaunas 2013Clement Pickering
 
Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012
Dror Helper
 
Continuous Feedback: The New Paradigm by Jared Richardson
Continuous Feedback: The New Paradigm by Jared RichardsonContinuous Feedback: The New Paradigm by Jared Richardson
Continuous Feedback: The New Paradigm by Jared Richardson
TEST Huddle
 
Mindset and empowerment
Mindset and empowermentMindset and empowerment
Mindset and empowerment
Reena Thomas
 
You Can't Always Get What You Want by Anna Heiermann
You Can't Always Get What You Want by Anna HeiermannYou Can't Always Get What You Want by Anna Heiermann
You Can't Always Get What You Want by Anna Heiermann
QA or the Highway
 
Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016
Janet Gregory
 
Webinar TI4Agile EuroStar 2013
Webinar TI4Agile EuroStar 2013Webinar TI4Agile EuroStar 2013
Webinar TI4Agile EuroStar 2013
Jeroen Mengerink
 
Scrum Around the World - Scrum Day Bandung
Scrum Around the World - Scrum Day BandungScrum Around the World - Scrum Day Bandung
Scrum Around the World - Scrum Day Bandung
Scrum Day Bandung
 
Four Stages of Automated Testing by Bradley Temple
Four Stages of Automated Testing by Bradley TempleFour Stages of Automated Testing by Bradley Temple
Four Stages of Automated Testing by Bradley Temple
QA or the Highway
 
Dont be a tool
Dont be a toolDont be a tool
Dont be a tool
Martin Sandholt
 
Holistic testing in DevOps
Holistic testing in DevOpsHolistic testing in DevOps
Holistic testing in DevOps
Janet Gregory
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
Paul Gerrard
 
Are your quality metrics insightful?
Are your quality metrics insightful?Are your quality metrics insightful?
Are your quality metrics insightful?
STAG Software Private Limited
 
Agile Implementation Challenges – Testing and more…
Agile Implementation Challenges – Testing and more…Agile Implementation Challenges – Testing and more…
Agile Implementation Challenges – Testing and more…
SQALab
 

What's hot (20)

Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
 
Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?
 
Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!
 
Kvalitet softvera u Agilnom razvoju
Kvalitet softvera u Agilnom razvojuKvalitet softvera u Agilnom razvoju
Kvalitet softvera u Agilnom razvoju
 
Using your testing mindset to explore requirements
Using your testing mindset to explore requirementsUsing your testing mindset to explore requirements
Using your testing mindset to explore requirements
 
Testing is a team problem
Testing is a team problemTesting is a team problem
Testing is a team problem
 
An Introduction to Agile Testing Agile Tour Kaunas 2013
An Introduction to Agile Testing  Agile Tour Kaunas 2013An Introduction to Agile Testing  Agile Tour Kaunas 2013
An Introduction to Agile Testing Agile Tour Kaunas 2013
 
Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012
 
Continuous Feedback: The New Paradigm by Jared Richardson
Continuous Feedback: The New Paradigm by Jared RichardsonContinuous Feedback: The New Paradigm by Jared Richardson
Continuous Feedback: The New Paradigm by Jared Richardson
 
Mindset and empowerment
Mindset and empowermentMindset and empowerment
Mindset and empowerment
 
You Can't Always Get What You Want by Anna Heiermann
You Can't Always Get What You Want by Anna HeiermannYou Can't Always Get What You Want by Anna Heiermann
You Can't Always Get What You Want by Anna Heiermann
 
Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016
 
Webinar TI4Agile EuroStar 2013
Webinar TI4Agile EuroStar 2013Webinar TI4Agile EuroStar 2013
Webinar TI4Agile EuroStar 2013
 
Scrum Around the World - Scrum Day Bandung
Scrum Around the World - Scrum Day BandungScrum Around the World - Scrum Day Bandung
Scrum Around the World - Scrum Day Bandung
 
Four Stages of Automated Testing by Bradley Temple
Four Stages of Automated Testing by Bradley TempleFour Stages of Automated Testing by Bradley Temple
Four Stages of Automated Testing by Bradley Temple
 
Dont be a tool
Dont be a toolDont be a tool
Dont be a tool
 
Holistic testing in DevOps
Holistic testing in DevOpsHolistic testing in DevOps
Holistic testing in DevOps
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
 
Are your quality metrics insightful?
Are your quality metrics insightful?Are your quality metrics insightful?
Are your quality metrics insightful?
 
Agile Implementation Challenges – Testing and more…
Agile Implementation Challenges – Testing and more…Agile Implementation Challenges – Testing and more…
Agile Implementation Challenges – Testing and more…
 

Viewers also liked

Agile Testing Days - Testing in a Responsive Enterprise
Agile Testing Days - Testing in a Responsive EnterpriseAgile Testing Days - Testing in a Responsive Enterprise
Agile Testing Days - Testing in a Responsive Enterprise
Abhishek Johri
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
KMS Technology
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
Declan Whelan
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing ProcessIntetics
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategytharindakasun
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
Leslie Samuel
 
Software testability slide share
Software testability slide shareSoftware testability slide share
Software testability slide shareBeBo Technology
 
Optimizing Your Agile Testing Processes
Optimizing Your Agile Testing ProcessesOptimizing Your Agile Testing Processes
Optimizing Your Agile Testing Processes
Stanton Champion
 
Trouver des clients de coaching
Trouver des clients de coachingTrouver des clients de coaching
Trouver des clients de coaching
Danilo Gargiulo
 
Le Personal Branding pour les Développeurs (mais pas que...)
Le Personal Branding pour les Développeurs (mais pas que...)Le Personal Branding pour les Développeurs (mais pas que...)
Le Personal Branding pour les Développeurs (mais pas que...)
Nicolas Martignole
 
Why agile customers become monsters?
Why agile customers become monsters?Why agile customers become monsters?
Why agile customers become monsters?
Karoliina Luoto
 
Intro to agile testing
Intro to agile testingIntro to agile testing
Intro to agile testing
Tristan McCarthy
 
Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...
Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...
Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...
Jade Global
 
The simple (not easy) recipe of mutual trust for teams
The simple (not easy) recipe of mutual trust for teamsThe simple (not easy) recipe of mutual trust for teams
The simple (not easy) recipe of mutual trust for teams
Antti Kirjavainen
 
Personal branding (2017)
Personal branding (2017)Personal branding (2017)
Personal branding (2017)
Roger Claessens
 
Semaine de la Curation / Paris - Slides - #SCMWdej
Semaine de la Curation / Paris - Slides - #SCMWdejSemaine de la Curation / Paris - Slides - #SCMWdej
Semaine de la Curation / Paris - Slides - #SCMWdej
scoopit_fr
 
Faire sa marque personnelle / Personal Branding par Jean-Baptiste Audrerie, P...
Faire sa marque personnelle / Personal Branding par Jean-Baptiste Audrerie, P...Faire sa marque personnelle / Personal Branding par Jean-Baptiste Audrerie, P...
Faire sa marque personnelle / Personal Branding par Jean-Baptiste Audrerie, P...
SPB Psychologie organisationnelle/SPB Organizational Psychology
 
Vincent gmc personal branding 2016 ppt
Vincent gmc personal branding 2016 pptVincent gmc personal branding 2016 ppt
Vincent gmc personal branding 2016 ppt
Vasil Azarov
 
Agile testing
Agile testingAgile testing
Agile testing
Yogita patil
 
Risk management in simple terms with some humor
Risk management in simple terms with some humorRisk management in simple terms with some humor
Risk management in simple terms with some humor
Kumar Kolaganti
 

Viewers also liked (20)

Agile Testing Days - Testing in a Responsive Enterprise
Agile Testing Days - Testing in a Responsive EnterpriseAgile Testing Days - Testing in a Responsive Enterprise
Agile Testing Days - Testing in a Responsive Enterprise
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
Software testability slide share
Software testability slide shareSoftware testability slide share
Software testability slide share
 
Optimizing Your Agile Testing Processes
Optimizing Your Agile Testing ProcessesOptimizing Your Agile Testing Processes
Optimizing Your Agile Testing Processes
 
Trouver des clients de coaching
Trouver des clients de coachingTrouver des clients de coaching
Trouver des clients de coaching
 
Le Personal Branding pour les Développeurs (mais pas que...)
Le Personal Branding pour les Développeurs (mais pas que...)Le Personal Branding pour les Développeurs (mais pas que...)
Le Personal Branding pour les Développeurs (mais pas que...)
 
Why agile customers become monsters?
Why agile customers become monsters?Why agile customers become monsters?
Why agile customers become monsters?
 
Intro to agile testing
Intro to agile testingIntro to agile testing
Intro to agile testing
 
Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...
Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...
Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...
 
The simple (not easy) recipe of mutual trust for teams
The simple (not easy) recipe of mutual trust for teamsThe simple (not easy) recipe of mutual trust for teams
The simple (not easy) recipe of mutual trust for teams
 
Personal branding (2017)
Personal branding (2017)Personal branding (2017)
Personal branding (2017)
 
Semaine de la Curation / Paris - Slides - #SCMWdej
Semaine de la Curation / Paris - Slides - #SCMWdejSemaine de la Curation / Paris - Slides - #SCMWdej
Semaine de la Curation / Paris - Slides - #SCMWdej
 
Faire sa marque personnelle / Personal Branding par Jean-Baptiste Audrerie, P...
Faire sa marque personnelle / Personal Branding par Jean-Baptiste Audrerie, P...Faire sa marque personnelle / Personal Branding par Jean-Baptiste Audrerie, P...
Faire sa marque personnelle / Personal Branding par Jean-Baptiste Audrerie, P...
 
Vincent gmc personal branding 2016 ppt
Vincent gmc personal branding 2016 pptVincent gmc personal branding 2016 ppt
Vincent gmc personal branding 2016 ppt
 
Agile testing
Agile testingAgile testing
Agile testing
 
Risk management in simple terms with some humor
Risk management in simple terms with some humorRisk management in simple terms with some humor
Risk management in simple terms with some humor
 

Similar to No such thing called agile testing

Distributed Agile - Agile Tour Sydney 2013
Distributed Agile - Agile Tour Sydney 2013Distributed Agile - Agile Tour Sydney 2013
Distributed Agile - Agile Tour Sydney 2013
Ziggyggiz
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Atlassian
 
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
lisacrispin
 
People factor as failure reason of Agile adoption
People factor as failure reason of Agile adoptionPeople factor as failure reason of Agile adoption
People factor as failure reason of Agile adoption
Mikalai Alimenkou
 
People Factor As Failure Reason Of Agile Adoption
People Factor As Failure Reason Of Agile AdoptionPeople Factor As Failure Reason Of Agile Adoption
People Factor As Failure Reason Of Agile Adoption
Agileee
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test Collaboration
Claire Moss
 
Agile Engine | By Asad Safari
Agile Engine | By Asad SafariAgile Engine | By Asad Safari
Agile Engine | By Asad Safari
Iran Agile Community
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safariAli Moghadam
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Agile Velocity
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
Peter Gfader
 
We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?
mkujalowicz
 
Do testers have to code... to be useful?
Do testers have to code... to be useful?Do testers have to code... to be useful?
Do testers have to code... to be useful?
lisacrispin
 
Build the Right Thing with a Formalized Discovery Process
Build the Right Thing with a Formalized Discovery ProcessBuild the Right Thing with a Formalized Discovery Process
Build the Right Thing with a Formalized Discovery Process
Anjali Leon
 
Agile QA: Redefining Quality in the Wild West
Agile QA: Redefining Quality in the Wild WestAgile QA: Redefining Quality in the Wild West
Agile QA: Redefining Quality in the Wild West
Ford Prior
 
New model
New modelNew model
New model
TEST Huddle
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For Testing
TEST Huddle
 
Agile Testing Agile Ottawa April 2015
Agile Testing   Agile Ottawa April 2015Agile Testing   Agile Ottawa April 2015
Agile Testing Agile Ottawa April 2015
Dag Rowe
 
Establishing an Agile Testing Culture
Establishing an Agile Testing CultureEstablishing an Agile Testing Culture
Establishing an Agile Testing Culture
TechWell
 
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
IndigoCube
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one room
Matthias Luebken
 

Similar to No such thing called agile testing (20)

Distributed Agile - Agile Tour Sydney 2013
Distributed Agile - Agile Tour Sydney 2013Distributed Agile - Agile Tour Sydney 2013
Distributed Agile - Agile Tour Sydney 2013
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
 
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
 
People factor as failure reason of Agile adoption
People factor as failure reason of Agile adoptionPeople factor as failure reason of Agile adoption
People factor as failure reason of Agile adoption
 
People Factor As Failure Reason Of Agile Adoption
People Factor As Failure Reason Of Agile AdoptionPeople Factor As Failure Reason Of Agile Adoption
People Factor As Failure Reason Of Agile Adoption
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test Collaboration
 
Agile Engine | By Asad Safari
Agile Engine | By Asad SafariAgile Engine | By Asad Safari
Agile Engine | By Asad Safari
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safari
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?
 
Do testers have to code... to be useful?
Do testers have to code... to be useful?Do testers have to code... to be useful?
Do testers have to code... to be useful?
 
Build the Right Thing with a Formalized Discovery Process
Build the Right Thing with a Formalized Discovery ProcessBuild the Right Thing with a Formalized Discovery Process
Build the Right Thing with a Formalized Discovery Process
 
Agile QA: Redefining Quality in the Wild West
Agile QA: Redefining Quality in the Wild WestAgile QA: Redefining Quality in the Wild West
Agile QA: Redefining Quality in the Wild West
 
New model
New modelNew model
New model
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For Testing
 
Agile Testing Agile Ottawa April 2015
Agile Testing   Agile Ottawa April 2015Agile Testing   Agile Ottawa April 2015
Agile Testing Agile Ottawa April 2015
 
Establishing an Agile Testing Culture
Establishing an Agile Testing CultureEstablishing an Agile Testing Culture
Establishing an Agile Testing Culture
 
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one room
 

Recently uploaded

Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 

Recently uploaded (20)

Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 

No such thing called agile testing

  • 1. There is no such thing called Agile Testing A keynote address in an Agile Testing conference ShriniKulkarni Feb 2017
  • 2. Agile Height of Tolerance and inclusivity …..
  • 3. One Team Dev Test BA QA /Process SDET/SET One Team Once upon a time …..
  • 4. Time Changes ….. What is the profile of Tester in Agile? Is it not same as requirement analysis by testers and testability check? When and why on the earth we should have part team approach? Who created these partitions ? why and when on the earth this responsibility is vested on one team ? Faster Feedback - All of a sudden – the word feedback has become very important Why now ? Every one in the team is responsible for quality – Whole Team approach …. Help business stakeholderto write testableuser stories and acceptance criteria – We do not have any testers in our Team. Everyone Tests .. BUT
  • 5. So many words in Agile world that contain “Test” TESTFIRST TESTEARLY TESTLAST TESTDRIVEN LEFT SHiFT TESTING TEST ALONG – TESTWITH DEVELOPERS ContinuousTESTING What testers in Agile projects do ? ExploratoryTESTING Acceptance TEST driven ============= BDD SBE MDD FDD DDD ? Anything that everyone in the team (can) (should) (would) DO
  • 6. Identifying Agile ….. & Products of Strong Culture and Rituals - Stereotypes
  • 7. Stereotype Agile Tester • Manual Testing is bad …. 100% tests should be automated • All testing is some sort of extension of programming activity – anything left if at all – it is exploratory testing. • More worried about stuff that others do than testing • Eats cucumber Salad - Executable requirements … • Discontinuous integration ? • Is a good Chef - DevOps • Someone who is very conscious of his/her T-shirt Size So WHAT ?
  • 8. If there is nothing called Agile testing … why are we here…. Listening to you ?
  • 9. There are some beautiful ideas …. • Dev Test Pairing • Continuous Integration • Agile Pyramid • Light Documentation of Testing artifacts • Unit Testing • Agile Quadrant • BDD/Gherkin Stories • Embrace Change • SHOW and TELL – Value of Seeing • Open source tools repository Anything else ….. That is good in Agile ? Independent to Interdependent Breaking functional Silos
  • 10. What successful testers do…. • Learn technology, programming – write code, install software, create test data • Practice testing (doing testing) • Work with developers • Learn business domains • Talk to customers, prod support • Read requirement documents • Support activities for the team if time permits • Dissolve walls between teams
  • 11. Programming | Automation | Networks | Internet | Database | Mobile | SDLC | Domain | Unit Testing | Design Cognitive Skills • Questioning • Critical thinking • Imagination • Modeling/Design • Skepticism • Math/Logic/Stats People Skills • Persuasion • Communication • Delegation Tester Role when came into being as distinct from that of a programmer – Skills looked some what similar to this. Agile did not change to a great extent. Agile made some of the broader skills mandatory Ability to work outside core area SpecialtyandKeyExpertise
  • 12. Culture change we are seeking to make Agile truly work WILL NOT HAPPEN A Prophecy ….
  • 13. Why …. ? • Humans … [ we seek Processes, Tools, Best Practices ] • Humans are unpredictable, often lazy, Greedy … • We are never happy … • With Humans - Can’t Scale … • With Humans – Can’s make continuous profits • Yet we see AI as future when have not understood intelligence fully • Can you explain why many intelligent people do silly and unimaginable things • But you can’t take humans out of equation … You can change culture in which Agile Truly – Take humans out
  • 14. Some Takeaway for everyone …. Managers … • Seek people with real skills • Do what works in your context • Bring Diversity in the team All others …. • Bit of critical thinking and understandinghistory of ideas helps • Refocus yourefforts on delivering value • Have fun Testers With Agile Title ….. • Improve testing skills • Do not get locked to specific toolset or methodology • Get involved inthe team • Kill the tiltle Testers Without Agile Title ….. • Improve testing skills • Develop Broader skills that make you acceptablein variety of contexts • You are fine with out being called as “Agile Tester”
  • 15. Keep your Vigil On ….. “ This …. shouldserve as a reminder to us all... Talk aboutthe virtues of what we know and avoid bashing that which we do not. You obviously see Agile as a threat, you should blog about that! ”