quality ulrika malmgren committing to...conversations impact quality because... @ulrikama - we need...
TRANSCRIPT
@ulrikama
Committing to quality
Ulrika Malmgren
@ulrikama
Testers are a liability
@ulrikama
Some misconceptions
Photo by tyler gebhart on Unsplash
@ulrikama
Testers break stuff
myth!
@ulrikama
testing+
+ 165 bug reports
@ulrikama
Programmers can’t test their own code
myth!
@ulrikama
Testing = unit testing!
@ulrikama
@ulrikama
@ulrikama
@ulrikama
@ulrikama
@ulrikama
3 factors which impact
quality
Photo by tyler gebhart on Unsplash
@ulrikama
1. Our conversations
Photo by Samuel Zeller on Unsplash
@ulrikama
Intelligent teams
@ulrikama
Factors which impact team intelligence
▧ equal distribution of communication▧ social perceptiveness▧ majority of women
Measuring collective intelligence @ MIT http://cci.mit.edu/mciresearchpage.html
@ulrikama
Temperature reading
Temperature reading - Virginia Satirhttp://stevenmsmith.com/ar-temperature-reading/
1. Appreciations2. New information3. Puzzles4. Complaints with recommendations5. Hopes and wishes
@ulrikama
Team size
@ulrikama
How much conversation time per 60 min?
Conversation time t = 60 mins / n
Number of people (n) Conversation time (t) min
3 20
4 15
5 12
6 10
7 8
8 7
9 6
@ulrikama
Are the conversations even happening?
@ulrikama
Conversations impact quality because...
- We need all perspectives- We need safety to be creative- If conversation is difficult, then work is hard
(and it’s already complex as it is)
@ulrikama
2. Ways of working
Photo by Soraya García on Unsplash
@ulrikama
Walk the board
https://natooktesting.wordpress.com/2016/01/14/get-more-value-out-of-your-stand-ups-by-throwing-out-the-three-standard-questions/
@ulrikama
User Story Mapping
@ulrikama
@ulrikama
@ulrikama
@ulrikama
Scenarios
Given …When …Then …
So, for example if...
@ulrikama
Mob programming
@ulrikama
Ways of working impact quality because...
- They define our ability to collect feedback- They can help understand context- They can improve collaboration
@ulrikama
3. Craft
Photo by Soraya García on Unsplash
@ulrikama
3.a. Working in with quality in mind
@ulrikama
3.b Finding errors
@ulrikama
Video time!
@ulrikama
Bug hunt with retro
Experience report - Ulrika Malmgrenhttps://natooktesting.wordpress.com/2013/01/28/420/
@ulrikama
Pair with your tester
@ulrikama
Use tools and cheats
@ulrikama
Testing Cheat Sheet
http://testobsessed.com/wp-content/uploads/2011/04/testheuristicscheatsheetv1.pdf
@ulrikama
Bug Magnet
@ulrikama
How do you put peanut butter and jam on a bagel?
1. Cut bagel in half2. Put on peanut butter3. Put on jam
@ulrikama
Give it some thought
Think of at least 3 new:- scenarios- inputs- or crazy things
@ulrikama
Focus
@ulrikama
Learn more
@ulrikama
Our craft impacts quality because...
- It regulates how good we are at avoiding errors- It regulates how good we are at finding errors
@ulrikama
If quality is impacted by conversations, ways of working and craft, which ones are you paying attention to?
Photo by Andreas Selter on Unsplash
@ulrikama
Committing to quality
Photo by Michael Oeser on Unsplash
@ulrikama
Thank you!
Sir Storm Snufflepuff the Destroyer of Worlds aka Ben