In this blog we consider how testing can assist the other disciplines within software development.
Project goals – This can include the number of story points to be completed for a project. Other goals could include preventative measures such as carrying out static testing; refactoring code early or perhaps training staff.
People skills – as with any discipline, the more skilled people are, the more effective and efficient they tend to be. For BAs testing could assist with backlog refinement and for developers, code reviews typically form part of their testing.
Process quality – risk-based testing is an example of a process decision to allow sufficient testing to be planned for on a project. In Agile, daily standups provide an opportunity to share progress with the team and to highlight blockers. In addition, test automation has for some time now allowed significant efficiency gains to be made on a project.
Product quality – all of the above will of course contribute to increasing product quality, by removing defects which cause failures.
Of course, the biggest contributor to success is you - bring us your passion, drive and belief in your product - your games help us unwind; your banking systems help life and cash to flow; your security systems help us stay safe; your innovation keeps us moving; you get the point - your contribution matters most of all.