SlideShare a Scribd company logo
COLLEAGUES TO
COMMUNITY
Or; How to convince people that sharing is a
really good thing
Ady Stokes
Test Atelier
9th May 2017
Start
with a
joke
A joke
• Tester walks into a bar:
• Orders: 1 beer
• Orders: 0 beers
• Orders: 9999999999 beers
• Orders: 1.3 beers
• Orders: 0.1 beers
• Orders: NULL beers
• Orders: !”£$%%^^^& beers
• Orders: “” beers
• Orders: akdjlfjlsd beers
• Orders: a lizard
• Orders: ;DROP TABLE BILL
• Tries to leave without paying
• Background in Audit and designing Management Systems
in manufacturing (early testing exposure)
• ISO 9000-2000 Certification
• Testing roles since 2004 in a financial environment
• Who doesn’t love regulations!
• In agile teams since 2009
• I don’t raise bugs, I describe behaviour
• Played cricket for 38 years
• Love reading and doing anything that stimulates thought
• Tolerate social media
• @CricketRulz
Me in brief
Goals
•Hear about our journey
•Try some things we tried
•Gain some ideas to take away
•Be inspired to have a go or
help us grow (more at the end)
2015 New job, new objective!
He wanted me to;
Engage with testers to create a
community as part of my role
Instil a ‘professional’ attitude
Raise base skill level
Where to start?
Start here 
The Challenge
‘Some’
Enlightenment
Thank you
Chris
Initial thoughts
•Help!
• Participant driven
• Who?
• Structured
• Prioritised Backlog
• Discussions
• Presentations
• Lightning talks
• Testing challenges / kata’s
• Enabling people to learn and share
• Give it a name
Thank you
Joel and Laura
“You’ve spelt
it wrong!”
The concept and first attempts
• First session 12th
January 2016 to set
the scene and share
the vision
• First challenge to
capture interest and
get folks to come
along
• BRIBARY WORKS!
• START WITH A
CHALLENGE
Interactive session ahead
CHALLENGE
Here’s a hand-out
Queue glamorous assistants 
Credit to http://softwaretestingfundamentals.com/software-testing-exercises/
Your challenge, what’s wrong? – 10 minutes… go!
The challenge results
• Even though it was more of a bug/defect hunt or
observation test than a true learning experience and a bit
on the old side, it was a fun way to introduce the concept
of test challenges
• Generated high levels of participation, possibly due to the
competitive nature of the challenge, even without a prize!
• Had the bonus effect of generating discussions around
the findings and what was and wasn’t a bug/defect and
how to confirm either way
• Who found more than 15?
We found 24
We found, for those competitive ones
1. Minimise only half of line present;
2. Maximise has line at bottom not the top;
3. Red x missing part of X;
4. Google tab is in bold
5. Untitled tab has either missing open
bracket or additional closed bracket
6. Untitled tab has square top edges as
opposed to the Google tab which are
rounded off
7. Random down arrow on right of tabs
8. History and Help have the same keyboard
shortcut indicated;
9. Web does not have a link;
10. News is higher;
11. Shopping is missing an S;
12. More isn’t capitalised
13. More has an up arrow next to it instead of
a down
14. Google breadcrumb has an (i) in front
15. There are two pipes between iGoogle and
Search settings
16. The Google logo has the shadow missing
from the second O
17. Two grabs on right scroll bar
18. Search box is missing the left end
19. Font used is inconsistent
20. Language is spelt wrong
21. Google Search, Google has extra O
22. I’m feeling button should be lucky, not
unlucky
23. There are two Done at the bottom of the
browser window
24. There are two down scroll arrows on the
slide bar on the right
Hand out with all the answers is
available at the door after
WHAT NEXT? BACKLOG OBVIOUSLY!
Creating a backlog – risk based approachUrgency
Later
Soon
Now
Scared Comfortable Relaxed
Importance
Account
Variances
Heuristics
What are
other teams
doing?
Test Result
Recording
Categories emerged during the session
What should
a PO do?
Twofold
purpose, share
and discuss
risk based
approach and
create backlog
Shared
knowledge
Product
knowledge
Process
knowledge
Testing
knowledge
Creating a backlog – risk based approachUrgency
Later
Soon
Now
Scared Comfortable Relaxed
Importance
Account
Variances
Heuristics
Requirements
Live IssuesWhat are
other teams
doing?
Test Result
Recording
After the session most had an owner and vehicle for sharing
(presentation, lightning talk, blog, discussion etc.).
Automation
Test
Execution
A/B Testing
Spec by
Example
Legacy
Code
What should
a PO do?
Test
Analysis
Thought
Techniques
Interactive session ahead
•A woman fired a shot at a man with
her gun but the man did not die. List
the possible reasons for the man not
dying.
• There are numerous possibilities above and this exercise
should help a tester identify possible test scenarios/cases.
• We have 5 minutes to identify what assumptions you
would make, what questions you would ask? What
information do you need?
Your challenge – 5 minutes
Your thoughts?
A few possibilities
• A woman fired a shot at a man with her gun but the man
did not die. List the possible reasons for the man not
dying.
• Variables; actors; inputs; states; influences etc…
• Bad aim
• None lethal hit (wound, graze etc.)
• Protection (Bullet proof vest or glass, behind a wall)
• Bullet was none lethal (Water, Paint, Blank)
• Imaginary gun
• Distance (too far away)
• Already dead
The journey continues
• Guest speakers
• Test conference attendance fed back in blogs/sessions
• I stole ‘Testability and Toast’ 
• Online TestConf (PractiTest)
• Stand alone sessions
• Look at other / outside influences
• Maintaining momentum!!!
• Summer Test Challenge – All UK sites!
It’s about the journey,
not the destination
Thanks to Clem
Pickering and
Mike Grinwood
You don’t get owt for nowt!
We need you! Sales pitch time 
I mentioned Guest speakers
Please get in touch if;
• You have something you want to share
• You have an idea you want to try
• You want to practice presenting
• Travel and lunch costs can be arranged 
It’s about the journey,
not the destination
Getting things done is about attitude
Ayn rand
“The question isn't who
is going to let me;
it's who is going to stop
me.”
So what about those goals then?
Goals – Met?
•Heard about our journey
•Tried some things we tried
•Gained some ideas to take away
•Be inspired to have a go or help
us grow? PLEASE! 
@cricketrulz or adystokes@sky.com
My definition of the Testing Mindset
“What could happen
given every possible,
practical scenario?”
My favourite quote
“Testing is an infinite process
of comparing the invisible
to the ambiguous
in order to avoid the unthinkable
happening to the anonymous.”
James Bach
Another joke
A tester walks by a group of managers
who are trying to measure a flagpole.
‘What’s the problem?’ the tester asks.
‘We can’t find a way of measuring the
pole.’ says a manager.
The tester walks over, pulls the pin out
and lays the flag pole on the ground.
‘Now all you need is a tape measure!’
the tester smiles and walks on his way.
‘Typical bloomin tester!’ says the
manager. ‘Ask for the height and they
give you the length…’
http://softwaretestingfundamentals.com/software-testing-jokes/

