Conference archive


Thursday, October 6, 2016 - 11:15am to 12:15pm

Agile Strategies for Traditional Software Development Teams

Add to calendar

Many development and test teams are still working on more traditional software projects that release every few months or longer, rather than daily or weekly. Benefits of adopting continuous development strategies into a standard software cycle include immediate feedback on code changes, a clear understanding of the current risk-state of the software, and current and historical data to assess progress. Melanie Drake shares specific “modern” strategies that her development team has added and how these strategies enhance software quality. Some tools include continuous integration to catch build errors; continuous test runs with baseline tests to catch egregious errors; automated tests to free testers to spend more time testing purposefully; and developer-contributed changelist-level tools, which help narrow found problems to specific changes. Processes and tools evolve over time, and you don't have to adopt all strategies at once. Melanie shows how you can adopt strategies piecemeal, as they fit best for your team and your product. In the end, your processes serve you and your product—not the other way around.


A senior development tester for JMP, a division of SAS, Melanie Drake has twenty years of experience in software documentation, testing, and development. She currently tests a scripting language, display components, and leads installer validation for JMP®, statistical discovery software. In addition to her regular testing duties, Melanie is part of a cross-functional team that implements and maintains a system of software builds, automated testing, CI builds, data gathering, and reports. Her driving passion is using JMP to test JMP and to analyze the results.