프로덕트 매니지먼트 - 프로덕트를 이해하는 자가 프로덕트를 지배한다
김영욱 지음 / 한빛미디어 / 2023년 6월
평점 :
장바구니담기


PM. 프로덕트 매니저에 대해 다룬 책들은 많다. 사실 2020년도 때쯤엔 PM이라고 하면 '프로젝트 매니저'였지, '프로덕트 매니저'를 말하고 있지 않았고, 정작 제품 전체를 책임지는 '프로덕트 매니저'의 업무와 프로세스에 대해 다룬 책은 없었던 것 같다. 같은 한빛미디어에서 출판한 '프로덕트 매니저는 무슨 일을 하고 있을까?' 외에도 '프로덕트 매니저'를 다룬 책들을 몇 권 더 읽어보았지만, 이 책만큼 솔직하고 심도 있는 책이 또 있을까 싶다.



지난번의 '프로덕트 매니저는 무슨 일을 하고 있을까?'가 지대넓얕 같은 느낌으로 '프로덕트 매니저'에 대해 알 수 있었다면, 이 책, '프로덕트 매니지먼트'는 좀 더 업무 전반에 집중되고 '사람'에 집중하는 것 같은 책이었다. 뼈를 찌르는 내용들도 있어서 여러 권 사다가 회사에 갖다 놓고 싶다는 생각도 했다. (누군가가 싫어할 것 같아서 생각에 그쳤다.)


이 책은 프로덕트의 정의부터 먼저 짚고 시작한다. 컴포넌트와 프로덕트를 구분하고, PM과 프로덕트에 대해 정의한다. 그리고 PM의 역할이 아닌 것과 PM의 역할인 것을 설명한다. 대기업은 내가 경험해 보지 않아서 모르겠지만, 나를 비롯한 대부분의 중소기업의 PM이 본인의 역할이 어디까지인지를 명확하게 알지 못하고 업무를 진행하고 있지 않았을까. 


내가 올바르게 PM 일을 잘 하고 있는지, 내가 잘못하고 있는 것은 없을지, 지금보다 명확하게 PM으로써의 능력을 키우려면 어떻게 해야 하는지, 명확하지 않은 길에 등불을 켜주고 잘못된 길로 가지 않도록, 이미 잘못된 길로 가고 있다면 돌아서 잘 된 길로 돌아설 수 있도록 이정표가 되어 주는 내용들을 꽉꽉 눌러 담아 책을 써준 작가에게 개인적으로 감사를 표하고 싶다.



아직까지 우리 회사 내부에서도 의견이 분분한 프로덕트 매니저(PM)와 프로젝트 매니저(PM), 그리고 프로그램 매니저(PM)를 구분해 주는 내용을 다루고 있다. (진심 회사 가져가서 이 쓸데없는 논란의 종지부를 찍고 싶은 충동이 들었다)


그렇다고 해도 역할 구분이 명확하지 않고 중복 직책이 다양한 중소기업에서 저걸 명확하게 하기란 쉽지 않지만... 일단 한 사람이 프로덕트 하나만 책임지고 있는 구조도 아니기도 하고...



프로덕트 매니저는 그 프로덕트의 CEO다. 프로덕트의 성공과 실패를 책임져야 한다. 그러나 현실은 언제나 성공을 요구받고, 실패에 대한 책임은 있지만, 성공에 대한 포상은 없는 그런 것이기에 '주인 의식'이 생기기 어렵고 더불어 '책임감'도 따라붙기 힘들지 않을까란 생각을 했다. (이상적인 내용이지만 정말 이런 이상적인 회사가 있는 걸까란 생각도 들었다.)



이 부분은 정말 뼈를 때리는 내용이었다. 마법 같은 프로세스는 없음에도 CEO나 경영진의 결정으로 방법론이 도입이 된다. 심지어 성공한 사람들의 방법론을 가져와 그대로 쓰는 것도 아니고 입맛에 맞는 것만 추려서 이것저것 섞어서 쓰고 있으니... 그런데 이게 대부분의 현실이 아닐까란 생각을 하기도 했다. 


어떤 조건이 필요하고

어떤 준비 과정이 있어야 하며

어떤 리소스가 준비되고 연습되야만

실제로 그 가치가 발휘된다는 사전 과정이

매우 짧게

아니면 전혀 없이 쉽게 진입한다는 의미다.


제발. 진짜 이 부분만 엄청나게 크게 인쇄해서 붙일까. ㅎㅎㅎㅎㅎㅎㅎㅎㅎ.. 그 좋다는 방법론, 우리도 갖다 쓰면 우리도 성공하겠지?라고 쉽게 생각하며 프로세스를 도입하고 혁신(?)의 바람을 일으키는 분들께 이 책을 바치고 싶다.


