Let's say you already "know" what your client wants from you (i.e. you already did some analysis and have some clue about what are you supposed to deliver). What are the next steps you usually go through after this phase? In other words, what are the steps (in terms of preparation of the framework, plugins, repository, etc.) you do in the beginning of every RoR based application development?
The first thing that we usually do here at work is to get a hosted virtual private server (VPS) as a development server (slicehost? whatever that fits your pocket) where you can ssh into and configure the following
I think it's really worth getting VPS to deploy a test version of your application that your colleagues and client can do some user testing and issue a bug tracking ticket whenever they encounter some bugs that developers have overlooked. This will keep your client happy too when they constantly see incremental progress to their apps.