Documentation is really important when done right. We must make it a smart process instead of doing it painfully. One good way to document the development process is with git: commits and code reviews. Here are some really good tips for improving our team's work and build a strong development methodology and philosophy.
From 5 Useful Tips For A Better Commit Message and Better Commit Messages with a .gitmessage Template