메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

코드 밖 커뮤니케이션

팀원 온보딩부터 UML 활용법, 글쓰기 스킬, 원격 근무 노하우까지

한빛미디어

번역서

판매중

  • 저자 : 재퀴 리드
  • 번역 : 곽지원
  • 출간 : 2024-08-30
  • 페이지 : 348 쪽
  • ISBN : 9791169212472
  • 물류코드 :11247
  • 초급 초중급 중급 중고급 고급
5점 (3명)
좋아요 : 8

코드만으로는 부족하다.
함께 일하고 싶은 개발자가 되기 위한 ‘코드 밖’ 커뮤니케이션 스킬 완벽 가이드

 

뛰어난 코딩 실력만으로는 성공적인 소프트웨어를 개발할 수 없습니다. 오늘날 IT 프로젝트의 성패는 팀원들과 이해관계자들 간의 효과적인 커뮤니케이션에 크게 좌우됩니다. 이 책은 개발자, 디자이너, 비즈니스 분석가, 마케터 등 다양한 배경의 IT 프로젝트 참여자들을 위한 실용적인 커뮤니케이션 전략을 제시합니다. 특히 서로 다른 역할을 가진 팀원들 간의 이해를 돕는 커뮤니케이션 기술과 도구를 소개하고, 복잡한 기술을 비전문가에게 쉽게 설명하는 방법과 생산적인 회의를 진행하는 기술까지 폭넓게 다룹니다. 아울러 원격 근무 환경에서 발생하는 커뮤니케이션의 어려움을 극복하기 위한 실용적인 방법과 팁을 제공합니다.


이 책은 기술적 전문성 못지않게 중요한 소프트 스킬의 향상을 도와, 현대 IT 업계에서 여러분의 경쟁력을 한층 높여줄 것입니다. 코딩 실력과 커뮤니케이션 능력을 조화롭게 발전시켜, 성공적인 IT 프로젝트를 이끌어갈 수 있는 역량을 갖추길 바랍니다.

 

이 책의 내용

  • 예상 독자와 프로젝트 진행 상황에 맞춰 다이어그램과 문서를 디자인하기
  • 다양한 직무 또는 장애를 가진 사람들이 접근할 수 있는 자료 만들기
  • 기술적 환경에서 성공하기 위한 서면, 언어적 및 비언어적 커뮤니케이션 마스터하기
  • 협업 부서와 소통하고 소프트웨어 및 기술 프로젝트를 성공적으로 설계하고 문서화하기
  • 커뮤니케이션 패턴을 실제 프로젝트와 소프트웨어 설계에 적용하기

 

재퀴 리드 저자

재퀴 리드

국제적으로 인정받는 솔루션 및 엔터프라이즈 아키텍트로, 소프트웨어 시스템을 설계하고 코딩하는 실무 경험과 전문 지식을 갖추고 있다. 기업이 아키텍처 관행을 만들고 개선하며, 진화하는 아키텍처를 구축하고, 데이터와 지식에서 가치를 창출하고 추출할 수 있도록 지원하는 일을 전문으로 한다. 또한 컨설팅과 함께 공공 및 민간 워크숍을 진행하고 아키텍처 관행, 기술 커뮤니케이션, 아키텍처 의사 결정 등의 주제로 국제 컨퍼런스에서 연설하고 있다. 관심 분야는 협업 모델링, 지식 관리, 도메인 중심 설계, 사회 기술 아키텍처, 엔터프라이즈 아키텍처 관행 현대화 등이 있다. 업무 외로는 정원 가꾸기나 우쿨렐레 연주를 즐긴다

곽지원 역자

곽지원

국제학과 독일어를 전공한 후, 한국외국어대학교 통번역대학원에서 국제회의통역번역 학위를 취득했다. 글 쓰는 것을 좋아해 테크라이터 커리어를 시작했고, 블록체인, 게임 분야를 거쳐 현재는 AI 반도체 회사에서 기술 문서를 작성하고 있다. 프랑스어, 영어, 독일어 번역 경력이 있으며, 취미로 8개 이상의 언어를 공부했다. 역서로는 『글로벌 트렌드 2040』(투나미스, 2021 ), 『원자폭탄』(레드리버, 2021 ), 『삐뚤어진 리더들의 전쟁사』(레드리버, 2022 ), 『선생님도 몰랐던 미래의 직업』(다산어린이, 2022) 등이 있다.

