Should our team write the tests first? Our team writes the code and then writes tests later, if there is time. I think we should write the tests first. This is called test-driven development. It makes the code better and there are fewer bugs. Writing tests first is a good idea because you think about what the code should do before you write it. Many companies do it. Our last release had a lot of bugs and customers were unhappy. Tests would have found them. Some people say writing tests first is slow. But fixing bugs is slower. So we should write the tests first on every project.