Find a good UML tool (can't recommend any), a good relational model designer (SQL Power Architect fits the bill well) and document your use cases, initial class and relational models. Use the other models on an as-needed basis. Use a simple tool to draw UI mock-ups (e.g. Pencil). Make sure this content is safe, accessable by all team members, versioned and, if possible, indexed.
As you design the individual components, think about where you will concentrate complexity, document what the complex parts, how you plan to test them and the scope of your tests.
During implementation, keep your implementation documentation structured: issue tracker for tasks and version control commit messages to know what's going into the codebase. When you release software, use the commit history and the tracker to document release changes.
The above should get you started: you'll have your own ideas about the next steps to take.