[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부에서는 하이브리드 및 원격 환경에서 다른 시간대와 근무 패턴을 가진 사람들과 소통할 때 사용할 수 있는 다양한 전략과 패턴을 제시한다. 이 책을 통해 개발자에게 기본으로 요구되는 소프트 스킬을 익히고, 이를 하드 스킬과 함께 완벽하게 구현함으로써 대체 불가능한 개발자로 거듭나길 바란다.
이 책의 내용
예상 독자와 프로젝트 진행 상황에 맞춰 다이어그램과 문서를 디자인하기
다양한 직무 또는 장애를 가진 사람들이 접근할 수 있는 자료 만들기
기술적 환경에서 성공하기 위한 서면, 언어적 및 비언어적 커뮤니케이션 마스터하기
협업 부서와 소통하고 소프트웨어 및 기술 프로젝트를 성공적으로 설계하고 문서화하기
커뮤니케이션 패턴을 실제 프로젝트와 소프트웨어 설계에 적용하기