Top

지라 7 에센셜 4/e [지라 시스템 구축과 활용]

  • 원서명JIRA 7 Essentials - Fourth Edition (ISBN 9781786462510)
  • 지은이패트릭 리(Patrik Li)
  • 옮긴이박득형, 김영기
  • ISBN : 9791161750736
  • 35,000원
  • 2017년 11월 06일 펴냄
  • 페이퍼백 | 448쪽 | 188*235mm
  • 시리즈 : acorn+PACKT

책 소개

요약

지라(JIRA)가 6.x 버전에서 7.0 버전으로 업그레이드되면서 더욱 강력한 기능을 제공한다. 특히, 애자일 프로젝트 관리/구성 기능이 강화되면서 이전 버전과는 큰 차이를 쉽게 경험할 수 있다. 이전 버전이 공통적인 지라 플랫폼상에서 사용자들이 제한적인 환경을 구성하도록 기능을 제공하였다면, 새 버전에서는 애틀라시안이 프로젝트 타입 별 커스터마이징된 환경을 제공하고, 사용자들은 여기에 부가적으로 더욱 직관적인 환경을 구성할 수 있다. 본 책을 통해 프로젝트에 더 적합한 지라 환경을 계획할 수 있을 것이다.

이 책에서 다루는 내용

■ 데이터 계층 이해와 프로젝트 설계 및 작업 방법
■ 새로운 JIRA 7 인스턴스 계획과 설치 및 구성 방법
■ 이슈 이해 및 이슈 작업 방법
■ 상황에 따라 다르게 동작하도록 시스템 및 사용자 정의 필드의 설계 방법
■ 스크린 설계 생성 후, 다양한 프로젝트와 이슈 타입에 적용하는 방법
■ 워크플로우 및 워크플로우의 다양한 구성요소의 이해
■ 송수신 메일 서버를 설정해 이메일로 작업하는 방법

이 책의 대상 독자

프로젝트 관리자에게 특히 유용하다. 하지만 개발자 및 지라의 강력한 작업 관리 및 워크플로우 기능을 활용해 비즈니스 프로세스를 더욱 잘 관리하고자 하는 소프트웨어 개발 이외 다른 산업 종사자를 포함한 모든 사용자들을 대상으로 한다.

저자/역자 소개

지은이의 말

수년에 걸쳐 지라는 엔지니어가 프로젝트를 관리하기 위해 고안된 간단한 버그 추적 시스템으로부터 다목적 이슈 추적 솔루션으로 발전해왔다. 시간이 지남에 따라 지라는 애플리케이션 그 이상이 됐다. 지라는 다양한 유즈 케이스(use cases)에 가치를 제공할 수 있도록 해 그 위에 다른 제품군을 가진 플랫폼으로 변모했다.
지라 7을 시작하면서 지라라는 단어는 이제 지라 소프트웨어, 지라 서비스 데스크 및 지라 코어를 포함한 제품군 전체를 가리킨다. 이 변화로 인해, 각 제품은 제품이 하는 일과 제공하는 가치에 더 집중한다. 이젠 고객이 애자일 소프트웨어 개발 프로젝트를 운영하거나 고객 지원 포털을 운영하거나 일반적인 태스크 관리 시스템을 운영하거나, 그 용도에 가장 적합한 제품을 선택하는 것이 훨씬 쉽다.
이 책에서는 지라의 모든 기초적인 사항과 지라 플랫폼에 부가적인 기능을 제공하는 부가 기능에 따라 제품군에서 각 제품의 핵심적인 능력에 대해 다룬다. 실제 사례와 단계별 지침으로 가득한 이 책으로 여러분은 지라 전문가로 도약할 수 있을 것이다.

지은이 소개

패트릭 리(Patrik Li)

