TL;DR
- Rebecca Murphey와 Otto Hilska의 『Build: Elements of an Effective Software Organization』 3판은 AI가 소프트웨어 개발 방식을 바꾸는 상황에서 조직이 비즈니스 성과, 개발자 생산성, 개발자 경험을 함께 관리하는 방법을 다룸.
- 이 책은 소프트웨어를 만드는 일이 실제로는 소프트웨어를 만드는 팀을 구축하는 일이라는 관점을 제시함.
- AI를 조직의 기본기를 대체하는 지름길이 아니라 기존 강점과 약점을 증폭하는 요소로 바라봄.
- 성과와 생산성, 개발자 경험을 측정하고 개선하는 종합적인 틀과 관련 참고 자료를 제공함.
- 목차는 비즈니스 성과, 개발자 생산성, 개발자 경험, 조직 전반의 개선을 다섯 장에 걸쳐 다룸.
책 소개
- 소프트웨어 개발은 어렵고, 효과적인 소프트웨어 엔지니어링 조직을 운영하는 일은 더 어려움.
- Rebecca Murphey와 Otto Hilska가 쓴 『Build: Elements of an Effective Software Organization』 3판은 주변 환경이 계속 바뀌는 상황에서 엔지니어링 리더와 팀이 효과성을 유지하도록 돕는 안내서임.
- AI가 소프트웨어 개발 방식을 바꾸는 가운데 특히 중요한 세 가지에 집중함.
- 비즈니스 성과에 대한 지속적인 집중
- 팀과 시스템의 생산성을 명확히 파악하는 일
- 회사에서 소프트웨어를 만드는 경험을 신중하게 다루는 일
- 리더와 관리자뿐 아니라 팀이나 조직의 개선에 관심이 있는 사람에게 의미 있는 진전을 시작할 수 있도록 안내함.
- Goodreads 평점은 4.3점이며, 온라인 열람과 페이퍼백·킨들판 구매 옵션이 안내됨. 관련 사이트는 swarmia.com임.
독자 추천사
“성과가 높은 조직에서 일하는 경험은 모든 소프트웨어 엔지니어에게 인생을 바꾸는 경험이지만 드문 일임. 그런 조직은 구축하고 유지하기 어렵기 때문임. Rebecca와 Otto는 직접 팀을 만들고 그 안에서 일했을 뿐 아니라 수많은 다른 조직도 지켜본, 이 책을 쓸 수 있는 드문 사람들임. 어려운 일이지만 불가능하지 않으며, 해볼 가치가 있음. 이 책은 관심을 가진 사람들을 위한 지도임.”
- Charity Majors, Honeycomb 공동 창립자 겸 최고기술책임자(CTO)의 추천임.
“훌륭한 소프트웨어 조직을 운영하는 데 관한 최고의 안내서 가운데 하나임. 놀라울 만큼 많은 아이디어를 간결하게 담고 있으며, 이를 전체적으로 생각할 틀을 제공함. 때때로 다시 펼쳐 현재 상황을 점검하기 좋은 믿음직한 참고서임.”
- Luca Rossi, Refactoring 창립자의 추천임.
“AI와 개발자 경험을 다룬 부분은 지금 소프트웨어를 만드는 일이 어떤 느낌인지 유난히 솔직하게 보여줌. 리뷰 부담과 병렬 작업의 압박, AI가 코드베이스에 익숙해지는 데 도움이 되던 일을 흡수할 때 초기 경력 엔지니어에게 생기는 문제를 다룸. 아직 방향을 잡아가는 엔지니어링 조직을 위한 실용적이고 직설적인 안내서임.”
- Helen Greul, PolyAI 엔지니어링 수석 부사장의 추천임.
“효과적인 소프트웨어 조직은 더 많은 코드를 더 빨리 생산하는 데 그치지 않고, 비즈니스 성과와 개발자 생산성, 개발자 경험을 조율하는 데 달려 있음. AI를 기본기를 건너뛰는 지름길이 아니라 기존 조직의 강점과 약점을 증폭하는 요소로 다룬 점이 특히 좋았음. 현실적이고 시의적절한 접근임.”
- Frederic Calvez, Smartly 제품·엔지니어링 운영 책임자의 추천임.
“소프트웨어를 만든다는 말은 실제로 소프트웨어를 만드는 팀을 만든다는 뜻임. Rebecca와 Otto는 이를 직접 경험했으며, 지표와 통찰을 활용해 조율, 소통, 문화, 도구를 개선하도록 팀을 돕고 있음.”
- Nathen Harvey, Google Cloud DORA 책임자의 추천임.
“AI는 엔지니어링 효과성의 한계를 드러내는 동시에 일하는 방식도 바꾸고 있음. 따라서 몇 가지 관행뿐 아니라 엔지니어링 전달의 기본 원리를 이해하는 일이 어느 때보다 중요함. 『Build』는 이를 이해하도록 종합적인 개요를 제공하고, 각 조직에 중요한 문제를 더 깊이 살펴볼 참고 자료도 제시함.”
- Rob Zuber, CircleCI 최고기술책임자(CTO)의 추천임.
목차
- 서문
- 머리말
- 1장: 소개 — 이 책의 효과성 접근 방식, 현재 출발점, 측정과 목표 설정, 기본 요건, 책의 나머지 내용
- 2장: 비즈니스 성과 — 성과 중심 조직 구성, 조직의 우선순위 설정, 올바른 일을 하고 있는지 점검, 팀 간 이니셔티브 관리, 다음 단계, 추가 읽을거리
- 3장: 개발자 생산성 — 개발자 생산성의 정의, 전통적인 생산성 과제, 기본 요건, 생산성을 생각하는 프레임워크, 생산성 측정, 웹 소프트웨어 이외의 지표, 생산성 개선과 목표 설정, 생산성과 품질, 다음 단계, 추가 읽을거리
- 4장: 개발자 경험 — 개발자 경험의 정의, 전통적인 개발자 경험 과제, AI가 개발자 경험을 바꾸는 방식, 엔지니어 경험 파악, 개발자 경험 측정과 개선, 관련 목표 설정, 다음 단계, 추가 읽을거리
- 5장: 모든 요소의 결합 — 지향점 설정, 피해야 할 점, 팀 차원의 개선, 조직 차원의 개선, 다음 단계, 추가 읽을거리
- 추가 항목 — 지원 안내, 부록, 저자 소개, Swarmia 소개, 감사의 말, 피드백과 오류 정정
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요