Seriously. If you are running a performance test and you find bad performance in some code, it should be filed as a bug and assigned to the developer who wrote it. This will either strike you as common sense and something already being done where you work or as a really different way of doing things than what in place right now.
Doing this is a culturally mature thing on engineering teams. It says “we care about performance” on the dev team. Engineering leadership then expects their developers to fix the bugs, and be proactive about performance all the time.
It also says that the Performance QA team needs to uncover problems with thorough testing, and let developers know in a timely fashion. At the end of the day, if a team’s performance testing isn’t agile to fit along with the rest of the SDLC, they’re not really doing agile.
About the Author