logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

사례로 배우는 언어 전환 프로젝트 관리

사례로 배우는 언어 전환 프로젝트 관리

(개발자라면 누구나 꿈꾸는)

남경호 (지은이)
로드북
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
22,500원 -10% 0원
1,250원
21,250원 >
22,500원 -10% 0원
0원
22,500원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 18개 10,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 20,000원 -10% 1000원 17,000원 >

책 이미지

사례로 배우는 언어 전환 프로젝트 관리
eBook 미리보기

책 정보

· 제목 : 사례로 배우는 언어 전환 프로젝트 관리 (개발자라면 누구나 꿈꾸는)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9791198268624
· 쪽수 : 344쪽
· 출판일 : 2023-04-20

책 소개

“다시 개발하는 게 낫겠어!” 개발자라면 현재 서비스 중인 코드(기술 스택)를 확 바꿔버리고 싶은 적이 몇 번은 있을 것이다. 이 책은 개발자가 직접 경험한 서비스의 언어 전환 프로젝트를 어떻게 성공시켰는지 스토리를 섞어 정제된 프로세스처럼 정리한 책이다.

목차

프롤로그
인물 및 상황 설정

Chapter 1_ 〔배경〕 언어전환이 필요하다
1. 레거시와 생활하기
_〔사례〕
2. 전환의 이유 찾기
_〔사례〕
_1. 이유 예시
_2. 주의사항
3. 설득하기
_〔사례〕
_1. ‘신뢰자본’을 쌓자
_2. 설득할 대상에 따른 전략을 세우자
_3. 한 번만에 설득을 완수해야 한다고 생각하지 말자

Chapter 2_ 〔준비〕 지피지기면 백전불태
1. 프로젝트 로드맵 작성하기
_〔사례〕
_1. 로드맵 작성 시 이점
_2. 로드맵 도구들
2. 전환 전략 수립하기
_〔사례〕
_1. 작업 순서 결정
_2. 배포전략 수립
_3. 제약조건 설정
_4. 언어전환의 목적 확립
_5. 작업 범위 결정
_6. 작업 항목 목록화
3. 도메인 파악하기
_〔사례〕
_1. 도메인 목록 정의
_2. 행위 정의
_3. 모델 정의
4. API 정리하기
_〔사례〕
_1. REST API
_2. Graphql API
_3. gRPC
5. 기술 선정하기
_〔사례〕
_1. 웹 프레임워크
_2. API 프레임워크
_3. 영속 프레임워크
_4. 그 외에 고려해야 할 항목
_5. 프로토타입 작성하기
6. 패키지 구조 선정하기
_〔사례〕
_1. 패키지 구조를 선정할 때의 장점
_2. 대표 패키지 구조
7. 작업 생성하기
_〔사례〕
_1. 작업 생성 이유
_2. 작업 생성 전략

Chapter 3_ 〔과정〕 묻고 더블로 가!
1. 프로젝트 환경설정
_〔사례〕
_1. 버전 관리 시스템 설정
_2. 브랜치 전략
_3. 브랜치 보호 룰 설정
_4. 프로젝트 설정
_5. 지속적 통합 및 배포 설정
_6. 인프라 설정
2. 코드 기여 규칙 설정
_〔사례〕
_1. Lint를 이용한 코드 스타일 규칙 설정
_2. 팀 내 코딩 스타일 규칙 문서화
_3. 정적 분석 도구의 활용
_4. 버전 관리 시스템 사용 규칙
3. 테스팅 전략
_〔사례〕
_1. 테스트 장점
_2. 테스트 유형
_3. 테스트 조건
_4. 테스트 전략
4. 그 외 실천항목
_〔사례〕
_1. 제약조건 실천하기
_2. 중간 점검
_3. 작업 공유

Chapter 4_ 〔이슈〕 위기를 기회로
1. 운영이슈
_〔사례〕
_1. 기능 개선 및 추가 개발에 대한 협의
_2. 효율적인 운영이슈 처리 방법
_3. 장애 대응
2. 기술이슈
_〔사례〕
_1. 기술이슈에 대한 대응 자세
_2. 기술이슈를 해결하기 위한 전략
3. 작업 생산성
_〔사례〕
_1. 생산성에 영향을 미치는 요인들
_2. 생산성을 높이기 위한 노력
4. 이슈 공유
_〔사례〕
_1. 협업 관리도구 활용
_2. 문서 활용
_3. 정기 회의 활용