기업과 팀이 아무리 훌륭한 방법론을 도입해 사용한다고 해도

프로덕트가 성공하는 것은 아니다.

훌륭한 방법론은

'이렇게 하면 이게 좋아진다'

를 모아놓은 베스트 프랙티스다.


잘못된 방식으로 유명하다는 방법론을 도입했지만 모두가 준비되지 않고 연습되지 않은 상황에서 빛나는 결과물보다 '똥'을 더 많이 생산하고 있는 것 같은 이 상황에 사이다를 던져주는 내용만 있는 것은 아니다. 실제로 PM의 업무 전반에서 어떤 것을 중점적으로 생각하고 어떤 항목들을 체크하고 어떤 방식으로 일을 해야 하는지, 사람들과 협업은 어떻게 해나가는지 하나하나 노하우들을 상냥하게 알려준다. 기존의 PM은 이런 겁니다~라는 책들이 PM이라는 사람 그 자체보다는 '프로덕트'에 집중을 하는 편이라면, 이 책은 'PM'이라는 사람에게 집중해서 PM이 어떻게 자신의 일을 해 나가고 사람들과 협업하며 성장을 할 수 있는지를 길을 알려주는 책이다.



특히 책에서 다루는 '주의해야 할 네 가지 편향적 의사결정' 부분은 정말 깜짝 놀랄 만큼 '방심하고 있던 부분'이어서 주의해야겠다고 생각했다.


뒷부분에 가서 '사람들이 싫어하는 4가지 PM 유형'은 누군가가 생각나서 아주 사이다이기도 했지만, 내가 그런 사람이 되지 않을 것이란 보장이 없기 때문에 써서 붙여두고 주의해야겠다고 생각했다.


여러모로 내 PD / PM 생활에 피가 되고 살이 되어 줄 책이다. 이 책의 추천사처럼, 내가 처음 PD / PM이 되었을 때, 이 책이 있었더라면 좋았겠다는 생각을 했다.


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


#한빛미디어 #프로덕트매니지먼트 #한빛미디어PM #프로덕트매니저


댓글(2) 먼댓글(0) 좋아요(1)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
ywkim36 2023-07-27 01:16   좋아요 0 | 댓글달기 | URL
안녕하세요, 책의 저자 김영욱입니다. 쿰쿤님의 리뷰를 여러번 꼼꼼히 읽었습니다. 제가 조금 더 부지런해서 책을 일찍 냈더라면 쿰쿤님 같은 분들에게 일찍 도움이 될 수 있었을텐데라는 아쉬움도 생겼구요. 더욱 정진하겠습니다. 리뷰가 저에게 큰 응원이 되었습니다. 감사합니다.

쿰쿤 2023-10-30 01:01   좋아요 0 | URL
안녕하세요. 작가님! 댓글 확인이 많이 늦었네요. 저야말로 이런 좋은 책을 내주셔서 감사합니다. 곁에 두고 잘 보고 있고 이번에 회사에도 구매 요청을 해서 구비하고 다른 PM/PD들도 읽을 수 있게 했습니다. 앞으로도 제게 좋은 이정표가 되어 줄 책입니다. 정말 감사합니다.
 
백엔드 개발을 위한 핸즈온 장고 - 장고모델링과마이그레이션부터쿼리셋, DRF까지
김성렬 지음 / 한빛미디어 / 2023년 5월
평점 :
장바구니담기


지를 보면 웬 총을 든 아저씨가 서있다. 구글에서 장고를 검색 하면 관련된 영화와 책표지와 비슷한 이름의 영화가 나온다. 혹시나 해서 찾아보니 영화랑은 상관이 없고 장고의 최초 개발자 홀리바티가 좋아하던 기타리스트 장고 라인하르트에서 따온 것이라 한다.



장고란 무엇인가? 책에도 나오는 내용이지만 쉽게 설명하면 파이썬으로 만드는 무료 오픈소스 웹 프레임워크 이다. 즉 우리가 인터넷에 접속해서 아이디랑 비번을 넣고 특정 사이트를 사용할 수 있는 홈페이지를 쉽게 만들 수 있도록 미리 만들어 놓은 틀이라고 생각 하면된다. 


 이 책은 장고에 대한 기초를 배울 수 있는 책이다. 장고가 무엇이고 장점 등을 설명한다.



UI 부분은 github에서 제공해 주고 있어서 백엔드 부분을 집중해서 공부할 수 있다.



다른 기초 서적과 마찬가지로 설치 부터 환경 세팅까지 맥과 윈도우 두 플랫폼 모두 설명이 되어있다.



