|
Preparing for Tester Success The Whole Team Approach This whole team approach is very powerful. For example, when part of the application is difficult to test, we can ask the team to consider the problem. Since coding and testing are no longer separate activities, developers can find design approaches that enhance testability. If it takes too long to find out whether a code change broke existing functionality, the build master may be able to help by speeding up the continuous integration process. When teams follow the whole-team approach, nobody feels siloed. Each person is an equally-valued member of the project team, and they all help each other along the way. We’ve met teams where the QA and development managers worked together before the agile transition to figure out how what their role would be and how they could best help their teams. As a result, testers had plenty of support to learn how they fit on the new agile team. A “Whole Team” Example The system administrator helped put a continuous integration and build process in place, providing quick feedback from regression tests. Several months later, the team enjoyed adequate automated regression testing, with more time free to collaborate with business experts and learn more about the domain. The team could focus on new development instead of fixing bugs, and testers had time to do important exploratory testing. Resources for Implementing a Whole Team Approach Hold team retrospectives each iteration – make sure everyone on the new integrated team participates and feels safe to raise issues. If you’re new to retrospectives, consider bringing in an experienced facilitator to get started. Books such as Agile Retrospectives: Making Good Teams Great by Esther Derby and Diana Larson, and Fearless Change: Patterns for Introducing New Ideas by Mary Lynn Manns and Linda Rising will give you ideas on how to run retrospectives and introduce changes.. Testing Community of Practice This practice leader can help testers find new tools to coordinate integration level testing and work to create viable test labs. He also provides a very important role supporting a tester’s learning efforts through training, encouraging inter-project interactions, and maybe even fuelling the testers’ passion. An Example of Building Community Resources for Building a Community of Practice (CoP) Lisa took advantage of the company’s new Confluence wiki to set up a testing community space, with a forum, links to individual testers’ blogs, and a schedule of events. Testers and programmers volunteered to give hour-long demos and classes on testing and test automation at least once per month. These were well-attended, and the surprise was that many programmers attended as well. Sharing Knowledge Once a tester no longer thinks of herself as isolated, or a victim of process, but instead as someone as with power to help the team, she can start to take charge of her own development. As part of a learning organization, she will be encouraged to read articles and professional blogs, write articles of her own, present successful team initiatives to other teams, participate in larger community organizations such as local quality or agile groups, attend conferences or maybe even present at one. Participating in a testing community within the organization, as well as larger testing and development communities on local, national and international levels, helps us and our development teams continually find ways to work better. Expanding Your Horizons Open your mind to the new possibilities. Team up with developers to solve testing problems in new ways. Maintain a strong connection to your tester community to exchange experiences and good practices. Take advantage of all the resources on the internet, in publications, in local and online user groups, and keep learning. You may find you enjoy your job even more than when you were part of a QA team. About the Authors The co-author of Agile Testing: A Practical Guide for Agile Testers and Teams, Janet Gregory is a consultant who specializes in helping teams build quality systems using agile methods. Based in Calgary, Canada, Janet’s greatest passion is promoting agile quality processes. As tester or coach she has helped introduce agile development practices into companies and has successfully transitioned several traditional test teams into the agile world. Her focus is working with business users and testers to understand their roles in agile projects. Janet teaches courses on agile testing and is a frequent speaker at agile and testing software conferences around the world.
Lisa Crispin is the co-author, with Janet Gregory, of Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009), and a contributor to Beautiful Testing (O’Reilly, 2009). She has worked as a tester on agile teams for the past ten years, and enjoys sharing her experiences at conferences and user group meetings around the world. For more about Lisa’s work, visit www.lisacrispin.com.
Set as favorite
Bookmark
Email this
Hits: 4620 Trackback(0)Comments (0)
|
Agile Marketplace - Announcements and Special Offers
Upcoming Webcasts
Sponsored by Urbancode - On Demand
Mastering Complex Application Deployment
Sponsored by CollabNet - Wednesday, August 24, 2011
Closing the Agile Loop: Continuous Integration, Continuous Information
ScrumWorks Pro – The World’s Best Agile Project Management Tool
Simply put, CollabNet’s ScrumWorks Pro is the best Agile project management solution on the market, bar none. More than 150,000 Agile professionals rely on the power and simplicity of ScrumWorks every day. But don’t take our word for it – try it yourself for free. CollabNet is now providing the first 10 users of ScrumWorks Pro at no charge!
Download ScrumWorks Pro today!
The Business Case for ALM Transformation
Are legacy systems holding your company back? Breakthrough these technical constraints with an open and scalable environment that meets your unique business need to transform. There is no reason to be locked into an obsolete platform. The output of a number of recent transitions from legacy systems, this is practical white paper shares lessons learned and illustrates how guidance and enablement can pave the way for change.
Download this Whitepaper


by Lisa Crispin and Janet Gregory
