Thanks again.
I've seen development teams where your role was performed by a senior developer, who also worked on implementing the solution.
What are your thoughts on having a senior developer also perform a "business analyst" function, versus having a person dedicated to that role?
Depends upon whether you want him designing or having his neurons dying by the millions during endless conference calls. Plus, the job does require writing skills, in which a lot of development people are weak.