9장 절대 틀리지 않는 방법을 배우자

2023.03.17

  • 시니어 기술 리더가 되려면 기술과 아키텍처에 대해 깊이 이해하고 있어야 한다.
  • 본인의 기술적 믿음에 대해서도 실용주의와 불가지론을 적용해 계속해서 스스로에 대한 의구심을 계속 가지면서 기술 및 아키텍처에 대한 이해와 같은 수준으로 발전시켜야 한다.
  • 역설처럼 들리겠지만 이것이 여러분이 매일 걸어가야 할 길이다.

경청하고 명확히 하며 주변의 분위기를 읽자!

  • 가장 효율적인 엔지니어는 지금 당면한 문제와 회의실에 모인 사람들의 요구 및 의견을 이해하고 해결 방법을 수행하기 위해 필요한 것을 조율하기 위한 목적으로 회의에 참여한다.
  • 효율적인 엔지니어가 되기 위한 세 가지
    • 질문을 통해 경청하는 것
      • 좋은 의도로 질문을 던지면 대화가 시작되고, 다른 사람도 질문할 수 있는 여력이 생긴다.
      • 좋은 질문은 대화를 명확하게 하고, 뭔가를 배우겠다는 의지로 행해지며 구체적이다.
    • 목적을 정의하는 것
      • 시간을 가지고 참석자들이 달성하려는 것을 올바르게 이해하고 있는지 물어보자.
      • 목적을 너무 자주 정의하려고 하면 오히려 회의에 방해가 될 수도 있다.
    • 주변 분위기를 읽는 것
      • 회의 참석자 간에 의견이 너무 벌어지면 문제를 더 깊이 살펴볼 여력이 있는 하위 그룹을 선정하거나 참석자 외에 다른 그룹으로 논의를 옮길 수 있는지 생각해보자.

연습하는 법

  • 연습할 수 있는 기회는 얼마든지 있다.
  • 문서에 달리는 댓글 하나하나, 모든 회의, 모든 풀 리퀘스트가 바로 기회다.

머저리들

  • 머저리란 그룹 내에서 동의를 거부하는 사람, 타협할 의사가 없는 사람, 다른 사람 마을 듣지 않는 사람 등을 의미한다.
  • 머저리들을 상대할 수 있는 가장 효과적인 방법
    • 머저리들이 힘을 쓰지 못할 사람(관리자나 CTO 등)을 회의에 참여시킨다.
    • 회의를 시작하기 전에 머저리들이 자신의 의견도 받아들여지고 있다고 느끼면서 토론에 집중할 수 있도록 그들과 교감할 수 있는 방법을 열심히 찾아본다.

어떻게 도움이 될까?

  • 프로젝트가 복잡할수록 기술적 복잡도보다는 사람 간 충돌 때문에 프로젝트가 어긋나게 되는데 이때 이 방법들을 사용하면 긴장 상태를 파트너십으로 되돌릴 수 있기 때문이다.
  • 시니어 리더의 지위를 오래 유지하는 것은 뛰어난 성공만큼이나 관계를 유지하는 것과도 관련이 있다.
  • 처음에는 한동안 불타오르다가 나중에는 더 이상 지원하지 않아 상황을 지연시키는 사람을 볼 수도 있다.
  • 이런 상황을 모면하려면 절대 틀린 판단을 하지 않는 방법과 연습을 멈추지 않는 방법을 배워야 한다.