views:

182

answers:

3
+3  A: 

There really isn't any substitute for a site visit. Being able to talk to and interact with your co-workers in a face-to-face situation builds relationships that will really help when you're back to working remotely.

I just spent a week working at the customer's location (our customer is in another country) and the personal relationships established in that short time have already been invaluable.

Greg Hewgill
I would love to , but its out of my hands. At best I can talk to them on phone at odd hours.I am not even sure what i should talk to them about.
Surya
+1  A: 

This is an unusual set-up. I can see why somebody might have the entire team dev offshore. But it seems peculiar to have a lone developer co-located with the BAs and the customer representatives, and then to sideline him.

So, I think somebody has a plan for you. If you don't know what that plan is you need to ask. Surely there is a project manager you can talk to?

APC
I am guessing the plan for me to put out fires and answer BA questions ect. I am not liking that plan so far :)
Surya
You need to talk to somebody +on your project+. There's really not much some we can do to help you. This is not a programming problem, it's a communication problem.
APC
Sure. The expectation is that i would integrate myself.
Surya
+2  A: 

Looking at your question I can see that you are not clear of your role itself. Did you had a chat with your Project Manager about your role? I have worked on various project in similar model. Generally the person at onsite work as a coordinator between the BA and the offshore team. I would suggest that you should get more involved with BA and try to get all functional issue resolved.

ARS
I think indeed that your role should be less about coding, and more about asking the stakeholders how they feel about certain design decisions. Catching these things early saves your team a lot of effort, and your company a lot of dollars.
NomeN