그것은 분명히 갈등에 달려있다. 그들은 여러 가지 맛이 있습니다.
- 종교적 주장 ( "공백 대신 탭을 계속 사용하는 이유는 무엇입니까?!?")
이 경우 명확하게하는 것은 원칙적으로 어느 것이 옳은지는 중요하지 않으며 실제로 전체 팀이 동일한 접근 방식을 사용하는 것이 훨씬 더 중요하다는 것입니다. 소수의 의견 보유자에게 설명하십시오 (그리고 반드시 올바른 결정일 필요는 없지만 피를 뽑을 정도로 중요하지 않음을 강조하십시오). 예를 들어 소스 제어 사용을 거부하거나 코드 검토에 제출하는 것을 거부하는 개발자의 경우가 이에 해당합니다. 그것은 관리 문제이며, 솔직히 불량 개발자를 보내지 않고 해결하는 방법을 모릅니다.
- 개인적인 논쟁 ( "나는 너를 좋아하지 않아")
실제로이를 완화 할 방법이 없습니다. 두 팀 모두에게 논쟁의 여지가 없으며, 같은 팀의 생산적인 구성원이 되려면 문에서 자신의 개인적인 원한을 점검해야 함을 분명히하십시오 (이것은 관리자인지 여부에 관계없이 작동합니다) 자신이 충분히 확신한다면 동료들은 놀랍도록 영향력을 가질 수 있습니다.) 그래도 문제가 해결되지 않으면 조직도에서 분할하여 전문가 / 물리적 근접성을 줄이거 나 자신과 책상을 멀리하십시오.
이것과 다른 충돌 유형의 주요 차이점은 정답 일 가능성이 있다는 것입니다. 일반적으로 하나 또는 다른 개발자가 소유 한 코드 및 작동 방식 (때로는 더 큰 아키텍처 인수)과 관련이 있습니다. 여기서 파악해야 할 핵심 사항은 정답이 있어도 모르는 것 입니다. 당신이 할 수있는 최선의 방법은 그것이 확실한 주장인지 확인하기 위해 중재하는 것이며, 어느 쪽이든 확신 할 수 있기를 바랍니다. 다시, 당신은 그들이 당신에게보고 여부에 관계 없이이 작업을 수행 할 수 있지만, 당신이 동료 인 경우, 당신은 그들이 결론을 내릴 수 있더라도 경기를 다시 실행하기 위해 관리자에게 갈 수 있습니다.