Communication is key to create a successful Agile environment
For many organizations communication is the single hardest barrier to overcome. In many development shops QA teams are not used to communicating with development teams with the frequency that is required to be successful in an Agile environment.
It is also common for QA and development teams to develop a sort of rivalry in many organizations where they act as opposing forces. This kind of ingrained mentality can be difficult to overcome, because developers often look at QA as enemies who seek to find problems with their work. Where as QA members often have a similar view of developers or equate their job performance to finding a large number of bugs. Both QA and developers have to learn to work as a single team with the purpose of releasing high quality software.
Some activities to foster communication include:
- Team building exercises
- Mixing up roles to some degree
Download this whitepaper to learn different approaches to align development and testing initiatives.