More Related Content

What's hot

Simplifying QA Process With Jira
Simplifying QA Process With JiraSimplifying QA Process With Jira
Simplifying QA Process With JiraICHOFU VICTOR
 
Nguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileNguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileVu Hung Nguyen
 
Software testing - Risk management
Software testing - Risk managementSoftware testing - Risk management
Software testing - Risk managementPractiTest
 
Introduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking toolIntroduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking toolGlobal SQA
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysH2Kinfosys
 
Questions of Ethics in Software Development
Questions of Ethics in Software DevelopmentQuestions of Ethics in Software Development
Questions of Ethics in Software DevelopmentJane Prusakova
 
Introduction to jira
Introduction to jiraIntroduction to jira
Introduction to jiraXpand IT
 
Agile & Secure SDLC
Agile & Secure SDLCAgile & Secure SDLC
Agile & Secure SDLCPaul Yang
 
Jira as a Tool for Test Management
Jira as a Tool for Test ManagementJira as a Tool for Test Management
Jira as a Tool for Test ManagementMaija Laksa
 
Software testing lecture notes
Software testing  lecture notesSoftware testing  lecture notes
Software testing lecture notesTEJVEER SINGH
 
Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms
Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms
Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms Sam Bowne
 
Software Engineering Ethics
Software Engineering EthicsSoftware Engineering Ethics
Software Engineering EthicsKapil Rajpurohit
 

What's hot (20)

Software Metrics
Software MetricsSoftware Metrics
Software Metrics
 
Simplifying QA Process With Jira
Simplifying QA Process With JiraSimplifying QA Process With Jira
Simplifying QA Process With Jira
 
Nguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileNguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira Agile
 
Software testing - Risk management
Software testing - Risk managementSoftware testing - Risk management
Software testing - Risk management
 
Introduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking toolIntroduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking tool
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
 
