I currently work as a PeopleSoft technical consultant, a title that, in practice, means that I'm a PeopleCode programmer. Documents with specifications somehow arrive to my desk and I just implement what the papers say.
However, I'm going to be assigned to a project in which I'm going to be a functional consultant as well, that means that I have to ask the customer what their business processes are and how PeopleSoft should support and enhance these processes. After that, I have to write the specifications themselves, so that technical consultants (myself included) can implement them.
I have no problems with business process modeling nor writing specifications, however, I have never been good at interviewing people nor at dealing with people in first place, so I would like to ask you all whether you have some tips that I could take into consideration before the interview ends in a disaster.