1
In my one-man setup, I generate enough documentation to sketch out the main user flows through the app; a broad technical architecture and a feature roadmap. I do not document detailed technical and functional spectifications, nor do I write detailed test cases.
I guess the question I am asking is whether I am storing a world of pain for x months / years hence by adopting such a lightweight approach...