Drawing components diagram
In order to have a document in which ourselves and even future developers can look at, to understand what's done and how, there should be a components diagram describing:
Components from a DEVELOPER perspective: good for a new hired or a volunteer developer, to understand why things are done the way they are. It also delimits what we are willing to implement, so that while encountering big problems not foreseen during design phase, we can quickly point out where may be the problem and an efficient and elegant solution to it.
(from redmine: created on 2013-02-07, closed on 2013-02-18)