Chapter 5_ 〔종료〕 하얗게 불태웠어
1. QA 준비
_〔사례〕
_1. QA란 무엇인가
_2. QA를 위한 준비사항
2. 테스트 케이스
_〔사례〕
_1. 테스트 케이스 설계
3. 배포
_〔사례〕
_1. 배포 전 확인 항목들

Chapter 6_ 〔회고〕 회고합시다
1. 회고를 위한 사전 계획
_〔사례〕
_1. 작업 관리
_2. 회고 주기
_3. 사건 기록
2. 좀 더 유익한 회고를 위하여
_〔사례〕
_1. 5F
_2. KPT
_3. AAR
_4. YWT
_5. 4L
_6. 진행자의 역할
_7. 데이터 활용
_8. 피드백

Chapter 7_ 〔Q&A〕 후일담
1. 언어전환 프로젝트를 시작하게된 계기가 무엇인가요
2. 진행한 언어전환 프로젝트는 성공했다고 생각하나요
3. 언어전환 프로젝트의 목표는 무엇이었나요
4. 다른 개발자들에게 언어전환 프로젝트를 추천할 건가요
5. 언어전환 프로젝트 진행 중 기억나는 에피소드가 있나요
6. 언어전환 프로젝트와 제품 개발 프로젝트의 차이를 느꼈나요
7. QA 과정에서 발생한 버그 이슈 중 기억에 남는 이슈가 있나요
8. 가장 뿌듯했던 순간이 언제인가요
9. 회사나 다른 팀에서 보는 언어전환 프로젝트는 어떤 것인가요
10. 왜 코틀린과 스프링인가요 336
11. 언어전환 전후 프로젝트 진행의 차이점이 있나요
12. 만약에 프로젝트가 실패했다면 어떤 이유 때문일까요
13. 이 내용을 책으로 소개하게된 계기가 무엇인가요

찾아보기

저자소개

남경호 (지은이)    정보 더보기
https://veluxer62.github.io/ 현) 요식업 플랫폼 스타트업 백엔드 챕터 리드 전) 온라인 클래스 플랫폼 스타트업 백엔드 개발 전) 여행 플랫폼 스타트업 백엔드 개발 전) 보안 솔루션 백엔드 개발 소프트웨어 장인정신을 참 좋아합니다. 소프트웨어 장인 정신 선언문에 선언된 다음의 가치들을 실천하기 위해 노력합니다. _동작하는 소프트웨어뿐만 아니라, 정교하고 솜씨 있게 만들어진 작품을 _변화에 대응하는 것뿐만 아니라, 계속해서 가치를 더하는 것을 _개별적으로 협력하는 것뿐만 아니라, 프로페셔널 커뮤니티를 조성하는 것을 _고객과 협업하는 것뿐만 아니라, 생산적인 동반자 관계를 코드를 좀 더 잘 작성하기 위한 나의 노력이 같은 팀의 개발자가 미래에 나의 코드를 수정할 때 좀 더 손쉽게 코드를 수정할 수 있도록 해줄 것이고, 내가 만든 제품에 지속적으로 가치를 부여하는 모습이 동료들에게 동기부여를 제공할 수도 있으며, 모두가 효율적으로 일할 수 있도록 하려는 나의 노력이 팀의 생산성을 높여주면서 제품의 가치 전달에 좀 더 집중할 수 있도록 해줄 것입니다. 이 책은 구체적인 코드 이야기는 자세하게 다루고 있진 않지만, 언어 전환 프로젝트를 준비하고 있거나 혹은 제품 개발 프로세스를 어떻게 정하면 좋을지 고민하고 계시는 여러분에게 필자가 경험한 제품 개발을 위한 전반적인 개발 프로세스 및 협업과 관련한 내용을 소개하고 있습니다. 이미 이러한 프로젝트를 하고 있거나 필자의 가치관에 공감하는 분이라면 재미있게 읽을 수 있으리라 생각합니다. 이 책을 통해 언어 전환 프로젝트를 간접적으로나마 경험해보고 필자의 가치관들을 함께 나누었으면 하는 바람입니다.
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책
9791193229064