[1부 | 시각적 커뮤니케이션]
 

1장 커뮤니케이션의 핵심
_독자 이해하기
_추상화 레벨 혼합
_표현의 일관성
_요약

 

2장 난잡함 정리하기
-색의 과부하
_상자 속 상자 속 상자
_관계 거미줄
_텍스트 균형 잡기
_요약

 

3장 접근성
_색상에 의존한 커뮤니케이션
_범례를 추가하자
_레이블 적절히 사용하기
_요약

 

4장 내러티브
_큰 그림이 먼저다
_다이어그램 흐름을 기대에 맞추자
_명확한 관계
_요약

 

5장 표기법
_아이콘으로 의미 전달하기
_특별한 이유 없이 UML 사용하기
_동작과 구조 뒤섞기
_예상에 어긋나기
_요약

 

6장 문장의 구성
_가독성이 떨어지는 다이어그램
_스타일 커뮤니케이션
_불분명한 문장 구성
_시각적 균형 만들기
_요약

 

[2부 | 멀티모달 커뮤니케이션]
 

7장 서면 커뮤니케이션
_단순한 언어
_축약어 지옥
_구조화하기
_기술 문서 작성 구문
_요약

 

8장 언어적 및 비언어적 커뮤니케이션
_메시지 인코딩하기
_메시지 디코딩하기
_영향력과 설득
_요약

 

9장 수사학 3요소
_에토스
_파토스
_로고스
_요약


[3부 | 지식 전달하기]
 

10장 지식 관리의 원칙
_프로젝트보다 프로덕트
_텍스트보다 추상화
_관점 중심 문서화
_요약

 

11장 지식과 사람
_피드백은 일찍, 자주 받자
_짐을 나누기
_JIT 아키텍처
_요약

 

12장 모범 사례
_아키텍처 결정 레코드
_아키텍처 특성
_모든 문서를 코드처럼
_요약


[4부 | 원격으로 소통하기]
 

13장 원격 시간
_시간 동기화하기
_근무 패턴 존중하기
_에너지 및 생산성 향상
요약

 

14장 원격 근무의 원칙
_동기식 회의
_비동기식 사고
_원격 우선
_요약

 

15장 원격 채널
_대칭 이메일
_온라인 발표
_원격 도구와 거버넌스
_요약

 

[부록]
ADR 템플릿

개발자의 커뮤니케이션 능력이
프로젝트의 성패를 좌우한다

 

이 책은 개발자를 위한 필수 커뮤니케이션 스킬을 한 권에 모은 실용적인 가이드다. 간단한 개념부터 고급 스킬까지 포괄적으로 다루며, 개발자가 다양한 이해관계자와 효과적으로 소통하며 팀을 이끄는 방법을 제시한다.
 

1부는 다이어그램과 시각 자료를 활용해 명확하고 효과적인 메시지 전달 방법을 소개한다. 2부는 원격 및 대면 커뮤니케이션에 적용할 수 있는 서면, 언어적 및 비언어적 커뮤니케이션 패턴을 다룬다. 3부는 문서화와 지식 관리를 개선하기 위한 다양한 전략을 설명한다. 마지막으로 4부에서는 하이브리드 및 원격 환경에서 다른 시간대와 근무 패턴을 가진 사람들과 소통할 때 사용할 수 있는 다양한 전략과 패턴을 제시한다. 이 책을 통해 개발자에게 기본으로 요구되는 소프트 스킬을 익히고, 이를 하드 스킬과 함께 완벽하게 구현함으로써 대체 불가능한 개발자로 거듭나길 바란다.

코드 밖 커뮤니케이션

 

코드 밖 커뮤니케이션

IT 개발자에게 필수적인 능력: 코드 너머의 '커뮤니케이션'

