What constitutes good documentation is important for software development teams to discuss and decide right at the start of the project -- Knowlege about current documentation practices, their tradeoffs and pitfalls, automated documentation tools all play an important role in this process.