이 책의 또 다른 특징 신입과 주니어 개발자를 위한 경력 관리 및 면접 팁들이 중간 중간에 포함 되어 있어 특이하면서도 도움이 될듯 하다.




장고의 장점 중 하나로 여러 스토리지를 지원한다는 것이다. AWS  S3, GoogleCloundSrorage 등등 많이 사용되고 있는 스토리지를 편리하게 사용 할 수 있게 해준다.



급하신 분들은 마지막 초난감 웹서버를 세팅 후 필요한 기능을 추가 하면서 공부하는 것도 하나의 방법일 듯하다.


정리하자면 이 책은 장고의 설치부터 기본적인 문법 사용법 까지 초보자들이 따라 하기만 하면 되도록 잘 정리가 되어있다. 장고를 처음 부터 공부하고 싶은 분들에게 추천한다.



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


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
Docs for Developers 기술 문서 작성 완벽 가이드 - 우아한형제들 카카오 등 국내 테크니컬 라이터 11인 인터뷰 특별 수록
자레드 바티 외 지음, 하성창 옮김 / 한빛미디어 / 2023년 4월
평점 :
장바구니담기


개발자 그룹에서 문서를 쓴다고 하면 보통 '기획자'의 일이라고 치부하기 쉽다. 하지만 기획자가 아니라도 생각보다 '문서'를 쓸 일은 빈번하게 발생한다. 뭐 기획자라고 모두 글을 잘 쓰고 문서를 잘 만드는 것은 아니다. 우리는 모두 '독자'가 누군지를 두고 문서를 써야 하고, 독자는 '지금 하고 있는 것을 자주 안 해서 그때 다시 하려니 전혀 기억이 안 나는' 미래의 나일 수도 있고, '내가 지금 하고 있는 일을 인계받아서 이어서 진행하게 될' 미래의 부사수일 수도 있다. 또는 '내가 개발한 소프트웨어가 제대로 작동하는지 테스트해줄' 테스터 일 수도 있고. 



도서 'Docs for Developers'. '기술 문서 작성 완벽 가이드'는 문서랑은 담을 쌓고 지낼 개발자에게 이름 그대로 완벽한 가이드가 되어 줄 책이다. 


이 책을 통해 자신의 경험과 노하우를 전해 준 테크니컬 라이터 한 명이 말하길, 기술 문서의 작성 목적은 서로 다른 기술 스택을 보유한 개발자 모두가 협업의 본질을 이해하고, 해당 업무가 처음이더라도 원활하게 일할 수 있는 훌륭한 가이드나 매뉴얼을 남기는 것이라고 했다. 실제로 나는 주로 프로젝트에 새로운 담당 기획자가 오더라도 바로 실무에 적응할 수 있게, 가이드 문서나 매뉴얼 작업을 수시로 하고 최신화를 하고 있다. 물론 안타깝게도 이건 내 이야기이고 보통은 자신이 너무나 익숙하게 담당하고 있는 일들이라 별도의 매뉴얼이나 가이드를 만들 생각을 하지 않는다. 일할 시간도 부족한데 시간을 쪼개서 문서까지 만들기는 번거롭고 우선순위에서 밀리니까.


하지만 잘 만든 가이드 문서는 이후에 번거롭게 '교육'이라는 명목으로 업무를 가르칠 필요를 줄여주고, 담당자가 바뀌거나 내가 부득이하게 부재하게 되더라도 다른 사람이 원활하게 그 자리에 적응할 수 있게 해준다. 이 맛에 매뉴얼을 만든다. (나 없으면 회사가 안 돌아간다는 것은 어디까지나 직원의 착각일 뿐이고, 실제로는 거의 그렇지 않다.)



나는 라이브 서비스의 기획자다. 반복적으로 진행되는 업무들이 많은데 그 텀이 주 단위일 때도 있고 월 단위 일 때도 있고 때론 연 단위일 때도 있다. 6개월 이상으로 터울이 벌어지면 다시 그 업무를 해야 할 때가 되었을 때, 뭐부터 해야 하더라 멍~ 하게 될 때가 있다. 그래서 나는 업무툴의 매뉴얼부터 시작해서 업데이트 프로세스를 문서로 작성하고 그걸 템플릿 화해서 업무에 적용했다. 매달 반복되는 업무에 누락되는 부분이 없고 라이브 서비스에서 오류가 생기는 일도 거의 없게 되었다. 무엇보다 좋았던 부분은 이 템플릿을 다른 프로젝트에 적용할 수 있었고, 프로젝트 담당자가 바뀌었을 때 신규 담당자도 템플릿과 매뉴얼, 가이드를 통해 보다 빠르게 업무에 적응할 수 있었다.


