Software Quality: A Cross-Organizational Competency
Historically, testers have served as the last line of defense and have been tasked with identifying and driving software defect resolution before promoting code into a production environment. Kevin Dunne explains that in this model, testers have been responsible for testing the code produced by the developers and getting the code—whether good, bad, or mediocre—customer ready. Without proper alignment from the development team, code was often pushed out to testing without much thought or evaluation, leaving testers improperly blamed for leaked defects or slippages in their timelines. With agile driving rapid software development without compromising quality, it is essential for high performing organizations to realign their teams for success by fostering close collaboration. Many organizations are adopting new techniques like exploratory testing and behavior-driven development, and using tools like Cucumber and Jenkins to take their organizations to the next level. Join Kevin as he explores how high performing teams learn how to optimize their current people, development processes, and tooling to maximize their agile success.