개발자의 경력이 쌓이면 단순히 코드를 잘 작성하는 능력보다 더 중요한 것이 있다. 바로 소통 능력이다.

상사가 시킨 일만 잘하는 것을 넘어서, 업무와 관련된 사항이라면 시키지 않아도 능동적으로 처리할 수 있어야 한다.

그렇다면, 주어진 일 외의 업무에서 탁월한 성과를 내기 위해 필요한 것은 무엇일까?

그것은 바로 소통, 즉 '커뮤니케이션'이다.

이는 경험과 훈련이 필요한 스킬이다. 반복적으로 갈고닦다 보면 자연스럽게 익숙해지고, 더 나은 커뮤니케이션 능력을 발휘할 수 있다.

 

개발자로서 중간 경력을 쌓아가는 지금, 나는 다양한 이해 관계자들과 소통할 일이 많아졌다. 고객, 선배 개발자, 그리고 동료들과 논의를 하고, 그 내용을 문서화하여 다른 개발자들에게 명확히 전달해야 할 책임이 있다.

이런 역할은 이제 막 시작한 영역이라 때로는 막막하기만 하다.

이런 고민을 하던 중, 내 손에 들어온 책이 바로 '코드 밖 커뮤니케이션'이었다.

이 책은 나에게 개발자 간, 혹은 개발자와 고객 간의 소통 방식을 재정립할 수 있는 좋은 힌트를 제공해 주었다.


커뮤니케이션이란 무엇인가?

책에서 저자는 커뮤니케이션을 "공통의 상징, 기호 또는 행동을 사용하여 아이디어나 정보를 공유함으로써 상호 이해를 도모하는 것"으로 정의하고 있다. 단순히 정보를 주고받는 것을 넘어, 상대방을 이해시키고 행동과 사고에 변화를 일으키는 과정이 커뮤니케이션의 핵심이라는 것이다.

잘못된 소통은 프로젝트 지연, 문제 해결을 위한 추가 비용 등 큰 대가를 치르게 된다. 이 책은 이런 실패를 줄이고 성공적인 커뮤니케이션을 이루는 방법을 구체적으로 다루고 있다.

특히 저자는 자신의 경험을 바탕으로 가상의 회사에서 벌어지는 일들을 예제로 설명하며, 각 상황에서 필요한 소통 방식을 구체적으로 보여준다. 또한, 적절한 그림과 다이어그램을 통해 독자의 이해를 돕고 있다.


평생 학습과 소통 도구

효과적인 소통을 하기 위해서는 다양한 도구와 방법을 배워야 한다. 저자는 서문에서 자신을 '평생 학습자'라고 소개하며, 개발자는 계속해서 배워야 하는 직업임을 강조한다. 특히, 커뮤니케이션을 강화하는 데 필요한 다양한 도구들을 책에서 소개하고 있다.

책에 나온 도구들은 현재 우리가 익히 사용하는 도구들부터, 처음 접하는 것들까지 다양하다. 또한, 무료 도구에서 유료 도구까지 폭넓게 다루며, 상황에 맞는 도구 선택과 활용법을 제시한다. 예제와 그림을 통해 어떻게 소통을 더욱 효율적으로 만들 수 있는지 설명하는 점이 매우 인상적이다.

 

 

 


실전 적용의 중요성

 

 

시퀀스 다이어그램을 그릴 때 색상을 효과적으로 활용하는 방법에 대한 설명이 매우 흥미로웠다. 앞으로 나도 다이어그램 작업에서 이 방법을 시도해 봐야겠다.

 

 

 

 

또한, 아리스토텔레스의 '수사학 3요소(로고스, 에토스, 파토스)'를 커뮤니케이션에 끌어들인 점은 매우 참신하게 다가왔다. 이 요소들은 상대방을 설득하고 이해시키는 데 강력한 도구가 된다.


도구 선택의 고민

효과적이고 효율적인 소통을 위해서는 다양한 도구의 도움을 받는 것이 좋다. 물론, 무료 버전도 존재하지만 기능의 한계나 제약 때문에 결국 유료 도구로 전환해야 하는 경우도 많다. 비용이 발생하는 건 불가피하지만, 이는 장기적으로 더 나은 결과를 가져온다.

