Historically, quality assurance comes at the very end of the SDLC. When development and other phases run long, QA gets shortened. Still, the QA team is expected to make deadline, find all bugs and assure absolute quality. Naturally, the QA team gets blamed when thing do not go as planned. This understandably leaves many QA professionals feeling undervalued and frustrated. If QA wants to be understood, key stakeholders need to fully understand the process and purpose of quality assurance.