What methods and tools do you use to design and analyze the workflow in a web application (for a tiny team)
<p>Note: I use TRAC integrated with SVN, framework testing tools, an excellent mixture of staging servers, development servers, and other tools to speed development and keep track of tasks.</p>

<p>I am asking about the specific process of design, and even more specifically, the design of functionality and flow in a web application.</p>

<p>--- Original question ---</p>

<p>So far I spend a lot of time with my text editor open basically talking to myself, then coding for a while, then talking to myself again. When there is more than just me we do some whiteboarding, but that's about it.</p>

<p>What do you find works well, specifically for projects for very small teams or one-developer shows.</p>

<p>BTW I usually develop with Django, this last project also involves RabbitMQ and Orbited, plus a fair chunk of jquery-assisted JavaScript.</p>