개인적으로도 무료 IDE인 이클립스를 사용하다가 유료 IDE인 인텔리제이로 넘어오면서 "무료로도 충분히 할 수 있는데 굳이 돈을 내고 쓰냐"는 이야기를 듣기도 했다. 하지만 인텔리제이는 더 나은 개발 환경을 제공하고, 생산성을 크게 높여주는 도구였기에 그 비용이 아깝지 않았다.


마무리

이 책의 서문에서 저자는 자신을 '평생 학습자'라고 소개하며, 이 책을 통해 개발자들이 소통의 중요성을 인식하고 성장할 수 있는 길을 제시한다. 소통 능력은 하루아침에 길러지지 않는다. 하지만 배움과 연습을 통해 우리는 더 나은 커뮤니케이션을 할 수 있게 된다.

이 책은 나에게 개발자로서 단순한 코딩 이상의 중요한 가치를 다시 한번 깨닫게 해주었고, 앞으로도 많은 개발자들에게 영감을 줄 것이라 확신한다.

 

 

 

 “한빛미디어 <나는리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.”

신기한 책을 만났습니다. "팀원 온보딩부터 UML 활용법, 글쓰기 스킬, 원격 근무 노하우까지"라는 부제가 굉장히 호기심을 자극합니다. 우리나라에는 이런 부류의 책은 잘 안나왔던 것 같아서요.

아래 왼쪽과 오른쪽 페이지 다이어그램의 차이점이 느껴지시나요? 화살표를 수평수직으로만 바꿨을 뿐인데 상당히 눈에 보기 좋게 변했습니다. (저도 비슷한 그래프를 왼쪽처럼 그렸던 기억이 있어서요.)

 

아래 다이어그램은 어떤가요? 얼핏 보면 비슷해보이는데요.

왼쪽은 구조와 동작을 동시에 표현했습니다. 더 복잡하고 중구난방 느낌이 있는데 반해

불필요한 요소를 제거한 오른쪽 다이어그램이 더 명확하게 느껴집니다.

 

기술 문서 작성 팁이 정말 중요한 포인트를 체크해줍니다.

제발 하고싶은 얘기가 무엇인지 그 요점부터 시작하지 않는 보고서는 답답하기 그지 없습니다.  기술 문서기에 범위와 출처를 표시해주고, 예외사항을 명시하는 것은 전달력과 객관성을 높이는 방법입니다. 대상 독자를 넓게 보면 보고서도 보고 받는 사람 입장을 생각해야 합니다.(90%는 그냥 쓰고싶은 대로, 하고싶은 말만 나열합니다)

 

이런 설명이 와닿지 않는 사람들도 계속 쓰면서 반복해서 보다보면 익숙해질 것 같습니다.

 

흥미로운 부분중에 "Zoom은 왜 피로할까? 라는 내용도 있었습니다.

눈을 가까이서 마주치는 것이 부담스럽고, 스스로가 자신을 보는 것은 피곤하다는 연구결과가 있다고 하네요. 잘 몰랐었지만 다소 공감이 되는 부분입니다.

 

뒷편에 이메일 작성시 좋은 방법도 소개되어있습니다.

저는 신입사원이라면 이메일 작성법부터 배워야 한다고 생각합니다. 수많은 두서없는 이메일을 필터링하고 이해하는데 우린 너무 많은 시간을 소비하고 있거든요.  "로못 말투 지양하기" 도 뻔한 얘기인데, 그렇게 하지 않는 사람들이 정말 많습니다. 평소에 쓰지 않는 용어들을 남발하는 것은 전문성과 거리가 너무 멉니다.

예를들어 언제까지 미제출시 불이익이 있을 거라는 표현은 어떤가요? "미제출" 도 어색하지만 기본적으로 부정적 화법입니다. 언제까지 제출해주시면 어떤 업무처리에 효과적이다라는 긍정적 표현을 써보는 것도 방법입니다.

 