Questions of Ethics in Software Development
Questions of Ethics in Software DevelopmentQuestions of Ethics in Software Development
Questions of Ethics in Software Development
 
Jira Training
Jira TrainingJira Training
Jira Training
 
Software design methodologies
Software design methodologiesSoftware design methodologies
Software design methodologies
 
Introduction to jira
Introduction to jiraIntroduction to jira
Introduction to jira
 
Jira overview
Jira overviewJira overview
Jira overview
 
Agile & Secure SDLC
Agile & Secure SDLCAgile & Secure SDLC
Agile & Secure SDLC
 
Jira as a Tool for Test Management
Jira as a Tool for Test ManagementJira as a Tool for Test Management
Jira as a Tool for Test Management
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination System
 
Software testing lecture notes
Software testing  lecture notesSoftware testing  lecture notes
Software testing lecture notes
 
Jira Agile
Jira AgileJira Agile
Jira Agile
 
Gathering requirements
Gathering requirementsGathering requirements
Gathering requirements
 
Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms
Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms
Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms
 
Jira Dashboards
Jira DashboardsJira Dashboards
Jira Dashboards
 
Software Engineering Ethics
Software Engineering EthicsSoftware Engineering Ethics
Software Engineering Ethics
 

Similar to Colleagues to Community Test Atelier 09-05-2017

UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)
UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)
UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)ux singapore
 
Reduce Product Failures While Boosting Conversion Rates
Reduce Product Failures While Boosting Conversion RatesReduce Product Failures While Boosting Conversion Rates
Reduce Product Failures While Boosting Conversion RatesUserZoom
 
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)GoLeanSixSigma.com
 
Creating your own sales steps
Creating your own sales stepsCreating your own sales steps
Creating your own sales stepsThom Finn
 
Top 10 Tips for Making Complicated Things Simple
Top 10 Tips for Making Complicated Things SimpleTop 10 Tips for Making Complicated Things Simple
Top 10 Tips for Making Complicated Things SimpleCrispin Reedy
 
Conversion Optimization Webninar with Peep Laja
Conversion Optimization Webninar with Peep Laja Conversion Optimization Webninar with Peep Laja
Conversion Optimization Webninar with Peep Laja Optimizely
 
Conversion Optimization with Peep Laja
Conversion Optimization with Peep LajaConversion Optimization with Peep Laja
Conversion Optimization with Peep LajaElla Quivooij
 
Harvesting user insights revolve conf v09
Harvesting user insights revolve conf v09Harvesting user insights revolve conf v09
Harvesting user insights revolve conf v09Darren Kall
 
Turning Data into Customers - Conversion Hotel - Peep Laja
Turning Data into Customers - Conversion Hotel - Peep LajaTurning Data into Customers - Conversion Hotel - Peep Laja
Turning Data into Customers - Conversion Hotel - Peep LajaCXL
 
Customer Development - Notes from the Field
Customer Development - Notes from the FieldCustomer Development - Notes from the Field
Customer Development - Notes from the FieldChristian Gammill
 
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...QASymphony
 
WEBINAR: Executive Overview: The Power of Lean Six Sigma
WEBINAR: Executive Overview: The Power of Lean Six SigmaWEBINAR: Executive Overview: The Power of Lean Six Sigma
WEBINAR: Executive Overview: The Power of Lean Six SigmaGoLeanSixSigma.com
 
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.comChallenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.comGoLeanSixSigma.com
 
Brighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to Me
Brighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to MeBrighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to Me
Brighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to MeCraig Sullivan
 
No More Excuses: Create a testing plan with no traffic, time, or budget
No More Excuses: Create a testing plan with no traffic, time, or budgetNo More Excuses: Create a testing plan with no traffic, time, or budget
No More Excuses: Create a testing plan with no traffic, time, or budgetNTEN
 
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
 
SINY Leanstartup Introduction | Reduce waste, run experiments!
SINY Leanstartup Introduction | Reduce waste, run experiments!SINY Leanstartup Introduction | Reduce waste, run experiments!
SINY Leanstartup Introduction | Reduce waste, run experiments!Adam Berk
 
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 IntuitAtlassian
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Similar to Colleagues to Community Test Atelier 09-05-2017 (20)

UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)
UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)
UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)
 
Reduce Product Failures While Boosting Conversion Rates
Reduce Product Failures While Boosting Conversion RatesReduce Product Failures While Boosting Conversion Rates
Reduce Product Failures While Boosting Conversion Rates
 
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)
 
