나에게 필요한 지식과 기술을 검색해 보세요.

AI 시대의 엔지니어링 전략

코드를 넘어 제품의 성공까지 설계하는 개발자의 사고법

지은이

드류 호스킨스

옮긴이

조쉬(김승권)

출간일

2026.08.03

레벨

초중급

정가

21,600

총 결제 금액

21,600

예약 구매 안내

출고 예상일 : 2026-08-03 (수령까지 1~2일 소요)

출시가 지연될 수 있으며, 일반 도서와 함께 주문 시 예약도서 출고일에 일괄 배송됩니다.

쪽수

300쪽

ISBN

9791175796867

브랜드

한빛미디어

AI가 코드를 쓰는 시대, 개발자의 가치는 ‘why’를 아는 데서 시작된다

 

AI가 구현을 가속하는 시대, 개발자의 경쟁력은 더 이상 코드를 얼마나 빠르게 작성하느냐에만 달려 있지 않습니다. 이제는 무엇을 왜 만들어야 하는지 판단하고, 그 선택을 사용자 임팩트로 연결하는 능력이 중요합니다. 이 책은 요구 사항을 구현하는 데서 멈추지 않고, 사용자와 제품 전체를 바라보는 프로덕트 중심 엔지니어로 성장하는 방법을 보여줍니다.

 

Microsoft, Meta, Stripe에서 제품과 플랫폼을 설계해 온 저자는 시스템 사고와 프로덕트 사고 사이의 간극을 좁히는 구체적인 방법을 제시합니다. 페르소나와 시나리오로 사용자의 맥락을 이해하고, 직접 제품을 체험하며, 피드백과 지표를 바탕으로 우선순위를 조정하는 과정부터 인터랙션과 프로덕트 아키텍처를 설계하는 방법까지 단계적으로 다룹니다.

 

소비자용 서비스뿐 아니라 API, 개발자 플랫폼, 내부 도구, 인프라까지 모든 소프트웨어를 하나의 제품으로 바라봅니다. 각 장의 사례와 예제·답안을 따라가다 보면, 코드를 잘 짜는 개발자를 넘어 무엇을 만들지 제안하고 제품의 성공에 더 큰 영향을 미치는 엔지니어로 한 단계 성장할 수 있습니다.

 


 

출판사 리뷰

좋은 개발자는 How를 고민하고, 뛰어난 개발자는 Why를 먼저 묻는다


좋은 개발자는 기능을 구현합니다. 하지만 뛰어난 개발자는 사용자가 왜 그 기능을 필요로 하는지 이해하고, 제품 전체의 성공까지 함께 고민합니다. AI가 코드 작성까지 돕는 지금, 개발자의 경쟁력은 구현 능력보다 무엇을 왜 만들어야 하는지 판단하는 힘으로 이동하고 있습니다. 이 책은 네이밍, 에러 메시지, 테스트, 피드백, 인터랙션, 프로덕트 아키텍처까지 실제 개발 과정 곳곳에 프로덕트 사고를 적용하는 방법을 보여줍니다. 소비자 서비스뿐 아니라 API, 개발자 플랫폼, 내부 도구와 인프라까지 폭넓게 다루며, 모든 소프트웨어에는 사용자가 존재한다는 관점을 일관되게 전달합니다.
 

Microsoft, Meta, Stripe에서 20년 이상 경험을 쌓은 저자는 페르소나, 사용자 시나리오, 도그푸딩, 피드백 루프 같은 구체적인 방법론을 제시합니다. 본문은 더블 다이아몬드 모델에 따라 개발-전달-발견-정의로 이어지며, 매 장마다 예제와 답안을 수록해 프로덕트 감각을 직접 판단하고 훈련하도록 돕습니다. 코드를 잘 작성하는 개발자를 넘어 사용자·제품·비즈니스까지 함께 이해하는 프로덕트 중심 엔지니어로 성장하고 싶은 개발자에게 새로운 기준을 제시합니다.
 

저자

목차

