SlideShare a Scribd company logo
1 of 17
Walking
Skeletons,
Butterflies,
& Islands
Claire Moss
claire@aclairefication.com
@aclairefication #WSBAI #CAST2013
@aclairefication #WSBAI #CAST2013
Beginning testing in medias res
@aclairefication #WSBAI #CAST2013
Sidecar to the XP motorcycle
@aclairefication #WSBAI
Iteration
Grooming,
Planning
Paired
TDD
Coding
Unit
Testing Demo
Executing
Testing
Writing
Tests
Review
Tests
w/Other
Testers
Grooming,
Planning
Demo
Moving
On…
#CAST2013
@aclairefication #WSBAI #CAST2013
XP and Testing Team Interactions
@aclairefication #WSBAI #CAST2013
An iterative team
@aclairefication #WSBAI
Iteration
Grooming,
Planning Coding
Unit
Testing Demo
Executing
Testing
Asking
Questions
Writing
Tests
Grooming,
Planning
Demo
Moving
On…
#CAST2013
@aclairefication #WSBAI #CAST2013
Iterative Team Interactions
@aclairefication #WSBAI #CAST2013
Scrum Team
@aclairefication #WSBAI
User Story
Grooming,
Planning
TDD
Coding
Unit
Testing Demo
Executing
Testing
Writing
Tests
Pairing
w/Dev
Grooming,
Planning
Demo
Pairing
w/Tester
#CAST2013
@aclairefication #WSBAI #CAST2013
Mature Scrum Team Interactions
@aclairefication #WSBAI #CAST2013
Going Lean Startup
@aclairefication #WSBAI #CAST2013
Walking Skeletons
@aclairefication #WSBAI #CAST2013
Butterflies
@aclairefication #WSBAI #CAST2013
Islands Of Freedom
@aclairefication #WSBAI
User Value Idea
Discuss
Idea
Sketch
Approach
Code
It
Brainstorm
Tests
Pairing
w/Dev
Try
It
Ship
MVP!
#CAST2013
Revise
Discuss
Idea
Special thanks to:
- all my testers, developers, business
folks, and everyone else
accompanying me on this journey
- my employer Oracle for sending me
to CAST 2013
Find Claire Moss online:
Twitter: @aclairefication
claire@aclairefication.com
@aclairefication #WSBAI #CAST2013

More Related Content

Similar to Walking Skeletons, Butterflies, & Islands

Best practice is not enough #brightonSEO @Linkdex #SEOnow stage
Best practice is not enough #brightonSEO @Linkdex #SEOnow stageBest practice is not enough #brightonSEO @Linkdex #SEOnow stage
Best practice is not enough #brightonSEO @Linkdex #SEOnow stage
Branded3
 

Similar to Walking Skeletons, Butterflies, & Islands (14)

Agile Testing Anti-Patterns and Rescue Strategies (Version2)
Agile Testing Anti-Patterns and Rescue Strategies (Version2)Agile Testing Anti-Patterns and Rescue Strategies (Version2)
Agile Testing Anti-Patterns and Rescue Strategies (Version2)
 
Y U NO CRAFTSMAN
Y U NO CRAFTSMANY U NO CRAFTSMAN
Y U NO CRAFTSMAN
 
Testing RESTful Web Services
Testing RESTful Web ServicesTesting RESTful Web Services
Testing RESTful Web Services
 
Testing Web Applications
Testing Web ApplicationsTesting Web Applications
Testing Web Applications
 
Agile Testing Night 3
Agile Testing Night 3Agile Testing Night 3
Agile Testing Night 3
 
Debugging rendering problems at scale
Debugging rendering problems at scaleDebugging rendering problems at scale
Debugging rendering problems at scale
 
2019 AFITC Fantastic outcomes and how to measure them by Cheryl Hammond
2019 AFITC Fantastic outcomes and how to measure them by Cheryl Hammond2019 AFITC Fantastic outcomes and how to measure them by Cheryl Hammond
2019 AFITC Fantastic outcomes and how to measure them by Cheryl Hammond
 
Data driven devops as presented at Codemash 2018
Data driven devops as presented at Codemash 2018Data driven devops as presented at Codemash 2018
Data driven devops as presented at Codemash 2018
 
New Ideas for Old Code - Greach
New Ideas for Old Code - GreachNew Ideas for Old Code - Greach
New Ideas for Old Code - Greach
 
Developer Tests - Things to Know
Developer Tests - Things to KnowDeveloper Tests - Things to Know
Developer Tests - Things to Know
 
Pilot Tech Talk #4 — Building bots for Slack by Matt Drozdzynski
Pilot Tech Talk #4 — Building bots for Slack by Matt DrozdzynskiPilot Tech Talk #4 — Building bots for Slack by Matt Drozdzynski
Pilot Tech Talk #4 — Building bots for Slack by Matt Drozdzynski
 
How I Learned to Stop Worrying and Love Legacy Code
How I Learned to Stop Worrying and Love Legacy CodeHow I Learned to Stop Worrying and Love Legacy Code
How I Learned to Stop Worrying and Love Legacy Code
 
Concurrency, Without the Pain: An Intro to Akka.NET @ Bay.NET
Concurrency, Without the Pain: An Intro to Akka.NET @ Bay.NETConcurrency, Without the Pain: An Intro to Akka.NET @ Bay.NET
Concurrency, Without the Pain: An Intro to Akka.NET @ Bay.NET
 
Best practice is not enough #brightonSEO @Linkdex #SEOnow stage
Best practice is not enough #brightonSEO @Linkdex #SEOnow stageBest practice is not enough #brightonSEO @Linkdex #SEOnow stage
Best practice is not enough #brightonSEO @Linkdex #SEOnow stage
 

More from Claire Moss

Blow your Mind! Mindmap automation in Node
Blow your Mind! Mindmap automation in NodeBlow your Mind! Mindmap automation in Node
Blow your Mind! Mindmap automation in Node
Claire Moss
 

More from Claire Moss (6)

Everything You Wanted To Know About DevOps But Were Afraid To Ask
Everything You Wanted To Know About DevOps But Were Afraid To AskEverything You Wanted To Know About DevOps But Were Afraid To Ask
Everything You Wanted To Know About DevOps But Were Afraid To Ask
 
Time to Good DX
Time to Good DXTime to Good DX
Time to Good DX
 
Software Testing World Cup 2016
Software Testing World Cup 2016Software Testing World Cup 2016
Software Testing World Cup 2016
 
Engage: agile collaboration on testing
Engage: agile collaboration on testingEngage: agile collaboration on testing
Engage: agile collaboration on testing
 
Blow your Mind! Mindmap automation in Node
Blow your Mind! Mindmap automation in NodeBlow your Mind! Mindmap automation in Node
Blow your Mind! Mindmap automation in Node
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test Collaboration
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 

Recently uploaded (20)

Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Navigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiNavigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi Daparthi
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 

Walking Skeletons, Butterflies, & Islands