Creating your own sales steps
Creating your own sales stepsCreating your own sales steps
Creating your own sales steps
 
Top 10 Tips for Making Complicated Things Simple
Top 10 Tips for Making Complicated Things SimpleTop 10 Tips for Making Complicated Things Simple
Top 10 Tips for Making Complicated Things Simple
 
Conversion Optimization Webninar with Peep Laja
Conversion Optimization Webninar with Peep Laja Conversion Optimization Webninar with Peep Laja
Conversion Optimization Webninar with Peep Laja
 
Conversion Optimization with Peep Laja
Conversion Optimization with Peep LajaConversion Optimization with Peep Laja
Conversion Optimization with Peep Laja
 
Harvesting user insights revolve conf v09
Harvesting user insights revolve conf v09Harvesting user insights revolve conf v09
Harvesting user insights revolve conf v09
 
Turning Data into Customers - Conversion Hotel - Peep Laja
Turning Data into Customers - Conversion Hotel - Peep LajaTurning Data into Customers - Conversion Hotel - Peep Laja
Turning Data into Customers - Conversion Hotel - Peep Laja
 
Customer Development - Notes from the Field
Customer Development - Notes from the FieldCustomer Development - Notes from the Field
Customer Development - Notes from the Field
 
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
 
WEBINAR: Executive Overview: The Power of Lean Six Sigma
WEBINAR: Executive Overview: The Power of Lean Six SigmaWEBINAR: Executive Overview: The Power of Lean Six Sigma
WEBINAR: Executive Overview: The Power of Lean Six Sigma
 
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.comChallenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
 
Brighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to Me
Brighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to MeBrighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to Me
Brighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to Me
 
No More Excuses: Create a testing plan with no traffic, time, or budget
No More Excuses: Create a testing plan with no traffic, time, or budgetNo More Excuses: Create a testing plan with no traffic, time, or budget
No More Excuses: Create a testing plan with no traffic, time, or budget
 
How to build a startup?
How to build a startup?How to build a startup?
How to build a startup?
 
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)
 
SINY Leanstartup Introduction | Reduce waste, run experiments!
SINY Leanstartup Introduction | Reduce waste, run experiments!SINY Leanstartup Introduction | Reduce waste, run experiments!
SINY Leanstartup Introduction | Reduce waste, run experiments!
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

More from Ady Stokes

Test boss 2019 slide deck
Test boss 2019 slide deckTest boss 2019 slide deck
Test boss 2019 slide deckAdy Stokes
 
Test all the things with the periodic table
Test all the things with the periodic tableTest all the things with the periodic table
Test all the things with the periodic tableAdy Stokes
 
Accessibility Assumptions and Arguments Testing Atelier Oct 2018
Accessibility Assumptions and Arguments Testing Atelier Oct 2018Accessibility Assumptions and Arguments Testing Atelier Oct 2018
Accessibility Assumptions and Arguments Testing Atelier Oct 2018Ady Stokes
 
Accessibility Assumptions and Arguments AADays
Accessibility Assumptions and Arguments AADaysAccessibility Assumptions and Arguments AADays
Accessibility Assumptions and Arguments AADaysAdy Stokes
 
2017 11 leeds tester gathering - i see no bugs!
2017 11 leeds tester gathering - i see no bugs!2017 11 leeds tester gathering - i see no bugs!
2017 11 leeds tester gathering - i see no bugs!Ady Stokes
 
Periodic table of testing bcs northern lights oct 2017
Periodic table of testing bcs northern lights oct 2017Periodic table of testing bcs northern lights oct 2017
Periodic table of testing bcs northern lights oct 2017Ady Stokes
 
2017 09 Leeds Tester Gathering Introduction
2017 09 Leeds Tester Gathering Introduction2017 09 Leeds Tester Gathering Introduction
2017 09 Leeds Tester Gathering IntroductionAdy Stokes
 
Periodic Table of Testing Leeds Tester Gathering June 2017
Periodic Table of Testing Leeds Tester Gathering June 2017Periodic Table of Testing Leeds Tester Gathering June 2017
Periodic Table of Testing Leeds Tester Gathering June 2017Ady Stokes
 
Testing for everyone agile yorkshire
Testing for everyone agile yorkshireTesting for everyone agile yorkshire
Testing for everyone agile yorkshireAdy Stokes
 

More from Ady Stokes (9)

Test boss 2019 slide deck
Test boss 2019 slide deckTest boss 2019 slide deck
Test boss 2019 slide deck
 
