스크랩

구간

JIRA 시스템 구축과 활용 이슈 트래킹에서 애자일 프로젝트 관리까지

원제 : JIRA Essentials, 3/E

패트릭 리 저 | 김영기, 박득형, 임원택 역 | 에이콘출판 | 2016년 01월

미리보기 북트리

정가
$76.00
판매가
$55.40 (27%↓) 최저가 보상
적립금
$1.11 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788960778009 / 424쪽 188 x 235 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

출판사 리뷰

출판사 서평 ★ 이 책에서 다루는 내용 ★ ■ 배포 준비를 도와주는 지라(JIRA) 아키텍처와 기본 컴포넌트에 대한 학습 ■ 최종 사용자와 관리자 관점에서의 지라 이해 ■ 정보 저장을 위한 커스텀 필드(custom field), 스크린(Screen), 유효성 검사 규칙(validation rule)을 통한 사용자 정의 형식의 설계와 구현 ■ 복잡한 검증 로직(validation logic)과 비즈니스 규칙(business rule)을 가진 사용자 정의 워크플로우의 설계와 생성 ■ 인증되지 않은 접근으로부터 지라 데이터 보호 ■ 갱... ★ 이 책에서 다루는 내용 ★ ■ 배포 준비를 도와주는 지라(JIRA) 아키텍처와 기본 컴포넌트에 대한 학습 ■ 최종 사용자와 관리자 관점에서의 지라 이해 ■ 정보 저장을 위한 커스텀 필드(custom field), 스크린(Screen), 유효성 검사 규칙(validation rule)을 통한 사용자 정의 형식의 설계와 구현 ■ 복잡한 검증 로직(validation logic)과 비즈니스 규칙(business rule)을 가진 사용자 정의 워크플로우의 설계와 생성 ■ 인증되지 않은 접근으로부터 지라 데이터 보호 ■ 갱신 사항의 자동 이메일 규칙을 이용한 사용자 통보 ■ 프로젝트 진행 상태의 검색, 분석 및 보고 ■ 애자일 방법론을 통한 프로젝트 수행과 관리 ★ 이 책의 대상 독자 ★ 지라에 막 입문하여 설치, 사용, 관리하는 방법을 배우고 싶은 독자라면, 이 책은 최고의 선택이 될 것이다. 기본적인 컴퓨터 조작에 익숙해져야 한다. 특히, 지라와 소프트웨어 프로젝트 관리를 사용해야 하는 시스템을 익숙하게 다룰 수 있어야 한다. 또한, 스크럼 등의 애자일 방법론을 잘 이해하고 있다면 이 책은 매우 유용할 것이다. 1장에서는 지라를 설치할 운영체제에 친숙하다고 가정한다. ★ 이 책의 구성 ★ 1장, 지라 시작하기 이 책의 시작점으로, 지라 애플리케이션을 직접 설치하는 방법을 안내한다. 설치한 지라는 이 책에서 실습하면서 계속 사용할 것이다. 지라 전문가에게는 1장을 통해 기존에 알고 있던 내용을 상기시키고, 지라 6에서 바뀐 내용을 소개할 것이다. 1장이 끝나면 지라 애플리케이션을 구동할 수 있을 것이다. 2장, 프로젝트 관리 프로젝트를 생성하는 방법과 프로젝트와 관련된 관리(administration) 작업에 대해 설명한다. 또한, 지라 관리의 핵심인 스키마(Scheme)에 대한 개념을 소개한다. 3장, 이슈 관리 이슈 생성과 관련된 모든 것, 그리고 이슈에서 수행할 수 있는 기능(워크플로우 전이는 제외)을 설명한다. 또한, 다양한 이슈의 유형을 소개하고, 예제 프로젝트를 통해 독자가 직접 예제 프로젝트에서 사용될 더미 데이터를 설정해본다. 4장, 필드 관리 지라가 필드를 사용해 데이터를 수집하는 방법과 사용자 정의 필드를 사용해 기능을 확장하는 방법을 설명한다. 그리고 계속해서 필드 설정을 통해 적용할 수 있는 다양한 동작을 설명한다. 5장, 스크린 관리 앞의 내용을 기반으로 하여 스크린의 개념과 사용자가 직접 스크린을 만들고 관리하는 방법을 다룬다. 5장에서는 이전 장에서 소개된 기능을 함께 사용해 지라의 스크린 설계 기능 뒤에 숨겨진 능력을 보여줄 것이다. 6장, 워크플로우와 비즈니스 프로세스 지라가 지원하는 가장 강력한 기능인 워크플로우를 설명한다. 이슈 생명주기에 대한 개념을 소개하고, 워크플로우의 다양한 형태를 설명한다. 또한, 6장에서는 워크플로우와 앞에서 소개한 스크린 등 지라의 다양한 요소가 어떻게 연결되는지도 설명한다. 널리 잘 알려진 몇 가지 무료 확장 기능을 사용해 지라 확장 기능에 대한 개념을 이해하고, 이를 예제 프로젝트에 적용해본다. 7장, 이메일과 알림 지라에서 자동으로 이메일 알림을 받는 방법과 다양한 설정 방법에 중점을 둔다. 이는 지라에서 아주 중요하고 강력한 기능으로, 이 책의 예제 프로젝트에 매우 중요한 부분이기도 하다. 또한, 6장의 워크플로우와 연계해, 지라에서 알림 체계를 관리하는 방법을 상세히 설명한다. 8장, 지라 보안 지라에서 제공하는 다양한 보안 제어 기능을 다룬다. 이 기능은 지라의 모든 요소에 영향을 주기 때문에, 앞에서 다룬 모든 내용과 관련해 보안을 적용하는 방법을 설명한다. 또한, 사용자 관리를 위해 기존 LDAP 시스템과 지라를 통합하고 연동하는 방법을 다룬다. 9장, 검색, 보고, 분석 지라의 데이터를 통해 다양한 형식의 보고서를 어떻게 생성하는지 설명하고, 지라 6에서 바뀐 내용을 설명한다. 10장, 지라 서비스 데스크 새로운 제품인, 지라를 본격적인 서비스 데스크 솔루션으로 변화시킨 지라 서비스 데스크를 설명한다. 10장에서는 지라 서비스 데스크 부가 기능을 설치하는 방법, 서비스 데스크를 생성하는 방법, 사용자 정의 SLA 지표를 정의하는 방법을 설명한다. 11장, 고급 기능 지라를 단순한 이슈 추적 시스템 이상으로 사용할 수 있게 하는 고급 기능을 다룬다. 11장에서는 지라 애자일(JIRA Agile)을 사용해 애자일 프로젝트를 운영하는 방법, 지라를 통해 피드백을 효과적으로 수집하는 시스템을 구축하는 방법을 알게 된다.

