2009-01-19 8 views
2

나는 약간의 입력이 필요합니다.고객과 잘 의사 소통하는 방법

저는 현재 새로운 개발 부서의 프로그래머를 모집하고 있습니다. 나는 그들의 일에 영리한 사람들을 찾고있다. - 그렇게 영리하다면 노르웨이 말하기와 (솔직히 말해서) 사회적인 기술을 필요로하는 다른 것들을 "부족"할 수도있다. 고객을 만나십시오. (나는 그들 중 몇 명과 함께 일했습니다 :))).

내 문제는 고객 (고객)과 개발 팀 간의 의사 소통과 관련이 있습니다.

배경 : 우리는 향후 2 년 동안 고객 확장 개발 부서가되는 전략을 가지고 있습니다. 예 : 그들은 우리를 다른 곳에 앉아있는 자신의 부서로 생각합니다. 우리가이 목표를 향해 나아갈 동안, 우리는 더 작은 프로젝트에 돈을 벌어야 할 것입니다. 그 일은 그곳에 있습니다. 그래서 저는 우리가 살아 남을 수 없다는 것을 두려워하지 않습니다.

하지만 우리는 고객과의 의사 소통이 고객에게 실제로 원하는 것을 제공하는 핵심 요소 중 하나라는 것을 알고 있습니다. 언어를 구사하지 못하는 사람들과 어떻게해야할까요, 아니면 고객과 의사 소통 할 수있는 능력조차 가지고 있지 않습니다. (당신은 모두 알고있는 고객과 깊은 기술적 인 문제를 겪고있는 매우 밝은 사람을 알고 있습니다. Firefox & Opera의 차이점)?

저는 고객을 향한 인터페이스가 될 솔루션에 착수했습니다. 고객은 계획 세션 등에 참여할 것이며, 팀은 여전히 ​​데모를 수행 할 것입니다. 하지만 dev 팀과 고객 간의 지속적인 커뮤니케이션 (매일)과 관련하여 나는 통신을하는 사람이 될 것입니다.

나는 이것이 최적의 해결책이 아니라는 것을 알고 있습니다. 중간 사람으로서 많은 정보가 고객과 저와 팀 사이에서 사라질 수 있습니다. 비슷한 상황에 처한 사람이 있습니까?

+3

저는 프로그래밍에 대해 묻지 않고 대인 관계에 대한 조언을 요청하기 때문에이 질문을 주제와 관련이 없도록 닫으려고합니다. – TylerH

답변

4

위키 만들기 사진, 비즈니스 정보, 외모 등을 포함하는 고객 용 페이지를 만듭니다.

고객을 비롯하여 모든 사람들이 wiki에 기여하도록하십시오. (당신은 여러 페이지의 정보를 분할하는 경우 또는 페이지) 시간이

  • 새로운 개발자가
  • 을 발생할 수
  • 가 가능한 문제를 참조 빠르게 고객을 이해 할 수 있도록이 페이지에 지남에 따라

  • 개발자는 모든 사람들이 고객에게 얼마나 기여했는지 볼 수있는 확실한 문서를 가지고 있으므로 위키에 기여할 것입니다.
  • 고객이 마치 개발 과정의 일부인 것처럼 느끼게합니다
  • 위키는 효과적으로 공동 작업 문서이기 때문에 모든 사람간에 공통 언어가 표시됩니다. 고객의 언어를 말하는 것과 같지 않을 수도 있지만 고객의 언어와 개발자의 언어가 결합됩니다.
+0

우리는 계획, 위키, FAQ, 문서, 달력 등을 사용할 수있는 프로젝트 포털 (Sharepoint)을 모든 고객에게 제공 할 것입니다. 의견을 보내 주셔서 감사합니다. – sonstabo

0

같은 장소에 있다는 가치를 과소 평가하지 마십시오. 의사 소통 기술이 부족한 경우, "이것을보십시오"를 지적하고 말할 수 있다는 것은 회의 또는 이메일의 모든 것을 설명하려고 시도하는 것보다 훨씬 빠르고 효과적 일 수 있습니다. 그러나 "그들은 우리를 다른 곳에서 앉아있는 자신의 부서로 생각합니다"에서 이것은 당신을위한 옵션 인 것처럼 들리지 않습니다.

+0

당신은 핵심 요소 중 하나를 지적했습니다. 어쨌든 우리는 클라이언트와 함께 앉아 있지 않을 것입니다 ... 나는 클라이언트와 다른 위치에서 dev.department를 실행하고 있습니다. 우리를 구원 한 것은 프로토 타입을 예외적으로 사용하여 모든 릴리스에서 빌드하려는 위치를 설명했습니다. – sonstabo

0