앱퓨전(AppFusions)의 공동 창립자이며 현재 수석 엔지니어로 일하고 있다. 앱퓨전은 IBM Connections, Jive, Google Apps, Box, SugarCRM 등 수많은 엔터프라이즈 애플리케이션 및 플랫폼과의 통합 솔루션을 전문으로 하는 선도적인 애틀라시안(Atlassian) 전문가 등급 회사 가운데 하나다. 9년 이상 애틀라시안 에코시스템에서 근무했으며 애틀라시안 플랫폼을 위한 제품 및 솔루션을 개발하고 전문 컨설팅 서비스를 제공했다.
지라 애자일(JIRA Agile) 및 지라 서비스 데스크(JIRA Service Desk)를 포함, 지라 4부터 지라 7까지 여러 편의 책과 동영상 교육 과정을 제작했다. 의료 서비스, 소프트웨어 기술, 금융 서비스, 정부 기관과 같은 다양한 분야의 고객을 위한 기본 사항부터 커스터마이징까지 애틀라시안 솔루션 설계와 개발 분야에서 폭넓은 경험을 쌓았다.

옮긴이의 말

소프트웨어를 포함한 모든 프로젝트의 성공 필수 요소 가운데 하나는 태스크 및 이슈 관리다. 개발자를 포함한 많은 직원들이 ‘관리’라는 단어를 싫어하는 경향이 있다. 자발적이 아닌 관리자에 의한 통제라는 뉘앙스로 다가오기 때문일 것이다. 좋은 관리자의 조건은 여러 가지가 있겠으나, 중요한 한 가지가 동기부여를 통한 관리 능력이라고 생각한다. 동기부여를 통해 각 직원이 자신의 업무를 스스로 관리토록 하는 것이다.
지라(JIRA)는 자신의 업무를 스스로 관리하면서, 팀 내 협업을 효율적으로 할 수 있도록 만드는 도구다. 지라를 통해 각 개인의 업무 프로세스를 프로젝트 속성, 팀의 프로세스에 맞춰 운영할 수 있으며, 팀원 간 원활한 의사소통이 가능하다. 또한 컨플루언스(Confluence)와 같은 위키 시스템이나 깃(Git), 퍼포스(Perforce)와 같은 형상 관리 도구와 연동해 업무를 효과적으로 진행할 수 있고, 다양한 부가 기능(Add-on)을 통해 유용한 기능을 추가할 수 있다. 이러한 효율성과 유연성은 대부분 조직이 필요로 하는 업무 인프라다.
이외에도 지라에는 다양한 기능과 장점이 있지만, 애틀라시안의 방대한 분량의 매뉴얼을 통해 많은 시간과 노력을 들여 지라의 기능을 파악하는 것은 개발자나 관리자가 겪어야 하는 어려움 가운데 하나다. 이 책을 통해 독자 여러분이 지라에서 사용되는 기본 개념과 핵심적인 기능을 빠르게 파악하고 현업에서 지라를 활용하는 데 많은 도움을 받을 수 있기를 바란다.

옮긴이 소개

박득형

KAIST에서 통신 및 네트워크 분야로 박사 학위 취득 후, 스타트업에서 네트워크 및 임베디드 소프트웨어 개발을 경험했다. 삼성전자에서 Tizen OS, Android와 함께 자체 플랫폼부터 애플리케이션까지 다양한 기술 분야의 개발 업무를 맡았으며 개발 인프라 관리 구축 업무를 수행한 전력이 있다. 애자일 코치로도 활동하고 있으며 현재 소프트웨어 엔지니어링 분야에서 소프트웨어 구조 분석을 통한 리스트럭처링 및 리팩토링을 통해 개선 업무를 수행 중이다.
에이콘출판사에서 출간한 『JIRA 시스템 구축과 활용』(2016), 『JIRA Agile Essentials』(2016), 『데브옵스 DevOps』(2016)를 번역했다.

김영기

삼성전자 입사 후 사업부와 연구소를 오가며 개발과 SE 분야를 모두 경험했다. 지능망 IN과 모바일 애플리케이션 개발, 정적 분석과 소프트웨어 구조 분석 등의 업무를 담당하며 소프트웨어 개발과 개발 문화에 관심을 갖게 됐다. 이후 소프트웨어 개발 인프라 개선 작업에 참여했으며, 현재 SCM을 포함한 개발 인프라 업무를 담당하고 있다. 개발자 역량 강화와 개발 조직 구성에 관심을 갖고 있다. 시스템 관리, 데이터베이스, 테스팅과 애자일 관련 다수 인증을 보유하고 있다. 업무상 필요한 경우 직접 내부 사이트를 제작하거나 필요한 유틸리티를 만들기도 한다.

목차

목차
  • 1장. 지라 시작하기
    • 지라 코어, 지라 소프트웨어, 지라 서비스 데스크
    • 지라의 구조
      • 고수준 아키텍처
      • 지라 설치 디렉터리
      • 지라 홈 디렉터리
    • 시스템 요구 사항
      • 하드웨어 요구 사항
      • 소프트웨어 요구 사항
    • 설치 옵션
      • 지라 설치와 구성
      • 자바 설치
      • MySQL 설치
      • 지라를 위한 MySQL 준비
      • 지라 설치
    • 설치 후 구성
      • 지라 메모리 확장
      • 지라 포트 번호와 컨텍스트 경로 변경
      • HTTPS 구성
    • 요약

  • 2장. 비즈니스 프로젝트에 지라 사용하기
    • 프로젝트 타입 이해하기
      • 비즈니스 프로젝트
    • 지라 권한
    • 프로젝트 생성
      • 프로젝트 키 형식 변경
    • 프로젝트 사용자 인터페이스
    • 프로젝트 브라우저
      • 요약 탭
      • 이슈 탭
      • 버전 탭과 컴포넌트 탭
      • 프로젝트 관리 인터페이스
      • 요약 탭
      • 컴포넌트 탭
      • 버전 탭
      • 그 밖의 탭
    • 지라로 데이터 가져오기
      • CSV를 통한 데이터 가져오기
    • HR 프로젝트
      • 새로운 프로젝트 생성
      • 새로운 컴포넌트 생성
      • 마무리하기
    • 요약

  • 3장. 애자일 프로젝트에 지라 사용하기
    • 스크럼과 칸반
      • 스크럼
      • 칸반
    • 스크럼 프로젝트 운영
      • 스크럼 프로젝트 생성
      • 백로그로 작업
      • 새로운 스프린트 생성
      • 스프린트를 통해 운영하기
    • 칸반으로 프로젝트 운영하기
    • 애자일 보드 구성
      • 구성 열
      • 열 제약 사항 설정
      • 스윔레인 구성
      • 퀵 필터 정의
    • 프로젝트에서 새로운 애자일 보드 생성
    • 보드에 다중 프로젝트 포함
    • 요약

  • 4장. 이슈 관리
    • 이슈 이해
    • 지라 이슈 요약
    • 이슈로 작업하기
      • 이슈 생성
      • 이슈 편집
      • 이슈 삭제
      • 프로젝트 간 이슈 이동
      • 이슈에 투표하기
      • 이슈 알림 수신
      • 사용자에게 이슈 할당
      • 다른 사용자와 이슈 공유
    • 이슈 링크
      • 이슈를 다른 이슈와 링크
      • 원격 콘텐트와 이슈 링크
    • 이슈 복제
    • 시간 추적
      • 초기 추정치 지정
      • 작업 로깅
    • 이슈와 코멘트
    • 코멘트 추가
    • 코멘트에 퍼머링크 만들기
    • 첨부 파일
      • 파일 첨부
      • 스크린샷 첨부
    • 이슈 타입과 서브태스크
      • 이슈 타입 생성
      • 이슈 타입 삭제
    • 서브태스크
      • 서브태스크 생성
    • 이슈 타입 스킴
      • 이슈 타입 스킴에 이슈 타입 추가하기
    • 이슈 우선순위
    • HR 프로젝트
      • 새로운 이슈 타입 추가
      • 이슈 타입 스킴 업데이트
      • 마무리하기
    • 요약

  • 5장. 필드 관리
    • 내장 필드
      • 사용자 정의 필드
    • 사용자 정의 필드 타입
      • 표준 필드
      • 고급 필드
    • 검색기
    • 사용자 정의 필드 컨텍스트
    • 사용자 정의 필드 관리
      • 사용자 정의 필드 추가
      • 사용자 정의 필드 편집과 삭제
      • 사용자 정의 필드 설정
      • 사용자 정의 필드 컨텍스트 추가
      • 선택 옵션 구성
      • 기본값 설정
    • 필드 구성
      • 필드 구성 추가
    • 필드 구성 관리
      • 필드 상세 설명
      • 필드 요구 사항
      • 필드 가시성
      • 필드 렌더링
    • 스크린
      • 필드 구성 스킴
      • 필드 구성 스킴 관리
      • 필드 구성 스킴 추가
      • 필드 구성 스킴 설정
      • 필드 구성 스킴과 프로젝트의 연결
    • HR 프로젝트
      • 사용자 정의 필드 설정
      • 필드 구성 설정
      • 필드 구성 스킴 설정
      • 마무리하기
    • 요약

  • 6장 스크린 관리
    • 지라와 스크린
    • 스크린으로 작업하기
      • 스크린 추가
      • 스크린 편집/삭제
      • 스크린 복사
      • 스크린 구성
      • 스크린에 필드 추가
      • 스크린에서 필드 삭제
    • 스크린 탭 활용
      • 스크린에 탭 추가
      • 탭 편집/삭제
    • 스크린 스킴으로 작업하기
      • 스크린 스킴 추가
      • 스크린 스킴 편집/삭제
      • 스크린 스킴 복사
      • 스크린 스킴 구성
      • 스크린을 이슈 동작에 연결
      • 연결 편집/삭제
    • 이슈 타입 스크린 스킴
      • 이슈 타입 스크린 스킴 추가
      • 이슈 타입 스크린 스킴 편집/삭제
      • 이슈 타입 스크린 스킴 복사
      • 이슈 타입 스크린 스킴 구성
      • 이슈 타입 스크린 스킴 연결
      • 연결 편집/삭제
    • 이슈 타입 스크린 스킴과 프로젝트 연결
    • HR 프로젝트
      • 스크린 설정
      • 스크린 스킴 설정
      • 이슈 타입 스크린 스킴 설정
      • 마무리하기
    • 요약

  • 7장. 워크플로우와 비즈니스 프로세스
    • 비즈니스 프로세스 맵핑
    • 워크플로우의 이해
    • 워크플로우 관리
      • 이슈 상태
      • 천이
      • 트리거
      • 조건
      • 검증기
      • 후처리 기능
    • 워크플로우 디자이너
    • 워크플로우 작성
      • 천이에 트리거 추가
      • 천이에 조건 추가
      • 천이에 검증기 추가
      • 천이에 후처리 기능 추가
    • 워크플로우 업데이트
    • 워크플로우 스킴
      • 워크플로우 스킴 생성
      • 워크플로우 스킴 구성
      • 워크플로우에 이슈 타입 할당
      • 관계 설정 편집과 삭제
    • 프로젝트에 워크플로우 스킴 적용
    • 추가 기능 활용한 워크플로우 확장
      • JIRA Suite Utilities
      • JIRA Workflow Toolbox
      • JIRA Misc Workflow Extensions
      • Workflow Enhancer for JIRA
      • Script Runner
    • HR 프로젝트
      • 워크플로우 준비
      • 워크플로우 적용
      • 마무리하기
    • 요약

  • 8장. 이메일과 알림
    • 지라와 이메일
    • 메일 서버
    • 발신 메일로 작업하기
      • 발신 메일 서버 추가
      • 발신 메일 비활성화
      • SSL을 통한 SMTP 활성화
      • 테스트 이메일 보내기
    • 메일 큐
      • 메일 큐 보기
      • 메일 큐 비우기
    • 수동으로 이메일 보내기
    • 이벤트
      • 메일 템플릿 추가
      • 사용자 정의 이벤트 추가
      • 사용자 정의 이벤트 발생시키기
    • 알림
    • 알림 스킴
      • 알림 스킴 추가
      • 알림 스킴 삭제
      • 알림 스킴 관리
      • 알림 스킴 지정
    • 알림 문제 해결
    • 이메일 수신
      • 수신 메일 서버 추가
      • 메일 핸들러
      • 메일 핸들러 추가
      • 메일 핸들러 편집과 삭제
      • 고급 메일 핸들러
    • HR 프로젝트
      • 메일 서버 설정
      • 워크플로우 후처리 기능 업데이트
      • 알림 스킴 설정
      • 알림 설정
      • 마무리하기
    • 요약

  • 9장. 지라 보안
    • 사용자 디렉터리
      • LDAP 접속
    • 사용자
    • 사용자 브라우저
      • 사용자 추가
      • 일반 가입 활성화
      • 보안 문자 활성화
    • 그룹
      • 그룹 브라우저
      • 그룹 추가
      • 그룹 멤버십 편집
      • 그룹 삭제
    • 프로젝트 역할
      • 프로젝트 역할 브라우저
      • 프로젝트 역할 추가
      • 기본 멤버 관리
      • 프로젝트 역할 멤버 할당
    • 지라 권한 계층
    • 애플리케이션 접근 권한
    • 전역 권한
      • 지라 시스템 관리자와 지라 관리자의 차이점
      • 전역 권한 설정
      • 전역 권한 부여
      • 전역 권한 취소
    • 프로젝트 권한
    • 권한 스킴
      • 권한 스킴 추가
      • 권한 스킴 설정
      • 권한 부여
      • 권한 해지
      • 권한 스킴 적용
    • 이슈 보안
    • 이슈 보안 스킴
      • 이슈 보안 스킴 추가
      • 이슈 보안 스킴 구성
      • 이슈 보안 스킴 적용
    • 권한 문제 해결
    • 워크플로우 보안
    • HR 프로젝트
      • 그룹 설정
      • 사용자 그룹 연결 설정
      • 권한 스킴 설정
      • 권한 설정
      • 마무리하기
    • 요약

  • 10장. 검색, 보고, 분석
    • 지라 검색 인터페이스와 옵션
    • 이슈 네비게이터
    • 기본 검색
    • JQL 고급 검색
    • 빠른 검색
    • 검색 결과로 작업
      • 결과 뷰 전환
      • 검색 결과 추출
      • 행 레이아웃 조절
      • 검색 결과 공유
    • 필터
      • 필터 생성
      • 필터 관리
      • 필터 공유
      • 필터 구독
      • 필터 삭제
      • 필터의 소유권 변경
    • 보고서
      • 보고서 생성
      • 대시보드
      • 대시보드 관리
      • 대시보드 생성
      • 대시보드 구성
      • 대시보드 소유권 변경
    • 가젯
      • 대시보드에 가젯 배치
      • 가젯 이동
      • 가젯 편집
      • 가젯 삭제
    • HR 프로젝트
      • 필터 설정
      • 대시보드 설정하기
      • 가젯 설정
      • 마무리하기
    • 요약

  • 11장. 지라 서비스 데스크
    • 지라 서비스 데스크
    • 지라 서비스 데스크 설치
    • 지라 서비스 데스크 시작하기
      • 새로운 서비스 데스크 생성
    • 고객 포털 브랜딩
    • 서비스 데스크 사용자
    • 서비스 데스크에 에이전트 추가
    • 서비스 데스크에 고객 추가
    • 서비스 데스크에 협력자 추가
    • 요청 타입
    • 요청 타입 설정
      • 요청 타입을 그룹으로 조직화
    • 필드 설정
    • 워크플로우 설정
    • 서비스 수준 계약
      • 서비스 수준 계약 설정
      • 사용자 정의 캘린더
      • 새로운 큐 생성
    • 지식 베이스 글 생성
    • 프로세스 자동화
    • 요약

도서 오류 신고

도서 오류 신고

에이콘출판사에 관심을 가져 주셔서 고맙습니다. 도서의 오탈자 정보를 알려주시면 다음 개정판 인쇄 시 반영하겠습니다.

오탈자 정보는 다음과 같이 입력해 주시면 됩니다.

(예시) p.100 아래에서 3행 : '몇일'동안 -> 며칠동안

정오표

정오표

[p.63]
명령어 부분에 옵션 누락. 정상적으로 동작하기 위해서는 아래와 같이 -keystore 옵션을 추가해야 함.
keytool -import -alias tomcat -file file.cer
->
keytool -import -alias tomcat -file file.cer -keystore

[p.63]
server.xml 설정 내용을 참고해 작성했는데 인증서 문제로 localhost:8080(redirection 8443)에 진입이 되지 않는 경우
(keytool을 이용한 key import 명령어가 제대로 동작하지 않는 경우)
->
keystore file의 위치는 지정하지 않을 경우 사용자의 홈디렉터리에서 .keystore 파일을 찾도록 되어 있다. 참조 링크
홈디렉터리가 아닌 위치에 .keystore 파일을 지정할 경우, 파일 내에 KeystoreFile="UserDefinedDirectory/UserDefinedFileName" 과 같이 추가 설정할 수 있다.