<개발자 레벨업 프로젝트> 더 나은 나와 팀을 위한 방법론
이 책은 애자일 선언문의 가치와 원리를 토대로 애자일 프랙티스, 방법론, 마음가짐의 변화까지 설명합니다. 다양한 기법을 활용해 가상의 팀에 적용하는 내용을 읽다 보면 여러분이 속한 팀 니즈에 가장 맞는 방법을 찾아 적용할 수 있으며, 팀과 프로젝트를 지속적으로 개선하고 발전시키는 방법을 이해하게 될 겁니다. 또한, 각 장의 연습 문제와 9장 PMI-ACP 모의 테스트를 통해 애자일 공인 전문가(PMI-ACP)를 준비할 수도 있습니다.
<누구를 위한 책인가요?>
다음 질문에 한 가지라도 “예”라고 대답한다면, 그렇다면 이 책은 여러분을 위한 책입니다.
<도서 특징>
애자일을 배우고자 하는 독자를 위한 <헤드 퍼스트 애자일>의 학습 원리
서문 - 이 책의 활용 방법 : 애자일하게 돌아가는 여러분의 두뇌는 새로운 내용을 배우려 열심히 노력하며 “더 중요한 것을 위한 공간을 남겨둬야겠어.” 라고 생각할 겁니다. 이제부터 어떻게 해야 정말로 애자일하게 될 만큼인지 (그리고 PMI-ACP 자격 시험을 통과하는 것) 살펴보겠습니다.
1장. 원칙과 프랙티스 - 애자일이란? : 이제 애자일(Agile)에 도전할 흥미진진한 시점입니다. 우리 업계에서 최초로 여러 세대의 소프트웨어 개발팀이 겪었던 문제들을 해결할 확실하고 지속 가능한 방법을 찾았습니다. 애자일한 팀은 실무에서 입증된 단순하고도 직접적인 방법을 사용합니다.
2장. 방법론을 대하는 마음가짐 - 애자일 가치와 원칙 : 좋은 소프트웨어를 만들기 위한 ‘완벽한’ 레시피(Recipe)는 없습니다. 마음가짐에 따라 애자일 프랙티스나 방법 또는 방법론을 적용해 성과를 얻거나 실패할 수 있습니다.
3장 스크럼 규칙 - 스크럼으로 프로젝트 관리하기 : 스크럼 규칙은 단순하고 배우기 쉽습니다.하지만 스크럼이 가장 효과적으로 실행되려면, 효과적인 마음가짐을 갖는 데 도움이 되는 스크럼의 가치와 애자일 선언문의 원칙을 제대로 이해해야 합니다.
4장 일반적으로 수용되는 스크럼 프랙티스 - 애자일 가치와 원칙 : 스크럼 팀은 다 함께 프로젝트를 계획하면서 모든 팀원이 각 스프린트 목표에 몰입합니다. 팀의 집단 몰입을 지속하려면, 계획 수립, 추정, 추적은 팀이 하나의 그룹으로 일할 수 있도록 단순하고 쉬워야 합니다.
5장 변화 포용하기 - XP(익스트림 프로그래밍) : XP는 의사소통이 잘되는 일관성 있는 팀을 구축하고 편안하고 활기 넘치는 환경을 조성하는 데 초점을 맞춘 애자일 방법론입니다. 팀이 복잡하지 않은 단순한 코드를 만들 수만 있다면, 변화를 두려워하지 않고 포용할 수 있습니다.
6장 불필요한 일 제거하고 흐름 관리하기 - 린/칸반 : 린 마음가짐을 가진 수많은 팀들은 진행 중인 작업을 제한하기 위해 칸반을 사용하고, 그다지 중요하지 않은 일로 삼천포에 빠지지 않기 위해 풀 시스템(pull system)을 생성합니다. 여러분이 수행하는 소프트웨어 개발 프로세스를 하나의 큰 시스템(whole system)으로 보는 것이, 더 나은 소프트웨어를 만드는 데 어떻게 도움이 되는지 배워봅시다.
7장 당신의 지식 확인하기 - PMI-ACP 시험 준비 : 이제는 여러분이 배운 가장 중요한 개념 중 몇 가지를 연습해볼 시간입니다. 여러분이 PMI-ACP 시험 준비를 하는 데 도움이 되도록 특별히 고안된 연습, 퍼즐, 실전 문제(그리고 새로운 자료도 포함해서)를 만나보세요.
8장 좋은 선택하기 - 전문가의 책임 : 자신이 하고 있는 일을 잘하기 위해서는 좋은 선택을 해야 합니다. PMI-ACP 인증을 받은 사람들은 누구나 PMI 윤리 및 전문가의 행동강령을 따릅니다. 그 강령은 프로젝트 관리 지식체계 지침서(PMBOK)에서는 그다지 다뤄지지 않는 윤리적인 의사결정을 내리는 데 도움을 줍니다.
9장 : PMI-ACP 모의 테스트 - 연습이 완벽을 만든다 : 여러분의 지식을 복습하고 시험을 대비해봅시다. 여기에 120개의 질문이 있는 PMI-ACP 실전 문제를 준비했습니다. PMI 전문가들이 사용하는 것과 아주 동일한 PMI-ACP 시험 내용 개요를 그대로 따랐습니다.
서문. 이 책의 활용 방법
1장. 애자일이란? : 원칙과 프랙티스
2장. 애자일 가치와 원칙 : 방법론을 대하는 마음가짐
3장. 스크럼으로 프로젝트 관리하기 : 스크럼 규칙
4장. 애자일 계획 수립 및 추정 : 일반적으로 수용되는 스크럼 프랙티스
5장. XP(익스트림 프로그래밍) : 변화 포용하기
6장. 린/칸반 : 불필요한 일 제거하고 흐름 관리하기
7장. PMI-ACP 시험 준비 : 당신의 지식 확인하기
8장. 전문가의 책임 : 좋은 선택하기
9장. 연습이 완벽을 만든다 : PMI-ACP 모의 테스트
부록. 국내에서의 애자일 성공 경험
추천사
당신이 한 번이라도 소프트웨어 팀에서 일해본 적이 있다면, 『Head First Agile』에 나오는 정확하고 통찰력 있는 사례들에 바로 공감할 겁니다. 이 책에는 제 사회 생활 초반에 누군가 제게 얘기해줬으면 좋았을, 수많은 훌륭한 조언들이 있습니다. 당신이 소프트웨어 업계에 얼마나 오래 몸담고 있는지와는 무관하게, 오래된 문제를 보는 새로운 방식과 배울 점을 찾으리라 장담합니다. 저도 XP에 페어 프로그래밍 외에도 훨씬 많은 것들이 있음을 알게 되어 놀랐습니다. 그래서 저는 제 팀에 이와 같은 프랙티스와 아이디어가 어떻게 도움이 될지 살펴볼 것입니다.
- 아담 리브, RedOwl Analytics의 대표 아키텍트