SlideShare a Scribd company logo
1 of 25
Define Your Quality and Apply Key
Elements to Achieve It!
Agile Testing Days USA 2019
Raye Anne Hurst Janet Gregory
Janet Gregory
Experience
▪ DragonFire Inc.
▪ Tester, Agile Testing
Consultant, Trainer, Author,
Speaker – 18 yrs.
▪ QA Manager – 4 yrs.
▪ Programmer – 5 yrs.
About Me
▪ Love to travel … 76 countries
▪ 3 grandchildren
▪ Fantasy fan
▪ Canadian – Calgary by the
Rocky Mountains
Social Media
▪ Twitter: janetgregoryca
▪ LinkedIn: janet_gregory
▪ Slack: multiple groups
▪ Websites:
– Janetgregory.ca
– AgileTester.ca
– Agiletestingfellow.com
Raye Anne Hurst
Experience
▪ Deluxe Corporation
– QE Practice Coach
– Sr. Manager
– Sr. QA Engineer
▪ Quality – 20 yrs.
▪ Science Teacher – 11 yrs.
▪ Geology
About Me
▪ Fan-girl
▪ Science Nerd
▪ Reader of books
▪ Dog lover
▪ 2 young-adult children
▪ Atlanta, GA
Social Media
▪ Twitter: rayeannehurst
▪ LinkedIn: rayeannehurst
▪ Slack:
– AgileTestingFellow
– WomenInTesting
– Testerio
Define Quality for
your team
Apply Product,
Process, and People
Techniques to build
a pathway
Which is the best dog?
Qualitative
Descriptive
Opinions
Details
Human
Voice
Quantitative
Measurable
Facts
Big Picture
Emotionless
Definitions of Quality
W. Edwards Deming
▪ Good quality means a
predictable degree of uniformity
and dependability with
a quality standard suited to the
customer.
Joseph Juran
▪ Quality means that a product
meets customer needs leading to
customer satisfaction. Fitness for
use.
Jerry Weinberg
▪ Quality is value to some
person.
Philip Crosby
▪ Quality is conformance to
requirements. The system of quality
is prevention – zero defect
standard.
Activity – What is your definition of a quality vehicle?
▪ Each table - spend time
coming up with your
table's definition of
a quality vehicle
▪ Write it down on a sticky
page
▪ Let’s share
Definition of
Done (DoD)
STORY DONE
 Unit tests passed
 Code reviewed
 Acceptance Tests PASSED
 Functional tests passed
 Non-functional requirements met
 Product Owner accepts story
Supports the
conversation
about process
and product
quality
Working
Agreement
 Be on time to meetings
 If remote folks, use cameras
 Don’t be afraid to ask for help
 Make attending stand-up a priority
 Be kind
 Adhere to our practices
 Review this agreement once each
quarter
 Actively participate in meetings
 Have one conversation at a time
Supports the “who”
is building the
product and helps
create trust
▪ Product – What are we building?
Are we building the right thing?
▪ Process – How are we building it?
Are we building it right?
▪ People
– Who are we building it for? Are we
“wow”-ing them?
– Who is building it? Do they
understand what is needed?
Why
What
How
Who
If our teams can be motivated
by our "why we need quality,” we will succeed!
Activity – Why are you at this workshop today?
▪ Spend a few minutes
coming up with your "why
are you at this workshop
today?"
▪ Write it down on a sticky
note
▪ Place it on the the wall
Whole Team
Approach
The team is responsible for:
 Defining quality
 Achieving quality
 Understanding customer
needs
 Shared understanding
The Team:
programmers,
testers, product
owner, etc.
Activity – Mind Mapping / Example Mapping
▪ You are going to design
a coffee cup
▪ Mind map what you
think needs to be
considered in the
design.
▪ Choose one of your ‘rules’ from
your mind map
▪ Think of different examples for
that rule – you may need to
draw
▪ Write down questions
/assumptions
▪ Choose another rule and do it
again
Gemba Walk
 Go see
 Ask why
 Show respect
Activity – Gemba Walk
▪ Each table is a team.
▪ One person is the
Walker (who leaves
the table).
▪ They rest of the team
spends time playing
the card game.
▪ When time is called, the
Gemba Walker joins the
table again.
▪ They use the templates to
interview the team to see
how they played the card
game.
▪ Then we debrief as a large
group.
Experiment
 Inspect and Adapt
 Learn Rapidly
Activity – Next Week’s Experiment
▪ Think about next week when you leave this magical
place.
▪ What is one experiment that you commit to
conducting next week to improve the quality of your
product or the quality of your process?
▪ Write it down and sign it!
▪ Does anyone want to share what they wrote with the
group?
What we accomplished today
Discussed what teams need
▪ Shared understanding of scale
▪ Common definition of Quality
▪ Knowledge of the Why, What,
How, and Who
▪ The Whole Team Approach
Participated in activities
▪ Best Dog?
▪ What is your definition of a
quality vehicle?
▪ Why are you at this workshop
today?
▪ Whole Team Approach
▪ Take a (Gemba) Walk
▪ Next Week’s Experiment
Team
Practice
Trust
Communicate
Thank You, SpeakEasy & Janet Gregory
Atdusa2019 Define Your Quality and Apply Key Elements to Achieve It!

More Related Content

What's hot

How to Prepare for the Career Fair
How to Prepare for the Career FairHow to Prepare for the Career Fair
How to Prepare for the Career Fairgmu_nscs
 
BA and Beyond 19 - Pieter Van Driessche - The 7 hidden layers behind agile te...
BA and Beyond 19 - Pieter Van Driessche - The 7 hidden layers behind agile te...BA and Beyond 19 - Pieter Van Driessche - The 7 hidden layers behind agile te...
BA and Beyond 19 - Pieter Van Driessche - The 7 hidden layers behind agile te...BA and Beyond
 
Planning your development
Planning your developmentPlanning your development
Planning your developmentGemmaHodgson
 
Business Analysis Career Paths
Business Analysis Career PathsBusiness Analysis Career Paths
Business Analysis Career PathsCorecom Consulting
 
The Startup Talent Hunt - RAPID MOVEMENT
The Startup Talent Hunt - RAPID MOVEMENTThe Startup Talent Hunt - RAPID MOVEMENT
The Startup Talent Hunt - RAPID MOVEMENTMarie Burns
 
Problem solving for agile teams part 1 (define + generate alternatives)
Problem solving for agile teams part 1 (define + generate alternatives)Problem solving for agile teams part 1 (define + generate alternatives)
Problem solving for agile teams part 1 (define + generate alternatives)Jesus Mendez
 
Basics of coaching from Agile Open Space workshop
Basics of coaching from Agile Open Space workshopBasics of coaching from Agile Open Space workshop
Basics of coaching from Agile Open Space workshopJesus Mendez
 
Anne Marie Charrett - Curiosity Killed The Cat... (a case study) - EuroSTAR 2013
Anne Marie Charrett - Curiosity Killed The Cat... (a case study) - EuroSTAR 2013Anne Marie Charrett - Curiosity Killed The Cat... (a case study) - EuroSTAR 2013
Anne Marie Charrett - Curiosity Killed The Cat... (a case study) - EuroSTAR 2013TEST Huddle
 
Continuous Improvement from the trenches - Sydney - TAL & CBA - 18-11-2015
Continuous Improvement from the trenches - Sydney - TAL & CBA - 18-11-2015Continuous Improvement from the trenches - Sydney - TAL & CBA - 18-11-2015
Continuous Improvement from the trenches - Sydney - TAL & CBA - 18-11-2015Ryan McKergow
 
MY INTERN EXPERIENCE @ CPL
MY INTERN EXPERIENCE @ CPLMY INTERN EXPERIENCE @ CPL
MY INTERN EXPERIENCE @ CPLaltheaibba
 
Don't be a zombie reading your stories - Learn the exciting parts of analysis...
Don't be a zombie reading your stories - Learn the exciting parts of analysis...Don't be a zombie reading your stories - Learn the exciting parts of analysis...
Don't be a zombie reading your stories - Learn the exciting parts of analysis...Ryan McKergow
 
The Power of Mentorship and Coaching: Finding the Next Generation of Museum L...
The Power of Mentorship and Coaching: Finding the Next Generation of Museum L...The Power of Mentorship and Coaching: Finding the Next Generation of Museum L...
The Power of Mentorship and Coaching: Finding the Next Generation of Museum L...West Muse
 
Top 5 Meeting Tips Made Possible by JIRA and Confluence
Top 5 Meeting Tips Made Possible by JIRA and ConfluenceTop 5 Meeting Tips Made Possible by JIRA and Confluence
Top 5 Meeting Tips Made Possible by JIRA and ConfluenceAtlassian
 
Don't Lead Your Team to the Dark Side (second edition)
Don't Lead Your Team to the Dark Side (second edition)Don't Lead Your Team to the Dark Side (second edition)
Don't Lead Your Team to the Dark Side (second edition)Olarn Ungumnuayporn
 

What's hot (20)

5 Techniques for Effective Self-Coaching
5 Techniques for Effective Self-Coaching5 Techniques for Effective Self-Coaching
5 Techniques for Effective Self-Coaching
 
How to Prepare for the Career Fair
How to Prepare for the Career FairHow to Prepare for the Career Fair
How to Prepare for the Career Fair
 
BA and Beyond 19 - Pieter Van Driessche - The 7 hidden layers behind agile te...
BA and Beyond 19 - Pieter Van Driessche - The 7 hidden layers behind agile te...BA and Beyond 19 - Pieter Van Driessche - The 7 hidden layers behind agile te...
BA and Beyond 19 - Pieter Van Driessche - The 7 hidden layers behind agile te...
 
Planning your development
Planning your developmentPlanning your development
Planning your development
 
Shift Leaders
Shift LeadersShift Leaders
Shift Leaders
 
Business Analysis Career Paths
Business Analysis Career PathsBusiness Analysis Career Paths
Business Analysis Career Paths
 
The Startup Talent Hunt - RAPID MOVEMENT
The Startup Talent Hunt - RAPID MOVEMENTThe Startup Talent Hunt - RAPID MOVEMENT
The Startup Talent Hunt - RAPID MOVEMENT
 
Problem solving for agile teams part 1 (define + generate alternatives)
Problem solving for agile teams part 1 (define + generate alternatives)Problem solving for agile teams part 1 (define + generate alternatives)
Problem solving for agile teams part 1 (define + generate alternatives)
 
Basics of coaching from Agile Open Space workshop
Basics of coaching from Agile Open Space workshopBasics of coaching from Agile Open Space workshop
Basics of coaching from Agile Open Space workshop
 
Has Tuckman Helped You Lately?
Has Tuckman Helped You Lately?Has Tuckman Helped You Lately?
Has Tuckman Helped You Lately?
 
Anne Marie Charrett - Curiosity Killed The Cat... (a case study) - EuroSTAR 2013
Anne Marie Charrett - Curiosity Killed The Cat... (a case study) - EuroSTAR 2013Anne Marie Charrett - Curiosity Killed The Cat... (a case study) - EuroSTAR 2013
Anne Marie Charrett - Curiosity Killed The Cat... (a case study) - EuroSTAR 2013
 
Continuous Improvement from the trenches - Sydney - TAL & CBA - 18-11-2015
Continuous Improvement from the trenches - Sydney - TAL & CBA - 18-11-2015Continuous Improvement from the trenches - Sydney - TAL & CBA - 18-11-2015
Continuous Improvement from the trenches - Sydney - TAL & CBA - 18-11-2015
 
Coach Yourself. Developing Leadership Skills
Coach Yourself.  Developing Leadership SkillsCoach Yourself.  Developing Leadership Skills
Coach Yourself. Developing Leadership Skills
 
Coach Me if You Can
Coach Me if You CanCoach Me if You Can
Coach Me if You Can
 
MY INTERN EXPERIENCE @ CPL
MY INTERN EXPERIENCE @ CPLMY INTERN EXPERIENCE @ CPL
MY INTERN EXPERIENCE @ CPL
 
Don't be a zombie reading your stories - Learn the exciting parts of analysis...
Don't be a zombie reading your stories - Learn the exciting parts of analysis...Don't be a zombie reading your stories - Learn the exciting parts of analysis...
Don't be a zombie reading your stories - Learn the exciting parts of analysis...
 
The Power of Mentorship and Coaching: Finding the Next Generation of Museum L...
The Power of Mentorship and Coaching: Finding the Next Generation of Museum L...The Power of Mentorship and Coaching: Finding the Next Generation of Museum L...
The Power of Mentorship and Coaching: Finding the Next Generation of Museum L...
 
Top 5 Meeting Tips Made Possible by JIRA and Confluence
Top 5 Meeting Tips Made Possible by JIRA and ConfluenceTop 5 Meeting Tips Made Possible by JIRA and Confluence
Top 5 Meeting Tips Made Possible by JIRA and Confluence
 
Retrospective
RetrospectiveRetrospective
Retrospective
 
Don't Lead Your Team to the Dark Side (second edition)
Don't Lead Your Team to the Dark Side (second edition)Don't Lead Your Team to the Dark Side (second edition)
Don't Lead Your Team to the Dark Side (second edition)
 

Similar to Atdusa2019 Define Your Quality and Apply Key Elements to Achieve It!

Women in High Tech Project: Moving from Discussion to Action
Women in High Tech Project: Moving from Discussion to ActionWomen in High Tech Project: Moving from Discussion to Action
Women in High Tech Project: Moving from Discussion to ActionKaren Holtzblatt
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterIlan Kirschenbaum
 
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...lisacrispin
 
Scrum Master Tips and Tricks
Scrum Master Tips and TricksScrum Master Tips and Tricks
Scrum Master Tips and TricksLeahBurman
 
