3. Involving QAs from scratch
Engaging QAs early in the development lifecycle has proved to be a fruitful experience, turning quality assurance into an everyday activity, rather than a "last-on-the-line" step. Widely known as a "shift-left
", this approach has revamped the whole testing workflow and included quality checks in every stage of the project.
Involve QAs at the very beginning of the development process, let them participate in planning, contribute to making decisions, join design sessions, and even talk to customers to understand what they are expecting from the product or service being delivered. Working closely with developers allows QAs to sketch possible testing scenarios and find UI&UX flaws at the early stages. By doing so, you let the QA team add value throughout the development process, without idling around until code is written.
Sure such workflow does require a lot of communication and collaboration within the team, but thanks to 21-century wonders we don't need to be sitting in one office to keep in touch throughout the working day.