저자 소개

앱퓨전즈(AppFusions)의 공동 설립자이자 수석 엔지니어다. 앱퓨전즈는 IBM 커넥션(IBM Connection), 자이브 애틀래시안(Jive Atlassian), 구글 앱스(Google Apps), 박스(Box), 드롭박스(Dropbox) 등의 많은 기업들을 위한 통합 솔루션의 개발과 패키징을 전문으로 하는 회사다.
저자는 애틀래시안 플랫폼을 위한 제품과 솔루션을 개발하고, 전문 컨설팅 서비스를 제공하며, 8년 이상을 애틀래시안 생태계에서 일해왔다. 애틀래시안 앤써즈 앤 쿼라(Atlassian Answers and Quora) 같은 포럼을 통해 답변과 조언을 제공하는 애틀래시안 커뮤니티의 최고 공헌자 중 한 명이다.
의료 서비스, 소프트웨어 엔지니어링, 금융 서비스, 정부 기관과 같은 다양한 분야에 걸친 여러 고객들을 위한 기본 사항부터 커스터마이징까지 애틀래시안 솔루션의 설계와 개발 분야에서 폭넓은 경험을 쌓았다.


 

역자 소개

  • 역자 : 김영기, 박득형, 임원택
김영기
삼성전자 입사 후, 사업부와 연구소를 오가며 개발과 SE 모두에 대한 경험을 쌓았다. 지능망(IN) 및 모바일 애플리케이션 개발 경험이 있으며, 정적 분석 및 소프트웨어 구조분석 등의 업무를 담당했다. 사업부 개발 인프라 개선 T/F등을 통해 소프트웨어 개발 인프라 개선 작업에 참여했다. 현재, QA 담당 업무를 맡고 있으며, 사업부 내 소프트웨어 교육 강사 및 애자일 코치로도 활동 중이다.