Janet Gregory - Learning culture critical for Agile Success
Janet Gregory - Learning culture critical for Agile SuccessJanet Gregory - Learning culture critical for Agile Success
Janet Gregory - Learning culture critical for Agile SuccessALE_Krakow
 
Interview preparation document
Interview preparation documentInterview preparation document
Interview preparation documentSupportGCI
 
Agile a to z chapter 3 - scrum master
Agile a to z chapter 3 - scrum masterAgile a to z chapter 3 - scrum master
Agile a to z chapter 3 - scrum masterWajih Aslam
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & ScrumHawkman Academy
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype TestingDave Hora
 
Situational Retrospectives
Situational RetrospectivesSituational Retrospectives
Situational RetrospectivesRichard Cheng
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safariAli Moghadam
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test CollaborationClaire Moss
 
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
 
Crafting Quality Software
Crafting Quality SoftwareCrafting Quality Software
Crafting Quality SoftwareDiUS
 
Being Agile, Being Good
Being Agile, Being GoodBeing Agile, Being Good
Being Agile, Being Goodstephtroeth
 
Tom Morgan - July 29, 2014 - From Chaos to Collaborative Communities
Tom Morgan - July 29, 2014 -  From Chaos to Collaborative CommunitiesTom Morgan - July 29, 2014 -  From Chaos to Collaborative Communities
Tom Morgan - July 29, 2014 - From Chaos to Collaborative CommunitiesJAX Chamber IT Council
 
How 3 p’s (process, planning & pairing) helped us to engage teams
How  3 p’s (process, planning & pairing)  helped us to engage teamsHow  3 p’s (process, planning & pairing)  helped us to engage teams
How 3 p’s (process, planning & pairing) helped us to engage teamsNITHIN S.S
 
A Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterLinda Podder
 
What if scrum had no rules?
What if scrum had no rules?What if scrum had no rules?
What if scrum had no rules?Peter Stevens
 

Similar to Atdusa2019 Define Your Quality and Apply Key Elements to Achieve It! (20)

Women in High Tech Project: Moving from Discussion to Action
Women in High Tech Project: Moving from Discussion to ActionWomen in High Tech Project: Moving from Discussion to Action
Women in High Tech Project: Moving from Discussion to Action
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
 
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
 
Scrum Master Tips and Tricks
Scrum Master Tips and TricksScrum Master Tips and Tricks
Scrum Master Tips and Tricks
 
Janet Gregory - Learning culture critical for Agile Success
Janet Gregory - Learning culture critical for Agile SuccessJanet Gregory - Learning culture critical for Agile Success
Janet Gregory - Learning culture critical for Agile Success
 
Interview preparation document
Interview preparation documentInterview preparation document
Interview preparation document
 
Agile a to z chapter 3 - scrum master
Agile a to z chapter 3 - scrum masterAgile a to z chapter 3 - scrum master
Agile a to z chapter 3 - scrum master
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
Situational Retrospectives
Situational RetrospectivesSituational Retrospectives
Situational Retrospectives
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safari
 
Agile Engine | By Asad Safari
Agile Engine | By Asad SafariAgile Engine | By Asad Safari
Agile Engine | By Asad Safari
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test Collaboration
 
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?
 
Crafting Quality Software
Crafting Quality SoftwareCrafting Quality Software
Crafting Quality Software
 
Being Agile, Being Good
Being Agile, Being GoodBeing Agile, Being Good
Being Agile, Being Good
 
Tom Morgan - July 29, 2014 - From Chaos to Collaborative Communities
Tom Morgan - July 29, 2014 -  From Chaos to Collaborative CommunitiesTom Morgan - July 29, 2014 -  From Chaos to Collaborative Communities
Tom Morgan - July 29, 2014 - From Chaos to Collaborative Communities
 
How 3 p’s (process, planning & pairing) helped us to engage teams
How  3 p’s (process, planning & pairing)  helped us to engage teamsHow  3 p’s (process, planning & pairing)  helped us to engage teams
How 3 p’s (process, planning & pairing) helped us to engage teams
 
A Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum Master
 
What if scrum had no rules?
What if scrum had no rules?What if scrum had no rules?
What if scrum had no rules?
 

Recently uploaded

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 

