While this is meant I think a little tongue-in-cheek, it&#x27;s always important for everyone to contribute value. QA is vital to the success of any project, if all it is functioning as is a Boolean check at the end that says &quot;good&quot; or &quot;bad&quot; and it keeps spitting out &quot;bad&quot; then it is not providing value.<p>QA needs to be implemented throughout the process, and it needs to be capable of feeding changes into the system at different stages to make sure that it&#x27;s providing feedback at the earliest possible moment.<p>I know nothing about this project, so I don&#x27;t know what their issues were along the way. Definitely they need real hardware at the end to test with, but I hope that they had mocked out the expected hardware interfaces such that they could have quicker turnaround earlier in the cycle.