dedicated qa person in scrum team
Post on 15-Apr-2017
23 Views
Preview:
TRANSCRIPT
Dedicated QA person in a Scrum Team
Achieving real quality in software!
My experience in Scrum
Studying Agile and Scrum from 2012
First time in a scrum team at 2013
Certified scrum master (PSM I scrum.org)
Certified scrum product owner (PSPO I scrum.org)
Currently scrum master..
What scrum is trying to achieve?
Does what stakeholders want
Do it without bugs
FEEDBACK!
QUALITY ASSURANCE!
Quality Assurance and Quality Control Terms
Quality Assurance makes sure you are doing the right things, the right way.
Quality Control makes sure the results of what you've done are what you expected.
http://c2.com/cgi/wiki?QualityAssuranceIsNotQualityControl
Nevertheless I will use the term QA
A story
Blue Team
Yellow Teams
3
1
2
1 product
4 scrum teams
3 sub-products
When the integration time came...
Big quality differences between the 3 sub-products!!
Why? Because the blue team had QA in the team!
Why? Isn't a cross functional team not enough?
Cross functional team are good but not enough
Why? Isn't a cross functional team not enough?
if programmers are thirsty for technical knowledge then they will accept easily to code in areas not so familiar to them.
They are not really interested to become skilled quality assurance persons.
Why? Isn't a cross functional team not enough?
Quality assurance needs too much thinking during the Sprint
The same thing is necessary from a programmer to do for coding
The mind effort to produce a clean, expendable code for the Sprint is very big!
The same is true for someone who sits down and thinks of any kind of weird user story test scenarios to assure that the application is not crappy after its declared DONE.
Dedicated QA Role - Workflow
Early Sprint Thinking the way of testing - Test automation preparation.
Mid Sprint Starting manually testing the first ready for test stories (or parts). Refining the automated tests.
Late Sprint Start using the automated tests Final refinements Execute all previous automated tests.
Bugs are detected during the Sprint
Massive!!
Maximizing Quality
In Sprint
After Sprint
top related