nor ▁( Ch urch ▁of ▁Ireland ) ▁Category : C rit ics ▁of ▁w itch ▁hunting ▁Category : Pe ople ▁from ▁Wir ks worth <0x0A> </s> ▁Communic ation ▁in ▁Dist ributed ▁Software ▁Development ▁is ▁an ▁area ▁of ▁study ▁that ▁cons iders ▁communication ▁processes ▁and ▁their ▁effects ▁when ▁applied ▁to ▁software ▁development ▁in ▁a ▁glob ally ▁distributed ▁development ▁process . ▁The ▁importance ▁of ▁communication ▁and ▁coord ination ▁in ▁software ▁development ▁is ▁widely ▁studied ▁ ▁and ▁organiz ational ▁communication ▁studies ▁these ▁imp lications ▁at ▁an ▁organiz ational ▁level . ▁This ▁also ▁applies ▁to ▁a ▁setting ▁where ▁teams ▁and ▁team ▁members ▁work ▁in ▁separate ▁physical ▁locations . ▁The ▁im posed ▁distance ▁introdu ces ▁new ▁challeng es ▁in ▁communication , ▁which ▁is ▁no ▁longer ▁a ▁face ▁to ▁face ▁process , ▁and ▁may ▁also ▁be ▁subject ed ▁to ▁other ▁constraints ▁such ▁as ▁teams ▁in ▁oppos ing ▁time ▁zones ▁with ▁a ▁small ▁overlap ▁in ▁working ▁hours . ▁ ▁There ▁are ▁several ▁reasons ▁that ▁force ▁elements ▁from ▁the ▁same ▁project ▁to ▁work ▁in ▁ge ograph ically ▁separated ▁areas , ▁r anging ▁from ▁different ▁teams ▁in ▁the ▁same ▁company ▁to ▁out s our cing ▁and ▁off sh oring , ▁to ▁which ▁different ▁constraints ▁and ▁necess ities ▁in ▁communication ▁apply . ▁The ▁added ▁communication ▁challeng es ▁result ▁in ▁the ▁ad option ▁of ▁a ▁wide ▁range ▁of ▁different ▁communication ▁methods ▁usually ▁used ▁in ▁combination . ▁They ▁can ▁either ▁be ▁in ▁real ▁time ▁as ▁in ▁the ▁case ▁of ▁a ▁video ▁conference , ▁or ▁in ▁an ▁asynchronous ▁way ▁such ▁as ▁email . ▁While ▁a ▁video