박득형
KAIST에서 통신 및 네트워크 분야로 박사 학위를 취득 후, 스타트업에서 네트워크 및 임베디드 소프트웨어 개발을 경험했다. 삼성전자에서 OS에서 애플리케이션까지 다양한 개발업무를 했으며, 현재 개발 인프라 관리 업무를 수행하고 있다. 애자일 코치로도 활동 중이다.

임원택
삼성전자 네트워크 사업부에서 정적 분석과 오픈소스 관련 업무를 담당했다. 애자일 코치로도 활동했으며, 소프트웨어 개발 인프라 개선 등 다양한 SE 업무에 참여한 경험이 있다. 현재 QA 업무를 담당하고 있다.

머리말

★ 지은이의 말 ★

수 년에 걸쳐, 지라(JIRA)는 개발자가 프로젝트를 관리하기 위한 간단한 버그 추적 시스템(Bug Tracking System)에서 다목적 이슈 추적 시스템(Issue Tracking System)으로 발전했다. 완성도가 높아짐에 따라, 지라는 단순한 애플리케이션에서 플랫폼으로 진화하여, 지라를 기반으로 한 다른 제품의 일부가 되고, 다양하게 사용할 수 있게 변화했다.
지라 6는 지라 및 관련 제품의 주요 최신 버전이다. 지라 6는 서비스 데스크 애플리케이션 지원 등 신규 기능을 제공하고, 유연하고 강력한 워크플로우 설계 및 애자일 방법론 지원 기능을 강화했다. 이 책에서는 지라에 대한 모든 기본적인 사항과 다양한 기능의 이슈 추적 시스템은 물론, 지라 플랫폼에 추가되는 부가 기능(add-on)들을 지라의 핵심 사항으로 다룬다.
실 사례와 단계별 지침으로 가득한 이 책으로 여러분은 지라 전문가로 도약할 수 있을 것이다.

 

★ 옮긴이의 말 ★

소프트웨어 개발의 성공 요소 중 하나가 개발 인프라입니다. 효율적이고, 개발자 친화적인 개발 환경의 구축은 소프트웨어 개발 기간을 단축시키고, 소프트웨어의 품질을 높일 수 있습니다. 지라(JIRA)는 효율적인 협업을 위한 이슈 트래킹 도구로, 지라를 이용하면 소프트웨어 개발자뿐 아니라 관리자, 테스터 상호 간의 의사소통과 업무 효율을 높일 수 있을 것입니다.

지라는 조직의 필요에 따라 이슈 타입의 추가, 워크플로우 정의 등 다양한 방법으로 최적화할 수 있으며, 컨플루언스(Confluence) 같은 애틀라시안(Atlassian) 사의 다양한 제품과 연동되는 장점이 있습니다. 또한, 다양한 추가 기능을 통해 이슈 관리 이외의 애자일 프로젝트 관리 등 다양한 기능을 추가할 수 있습니다. 따라서 조직의 규모나 조직이 사용하는 프로세스의 복잡성에 구애받지 않고, 대부분의 조직에서 지라를 활용하는 것이 가능합니다.

지라는 다양한 기능과 장점이 있지만, 애틀라시안 사의 방대한 분량의 지라 매뉴얼을 통해, 많은 시간과 노력을 들이며 이러한 지라의 기능을 파악하는 것은 개발자나 관리자가 겪어야 하는 어려움 중 하나였다고 생각합니다. 이 책을 통해 개발자 여러분이 지라에서 사용되는 기본 개념과 핵심적인 기능을 빠르게 파악하고 현업에서 지라를 활용하는 데 많은 도움을 받을 수 있기를 바랍니다.


 

목차

