
비슷한 질문에서 영감을 받아특히 개발자에 대해, 시스템 관리자가 데이터베이스 관리자와 어떻게 더 잘 협력하는지 알고 싶습니다.
10년 동안 시스템 관리자로 근무하면서 다양한 DBA와 함께 일해왔습니다. 나는 양쪽에서 많은 갈등을 보아왔으며, 특히 보안과 관련하여 누가 무엇을 소유하는지에 대한 불일치로 인해 가장 자주 발생했습니다.
따라서 질문은 다음과 같습니다. DBA의 의견에 동의하지 않을 때 어떻게 타협하게 됩니까?
답변1
당신이 어떤 일을 하는 이유를 설명하고 그들이 어떤 일을 하는 이유를 들어볼 준비를 하십시오.
양 당사자가 몇 단계를 백업하고 현재(또는 예상하는) 작업 방식에 덜 집중하고 전반적인 목적이 무엇인지에 집중할 수 있다는 점은 정말 도움이 됩니다.
시스템 관리자가 프로그램 x가 "자신의" 네트워크에서 실행되는 것을 허용하지 않을 때 DBA가 프로그램 X가 데이터베이스와 통신하도록 하는 데 초점을 맞추고 있다면 누구도 행복하게 방을 떠나지 않을 것입니다.
반면에 DBA가 프로그램 X로 수행할 수 있는 작업을 수행해야 하지만 시스템 관리자가 프로그램 X의 보안 결함을 알고 있는 경우. DBA는 수행하려는 작업에 대해 논의할 수 있습니다. 시스템 관리자는 보안 문제에 대한 정보를 공유할 수 있습니다. 그들은 함께 목표를 달성하기 위한 더 나은 방법을 찾을 수 있습니다(또는 보안 문제에 대한 해결책을 찾을 수 있습니다).
끝나면 작업이 완료되고 양측 모두 뭔가를 배웠습니다.
답변2
업무를 수행할 때 때로는 작업 방식이 외부 관찰자에게 가장 이해되지 않을 수도 있지만 이유가 있어서 그렇게 한다는 점을 기억하는 것이 도움이 된다고 생각합니다. 어려운 DBA에도 동일한 원칙이 (아마도) 적용됩니다. 당신이 대우받고 싶은 것과 동일한 존경심을 그들에게 보여주는 것은 큰 도움이 될 수 있습니다.
답변3
누구와 마찬가지로 친절하게 대하십시오. 인생을 더 쉽게 만듭니다.
답변4
- 존경심을 나타내다
- 적절할 때 "제발"과 "고마워요"라고 말하세요
- 상대방이 자신이 하는 일을 알고 있다고 가정하고, 이해가 안 될 때는 정중하게 "왜"라고 물어보고 배우고 싶다고 표시하세요.
간단히 말해서, 친절하고 정중하게 대하십시오.. 이 엔지니어가 항상 내부 투쟁 없이 끌어내는 것은 아닙니다..