Recently uploaded (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 

Atdusa2019 Define Your Quality and Apply Key Elements to Achieve It!

  • 1. Define Your Quality and Apply Key Elements to Achieve It! Agile Testing Days USA 2019 Raye Anne Hurst Janet Gregory
  • 2. Janet Gregory Experience ▪ DragonFire Inc. ▪ Tester, Agile Testing Consultant, Trainer, Author, Speaker – 18 yrs. ▪ QA Manager – 4 yrs. ▪ Programmer – 5 yrs. About Me ▪ Love to travel … 76 countries ▪ 3 grandchildren ▪ Fantasy fan ▪ Canadian – Calgary by the Rocky Mountains Social Media ▪ Twitter: janetgregoryca ▪ LinkedIn: janet_gregory ▪ Slack: multiple groups ▪ Websites: – Janetgregory.ca – AgileTester.ca – Agiletestingfellow.com
  • 3. Raye Anne Hurst Experience ▪ Deluxe Corporation – QE Practice Coach – Sr. Manager – Sr. QA Engineer ▪ Quality – 20 yrs. ▪ Science Teacher – 11 yrs. ▪ Geology About Me ▪ Fan-girl ▪ Science Nerd ▪ Reader of books ▪ Dog lover ▪ 2 young-adult children ▪ Atlanta, GA Social Media ▪ Twitter: rayeannehurst ▪ LinkedIn: rayeannehurst ▪ Slack: – AgileTestingFellow – WomenInTesting – Testerio
  • 4. Define Quality for your team Apply Product, Process, and People Techniques to build a pathway
  • 5. Which is the best dog?
  • 7.
  • 8.
  • 9. Definitions of Quality W. Edwards Deming ▪ Good quality means a predictable degree of uniformity and dependability with a quality standard suited to the customer. Joseph Juran ▪ Quality means that a product meets customer needs leading to customer satisfaction. Fitness for use. Jerry Weinberg ▪ Quality is value to some person. Philip Crosby ▪ Quality is conformance to requirements. The system of quality is prevention – zero defect standard.
  • 10. Activity – What is your definition of a quality vehicle? ▪ Each table - spend time coming up with your table's definition of a quality vehicle ▪ Write it down on a sticky page ▪ Let’s share
  • 11. Definition of Done (DoD) STORY DONE  Unit tests passed  Code reviewed  Acceptance Tests PASSED  Functional tests passed  Non-functional requirements met  Product Owner accepts story Supports the conversation about process and product quality
  • 12. Working Agreement  Be on time to meetings  If remote folks, use cameras  Don’t be afraid to ask for help  Make attending stand-up a priority  Be kind  Adhere to our practices  Review this agreement once each quarter  Actively participate in meetings  Have one conversation at a time Supports the “who” is building the product and helps create trust
  • 13. ▪ Product – What are we building? Are we building the right thing? ▪ Process – How are we building it? Are we building it right? ▪ People – Who are we building it for? Are we “wow”-ing them? – Who is building it? Do they understand what is needed? Why What How Who
  • 14. If our teams can be motivated by our "why we need quality,” we will succeed!
  • 15. Activity – Why are you at this workshop today? ▪ Spend a few minutes coming up with your "why are you at this workshop today?" ▪ Write it down on a sticky note ▪ Place it on the the wall
  • 16. Whole Team Approach The team is responsible for:  Defining quality  Achieving quality  Understanding customer needs  Shared understanding The Team: programmers, testers, product owner, etc.
  • 17. Activity – Mind Mapping / Example Mapping ▪ You are going to design a coffee cup ▪ Mind map what you think needs to be considered in the design. ▪ Choose one of your ‘rules’ from your mind map ▪ Think of different examples for that rule – you may need to draw ▪ Write down questions /assumptions ▪ Choose another rule and do it again
  • 18. Gemba Walk  Go see  Ask why  Show respect
  • 19. Activity – Gemba Walk ▪ Each table is a team. ▪ One person is the Walker (who leaves the table). ▪ They rest of the team spends time playing the card game. ▪ When time is called, the Gemba Walker joins the table again. ▪ They use the templates to interview the team to see how they played the card game. ▪ Then we debrief as a large group.
  • 20. Experiment  Inspect and Adapt  Learn Rapidly
  • 21. Activity – Next Week’s Experiment ▪ Think about next week when you leave this magical place. ▪ What is one experiment that you commit to conducting next week to improve the quality of your product or the quality of your process? ▪ Write it down and sign it! ▪ Does anyone want to share what they wrote with the group?
  • 22. What we accomplished today Discussed what teams need ▪ Shared understanding of scale ▪ Common definition of Quality ▪ Knowledge of the Why, What, How, and Who ▪ The Whole Team Approach Participated in activities ▪ Best Dog? ▪ What is your definition of a quality vehicle? ▪ Why are you at this workshop today? ▪ Whole Team Approach ▪ Take a (Gemba) Walk ▪ Next Week’s Experiment
  • 24. Thank You, SpeakEasy & Janet Gregory

Editor's Notes

  1. Quality is subjective, multifaceted, and will be defined differently depending on your quality system. This workshop helps you to understand key elements in defining quality for your team. Do you know your definition of quality? Does your team or organization define it the same as you? We all know that Process, Product, and People are three key elements in quality, but do you know how to apply these three elements to reach your definition of quality? This workshop gives you hands-on experience in defining quality using different dimensions and approaches to quality. You’ll also learn techniques that help you achieve your quality goals. For example, if your delivery team has a common understanding of how to achieve a certain level quality, but your product management group still blames testers for letting bugs through, a technique to build a pathway or build a relationship with the product management group results in a shared view of ownership and responsibility.
  2. Agenda Define Quality for your team Apply Product, Process, and People to reach your definition of quality Techniques to build a pathway to shared understanding Activity List 1. Best Dog (intro difficulty in defining quality) (5 minutes) 2. What is your definition of a quality vehicle? (define quality) (5 + 5)  3. Why are you at the workshop today? (Why) (5 + 5) 4. Whole Team Approach (10 + 5) 5. Gemba Walk ?? Gathering some templates (5 + 5) 6. Experiment ( 5 + 5)
  3. (5 minute discussion) Which is the best?  Think for a minute which one and why! Then we call out each one. And see who selected it and why. Maybe: Happy dog >> good boy. Or maybe he is your dog. Most dog owners think their dog is best! Tiny dog >> live in an apartment Show dog >>> want traits I know Beagle >> less grooming and I like to hunt German shepard >>> I like big dogs and I need to guard my warehouse Puppy >>> I love to raise puppies and smell puppy breathe (others don’t have time for puppies) Cocker Spaniel >>> Love to show and love dogs with pretty fur Cat >>> I am not a dog person. I prefer cats.
  4. With our dog scenario – did you use  Qualitative or Quantitative Data to reach your version of the “best” dog Qualitative data is information that seeks to describe a topic more than measure it. Opinions, views, and impressions. Adds details gives a human voice. Quantitative data is information that can be measured and written down with numbers.  hard facts. Can help you see the big picture. Emotions are not involved
  5. Sometimes we try to make qualitative things quantitative by assigning numerical values along a continuum from 0-some number.  Such as this pain scale. The faces are the human voice and descriptive, unique for the person telling their story. My severe pain may not be your severe pain. I know people who say tattoos hurt. I had one done for my 50th birthday – it didn’t hurt at all. But I have fibromyalgia and am accustomed to chronic pain – that fact may have distorted my scale of pain.  Keep qualitative and quantitative in the back of your mind as we talk today. Make certain your teams are looking at it the same way – as numbers and empirical data or something emotional. Keynote <something to remember, is that everyone needs to have a shared understanding of the scale you use or it is confusing as demonstrated by Janet’s keynote yesterday>
  6. Think back to dogs. We probably weren’t defining “best” the same way. The best for a tiny apartment, guarding a warehouse, or being out on my farm, may not be the same. Think about the pain scale - we probably wouldn’t define that the same way. Now think about quality. Do we all define quality the same way. Of course not. It’s something we talk about without really having an agreed-upon definition, and then we imagine we’re all having the same conversation … when we’re really not.
  7. . http://secretsofconsulting.blogspot.com/2012/09/agile-and-definition-of-quality.html Let’s look at some definitions of quality. Deming – PDCA, 14 points for management Juran – Pareto Priciple, 80/20, "Vital few and the Trivial Many”, Juran’s 10 steps. Weinberg - Crosby – doing something right the first time at a high level of quality was cheaper than fixing it later. Crosby defined quality as “conformance to requirements.”, zero defects, quality is free https://www.simplilearn.com/deming-vs-juran-vs-crosby-comparison-articlen -  Depending on your definition of quality your definition of testing will change. RAH - Testing is evaluating the software and identifying the risks to determine if it meets expected results and brings value.
  8. (5 + 5) minutes JG: How big do you imagine these sticky pages to be? Or maybe I can bring some big ‘slicky’ notes (6 x 8 I think) and I’ll have sharpies. I think we shouldn’t give them any hints about what to think about. You can share yours after. RAH – Yes, 6 x 8 would be great. I would appreciate it if you could bring the stickies and sharpies for this! I recently decided to get a new car. I liked my 13 year old Prius, but it was time to give it to my eldest son and get myself something different. It took a while for me to decide what a quality car meant to me. So take between 5-7 minutes to come up with your table's definition of a quality vehicle. Was it easy? Were we all in agreement? Would it be more difficult at work with a group of mixed team members? Product and delivery team deciding of one definition of a quality product for example?  Was your definition qualitative or quantitative? Or both? I recently decided to get a new car. I liked my 13 year old Prius, but it was time to give it to my eldest son and get myself something different. It took a while for me to decide what a quality car meant to me. For me: Consumer Reports. Test drives. Research. Asking friends how they liked their cars. All of that went into for me.
  9. Supports conversation for process and product quality    So, here are some Quick wins – low hanging fruit if agile teams on defining quality. Definition of done is crucial to a highly functioning agile team. But any team can really use it. It can be used at the story level, feature, epic, sprint level, release level. It is a good way to sneak in a definition of quality if your team or organization isn’t ready to commit to a definition of quality. At its highest definition it is when all conditions or acceptance criteria that a software product must satisfy are met and ready to be accepted by a user, customer, team, or consumer system. You may have heard people say, “It’s done, but is it “done, done.”  As testers and quality advocates, I would argue that, “Almost done is NOT done.” Don’t worry about getting it perfect or ideal; it’s more important that it be realistic. Then you begin the journey of evolving and improving the definition of done over time. Your team can include whatever they deem necessary for an agreement on what done means
  10. Skipping over the ‘how’ for now… let’s talk about the people ===== The working agreement is another quick win for a team. How many of you have working agreements? A Working Agreement is a valuable tool to use for establishing a shared understanding, and way of working for teams. It is sometimes called a Social Contract You do not have to be a scrum team to have one. I know families who have set “working agreements” in place You have all heard of Forming > Storming > Norming > Performing. In the forming stages teams need to establish trust so they can start having open conversations that enables them to build a self-organizing team. The working agreement is invaluable in setting up the team for success and allowing them to move through Forming > Storming > Norming into high Performing. Although invaluable, It is pretty straightforward to define a working agreement. The scrum master facilitates a team meeting (PO and delivery team) where 5-10 (7 +/- 2) items are agreed upon. They should not be set in stone – they evolve as the team evolves or changes members. What works for a new team, may not work with a team that has been working together for years. What works for a co-located team, may not work for an all-remote team.
  11. WHY on inside. Then What / Product, How / Process, and Who / People. When I think of Quality, I think of adverbs. How are we building software? What software are we building? Who are we building it for? And I like Simon Sinek's book, Start with Why?  In it he discusses the Golden Circle, motivation, and leadership. He even gets into our limbic brain and the biological reasons for why. Simon Sinek explains how Great organizations become great due of the people inside of it. If there is a strong, inspired sense of culture, those in the organization feel protected and safe because they belong. The book boils down to – start with why! Of course, he applied it to organizational structure, not quality. So our Quality golden circle becomes -  Applying the golden circle, the How and What revolve around my QUALITY (why) I add another layer to my questions, Who. I’ve heard Janet speak about Product, Process, and People. If I apply Product, Process, and People to my model – I think of the HOW as the Process. How are we building software. Are we building it right? I think of the WHAT as the Product. What are we building? Are we building the right thing? I think of the WHO as the customers, the people who consume our product. Who are we building it for? Are we WOWing them? I’m sure if we spent the time to discuss this, we could defend each one of the adverbs for our starting place. We could start with How, the What, or the Who. For the sake of this workshop, let’s assume the WHY is Quality. I want a quality product, so I can wow my customers. To me Why Quality matters encompasses the What, the How, and the Who.
  12. People who are motivated by a cause—the WHY - guarantee a higher chance of success than people that might have more qualified skills.    And of course my mind leaps to quality. If our teams can be motivated by our "why we need quality". Our quality, We will succeed.  ********* Other computer companies - We make good computers. They look good, are inexpensive, and have lots of features. Buy one, so we can make money. Apple – We believe in challenging the status quo and thinking differently. We do this by making beautiful and user- friendly products. By the way, we make good computers. Would you like one? Apple starts with why: Think Different. That’s why people wait in line for hours. Others do not have the same cult-like following. Companies like Tesla, Ikea, Whole Foods – they all start with why. And are motivated by ”why they need quality.”
  13. (5 + 5)  What is your why? Spend time at tables coming up with YOUR Why. Why are you at this workshop today? Write it down on a sticky note to put on wall Once you know the Why’s in your team back at home. You will know what motivates each other, hopefully, build some trust ,  and you’ll definitely be ready to work on applying techniques to reach your quality.
  14. This means that there are blurring of roles. We can use our strengths to help others with their jobs. Everyone tests Everyone Demos
  15. (15 minutes) 5 min for mind mapping; 10 for the example mapping Whole Team Approach Activity We’ll have to explain mind-mapping first, but we can do that on a flip chart or white board. coffee cup: does it have to hold hot or cold or both? Does it need a handle, what size handle, who will use this. Should it have a lid … lots of things they could do, but it is simple I’ll explain example mapping and tell them we are not doing it exactly right, Debrief – make sure they realize that it is only because they had so many perspectives they thought about all that. Example mapping helps clarify what they were thinking to get the shared understanding
  16. Traditional Gemba Walk Gemba (or genba) is a term that refers to the place where work is done. The idea behind a Gemba Walk is to literally go to where the work is done, inspect, and understand the actual physical process happening in order to make any sort of process improvements. Rather than discussing how to improve a shipment packing process in a sterile conference room on a whiteboard, you first do a Gemba Walk. The walk consists of three parts: Go See Ask Why Show Respect The goal is not to put blame on any one person for why the process is bad, but to fully understand (with respect) the people, process, and purpose. During the walk, we don't talk about any future improvements or anything of the like. Just focus on understanding. You'll often do two Gemba Walks, where the first just to generate the value stream map, and the second to understand how well the value stream performs (see Value Stream Mapping for more). Walking the gemba is part of “Check” in Plan-Do-Check-Act. It is the process of carefully observing to see where things are not as they should be. Sometimes there is less walking involved, and more just standing and watching. {{There's way more to this practice, but let's look at how a Gemba Walk applies to software development. https://jimmybogard.com/the-gemba-walk-for-designing-software/}} }} I believe anyone can use a Gemba walk to learn and gain information. Under the HOW or Process, I would use it by walking with other teams. Part of what I do as a coach, or consultant, as some folks like to call it, involves going on a gemba walk with a team. See the actual work, engage with the scrum team, explore and experiment with them. I find it very useful. And allows me to know where they need help, nudging, or when they need to be left alone to work.
  17. Each team complete an imaginary gemba walk with one of the templates. 10 min – 5 min debrief The Walker learns about the Gemba walk question template, while the others play WAR. The Walker doesn’t know the card game the group is playing. The players will play Rolling Stone Rolling Stone Number of Players: 4 - 6 Age Range: 6+ Cards: If six players: One standard deck with the twos removed If five players: Twos, threes and fours removed If four players: Two, threes, fours, fives and sixes removed. Aces are high Instructions: The players cut the deck and the highest card deals all the cards around the group clockwise, until each player has eight cards. The players sort their cards by suit and then the player to the left of the dealer plays one card face-up. The next player then has to play a card which is of the same suit. Play continues until a player cannot place a card, at which point they have to pick up all the face-up cards and add them to their hand. They then start the next round with one of their cards of a different suit. The winner is the player who runs out of cards first. SNAP
  18. Experiment and Learn Rapidly We know that software is always rapidly changing. New tools, new languages, new processes. How many folks in here are doing the exact same thing in testing that they did last year? Two years ago? 5 years ago? 10 years ago? I was going to say - Show me a software tester that is doing exactly what they did 10 years ago, and I will show you an unemployed (or soon to be tester). Inspect and adapt - What can we do to allow for shorter feedback loops in our sprint Learn rapidly – learn a new language, a new technique, Experiment in testing – Let’s say I have always tested alone, let me try pairing. Experiment with team – try a different form of communication It's this commitment to experimenting that's at the heart of a high-functioning practice of agile. It is what frees us from self-imposed constraints If you want more information about experimentation in testing - Find me or Nicole Errante later, as we just gave a presentation on Using the Scientific Method in your Testing.
  19. Each person write down at least one experiment they commit to conducting next week to improve the quality of their product or their process. Does anyone want to read out what they wrote down?
  20. Today we set out to ….. Define Quality for your team Apply Product, Process, and People to reach your definition of quality And look at Techniques to build a pathway to shared understanding We did this by discussing what teams need: Shared understanding of scale Common definition of Quality Knowledge of the Why, What, How, and Who The Whole Team Approach Participating in Activities that can build pathways to a shared understanding of Quality for your teams: Best Dog? What is your definition of a quality vehicle? Why are you at this workshop today? Whole Team Approach Take a (Gemba) Walk Next Week’s Experiment
  21. A popular Chinese tradition, dragon boat racing  Dragon boat racing is so full of energy and colour, it’s no wonder people are attracted to it. Teams of paddlers race to the finish line in long, narrow boats, cheered on by the beating of drums.  It works because the people on the boat – Communicate with each other Work together as a team Trust each other, they know their roles and trust they will succeed And they Practice, Practice, Practice - deliberate practice.
  22. I would LOVE to have your feedback on our talk.  Feedback is the life blood of speakers.  And as I am a new presenters so it would really help me improve my future presentations and workshops if you let me know how I did.  Good, bad, and ugly, we want to hear it all! To do so is super easy. If you haven’t already downloaded the TechWell Events Hub mobile app, you can do so by scanning this QR code or by searching for it on your app store. Once downloaded, go to today’s schedule, scroll down to our session and click to open. Then click session evaluation and give your feedback!