Professional Documents
Culture Documents
1
Nonetheless, we don’t have to think that far beyond ordinary
software development (lawyers are usually not involved as project
stakeholder, aren’t they?). Instead, think of a facilitation of a
crude change impact analysis conducted by a project manager as
a non-developer stakeholder. This facilitation could feasibly occur
through Design Decision Rationales which are understandable – at
least partially – for non-developers.
A documentation based on Design Decision Rationales as shown in
this article might not be hard to introduce. Most likely you already
use a code documentation tool which you can extend for that aim.
So why not trying to document your decisions instead of (only) the
results of those? Certainly, you can argue that practicing this idea
is not necessarily lightweight enough. But by experimenting with
it, you can at least gain some practical documentation inspiration
specific to agile software development!