목차
1장 지라 시작하기
__지라의 구조
__고수준 아키텍처
____웹 브라우저
____애플리케이션 서비스
____데이터 저장소
__지라 설치 디렉터리
__지라 홈 디렉터리
__시스템 요구사항
__하드웨어 요구사항
__소프트웨어 요구사항
____운영체제
____자바 플랫폼
____애플리케이션 서버
__설치 옵션
__지라 설치와 구성
__자바 설치
__MySQL 설치
__JIRA를 위한 MySQL 준비
__지라 설치
____지라 입수와 설치
____MySQL 드라이버 설치
____지라 설치 마법사
____지라의 시작과 종료
__설치 후 구성
__지라 메모리 확장
__지라 포트 번호와 컨텍스트 패스 변경
__HTTPS 구성
__요약
2장 프로젝트 관리
__지라 계층 구조
__프로젝트 카테고리
__프로젝트
__이슈
__필드
__프로젝트 권한
__프로젝트 생성
__프로젝트 키 형식 변경
__지라로 데이터 가져오기
__CSV를 통한 데이터 가져오기
__프로젝트 사용자 인터페이스
__프로젝트 브라우저
__요약 탭
__이슈 탭
__로드맵 탭
__변경 로그 탭
__버전 탭과 컴포넌트 탭
__소스 탭과 리뷰 탭
__프로젝트 관리
__요약 탭
__컴포넌트 탭
____컴포넌트 생성
____컴포넌트 관리
____컴포넌트 리더와 기본 할당자
__전 탭
____버전 생성
____버전 관리
__그밖의 탭
__업무지원 프로젝트
__새로운 프로젝트 카테고리 생성
__새로운 프로젝트 생성
__카테고리에 프로젝트 할당
__새로운 컴포넌트 생성
__모든 사항 수행
__요약
3장 이슈 관리
__이슈 이해
__지라 이슈 요약
__이슈로 작업하기
__이슈 생성
__이슈 편집
__이슈 삭제
__프로젝트 간 이슈 이동
__이슈에 투표하기
__이슈의 알림 수신
__사용자에게 이슈 할당
__다른 사용자와 이슈 공유하기
__이슈 링크
__이슈 링크 가능하게 하기
__링크 타입 생성
__이슈를 다른 이슈와 링크
__원격 콘텐트와 이슈 링크
__이슈 복제
__시간 추적
__시간 추적 설정
__초기 추정치 지정
__로깅 작업
__이슈와 의견
__의견 추가
__의견 관리
__의견에 퍼머링크 만들기
__첨부 파일
__지라에서 첨부파일 활성화
__파일 첨부
__스크린샷 첨부
__이슈 타입과 서브태스크
__이슈 타입 생성
__이슈 타입 삭제
__서브태스크
____서브태스크 활성화
____서브태스크 생성
____이슈 타입 스키마
__이슈 우선순위
__업무지원 프로젝트
__새로운 이슈 타입 추가
__이슈 타입 스키마 생성
__마무리하기
__요약
4장 이슈 관리
__내장 필드
__사용자 정의 필드
__사용자 정의 필드 타입
____표준 필드
____고급 필드
__검색기
__사용자 정의 필드 컨텍스트
__사용자 정의 필드의 관리
____사용자 정의 필드 추가
____사용자 정의 필드의 편집과 삭제
__사용자 정의 필드 설정
____사용자 정의 필드 컨텍스트 추가
____선택 옵션 구성
____기본 값 정의
__필드 구성
__필드 구성 추가
__필드 구성 편집/삭제
__필드 구성 복사
__필드 구성 관리
____필드 상세 설명
____필드 요구사항
____필드 가시성
____필드 렌더링
____스크린
____필드 구성 스키마
__필드 구성 스키마 관리
____필드 구성 스키마 추가
____필드 구성 스키마 편집/삭제
____필드 구성 스키마 복사
____필드 구성 스키마 설정
____필드 구성 스키마와 프로젝트의 연결
__업무지원 프로젝트
__사용자 정의 필드 설정
__필드 구성 설정
__필드 구성 스키마 설정
__마무리하기
__요약
5장 스크린 관리
__지라와 스크린
__스크린으로 작업하기
__스크린 추가
__스크린 편집/삭제
__스크린 복사
__스크린 구성
____스크린에 필드 추가
____스크린에서 필드 삭제
__스크린 탭 활용
____스크린에 탭 추가
__탭 편집/삭제
____스크린 스키마로 작업하기
__스크린 스키마 추가
__스크린 스키마 편집/삭제
__스크린 스키마 복사
__스크린 스키마 구성
____스크린을 이슈 동작에 연결
____연결 편집/삭제
__이슈 타입 스크린 스키마
__이슈 타입 스크린 스키마 추가
__이슈 타입 스크린 스키마 편집/삭제
__이슈 타입 스크린 스키마 복사
__이슈 타입 스크린 스키마 구성
____이슈 타입을 스크린 스키마에 연결
____연결 편집/삭제
__이슈 타입 스크린 스키마와 프로젝트 연결
__업무지원 프로젝트
__스크린 설정
__스크린 스키마 설정
__이슈 타입 스크린 스키마 설정
__마무리하기
__요약
6장 워크플로우와 비즈니스 프로세스
__비즈니스 프로세스 매핑
__워크플로우의 이해
__워크플로우 관리
__이슈의 상태
__천이
____트리거
____조건
____검증기
____후처리 기능
__워크플로우 디자이너
__워크플로우 작성
____천이에 트리거 추가
____천이에 조건 추가
____천이에 검증기 추가
____천이에 후처리 기능 추가
__워크플로우 업데이트
__워크플로우 스키마
__워크플로우 스키마 생성
__워크플로우 스키마 구성
____워크플로우에 이슈 타입 할당
____관계 설정 편집/삭제
__워크플로우 스키마 활성화
__부가 기능을 활용한 워크플로우 확장
__JIRA Suite Utilities
__JIRA Workflow Toolbox
__JIRA Misc Workflow Extensions
__Workflow Enhancer for JIRA
__Script Runner
__업무지원 프로젝트
__워크플로우 준비
__워크플로우 스키마 준비
__마무리하기
__요약
7장 이메일과 알림
__지라와 이메일
__메일 서버
__보내는 메일로 작업하기
__보내는 메일 서버 추가
____보내는 메일 비활성화
____SSL을 통한 SMTP 활성화
__테스트 이메일 보내기
__메일 큐
__메일 큐 보기
__메일 큐 비우기
__수동으로 이메일 보내기
__이벤트
__메일 템플릿 추가
__사용자 정의 이벤트 추가
__사용자 정의 이벤트 발생시키기
__알림
__알림 스키마
__알림 스키마 추가
__알림 스키마 편집
__알림 스키마 삭제
__알림 스키마 복사
__알림 스키마 관리
____알림 추가
____알림 삭제
__알림 스키마 지정
__알림 문제 해결
__이메일 수신
__수신 메일 서버 추가
__메일 핸들러
____새로운 이슈를 생성하거나 이미 생성된 이슈에 코멘트 추가
____이메일 전체 내용을 코멘트로 추가
____인용되지 않은 이메일 내용을 코멘트로 추가
____각 이메일 메시지로부터 새로운 이슈 생성
____이메일 내용에 있는 지정된 마커나 분리자 앞에 코멘트 추가
____메일 핸들러 추가
____메일 핸들러 편집과 삭제
__업무지원 프로젝트
__메일 서버 설정
__사용자 정의 이벤트 설정
__알림 스키마 설정
__알림 설정
__마무리하기
__요약
8장 지라 보안
__사용자 디렉터리
__사용자 디렉터리 관리
__LDAP 접속
__사용자
__사용자 브라우저
__사용자 추가
__일반 가입 활성화
__보안문자 활성화
__그룹
__그룹 브라우저
__그룹 추가
__그룹 멤버십 편집
__그룹 삭제
__프로젝트 역할
__프로젝트 역할 브라우저
__프로젝트 역할 추가
__프로젝트 역할 편집
__프로젝트 역할 삭제
__기본 멤버 관리
__프로젝트 역할 멤버 할당
__지라 권한 계층
__전역 권한
____지라 시스템 관리자와 지라 관리자 차이
____전역 권한 설정
____전역 권한 부여
____전역 권한 취소
__프로젝트 권한
____권한 스키마
____권한 스키마 추가

top