책 소개
요약
지라(JIRA)가 6.x 버전에서 7.0 버전으로 업그레이드되면서 더욱 강력한 기능을 제공한다. 특히, 애자일 프로젝트 관리/구성 기능이 강화되면서 이전 버전과는 큰 차이를 쉽게 경험할 수 있다. 이전 버전이 공통적인 지라 플랫폼상에서 사용자들이 제한적인 환경을 구성하도록 기능을 제공하였다면, 새 버전에서는 애틀라시안이 프로젝트 타입 별 커스터마이징된 환경을 제공하고, 사용자들은 여기에 부가적으로 더욱 직관적인 환경을 구성할 수 있다. 본 책을 통해 프로젝트에 더 적합한 지라 환경을 계획할 수 있을 것이다.
이 책에서 다루는 내용
■ 데이터 계층 이해와 프로젝트 설계 및 작업 방법
■ 새로운 JIRA 7 인스턴스 계획과 설치 및 구성 방법
■ 이슈 이해 및 이슈 작업 방법
■ 상황에 따라 다르게 동작하도록 시스템 및 사용자 정의 필드의 설계 방법
■ 스크린 설계 생성 후, 다양한 프로젝트와 이슈 타입에 적용하는 방법
■ 워크플로우 및 워크플로우의 다양한 구성요소의 이해
■ 송수신 메일 서버를 설정해 이메일로 작업하는 방법
이 책의 대상 독자
프로젝트 관리자에게 특히 유용하다. 하지만 개발자 및 지라의 강력한 작업 관리 및 워크플로우 기능을 활용해 비즈니스 프로세스를 더욱 잘 관리하고자 하는 소프트웨어 개발 이외 다른 산업 종사자를 포함한 모든 사용자들을 대상으로 한다.
목차
목차
- 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.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" 과 같이 추가 설정할 수 있다.