나는 왜 개발자 말이 어려울까? (외계어 같은 개발 용어 사이에서 살아남기 위한 생존 소통 가이드)

나는 왜 개발자 말이 어려울까? (외계어 같은 개발 용어 사이에서 살아남기 위한 생존 소통 가이드)

$22.00
Description
“말이 통해야 일도 술술 풀린다!”

외계어 같은 개발 용어 사이에서 길을 잃은
기획자를 위한 생존 소통 가이드
“이건 안 됩니다.” 개발자와 협업하며 가장 자주 듣는 말이자, 기획자의 가슴을 답답하게 만드는 문장이다. 기획자의 눈에는 그저 오타 하나 고치는 일이고, 버튼 위치를 위에서 아래로 옮기는 ‘사소한’ 수정인데 돌아오는 대답은 늘 거절이다. 별거 아닌 일이 ‘왜 안 되는지’ 설명하는 개발자의 말을 듣고 있자면, 분명 한국말인데도 외계어를 듣고 있는 것 같은 아득한 기분마저 든다.
문제는 그다음이다. 왜 안 되는지, 무엇이 문제인지 이해되지 않는 순간부터 소통은 단절되고 프로젝트라는 수레바퀴는 삐걱거리며 멈춰 서기 시작한다. 많은 기획자가 이 거대한 벽을 넘기 위해 ‘파이썬이라도 배워야 하나’ 고민하지만, 협업의 해결책은 기획자가 코드를 한 줄 더 읽는 능력에 있지 않다.
진정한 협업의 핵심은 기술 그 자체가 아니라, 기술이 작동하는 ‘사고방식’을 이해하는 것에 있다. 개발자가 왜 안 된다고 말할 수밖에 없는지, 그들이 무엇을 우려하고 어떤 우선순위로 시스템을 바라보는지 그 메커니즘을 이해하는 순간, 꽉 막혔던 대화의 물꼬가 트이고 일이 술술 풀리기 시작한다.
다행히 개발자를 이해하는 일은 진짜 외계인과 대화하는 것보다 훨씬 쉬운 일이다. 이 책은 기획자가 반드시 알아야 할 개발의 기본 구조와 언어를 다루지만 딱딱한 이론에만 머물지 않는다. “버튼 하나 바꾸는데 왜 다음 주까지 기다려야 하는지”, “복사 붙여넣기만 하면 될 것 같은 페이지가 왜 새로 만드는 것보다 어려운지”와 같은 실무 현장의 생생한 갈등 사례를 통해 현실적인 실마리를 제공한다. 그리고 개발자가 “안 됩니다”라고 말할 때 그 이면에 숨겨진 ‘데이터 구조의 한계’, ‘기존 코드와의 충돌 가능성’, ‘예상치 못한 사이드 이펙트의 공포’ 등을 입체적으로 읽어내는 힘을 길러준다.
나아가 막연하게 “언제 끝나요?”라고 재촉하는 대신 개발자의 방어 기제를 낮추는 질문법부터, 개발자가 신나서 키보드를 두드리게 만드는 피드백 전략, 개발 범위와 일정을 조율하는 기획자만의 생존 가이드까지 아낌없이 담았다. 그동안 개발자와의 소통에서 반복적으로 벽을 느껴왔다면, 이 책이 그 벽을 허물고 개발자를 든든한 아군으로 만드는 확실한 가이드가 될 것이다.
저자

이프로

개발자로8년,기획자로5년이상근무중인직장인으로,개발자와기획자의두언어를모두해석하는희귀한이력을가졌다.게임업계에서개발자로일하며코드를짤때는미처몰랐다.이토록기획자들이개발자들을원망하고있을줄은.기획자의자리에서바라본세상은개발자와기획자사이의깊은간극이존재했다.이지독한오해를줄이고싶다는간절함으로‘이프로’라는필명으로글을쓰기시작했다.단순히효율적인협업방법을설명하기위함이아니다.“개발자들을미워하지마세요”라는진심어린당부와함께,서로의언어를이해하지못해발생하는불필요한감정소모를멈추길바라는마음을담았다.
무엇보다이책을펼친독자들이이미‘개발자를이해해보려는선한의도’를가졌음에주목한다.타인의영역을공부하고이해하려는그마음이얼마나아름답고절실한지알기에,그리고그노력이결국프로젝트의성공을이끄는가장강력한무기가될것임을확신하기에13년의경험과노하우를아낌없이쏟아부었다.

목차

프롤로그:기획자와개발자의원활한소통을위해

1부:화성에서온기획자,금성에서온개발자

1장.나는‘누구’와일하고있나
개발자는어떤사람일까?
개발자가말하는‘일잘하는개발자’
개발자는문제해결을즐긴다
개발자가말하는‘완성’의의미
AI시대,개발자는대체될까?

2장.개발자와의협업은왜힘들까?
개발자도기획자가어렵다
개발자가기획자를불신하게되는과정
개발자가쉬운수정도안된다고하는이유
확정짓고싶은개발자,감히최종이라말못하는기획자
개발자가좋아하는기획자
대화할수록왜더멀어질까?
[별면]외주개발과가내수공업개발의차이

2부:개발자와의흔한갈등사례

