Software development methodologies have become essential for development teams for a reason: they organize the process and help in getting the best possible outcomes. Yet, they aren't all alike.
My company is considering a transition to a Test-Driven Development system (N-Unit) for our programmers. We have a team of 10 guys of varying levels of experience. We are developing entirely in .NET ...