أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
I may say on how the project team members agree on one absolute and effective solution or answer or action plan for resolve the dependencies. Usually IT project the team members are debating and challenging technical capabilities, sometimes senior member does not agree on junior member (special if the junior member is new to organization) though the idea(s) might be better and obviously effective. But conflict could be settled and by means of setting up course of plans/actions i.e. Option-1; Option-2 and Option-3
The main causes of conflict between members not only in IT field but almost in every field are communication gap and management of project.
1. First of all there should be a project manager of any project.
2. Frame work, according to which tasks are distributed among the members along with the time frame.
3. Follow Pre-defined organization policies of organization.
4. Members should communicate each other and also with project manager regarding their task requirement.
5. Its responsibility of Project manager to monitor the tasks distributed among the members of project team and entire process.
6. Finally project manager will be the responsible for any conflict, because he can only assign the responsibility to members but not the accountability.
7. He should remember responsibility leads accountability.
Conflicts are bound to happen when people are involved be it IT or non IT project.. The generic cause is ego.. difference of opinion and personality
In IT projects dependencies between two technologies on the same project leads to lots of blame game and passing the parcel.. specially during integration and Migration phase.. this usually happens over the email and the best solution is get both the parties face to face to clear any misunderstanding.
The main cause of conflict is the conflict of authority or negligence of authority because in a project most of the tasks depend on each other and if one gets delayed, so must a lot of other tasks.
The second most disturbing fact that creates conflicts is the lack of understanding or abiding of the schedules.
Other than these, display or false claims of expertise creates a sense of unrest.
Handle these and you can have a good synergy among the teams.
1- Platform Wars
2- Programming Language Doctrine
3- IT Solution Supplier
Difference in opinion is the main cause of conflicts of any issue. Unprofessional behavior may be the next one.
1- Conflicts always appeared whenever new managing team.
2- bad behavior from some members are thinking they eligible to better positions.
3- hacking other members ideas or design.
etc...
Some members hacked other members' program or ideas.
start with unclear goals and roles for each member and also unclear authorities and the absence of the leader or the manager not more than that (Poor Planning)
I've found the main cause of conflict is in functional differences. Even IT projects often require elements outside of the technology group (Design, marketing or finance). Often these groups operate and THINK very differently. I good leader needs to help align these group with the common goals of the group rather than their individual spheres of work.