CHAPTER 1 프로덕트 사고의 기본
_1.1 사례 연구
_1.2 시나리오 없이 진행한 첫 시도
_1.3 시나리오를 쓴 두 번째 시도
_1.4 영감을 주는 이야기로서의 시나리오
_1.5 사용자 인터뷰를 담아내는 시나리오
_1.6 프로덕트 공백을 드러내는 시나리오
_1.7 마찰을 드러내는 시나리오
_1.8 구현하려는 기능을 검증하는 시나리오
_1.9 테스트로서의 시나리오
_1.10 핵심 해답 도출
_1.11 시나리오 정의
_1.12 요약
_1.13 예제
_1.14 답안

 

PART 1 개발

 

CHAPTER 2 제품 내 사용자 안내
_2.1 사례 연구 소개
_2.2 사용자 여정 속 시나리오
_2.3 발견 시나리오
_2.4 이해 시나리오
_2.5 사용 시나리오
_2.6 전체 사용자 여정 최적화
_2.7 기표의 한계
_2.8 요약
_2.9 예제
_2.10 답안

 

CHAPTER 3 에러와 경고
_3.1 진단의 가치
_3.2 진단 시나리오
_3.3 에러 시나리오 분류
_3.4 경고와 에러 메시지
_3.5 인터페이스 에러 발생
_3.6 프로그래밍 가능한 에러 발생
_3.7 조기 진단
_3.8 요약
_3.9 예제
_3.10 답안

 

PART 2 전달

 

CHAPTER 4 자사 제품 체험
_4.1 도그푸딩으로서의 테스트
_4.2 문서 주도 개발
_4.3 마찰 로그
_4.4 샘플
_4.5 요약
_4.6 예제
_4.7 답안

 

CHAPTER 5 지속적인 사용자 이해
_5.1 새로운 직무 설명: 디지털 트윈 관리자
_5.2 변화를 위한 설계
_5.3 사용자 피드백 수집
_5.4 제품 지표
_5.5 요약
_5.6 예제
_5.7 답안

 

PART 3 발견

 

CHAPTER 6 타깃 오디언스 이해
_6.1 가상이 아닌 실제 사용자
_6.2 사례 연구 소개
_6.3 객관적 관찰과 과학적 검증
_6.4 고객 발견
_6.5 타깃 오디언스 설계와 공유
_6.6 타깃 오디언스 기반 기능 선택
_6.7 다중 페르소나 제품
_6.8 요약
_6.9 예제
_6.10 답안

 

CHAPTER 7 시뮬레이션을 통한 제품 탐색
_7.1 비전에서 요구 사항으로의 전환
_7.2 사례 연구 소개
_7.3 북극성 시나리오로 프로덕트 비전 완성
_7.4 북극성 시나리오를 요구 사항으로 변환
_7.5 첫 마일스톤 요구 사항의 우선순위 결정
_7.6 첫 마일스톤을 위한 상세 사용자 흐름 설계
_7.7 사용자 흐름의 JTBD 전환
_7.8 요구 사항으로의 피드백 반영
_7.9 요약
_7.10 예제
_7.11 답안

 

PART 4 정의

 

CHAPTER 8 인터랙션 설계
_8.1 소프트웨어 설계에서 편향과 이념의 역할
_8.2 좋은 설계의 전제 조건
_8.3 사례 연구 소개
_8.4 제품의 올바른 사용법 유도와 잘못된 사용 방지
_8.5 어포던스 출시 타이밍의 최적화
_8.6 제한적 기능 대 확장 가능한 기능
_8.7 요약
_8.8 예제
_8.9 답안

 

CHAPTER 9 프로덕트 아키텍처
_9.1 프로덕트 아키텍처의 토대
_9.2 사례 연구 소개
_9.3 안정적인 사용자 경험
_9.4 확장성
_9.5 사용자에게 NFR 전달
_9.6 요약
_9.7 예제
_9.8 답안
_9.9 정리
 

리뷰

오탈자

등록된 오탈자가 없어요

오탈자를 발견하셨다면 작성해주세요.

21,600

21,600