혹자는 내가 매뉴얼과 가이드 문서를 작성하라고 했을 때, 업무할 시간도 없는데 번거롭게 왜 그런 일까지 해야 하는가라고 반문했지만, 시간이 지나 결과를 보면 복잡도가 요구되는 업데이트에서 가이드 문서가 있는 것과 없는 것은 라이브 결과에 큰 영향을 미친다. (예를 들면 라이브되면 안 되는 아이템이 실수로 라이브 되거나, 아이템이나 스킬 수치가 잘못 패치 된다거나, 리소스가 누락된다거나 하는 것 들 말이다.)


그뿐인가.

기획자가 아니더라도, 프로그래머도 본인이 분석 및 R&D 한 결과를 말로만 전달할 수는 없다. 간단한 것은 물론 가능하겠다만, 문서로써 기록을 남기고 그 문서를 보는 독자(예를 들면 기획자라든가)가 이해할 수 있고 재활용할 수 있는 지식을 남겨두면, 후에 같은 일을 또 하게 되는 일도 막을 수 있고 다른 누군가가 그것에 대해 물어보았을 때 잘 정리된 문서의 링크를 전달해 주면 그만인 것이다.


생각하기에 따라 번거롭지만 업무 효율과 사후 관리를 매우 편하게 하는 기술 문서 작성. 그리고 이 책은 문서랑은 도통 친하지 않은 개발자들에게 의미 있고 가치 있고 전달력 있는 문서를 작성하는 방법을 알려준다.


그 예전에 어디 컨퍼런스 강의에서 '프로그래머에게 사랑받는 기획서 작성 방법' 뭐 이 비슷한 내용이 있었는데, 기획자도 봐두면 아주 도움이 되는 책이다.


이 책은 'Corg.ly'라는 가상의 프로젝트를 통해 출시 전부터 출시 후까지를 다루며 개발 문서를 어떻게 작성해 나가는지 챕터별로 그 과정을 다룬다. 활용하기에 따라 정말 다양하게 응용이 가능한 내용으로 개인적으로는 신입 기획자한테도 추천하고 싶은 책이다. 사업팀 신입이 봐도 좋을 것 같다. 어떻게 이런 책이 이제야 나온 것일까. 


책을 읽고 나서 회사에 두고 신입들 보게 하려고 회사에 구매 요청도 해뒀다.ㅋㅋㅋㅋ


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


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
전문가를 위한 C++ - C++20, 병렬 알고리즘, 파일시스템, 제네릭 람다, 디자인 패턴, 객체지향의 원리를 익히는 확실한 방법, 개정5판
마크 그레고리 지음, 남기혁 옮김 / 한빛미디어 / 2023년 3월
평점 :
장바구니담기


한빛미디어에서 '전문가를 위한 C++' 개정판이 나왔다. 책의 제목부터도 '전문가'를 위한 책이라고 말하고 있지만, 그 압도적인 두께와 분량을 보고서도 초보자는 집어 들 엄두조차 내지 못할 압도적인 분위기를 풍긴다. 



페이지 수를 대충 보고 넘겼는데 실물 책을 받아드니 엄청난 두께에 놀랍기도 했지만, 이 두꺼운 책에 얼마나 방대한 내용들이 채워져 있을지 기대되기도 한다.



비교를 위해 100원짜리 동전을 옆에 세워 두고 찍어 보았다. 책 펼치고 읽을 때 책등 접히는 거 싫어하는데, 이 책은 책등 접히는 걸 피할 수 없는 운명일 것 같다.



책 제목 처럼 매우 정직하게 이 책은 초보자를 위한 책이 아니라 C++ 기술을 전문가 수준으로 끌어올리고자 하는 프로그래머와 개발자를 위한 책이다. 기본 C++에 대한 약간의 지식이나 C 또는 Java에 대한 상당한 경험, 프로그래밍 기초 및 컴파일러에 대한 친숙함에 대한 견고한 기초가 필요하다. 물론 초보자가 봐도 상관은 없지만 필요한 부분을 찾아 보기에 초보 서적 보다 시간이 많이 걸려 효율은 좋지 않다. 물론 영원한 초보자는 없기에 처음 부터 한 권으로 공부하는 것도 나쁘진 않을 것 같지만... 



C++의 백과사전과도 같은 이 책은 c++의 모든 내용을 다루고 있지만 그중에서도 주요 내용을 뽑으면 아래와 같다.


- 다양한 프로그래밍 방법론과 고품질 프로그래밍 스타일