Test all the things with the periodic table
Test all the things with the periodic tableTest all the things with the periodic table
Test all the things with the periodic table
 
Accessibility Assumptions and Arguments Testing Atelier Oct 2018
Accessibility Assumptions and Arguments Testing Atelier Oct 2018Accessibility Assumptions and Arguments Testing Atelier Oct 2018
Accessibility Assumptions and Arguments Testing Atelier Oct 2018
 
Accessibility Assumptions and Arguments AADays
Accessibility Assumptions and Arguments AADaysAccessibility Assumptions and Arguments AADays
Accessibility Assumptions and Arguments AADays
 
2017 11 leeds tester gathering - i see no bugs!
2017 11 leeds tester gathering - i see no bugs!2017 11 leeds tester gathering - i see no bugs!
2017 11 leeds tester gathering - i see no bugs!
 
Periodic table of testing bcs northern lights oct 2017
Periodic table of testing bcs northern lights oct 2017Periodic table of testing bcs northern lights oct 2017
Periodic table of testing bcs northern lights oct 2017
 
2017 09 Leeds Tester Gathering Introduction
2017 09 Leeds Tester Gathering Introduction2017 09 Leeds Tester Gathering Introduction
2017 09 Leeds Tester Gathering Introduction
 
Periodic Table of Testing Leeds Tester Gathering June 2017
Periodic Table of Testing Leeds Tester Gathering June 2017Periodic Table of Testing Leeds Tester Gathering June 2017
Periodic Table of Testing Leeds Tester Gathering June 2017
 
Testing for everyone agile yorkshire
Testing for everyone agile yorkshireTesting for everyone agile yorkshire
Testing for everyone agile yorkshire
 

Recently uploaded

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backElena Simperl
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...Sri Ambati
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 

Recently uploaded (20)

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 

Colleagues to Community Test Atelier 09-05-2017

  • 1. COLLEAGUES TO COMMUNITY Or; How to convince people that sharing is a really good thing Ady Stokes Test Atelier 9th May 2017 Start with a joke
  • 2. A joke • Tester walks into a bar: • Orders: 1 beer • Orders: 0 beers • Orders: 9999999999 beers • Orders: 1.3 beers • Orders: 0.1 beers • Orders: NULL beers • Orders: !”£$%%^^^& beers • Orders: “” beers • Orders: akdjlfjlsd beers • Orders: a lizard • Orders: ;DROP TABLE BILL • Tries to leave without paying
  • 3. • Background in Audit and designing Management Systems in manufacturing (early testing exposure) • ISO 9000-2000 Certification • Testing roles since 2004 in a financial environment • Who doesn’t love regulations! • In agile teams since 2009 • I don’t raise bugs, I describe behaviour • Played cricket for 38 years • Love reading and doing anything that stimulates thought • Tolerate social media • @CricketRulz Me in brief
  • 4. Goals •Hear about our journey •Try some things we tried •Gain some ideas to take away •Be inspired to have a go or help us grow (more at the end)
  • 5. 2015 New job, new objective! He wanted me to; Engage with testers to create a community as part of my role Instil a ‘professional’ attitude Raise base skill level Where to start? Start here  The Challenge ‘Some’ Enlightenment Thank you Chris
  • 6. Initial thoughts •Help! • Participant driven • Who? • Structured • Prioritised Backlog • Discussions • Presentations • Lightning talks • Testing challenges / kata’s • Enabling people to learn and share • Give it a name Thank you Joel and Laura “You’ve spelt it wrong!”
  • 7. The concept and first attempts • First session 12th January 2016 to set the scene and share the vision • First challenge to capture interest and get folks to come along • BRIBARY WORKS! • START WITH A CHALLENGE
  • 8. Interactive session ahead CHALLENGE Here’s a hand-out Queue glamorous assistants 
  • 10. The challenge results • Even though it was more of a bug/defect hunt or observation test than a true learning experience and a bit on the old side, it was a fun way to introduce the concept of test challenges • Generated high levels of participation, possibly due to the competitive nature of the challenge, even without a prize! • Had the bonus effect of generating discussions around the findings and what was and wasn’t a bug/defect and how to confirm either way • Who found more than 15? We found 24
  • 11. We found, for those competitive ones 1. Minimise only half of line present; 2. Maximise has line at bottom not the top; 3. Red x missing part of X; 4. Google tab is in bold 5. Untitled tab has either missing open bracket or additional closed bracket 6. Untitled tab has square top edges as opposed to the Google tab which are rounded off 7. Random down arrow on right of tabs 8. History and Help have the same keyboard shortcut indicated; 9. Web does not have a link; 10. News is higher; 11. Shopping is missing an S; 12. More isn’t capitalised 13. More has an up arrow next to it instead of a down 14. Google breadcrumb has an (i) in front 15. There are two pipes between iGoogle and Search settings 16. The Google logo has the shadow missing from the second O 17. Two grabs on right scroll bar 18. Search box is missing the left end 19. Font used is inconsistent 20. Language is spelt wrong 21. Google Search, Google has extra O 22. I’m feeling button should be lucky, not unlucky 23. There are two Done at the bottom of the browser window 24. There are two down scroll arrows on the slide bar on the right Hand out with all the answers is available at the door after WHAT NEXT? BACKLOG OBVIOUSLY!
  • 12. Creating a backlog – risk based approachUrgency Later Soon Now Scared Comfortable Relaxed Importance Account Variances Heuristics What are other teams doing? Test Result Recording Categories emerged during the session What should a PO do? Twofold purpose, share and discuss risk based approach and create backlog Shared knowledge Product knowledge Process knowledge Testing knowledge
  • 13. Creating a backlog – risk based approachUrgency Later Soon Now Scared Comfortable Relaxed Importance Account Variances Heuristics Requirements Live IssuesWhat are other teams doing? Test Result Recording After the session most had an owner and vehicle for sharing (presentation, lightning talk, blog, discussion etc.). Automation Test Execution A/B Testing Spec by Example Legacy Code What should a PO do? Test Analysis Thought Techniques
  • 15. •A woman fired a shot at a man with her gun but the man did not die. List the possible reasons for the man not dying. • There are numerous possibilities above and this exercise should help a tester identify possible test scenarios/cases. • We have 5 minutes to identify what assumptions you would make, what questions you would ask? What information do you need? Your challenge – 5 minutes Your thoughts?
  • 16. A few possibilities • A woman fired a shot at a man with her gun but the man did not die. List the possible reasons for the man not dying. • Variables; actors; inputs; states; influences etc… • Bad aim • None lethal hit (wound, graze etc.) • Protection (Bullet proof vest or glass, behind a wall) • Bullet was none lethal (Water, Paint, Blank) • Imaginary gun • Distance (too far away) • Already dead
  • 17. The journey continues • Guest speakers • Test conference attendance fed back in blogs/sessions • I stole ‘Testability and Toast’  • Online TestConf (PractiTest) • Stand alone sessions • Look at other / outside influences • Maintaining momentum!!! • Summer Test Challenge – All UK sites! It’s about the journey, not the destination Thanks to Clem Pickering and Mike Grinwood You don’t get owt for nowt!
  • 18. We need you! Sales pitch time  I mentioned Guest speakers Please get in touch if; • You have something you want to share • You have an idea you want to try • You want to practice presenting • Travel and lunch costs can be arranged  It’s about the journey, not the destination Getting things done is about attitude
  • 19. Ayn rand “The question isn't who is going to let me; it's who is going to stop me.” So what about those goals then?
  • 20. Goals – Met? •Heard about our journey •Tried some things we tried •Gained some ideas to take away •Be inspired to have a go or help us grow? PLEASE!  @cricketrulz or adystokes@sky.com
  • 21.
  • 22. My definition of the Testing Mindset “What could happen given every possible, practical scenario?”
  • 23. My favourite quote “Testing is an infinite process of comparing the invisible to the ambiguous in order to avoid the unthinkable happening to the anonymous.” James Bach
  • 24. Another joke A tester walks by a group of managers who are trying to measure a flagpole. ‘What’s the problem?’ the tester asks. ‘We can’t find a way of measuring the pole.’ says a manager. The tester walks over, pulls the pin out and lays the flag pole on the ground. ‘Now all you need is a tape measure!’ the tester smiles and walks on his way. ‘Typical bloomin tester!’ says the manager. ‘Ask for the height and they give you the length…’ http://softwaretestingfundamentals.com/software-testing-jokes/

Editor's Notes

  1. In no particular order! Shout out to Laura Phillips and Joel Dalby
  2. Spell it wrong, instantly cool!
  3. Use hand out, suggest pairs. Would need a good few pens
  4. Have this separately to quickly run though and as a hand out for those that want to take it away
  5. We listed all the subjects we wanted to cover, than added them by discussing how urgent and important they were. We also discussed using this technique for other things including test cases or areas of the SUT. Over time…. Next slide
  6. The list expanded to include things we were interested in but more relaxed about