I was just curious this morning as to the number of concurrent projects that most people are working on.
I think for this we can define the projects as whatever causes you to have to switch the scope of your thinking to be able to work on it. For example going from the Business Objects over to a back-end data service into a UI. Feel free to discuss how having to switch frequently effects your throughput or mood or whatever.
I currently work in a role as a Project Manager/Development Lead and I've begun to get stretched across multiple projects (due to a multitude of factors) and it made me wonder about this.