- 대규모 소프트웨어 개발에 C++를 활용하는 방법

- 버그 없는 코드를 보장하는 방법

- 객체 지향 설계에 대한 감사

- 더 적은 작업으로 더 나은 코드를 작성하기 위해 라이브러리와 패턴을 사용하는 방법

- C++에서 메모리를 관리하는 가장 좋은 방법


이 책을 처음 보는 사람들도 아마 대부분 'Effective C++' 이란 책은 들어 본 적이 있거나 읽어 본 적이 있을 것이다. 그래서 둘을 비교 하자면 'Effective C++'이 주로 효과 적이고 효율적인 코드를 작성하는 방법이나 사례에 중점을 둔 책이라면, 전문가를 위한 C++은  문법 부터 객체 지향 프로그래밍, 템플릿 메타 프로그래밍, 동시성 및 최적화를 포함한 보다 광범위한 내용을 소개 하고 있다.


 프로그래밍의 대한 정보를 그동안 인터넷 검색을 통하여 또는 주변 다른 프로그래머를 통하여 접하면서, 왜? 라는 의문을 가졌던 적이 있었다면 이 책을 추천한다. 분명히 많은 도움이 될 것이다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
이것이 리눅스다 with Rocky Linux9 - 실무와 유사한 가상머신 환경에서 배우는 리눅스 서버, 3판 이것이 시리즈
우재남 지음 / 한빛미디어 / 2023년 2월
평점 :
장바구니담기


오늘 리뷰할 책은 두툼한 두께가 베개로 쓰기에도 좋을 듯한 책, '이것이 리눅스다(그것도 무려 3판임)'이다.



보통 책 옆면 사진도 같이 보여주는데, 이 책 두께를 보면 책을 읽기도 전에 내가 이걸 다 읽을 수 있을까 싶을 정도로 두꺼우니까 옆면은 생략한다. 그래도 같은 값에 이정도 두께면 뭔가 좀 더 내용이 많아 보이니 개이득인 기분도 있다.


이 책에 대해서 관심이 있는 분들은 아마 리눅스에 대해서 공부를 하고 있거나, 리눅스를 사용하고 있는 초보자 분들이 것이다. (나는 사용을 하고 있는 쪽)



아 그리고 리눅스를 공부하려면 리눅스 설치를 위한 컴퓨터를 새로 구입해야 하나 하는 걱정을 바로 해결해 주는 게 가상 머신으로 리눅스를 설치해서 사용하는 방식이다. 아마 듣기론 실무에서도 실제로 리눅스를 가상 머신으로 설치해서 사용한다고 한다.


로드맵만 보아도 아주 든든한 마음이 든다. 각각 목차에서 설명할 내용들을 순서대로 따라 가기만 하면 초보자도 리눅스 환경을 세팅하는데 무리가 없다.



내 컴퓨터 한 대를 마치 5대 처럼 사용하는 것이다. 가상 컴퓨터 설치하는 방법이랑 가상 컴퓨터 끼리 연결하는 방법도 매우 자세하게 설명이 되어있다.



이 책에서 사용하는 리눅스는 로키 리눅스인데 첨들어 보는 리눅스 이름이라 먼가 했더니, CentOS 후속 버전이라 생각하면 편하겠다.



이 책을 읽게 된 이유는 단순히 리눅스를 사용하고 싶었고 기본적인 명령어와 윈도우에서 하는 작업들 중에서 리눅스에서 해야 될 작업이 있어서였다.



하지만 책 내용은 기대 이상으로 좋았다. 단순히 VMware를 설치하는 내용만 하더라도 지금 까지 어느 인터넷 사이트에서 본 것보다 자세하게 나와있어 VMware 설치 교본으로 써도 좋을 정도다.


뿐만 아니라 리눅스를 사용하여 윈도를 대체해서 사용할 수 있도록 리눅스용 무료 오피스 프로그램 동영상 재생 프로그램 등 리눅스를 마치 윈도우 처럼 사용할 수 있도록 자세히 알려준다.









그리고 책의 후반부에는 서버와 DB 구축 MariaDB 설치 및 비주얼 스튜디오와 연동하는 방법 등 무료로 사용 가능한 무료 프로그램들을 사용하여 리눅스 환경을 구축하여 활용할 수 있도록 되어있다.



지금 리눅스를 첨 공부하는 사람이나 리눅스를 사용하고 있는데 어떻게 사용할지 모르는 사람들에게 추천한다. 책이 상당히 두꺼운 편이라 한 번에 다 읽기보다는 책꽂이에 꽂아 놓고 필요한 내용이 있을때 마다 사전 처럼 찾아서 보면 좋을 것 같다.


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




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo