SlideShare a Scribd company logo
1 of 30
Download to read offline
정명훈 이사 / 오픈소스컨설팅
또 다른 혁신, Atlassian JIRA 7
JIRA Software
4
5
6
JIRA Software
7
Backlog
8
Active Sprints
9
Release
10
Reports
JIRA 7의 새로운 기능
12
Application과 Project Type
• 사용자 별 Application 선택
• Software vs Core
• Project Type : Software, Business
• 프로젝트 템플릿 역할
• 프로젝트 생성 후 변경 가능
13
Shared Configurations for Project
• 동일한 구성(Scheme)을 사용하는
프로젝트 생성 기능
• 조직의 “기본 템플릿 프로젝트” 역할
• 다음과 같은 Scheme 공유
• Issue Type Scheme
• Issue Type Screen Scheme
• Field Configuration Scheme
• Workflow Scheme
• Permission Scheme
• Notification Scheme
• Issue Security Scheme
14
Sprint 관리 기능 개선
• Parallel Sprint 기능
• 하나의 프로젝트 두 개의 다른 Sprint 운영
• 두 개 이상의 팀이 하나의 backlog를 사용
• Reopen Sprint 기능
• 실수 등으로 Sprint가 종료 되었을 때
다시 열기 가능
• Sprint 관리자 권한(Permission)
• Sprint 생성, 종료, Reopen, 재정렬 등
15
애자일 보드 기능 개선
• 애자일 보드에서 Issue를 직접 수정
• Issue 수정을 위해 편집화면 진입 불필요
• 보드 활용 편의성 향상
• 애자일 보드에 대한
Web Hook 기능
• 보드의 생성, 변경, 삭제 등에
대해 Event 발생
16
메일을 통한 Issue 생성 기능의 변경
• 기능
• Email Handler를 통해 메일을 이용한
이슈 생성 및 커맨트 기능
• 메일 내용을 선택적으로 사용 가능
• JIRA Software에 맞게 일부 기능 변경
• Application Access 권한이 필요
• 신규 사용자에게도 해당 권한 부여 필요
17
Issue 관리 기능 개선
• Preview Attachments 기능 보강
• PDF 미리 보기 기능 추가
• Sub-Task Bulk Editing 기능 추가
• Issue와 Sub-Task 간 변환 가능
• Smart Mention
• Issue에 포함되어 있는 사람 우선 추천
18
Rich Text Edit 기능
• Description과 Comment에
사용 가능
• Text와 Markup을 선택해서
볼 수 있음
• 다른 애플리케이션의 내용
Copy and Paste 가능
19
시스템 개선 사항
• Application Link에 대한 Diagnostics 기능
• Application Link에 대한 자동
상태 체크 및 원인 분석
• 성능 개선
• View Issue, Dashboard 표시
기능에 대폭적인 성능 향상
• JIRA 7.2부터 한국어 추가
• 한국어 언어팩 디폴트로 지원
20
개발도구 연동 기능 개선
• Bitbucket에 대한 Smart Commit 기능
• 소스 Commit 시 특수한 문법 사용하여 이슈 닫기, 워크플로우 상태 변
화, 커맨트 입력 등을 자동으로 하는 기능
JIRA Data Center 소개
22
JIRA Data Center 주요 기능
• Active-Active Clustering
• Loadbalancer(예: Apache 웹서버)를 통해서 요청을 2개 이상의 Atlassian JIRA(또는
Confluence) 시스템으로 분배(loadbalancing) 및 페일오버(failover)
• Atlassian 서버 간에 클러스터링 컨텍스트(Lock, Cache, Background Job 등) 공유
23
JIRA Data Center 주요 기능
• 데이터베이스 및 스토리지 공유
• 2개 이상의 Atlassian 서버가 클러스터링 형태로 동작하며 공유 데이터베이스
(Repository)와 스토리지에 접속
• 노드 정보, 플러그인, 인덱스, 첨부파일 등의 데이터를 공유
24
JIRA Data Center 주요 기능
• 간편한 노드 구축
• 새 노드를 클러스터 운영 중단 없이 추가 가능 (높은 가용성)
• 기존 노드의 인덱스 및 플러그인을 자동으로 동기화
• 빠른 재인덱싱
• 시스템 잠금 없이 재 인덱싱(Admin 노드에서 작업)하여 최대한 높은
가용성 보장
25
JIRA Data Center 주요 기능
• 처리 용량 확장
• 노드 수 증가만큼 처리 용량도 일정하게 증가 (Linear Scalability)
JIRA 노드 수 증가에 따른 처리 용량 Confluence 노드 수 증가에 따른 처리 용량
26
JIRA Data Center 주요 기능
• 응답 시간 개선
• 로드가 분산되어 응답 시간이 개선되고, 피크타임에 안정적 운영 가능
27
Data Center 아키텍처
28
다운타임의 일반적인 원인
29
/api/v3/* /jira/*
API 노드 일반 노드
관리자 노드 파워유저 노드
• Atlassina 서버들을 용도에 맞게 구분
• 일반 프로젝트 관리 및 Issue Tracking을 위한 노드와 API 전용 노드를 구분
• Loadbalancer에서 Context를 구분하여 해당 노드로 라우팅
JIRA Data Center 구축 방안 예시
Enjoy New Revolution !!!

More Related Content

What's hot

01.WEB SYSTEM BASED ON DOCKER
01.WEB SYSTEM BASED ON DOCKER01.WEB SYSTEM BASED ON DOCKER
01.WEB SYSTEM BASED ON DOCKEROpennaru, inc.
 
조대협의 서버 사이드 - 대용량 아키텍처와 성능튜닝
조대협의 서버 사이드 - 대용량 아키텍처와 성능튜닝조대협의 서버 사이드 - 대용량 아키텍처와 성능튜닝
조대협의 서버 사이드 - 대용량 아키텍처와 성능튜닝Mungyu Choi
 
1. 아키텍쳐 설계 프로세스
1. 아키텍쳐 설계 프로세스1. 아키텍쳐 설계 프로세스
1. 아키텍쳐 설계 프로세스Terry Cho
 
CDNetowks MariaDB 5.5 Upgrade Case Study
CDNetowks MariaDB 5.5 Upgrade Case StudyCDNetowks MariaDB 5.5 Upgrade Case Study
CDNetowks MariaDB 5.5 Upgrade Case StudySoo Hyun Park
 
Git의 기초 및 Bitbucket을 이용한 Git 코드 협업 - Twoseed
Git의 기초 및 Bitbucket을 이용한 Git 코드 협업 - TwoseedGit의 기초 및 Bitbucket을 이용한 Git 코드 협업 - Twoseed
Git의 기초 및 Bitbucket을 이용한 Git 코드 협업 - TwoseedAtlassian 대한민국
 
2015 u engine and oce day 개회사겸 식순 소개
2015 u engine and oce day   개회사겸 식순 소개2015 u engine and oce day   개회사겸 식순 소개
2015 u engine and oce day 개회사겸 식순 소개uEngine Solutions
 
Getting started with Cloudant DBaaS(Korean)
Getting started with Cloudant DBaaS(Korean)Getting started with Cloudant DBaaS(Korean)
Getting started with Cloudant DBaaS(Korean)정명훈 Jerry Jeong
 
Jbug 발표 msa탐방기_공유자료
Jbug 발표 msa탐방기_공유자료Jbug 발표 msa탐방기_공유자료
Jbug 발표 msa탐방기_공유자료jbugkorea
 
Micro Service Architecture의 이해
Micro Service Architecture의 이해Micro Service Architecture의 이해
Micro Service Architecture의 이해Terry Cho
 
객체지향프로그래밍 특강
객체지향프로그래밍 특강객체지향프로그래밍 특강
객체지향프로그래밍 특강uEngine Solutions
 
Unionweb프로젝트
Unionweb프로젝트Unionweb프로젝트
Unionweb프로젝트Dong-Jin Park
 
[Uws] enterprise application architecture, msa, java9, spring 소개
[Uws] enterprise application architecture, msa, java9, spring 소개[Uws] enterprise application architecture, msa, java9, spring 소개
[Uws] enterprise application architecture, msa, java9, spring 소개HYUN-JOO LEE
 
3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐Terry Cho
 
Open Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS SnapshotsOpen Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS SnapshotsuEngine Solutions
 

What's hot (16)

01.WEB SYSTEM BASED ON DOCKER
01.WEB SYSTEM BASED ON DOCKER01.WEB SYSTEM BASED ON DOCKER
01.WEB SYSTEM BASED ON DOCKER
 
조대협의 서버 사이드 - 대용량 아키텍처와 성능튜닝
조대협의 서버 사이드 - 대용량 아키텍처와 성능튜닝조대협의 서버 사이드 - 대용량 아키텍처와 성능튜닝
조대협의 서버 사이드 - 대용량 아키텍처와 성능튜닝
 
1. 아키텍쳐 설계 프로세스
1. 아키텍쳐 설계 프로세스1. 아키텍쳐 설계 프로세스
1. 아키텍쳐 설계 프로세스
 
CDNetowks MariaDB 5.5 Upgrade Case Study
CDNetowks MariaDB 5.5 Upgrade Case StudyCDNetowks MariaDB 5.5 Upgrade Case Study
CDNetowks MariaDB 5.5 Upgrade Case Study
 
Git의 기초 및 Bitbucket을 이용한 Git 코드 협업 - Twoseed
Git의 기초 및 Bitbucket을 이용한 Git 코드 협업 - TwoseedGit의 기초 및 Bitbucket을 이용한 Git 코드 협업 - Twoseed
Git의 기초 및 Bitbucket을 이용한 Git 코드 협업 - Twoseed
 
2015 u engine and oce day 개회사겸 식순 소개
2015 u engine and oce day   개회사겸 식순 소개2015 u engine and oce day   개회사겸 식순 소개
2015 u engine and oce day 개회사겸 식순 소개
 
Getting started with Cloudant DBaaS(Korean)
Getting started with Cloudant DBaaS(Korean)Getting started with Cloudant DBaaS(Korean)
Getting started with Cloudant DBaaS(Korean)
 
Jbug 발표 msa탐방기_공유자료
Jbug 발표 msa탐방기_공유자료Jbug 발표 msa탐방기_공유자료
Jbug 발표 msa탐방기_공유자료
 
Micro Service Architecture의 이해
Micro Service Architecture의 이해Micro Service Architecture의 이해
Micro Service Architecture의 이해
 
2015 oce garuda
2015 oce garuda2015 oce garuda
2015 oce garuda
 
Essencia 2017
Essencia 2017Essencia 2017
Essencia 2017
 
객체지향프로그래밍 특강
객체지향프로그래밍 특강객체지향프로그래밍 특강
객체지향프로그래밍 특강
 
Unionweb프로젝트
Unionweb프로젝트Unionweb프로젝트
Unionweb프로젝트
 
[Uws] enterprise application architecture, msa, java9, spring 소개
[Uws] enterprise application architecture, msa, java9, spring 소개[Uws] enterprise application architecture, msa, java9, spring 소개
[Uws] enterprise application architecture, msa, java9, spring 소개
 
3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐
 
Open Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS SnapshotsOpen Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS Snapshots
 

Viewers also liked

AccreditationTAE.WWCC
AccreditationTAE.WWCCAccreditationTAE.WWCC
AccreditationTAE.WWCCBeth Snape
 
ARTE Y COLOR
ARTE Y COLORARTE Y COLOR
ARTE Y COLORrobtzon
 
Developing Mobile Learnigng
Developing Mobile Learnigng Developing Mobile Learnigng
Developing Mobile Learnigng Kayla Camlin
 

Viewers also liked (6)

AccreditationTAE.WWCC
AccreditationTAE.WWCCAccreditationTAE.WWCC
AccreditationTAE.WWCC
 
Markham Cycling Day
Markham Cycling DayMarkham Cycling Day
Markham Cycling Day
 
newresume
newresumenewresume
newresume
 
ARTE Y COLOR
ARTE Y COLORARTE Y COLOR
ARTE Y COLOR
 
Developing Mobile Learnigng
Developing Mobile Learnigng Developing Mobile Learnigng
Developing Mobile Learnigng
 
Hockey en silla de ruedas
Hockey en silla de ruedasHockey en silla de ruedas
Hockey en silla de ruedas
 

Similar to [오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개

[오픈소스컨설팅]Session 3. atlassian 도입 1년차 조직의 고민
[오픈소스컨설팅]Session 3. atlassian 도입 1년차 조직의 고민[오픈소스컨설팅]Session 3. atlassian 도입 1년차 조직의 고민
[오픈소스컨설팅]Session 3. atlassian 도입 1년차 조직의 고민Open Source Consulting
 
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기Brian Hong
 
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena DollyJi-Woong Choi
 
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)중선 곽
 
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...Amazon Web Services Korea
 
GigaSpaces소개자료
GigaSpaces소개자료GigaSpaces소개자료
GigaSpaces소개자료jungyee kang
 
[D2 COMMUNITY] Open Container Seoul Meetup - 마이크로 서비스 아키텍쳐와 Docker kubernetes
[D2 COMMUNITY] Open Container Seoul Meetup -  마이크로 서비스 아키텍쳐와 Docker kubernetes[D2 COMMUNITY] Open Container Seoul Meetup -  마이크로 서비스 아키텍쳐와 Docker kubernetes
[D2 COMMUNITY] Open Container Seoul Meetup - 마이크로 서비스 아키텍쳐와 Docker kubernetesNAVER D2
 
(주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료
(주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료 (주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료
(주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료 ssuserfebc861
 
Open standard open cloud engine (3)
Open standard open cloud engine (3)Open standard open cloud engine (3)
Open standard open cloud engine (3)uEngine Solutions
 
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10![웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!Open Source Consulting
 
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018Amazon Web Services Korea
 
[Pgday.Seoul 2018] replacing oracle with edb postgres
[Pgday.Seoul 2018] replacing oracle with edb postgres[Pgday.Seoul 2018] replacing oracle with edb postgres
[Pgday.Seoul 2018] replacing oracle with edb postgresPgDay.Seoul
 
4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴Terry Cho
 
Data discovery qlikview
Data discovery   qlikviewData discovery   qlikview
Data discovery qlikviewchoi3773
 
마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관
마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관
마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관제관 이
 
Aws migration case_study_v1.0.1
Aws migration case_study_v1.0.1Aws migration case_study_v1.0.1
Aws migration case_study_v1.0.1NDSCorporation
 
OCE - Cno 2014 private sector oriented open paas oce
OCE - Cno 2014 private sector oriented open paas   oceOCE - Cno 2014 private sector oriented open paas   oce
OCE - Cno 2014 private sector oriented open paas oceuEngine Solutions
 
Cloud migration pattern using microservices
Cloud migration pattern using microservicesCloud migration pattern using microservices
Cloud migration pattern using microservicesSeong-Bok Lee
 
엔터프라이즈 클라우드 마이그레이션 준비와 실행. 그리고, 클라우드 운영 모범 사례 공유-최지웅, 오픈소스컨설팅 CTO / 장진환, 스마일샤...
엔터프라이즈 클라우드 마이그레이션 준비와 실행. 그리고, 클라우드 운영 모범 사례 공유-최지웅, 오픈소스컨설팅 CTO / 장진환, 스마일샤...엔터프라이즈 클라우드 마이그레이션 준비와 실행. 그리고, 클라우드 운영 모범 사례 공유-최지웅, 오픈소스컨설팅 CTO / 장진환, 스마일샤...
엔터프라이즈 클라우드 마이그레이션 준비와 실행. 그리고, 클라우드 운영 모범 사례 공유-최지웅, 오픈소스컨설팅 CTO / 장진환, 스마일샤...Amazon Web Services Korea
 

Similar to [오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개 (20)

[오픈소스컨설팅]Session 3. atlassian 도입 1년차 조직의 고민
[오픈소스컨설팅]Session 3. atlassian 도입 1년차 조직의 고민[오픈소스컨설팅]Session 3. atlassian 도입 1년차 조직의 고민
[오픈소스컨설팅]Session 3. atlassian 도입 1년차 조직의 고민
 
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기
 
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
 
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
 
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...
 
GigaSpaces소개자료
GigaSpaces소개자료GigaSpaces소개자료
GigaSpaces소개자료
 
[D2 COMMUNITY] Open Container Seoul Meetup - 마이크로 서비스 아키텍쳐와 Docker kubernetes
[D2 COMMUNITY] Open Container Seoul Meetup -  마이크로 서비스 아키텍쳐와 Docker kubernetes[D2 COMMUNITY] Open Container Seoul Meetup -  마이크로 서비스 아키텍쳐와 Docker kubernetes
[D2 COMMUNITY] Open Container Seoul Meetup - 마이크로 서비스 아키텍쳐와 Docker kubernetes
 
(주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료
(주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료 (주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료
(주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료
 
Open standard open cloud engine (3)
Open standard open cloud engine (3)Open standard open cloud engine (3)
Open standard open cloud engine (3)
 
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10![웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
 
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
 
[Pgday.Seoul 2018] replacing oracle with edb postgres
[Pgday.Seoul 2018] replacing oracle with edb postgres[Pgday.Seoul 2018] replacing oracle with edb postgres
[Pgday.Seoul 2018] replacing oracle with edb postgres
 
4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴
 
Data discovery qlikview
Data discovery   qlikviewData discovery   qlikview
Data discovery qlikview
 
마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관
마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관
마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관
 
Aws migration case_study_v1.0.1
Aws migration case_study_v1.0.1Aws migration case_study_v1.0.1
Aws migration case_study_v1.0.1
 
OCE - Cno 2014 private sector oriented open paas oce
OCE - Cno 2014 private sector oriented open paas   oceOCE - Cno 2014 private sector oriented open paas   oce
OCE - Cno 2014 private sector oriented open paas oce
 
Cloud migration pattern using microservices
Cloud migration pattern using microservicesCloud migration pattern using microservices
Cloud migration pattern using microservices
 
Jira manual
Jira manualJira manual
Jira manual
 
엔터프라이즈 클라우드 마이그레이션 준비와 실행. 그리고, 클라우드 운영 모범 사례 공유-최지웅, 오픈소스컨설팅 CTO / 장진환, 스마일샤...
엔터프라이즈 클라우드 마이그레이션 준비와 실행. 그리고, 클라우드 운영 모범 사례 공유-최지웅, 오픈소스컨설팅 CTO / 장진환, 스마일샤...엔터프라이즈 클라우드 마이그레이션 준비와 실행. 그리고, 클라우드 운영 모범 사례 공유-최지웅, 오픈소스컨설팅 CTO / 장진환, 스마일샤...
엔터프라이즈 클라우드 마이그레이션 준비와 실행. 그리고, 클라우드 운영 모범 사례 공유-최지웅, 오픈소스컨설팅 CTO / 장진환, 스마일샤...
 

[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개

  • 1.
  • 2. 정명훈 이사 / 오픈소스컨설팅 또 다른 혁신, Atlassian JIRA 7
  • 4. 4
  • 5. 5
  • 12. 12 Application과 Project Type • 사용자 별 Application 선택 • Software vs Core • Project Type : Software, Business • 프로젝트 템플릿 역할 • 프로젝트 생성 후 변경 가능
  • 13. 13 Shared Configurations for Project • 동일한 구성(Scheme)을 사용하는 프로젝트 생성 기능 • 조직의 “기본 템플릿 프로젝트” 역할 • 다음과 같은 Scheme 공유 • Issue Type Scheme • Issue Type Screen Scheme • Field Configuration Scheme • Workflow Scheme • Permission Scheme • Notification Scheme • Issue Security Scheme
  • 14. 14 Sprint 관리 기능 개선 • Parallel Sprint 기능 • 하나의 프로젝트 두 개의 다른 Sprint 운영 • 두 개 이상의 팀이 하나의 backlog를 사용 • Reopen Sprint 기능 • 실수 등으로 Sprint가 종료 되었을 때 다시 열기 가능 • Sprint 관리자 권한(Permission) • Sprint 생성, 종료, Reopen, 재정렬 등
  • 15. 15 애자일 보드 기능 개선 • 애자일 보드에서 Issue를 직접 수정 • Issue 수정을 위해 편집화면 진입 불필요 • 보드 활용 편의성 향상 • 애자일 보드에 대한 Web Hook 기능 • 보드의 생성, 변경, 삭제 등에 대해 Event 발생
  • 16. 16 메일을 통한 Issue 생성 기능의 변경 • 기능 • Email Handler를 통해 메일을 이용한 이슈 생성 및 커맨트 기능 • 메일 내용을 선택적으로 사용 가능 • JIRA Software에 맞게 일부 기능 변경 • Application Access 권한이 필요 • 신규 사용자에게도 해당 권한 부여 필요
  • 17. 17 Issue 관리 기능 개선 • Preview Attachments 기능 보강 • PDF 미리 보기 기능 추가 • Sub-Task Bulk Editing 기능 추가 • Issue와 Sub-Task 간 변환 가능 • Smart Mention • Issue에 포함되어 있는 사람 우선 추천
  • 18. 18 Rich Text Edit 기능 • Description과 Comment에 사용 가능 • Text와 Markup을 선택해서 볼 수 있음 • 다른 애플리케이션의 내용 Copy and Paste 가능
  • 19. 19 시스템 개선 사항 • Application Link에 대한 Diagnostics 기능 • Application Link에 대한 자동 상태 체크 및 원인 분석 • 성능 개선 • View Issue, Dashboard 표시 기능에 대폭적인 성능 향상 • JIRA 7.2부터 한국어 추가 • 한국어 언어팩 디폴트로 지원
  • 20. 20 개발도구 연동 기능 개선 • Bitbucket에 대한 Smart Commit 기능 • 소스 Commit 시 특수한 문법 사용하여 이슈 닫기, 워크플로우 상태 변 화, 커맨트 입력 등을 자동으로 하는 기능
  • 22. 22 JIRA Data Center 주요 기능 • Active-Active Clustering • Loadbalancer(예: Apache 웹서버)를 통해서 요청을 2개 이상의 Atlassian JIRA(또는 Confluence) 시스템으로 분배(loadbalancing) 및 페일오버(failover) • Atlassian 서버 간에 클러스터링 컨텍스트(Lock, Cache, Background Job 등) 공유
  • 23. 23 JIRA Data Center 주요 기능 • 데이터베이스 및 스토리지 공유 • 2개 이상의 Atlassian 서버가 클러스터링 형태로 동작하며 공유 데이터베이스 (Repository)와 스토리지에 접속 • 노드 정보, 플러그인, 인덱스, 첨부파일 등의 데이터를 공유
  • 24. 24 JIRA Data Center 주요 기능 • 간편한 노드 구축 • 새 노드를 클러스터 운영 중단 없이 추가 가능 (높은 가용성) • 기존 노드의 인덱스 및 플러그인을 자동으로 동기화 • 빠른 재인덱싱 • 시스템 잠금 없이 재 인덱싱(Admin 노드에서 작업)하여 최대한 높은 가용성 보장
  • 25. 25 JIRA Data Center 주요 기능 • 처리 용량 확장 • 노드 수 증가만큼 처리 용량도 일정하게 증가 (Linear Scalability) JIRA 노드 수 증가에 따른 처리 용량 Confluence 노드 수 증가에 따른 처리 용량
  • 26. 26 JIRA Data Center 주요 기능 • 응답 시간 개선 • 로드가 분산되어 응답 시간이 개선되고, 피크타임에 안정적 운영 가능
  • 29. 29 /api/v3/* /jira/* API 노드 일반 노드 관리자 노드 파워유저 노드 • Atlassina 서버들을 용도에 맞게 구분 • 일반 프로젝트 관리 및 Issue Tracking을 위한 노드와 API 전용 노드를 구분 • Loadbalancer에서 Context를 구분하여 해당 노드로 라우팅 JIRA Data Center 구축 방안 예시