Since I didn\'t do a good job writing the last question, and most of the answers were good, but not at all in the direction I intended for the question to go in, I deleted i
You definitely need a process, there's a lot of non-code data that goes into managing and supporting a project. Without a process you'll be suffering quickly, re-hashing design ideas because you forgot all those good reasons for not doing something or re-learning how to branch svn b/c you only do it once a month.
Documentation about design, design decisions, operations, etc is all vital for any significant project.
And testing, source control, etc are all good development practices and should be done regardless of the project size.