A properly prepared team can make or break an expensive development effort. When I prepare a team to work together on an application, I like to keep four distinct documents in the source code that detail how the application works, how it is programmed, how to use it, and what we are working on. In […]