이책이 기가 막히게 직장생활에서, 특히 IT 부서와 일함에 있어 필요한 틈새를 찾아 여러가지를 알려줍니다. 특히 신입사원이 꼭 읽어봤으면 하는 책입니다.

 

  "한빛미디어 <나는리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

일반적으로 과학자를 생각하면 잘 정리된 연구실에서 정해진 절차에 따라 연구하고 원하는 결과물을 만들어 내는 것을 생각한다. 물론 대다수 과학적 산물들은 이러한 개발자 능력은 단순히 프로그래밍만 잘하는 것만으로는 충분하지 않다. 개인 프로젝트를 제외한다면 모든 개발은 다수의 인원들이 모여 협업하는 형태를 이루고 있다. 제대로 된 협업을 위해서는 제대로 된 의사소통이 필수적이라고 할 수 있다. 하지만 의외로 많은 개발자들이 의사소통에 어려움을 겪거나 심지어는  소홀히 하는 경우가 있다. 이러한 역량은 다양한 학습을 통해 향상시킬 필요가 있으며, 이런 종류의 책을 통해 직간접적으로 다양한  경험을 획득할 수 있다고 본다.

 

이 책에서는 단순히 대화와 같은 단순 소통의 의미로 커뮤니케이션이라는 용어를 사용하지 않는다. 개발자는 개발문서 등을 통해 이해당사자와 소통하게 된다. 이때 중요한 측면이 패턴의 개념이다. 소프트웨어 개발과 아키텍처에는 코드를 작성하고 시스템을 설계할 때 적용할 수 있는 패턴과 안티패턴이라는 개념이 있다. 패턴이란 특정한 또는 일반적인 문제를 해결하는데 효과가 입증된, 재사용 가능한 솔루션을 의미한다. 안티패턴은 문제를 해결하는 올바른 방법인 것처럼 보이지만 실제로는 그 어떤 이점보다 더 중대한 부정적인 결과를 초래할 수 있는 것을 의미한다. 실제로 좋은 아이디어를 만들기 위해서는 투자가 필요하지만 투자를 하지 않으면 나쁜 아키텍처로 인해 장기적으로 더 많은 비용이 든다는 의미로 해석할 수 있다.

 

이 책은 총 4부로 구성되어 있다. 1부는 다이어그램 및 시각 자료의 패턴과 안티패턴을 다룬다. 개발자가 기술적인 측면에서 꼭 갖춰야 하는 개념이라고 볼 수 있다. 2부에서는 원격 및 대면 커뮤니케이션에 적용할 수 있는 서면, 언어적 및 비언어적 커뮤니케이션에 대한 패턴과 기법을 다루고 있으며, 3부에서는 문서화를 포함한 지식 관리 및 공유를 개선하기 위한 원칙, 사례 및 패턴을 보여준다. 4부에서는 하이브리드 및 원격 환경에서 다른 시간대와 다른 근무 패턴을 가진 사람들과 소통할 때 사용할 수 있는 다양한 전략과 패턴을 소개한다.

 

대략적인 구성만 보더라도 개발자가 부족하다고 느끼거나 귀찮아하는 부분들이 많이 눈에 띈다. 중요하다고는 개발자 누구나 생각하지만 실제 본인이 잘하기는 어려운 부분들이다. 하지만 이러한 역량이 궁극적으로 개발 과정 및 최종 개발  산물물의 완성도를 높이고, 궁극적으로는 프로젝트의 성패에까지 큰 영향을 미치는 요소들이라고 볼 수 있다. 마지막 4부에 나오는 소통 역량은 시시각각 변하는 다양한 근무형태에 적응하고 능율을 높이기 위해 꼭 필요한 요소라고 생각든다. 코로나 시대에 다양한 화상 회의 등을 경험했지만, 보다 체계적이고 효율적으로 업무를 수행하기 위해서는 다양한 도구에 대한 이해와 보안, 그리고 지식의 공유가 꼭 필요한 시점인 것 같다.

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
코드 밖 커뮤니케이션
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
코드 밖 커뮤니케이션
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
코드 밖 커뮤니케이션
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 책0