1장.시간없어요!좀빨리빨리안될까요?
저기,버튼하나바꾸는건데,다음주까지기다리라고요?
말씀하신거랑다르잖아요,왜갑자기일정이늘어나요?
리소스가부족한거면,개발자한분더투입하면안돼요?
제가책임질테니까운영DB데이터직접수정합시다!
기획서나왔다고치고,얼마나걸려요?

2장.일단이렇게좀해주세요,제발요
하드코딩이뭔지는모르겠는데,되는거면일단하고나중에수정하면안될까요?
문구조금만바꾸고버튼위치살짝만왼쪽으로옮겨주세요!
전에썼던페이지있죠,똑같이복붙만해주세요!
테스트는저희가알아서할테니,일단개발부터쭉쭉해주세요!

3장.좀알아듣게설명해주시겠어요?
제자리에선안되던데요,되는거맞아요?
기술적인문제가정확히뭐죠?vs설명하면알아들으세요?
다말씀드렸는데무슨스펙을더정해달라는거예요?
[별면]장애가발생하면개발자들은뭘하나요?

3부:협업을위한개발기초지식

1장.내서비스는어떻게움직이는걸까?
클라이언트와서버그리고과부하
데이터는어디에,어떻게저장되는걸까?
DB와성능

2장.개발자들은일할때어떤도구를쓸까?
너무많은프로그래밍언어,다배워야하나요?
JSON으로주세요
라이브러리와프레임워크그리고의존성
‘최종.pptx’,‘최최종.pptx’대신Git
[별면]개발도구의진화로개발자는편해졌을까?

4부:개발자와함께완벽한기획자로성장하는법

1장.일잘하는기획자는무엇이다를까?
기획자가갖춰야할필수역량
개발자가좋아하는기획문서작성법
기획자의치트키,API검토
우선순위조정과타협점찾기
변경요청에대처하는생존기술

2장.개발자와웃으며일하는협업센스
개발자의몰입을지켜주는회의시간관리
야근없는프로젝트일정만들기
마음상하지않게의견전하는방법
일정지연에대응하는위기관리전략

3장.기술의벽을뛰어넘는기획자의소통법
어려운개발용어를대하는자세
기술회의에서기획자가해야하는일
질문만바꿔도일의결과가달라진다
기술결정시고려해야할요소

4장.협업의완성,최상의시너지만들기
협업을유지하게하는회고의힘
오늘의실수가내일의성공이되도록
개발자에게기획과비즈니스를알려주는방법
[별면]기획자와개발자가친해지면발생하는일

에필로그:개발자와기획자가서로이해할때

출판사 서평

기획자의요구와개발자의현실을
모두만족시키는소통의기술

개발자와기획자,한배를탔지만서로다른언어를쓰는이들의갈등은어제오늘일이아니다.분명일하고있는데프로젝트는제자리걸음이라면,이제소통의방식을점검해야할때다.8년의개발경력과5년의기획실무를거치며양쪽의언어를모두섭렵한저자의경험에따르면,갈등을풀수있는실마리는아주높은확률로‘기획자’에게달렸다.기획자가개발과정을이해해야비로소협업의병목구간을정확히파악하고절충해프로젝트를완수할수있는실질적인해법을찾을수있기때문이다.따라서이책은현업에서발생하는수많은문제상황에대해개발자의입장을‘기획자의시선’에서풀어낸다.
1부‘화성에서온기획자,금성에서온개발자’에서는함께일하는개발자가어떤사람인지에대해알아본다.개발자가어떤태도로일을대하고어떻게문제를해결하는지등그들만의고유한특성을파헤친다.이를통해기획자가흔히겪는소통의벽이사실은서로를향한불신이아니라’일‘을바라보는시각차이에서온다는점을깨닫고,개발자의사고방식을입체적으로이해하는기초를다진다.
2부‘개발자와의흔한갈등사례’에서는현장에서가장빈번하게발생하는생생한갈등사례를중심으로기획자가한번쯤품었을법한의문들에대해개발자의속사정을들려준다.그동안‘왜안된다는거지?’라며답답함을느꼈던근본적인원인을짚어보고,갈등의벽을넘기위한대응책을찾는다.
3부‘협업을위한개발기초지식’에서는기획자로서개발자와원활히소통하는데필요한개발지식을살펴본다.클라이언트와서버의관계부터데이터베이스의작동원리,그리고Git이나JSON같은협업도구의개념까지폭넓게다루며,비개발자가기술적장벽을넘어데이터와논리에기반한의사결정을내릴수있도록한다.
4부‘개발자와함께완벽한기획자로성장하는법’에서는앞서배운이해와지식을바탕으로개발자와함께성장하는구체적인실천전략을제시한다.개발자가선호하는기획서작성법부터기획자의치트키가될API검토노하우,그리고질문하나로개발자의방어기제를허무는질문법까지,기획자의전문성을증명하고프로젝트의성공을이끄는실무생존기술을아낌없이공개한다.
만약개발자를이해하기위해이책을집어들었다면이미절반은성공한셈이다.상대방을이해하고자하는마음은협업의가장강력한무기가되기때문이다.이책을통해그들의세계를들여다보고이해의접점을찾는순간,당신이겪는업무스트레스의대부분이눈녹듯사라질것이다.