I would love to hear experience or thoughts about organizations that
do Scrum without a separate and distinct QA testing team.
Thanks!
--
You received this message because you are subscribed to the Google Groups "Scrum Alliance - transforming the world of work." group.
To post to this group, send email to scruma...@googlegroups.com.
To unsubscribe from this group, send email to scrumallianc...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/scrumalliance?hl=en.
Hi Go See Gemba,
you said:
> - training/appointing as scrum masters people with qa experience
Why?
Best regards,
Rafael Sabbagh
Agile Trainer & Coach
Certified Scrum Trainer (CST)
________________________
Sabbagh Training & Coaching
Rio de Janeiro - Brazil
+55 (21) 9999-7895
http://rsabbagh.com
http://facebook.com/SabbaghTC
@rsabbagh
I am managing a large QA department is a sw company, and, since recently facilitating the transitionto Agile of the whole company.I can tell you my experience.When it was very small, did not have any QA team and was doing some kind of XP (but with very little tdd!). The amoung of bugs delivered to the customers was significant. I was one leading one of these teams.So we decided to set-up a strong and "indipendent" department. After hired an unsuccessful qa-old-fashion gure the company appointed me: having solid dev management expertise I was in the position of creating teams with massive automated testing and strong independence. After few years (and still now) I was managing a large number of teams spread worldwide. The quality of our products is pretty good. But, recently we decided to become more and more agile and I felt in love with scrum...Things we are doing:- moving all the automated-testers into the scrum team (does not make sense to have two places were you create automated testing)- have much smaller user-testing team (with no automation/regression tasks, but strong focus on customer scenarios, integration).To encourage dev team to embrace quality more seriously, I am doing basically these main steps:- training/appointing as scrum masters people with qa experience- best individuals in qa with strong business analysis are moved to help the POs- passed all the "qa material": i.e. test scripts, tools, artifacts to the increased dev teams.Of course this needed a cultural preparation and a lot of study/thinking about your organisation, the people you have, etc. The preparation took about 1 year and now I have just started the above steps with a subset of my teams.When the transition will be complete I will have perhaps 75% of my current people not reporting to me anymore and much much less power in my organisation (perhaps will have to look for another job). But definitely I consider this a healthy evolution for any sw company.It would be nice to hear from people with similar level of responsability about their experience and how they are re-designing their organisation and their role....
--
You received this message because you are subscribed to the Google Groups "Scrum Alliance - transforming the world of work." group.
To view this discussion on the web visit https://groups.google.com/d/msg/scrumalliance/-/IiWwtSt9rSkJ.
we are experimenting with the approach of having no QA person in the team. We came to this idea naturally, but only after almost two years.Main things that i learned out of this:1. you must have extremely high level of test automation2. you must have automated deployment and integration testing3. i wouldn't try this approach with teams that are working with a lot of UI and difficult workflows (the team i am talking about now is working on technical components)4. you must have a strong QA who will show/educate the team HOW qa must be insured and implement critical parts. In our case we had QA in this team and just later he decided to switch his career and became a Product Owner of the team. So, i would say you must have a QA first and then when he educated the team he can leave, but it takes time
The project also likely needs manual exploratory testing. While this is best reduced as much as possible, it may not be able to be reduced to zero. Skilled testers are good at this exploration, often amazingly better than programmers are. (There is nothing more frustrating than exposing one's ideas or program and having them break it with a few touches. But it makes the product better.)The project will probably benefit from the inquiring (not to say paranoid) outlook of a person with testing focus.For all these reasons, the project needs testing skills, and high order skills are better. Scrum does not have the role of QA. Scrum demands that we have all necessary skills on the team.