일반적으로 개발자 중 일부는 고객과의 적절한 커뮤니케이션을 배우기 위해 열심히 노력할 것으로 예상됩니다. 해당 개발자에게 의사 소통을 시작하십시오 (처음에는 고통 스럽더라도). 영어는 꽤 보편적 인 언어이고 고객은 아마 그것을 할 수 있고 기꺼이 말할 것입니다.

의사 소통을 원치 않거나 고객과 의사 소통하는 것을 배우지 않는 개발자를 보호하십시오. 고객과의 관계가 손상 될 수 있으며 직원과의 관계가 손상됩니다.

고객과 개발자 간의 서면 연락을 허용하는 것에주의하십시오. 서면 의사 소통은 종종 잘못 해석됩니다. 특히 조심스럽게 균형 잡힌 전자 메일, 메모 또는 서신을 작성하지 않은 사람들이 작성한 경우에는 더욱 그렇습니다.

고객과의 관계를 구축하면 서로의 개성을 알게되고 의사 소통이 원활 해집니다.

+0

나는 나쁜 프로그래머 - 고객 전자 메일을 보았다 :) 이전에 일했던 한 사람이 데이터베이스에 로그인하는 방법에 대해 기술이 전혀없는 사람에게 지시 한 것을 확인하고 이것을 확인하고 레지스트리를 열고 이것에 대해 확인하고 this = true이면 변경하십시오. 그리고 그것은 그의 더 나은 외부 이메일 중 하나였습니다 :) – sonstabo

+0

지나치게 기술적 인 메일 (간혹 문제의 일부가 될 수 있음에도 불구하고)이 아니라 간결한 메일과 때로는 수동적 인 공격적인 메일을 의미했습니다. 고객이 버그라고 생각하는 것을보고하기 시작하면 dev-team을보고, dev-team은하지 않습니다 :) –

+0

사실, 사실 ... 회의보다 훨씬 더 나빠질 것입니다. 그럴 때 ...) – sonstabo

1

기술적 인 기술보다는 의사 소통 기술이 더 중요합니다. 잘 의사 소통을하지 않는 프로그래머는 기술적으로 테이블에 가져 오는 것을 무력화시키기에 충분한 혼란을 야기 할 수 있습니다.

그런데, 당신은 여전히 ​​모든 사람이 "고객이 직면하는"최고의 인물이 아니라는 것을 깨닫지 않으면 안됩니다. 팀원 중 한 명 이상을 고객에게 유익한 사람으로 지명하고 가능한 경우 의사 소통을 진행할 수 있습니다.

2

일부 고객의 경우 "베타 프로그램"을 수행했을 때 다소 비슷한 상황이있었습니다. 고객은 질문이있을 때 프로젝트의 단계에서 개발자에게만 문의 할 수 있습니다. 헬프 데스크는 아직 새로운 기능에 익숙하지 않았습니다.

우리는 고객과 의사 소통을하고 개발자에게 전달하기 위해 "중간 인물"을 사용했으며, 이는 우리에게 상당히 효과적이었습니다. 장점은 무엇입니까? 고객은 연락 할 대상을 정확히 알고 있었고 의사 소통은 일관성이 있었으며 단순한 질문에 대한 대답은 개발 팀에 "버그"를주지 않고도 대답 할 수 있었고 일부 어려운 질문은 불필요한 설명에서 " 문제를 개발자에게 넘겨주기 전에 진짜 문제인데 개발자들에게 그들이하는 일에 집중할 수있는 시간이 더 많이 주어집니다.

물론이 기능이 제대로 작동하려면 개발과 고객 간의 정보 전달이 적시에 이루어 지도록해야합니다. 그러나 노력이 필요합니다. (실제로 개발자들은 그렇게 선호한다).

+0

이전에 내 팀 중 하나와 정확히 같은 "위치"를 가졌습니다. 그리고 그것은 꽤 잘 해결되었습니다. 하지만 제 질문은 일반적으로 개발 프로젝트와 관련하여 고객 입력 (우리는 SCRUM을 사용합니다)이 우선 사항 1인데, 이는 우리가 필요한 것을 만들도록 (그리고 우리는 올바르게 생성합니다 :)) – sonstabo

1

개발자는 고객으로부터 보호되어야합니다. 개발자는 보통 아침 식사 때 C++ 템플릿을 먹는 하드 코어 기술자입니다. 고객은 종종 매우 기술적이지 않습니다. 개발자가 사소한 문제에 대해 공식적으로 질문하는 고객은 일반적으로 개발자에게 많은 어려움을 겪어 생산성이 일시적으로 저하됩니다. 그러므로 중간에 일하는 특별 유급 사람을 갖는 것이 낫습니다.