SlideShare une entreprise Scribd logo
1  sur  65
Télécharger pour lire hors ligne
Atlassian Collaboration
- Focus on Scheme -
주식회사 오픈소스컨설팅
최지웅(jchoi@osci.kr)
2
- Internal Use Only -
Atlassian BriefI
3
- Internal Use Only -
오픈소스컨설팅에 대하여
4
- Internal Use Only -
아틀라시안 개요
D I S C U S S
O R G A N I Z E
C O M P L E T E
W I T H Y O U R T E A M
Tasks &
projects
Pages &
files
Messages,
& calls
Requests
& SLAs
Code &
reviews
C OMMON
PEOPLE
TEAMS
COMMENTS
MENTIONS
SHARES
NOTIFICATIONS
U N I Q U E
5
- Internal Use Only -
JIRA, Confluence
Organize Work Do WorkDiscuss Work
Tesla drives the
auto industry into
the future.
Atlassian helps Tesla work more efficiently in
the name of energy efficiency.
Autodesk
helps imagine
and design the
future.
With Atlassian, Autodesk creates design and engineering
software that can envision the future.
10
- Internal Use Only -
전세계 대부분의 기업이 사용 중
11
- Internal Use Only -
최고의 애플리케이션 라이프사이클 관리
A Leader in Gartner's 2015 Magic Quadrant for Application
Development Life Cycle Management, Gartner 2015
다양한 JIRA, Confluence 고객사
서드-파티 마켓 플레이스 제공
사용의 편리성과 유연성 제공
12
- Internal Use Only -
기업의 업무 시스템(소프트웨어) 구조 변화
개별 SW 개발자 개발 생태계단일 기업프로젝트 팀
코드 중심 설계 협업 중심 개발 라이프 사이클 관리 오픈소스 기반 개발
클라우드 컴퓨팅
클라이언트/서버 모델
& 애플리케이션 서버 플랫폼메인 프레임 플랫폼 미니 컴퓨터 플랫폼
B
UCorporate
Large Info
Intensive
B
U
Type of User
Type of
Business
B
UCorporate
Departmental
Large Info
Intensive
Large
B
U
Process
Large
Small
Corporate
Departmental
Large Info
Intensive B
U
Large
Corporate
Departmental
Large Info
Intensive
Process
Small
Consumer
개발방식
플랫폼 구조
사업구조
13
- Internal Use Only -
소프트웨어 애플리케이션 연계
문서 관리
프로젝트 포탈
(이슈 및 일정 관리)
소스 형상관리
소스 리뷰
소스 변경 추적
빌드 및 배포
코드 품질 관리
코드 동적 분석
개발 서버
Project Manager
라이브러리 관리
실행/테스트 코드
개발자
코드 정적 분석
개발툴
요구사항
산출물
이슈에 따른
소스 수정
변경 내용
저장
Reviewer
고객
전체 프로젝트
관리
QA/Test
14
- Internal Use Only -
개발/운영 프로세스 표준화
통합 대시보드
표준/규격화
업무 메타 관리
개발 진행 관리
WSR, ITSR
OpenITSM
Jenkins 등
배포 도구
WAS, DB
APM
문서
빌드
요구사항 개발 빌드 배포 운영
소스
소스 추적
코드 리뷰작업 관리 및
이슈 트래킹
차세대 애플리케이션/협업 관리
요구사항
워크플로우
현업 담당자
(요구사항 입력)
각 기능 별 모듈 분리 및 상호 API 기반 연동
시스템 관리자
(운영, 관리, 모니터링)
소스 품질
상호 API 기반
연동
상호 API 기반 연동
프로젝트 배포 승인
개발자
품질 관리자
품질 KPI 관리
통합 계정 관리
15
- Internal Use Only -
Work CodeIdeas
or
Comms
Content Work Code Comms
콘텐츠 협업 및 공유 이슈 및 프로젝트 추적 코드 및 품질 관리 실시간 통합 커뮤니케이션
클라우드와 서버 형태의 제품 제공
16
- Internal Use Only -
조직의 효과적인 협업 구조를 제공
Organize
Discuss
Do
Done
17
- Internal Use Only -
Confluence – 콘텐츠 협업 도구
One Place - Latest Version - Track Changes
18
- Internal Use Only -
Confluence – 콘텐츠 협업 도구
공유 내용에
제가 코멘트
추가했어요~
제가 텍스트로
코멘트를 적고
버전을 새로
만들었습니다.
여기 최종 버전이
있는데 다시 리뷰
좀 부탁드릴께요.
제가 새로운
버전이 있는지
모르고 기존
문서에
코멘트를
달았어요
제가 문서를
변경했는데, 어떤
부분을 변경했는지
적지 않았네요.
19
- Internal Use Only -
Confluence – 다양한 코멘트 협업
Inline Comments
+
Page Comments
20
- Internal Use Only -
Confluence – 오피스, 이미지 파일 기반의 협업
JPEG
PNG
TIFF
PSD
WMF
EMF
ICO
ICNS
PDF
DOC
DOCX
XLS
XLSX
PPT,
PPTX
다양한 문서의 업로드, 미리보기 및 버전 관리
21
- Internal Use Only -
JIRA - 각 부서 또는 팀간의 효율적인 협업 기능 제공
SOFTWARE HR RISKSERVICE DESK BUSINESS
22
- Internal Use Only -
JIRA 개요
 각조직만의워크플로우를별도로정의하여처리
별도
클라이언트작성가능
23
- Internal Use Only -
JIRA - 워크플로우 기반 작업 구성
프로젝트별로 독립된 Workflow구축 및 화면 구성
24
- Internal Use Only -
프로젝트 전반에 대한 투명한 가시성 제공
25
- Internal Use Only -
JIRA Agile
26
- Internal Use Only -
JIRA – 작업 담당자
주요 프로젝트 공지 사항 각종 프로젝트 활동 로그
주요 이슈들의 진행 상황 각 개발자에게 할당된 이슈
27
- Internal Use Only -
JIRA – 작업 통계 및 품질 관리
담당자 별 이슈 진행 상황 프로젝트 주요 릴리즈 일정
Story Point 기반 프로젝트 건전성 이슈 생성/해결 상황 그래프
28
- Internal Use Only -
프로젝트 관리
`진행중`,`해결됨`등의상태의순서
특정한역할을사용자에게할당
사용자에대한제어와이슈
29
- Internal Use Only -
프로젝트 관리
30
- Internal Use Only -
JIRA – Collection of Scheme
issues
types custom fields security
level
permission workflow
project roles notification
31
- Internal Use Only -
Project, Scheme, Configuration
…
32
- Internal Use Only -
Issue Type Scheme
33
- Internal Use Only -
Issue Type Scheme
34
- Internal Use Only -
Field Configuration Scheme
35
- Internal Use Only -
Default Field Configuration
36
- Internal Use Only -
Screen Scheme
새로운윈도우를사용자가 쉽게 생성
필드(field)의표시되는순서와포맷을지정
37
- Internal Use Only -
Screen Scheme
38
- Internal Use Only -
Screen Scheme
39
- Internal Use Only -
Screen Scheme
스키마를수정하는경우 커스텀스크린 스키마(CustomScreenScheme)를사용하지
않는 모든프로젝트에 보여지게됨
40
- Internal Use Only -
Issue Type Screen Scheme
screen scheme과issue type 간의 관계를구성
41
- Internal Use Only -
Issue Type Screen Scheme
42
- Internal Use Only -
Permission Scheme
groups과project roles로 구성
프로젝트 단위의사용자, 그룹, 프로젝트역할 지정
43
- Internal Use Only -
Permission Scheme
44
- Internal Use Only -
Permission Scheme
적용될 퍼미션에대한 집합을정의
45
- Internal Use Only -
Permission Scheme
46
- Internal Use Only -
Permission Scheme
47
- Internal Use Only -
Issue Security Scheme
48
- Internal Use Only -
Issue Security Scheme
49
- Internal Use Only -
Notification Scheme
이벤트가발생하는경우 사용자에통지
50
- Internal Use Only -
Notification Scheme
51
- Internal Use Only -
Workflow Scheme
이슈 타입(issue type)과 워크플로우간의 관계
가장 강력한 기능
52
- Internal Use Only -
Workflow Scheme
기업의 비즈니스프로세스를 적용
53
- Internal Use Only -
Workflow Scheme
54
- Internal Use Only -
JIRA Install & ConfigureII
 Install and configure JIRA
55
- Internal Use Only -
Download JIRA
https://www.atlassian.com/software/jira
56
- Internal Use Only -
초기 설치
다운로드 받은 atlassian-jira-6.4.12-x64.bin파일을 사용하여 설치를 시작합니다.
설치 파일의 권한을 변경합니다.
# chmod a+x atlassian-jira-6.4.12-x64.bin
데이터를 저장할 홈 디렉토리를 생성합니다.
#mkdir –p /data/atlassian/jira
실행 후 Custom install로 설치합니다.
#./atlassian-jira-6.4.12-x64.bin
This will install JIRA 6.4.12 on your computer.
-> Enter
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing JIRA installation [3]
-> 2 (Custom Install)
Where should JIRA 6.4.12 be installed?
[/opt/atlassian/jira]
-> Enter
Default location for JIRA data
[/var/atlassian/application-data/jira]
-> /data/atlassian/jira
Configure which ports JIRA will use.
JIRA requires two TCP ports that are not being used by any other
applications on this machine. The HTTP port is where you will access JIRA
through your browser. The Control port is used to Startup and Shutdown JIRA.
Use default ports (HTTP: 8080, Control: 8005) - Recommended [1, Enter], Set custom value for HTTP and Control ports [2]
-> Enter
JIRA can be run in the background.
You may choose to run JIRA as a service, which means it will start
automatically whenever the computer restarts.
Install JIRA as Service?
Yes [y, Enter], No [n]
-> Enter
57
- Internal Use Only -
Install Wizard
58
- Internal Use Only -
Install Wizard
59
- Internal Use Only -
Install Wizard
60
- Internal Use Only -
Install Wizard
61
- Internal Use Only -
JIRA
(Active)
MySQL
(jiradb)
이중화 구성 방안 (외장 스토리지)
IIS Web Server
isapi_redirect.dll
Crowd
(Active)
MySQL
(crowd)
Confluence
(Active)
MySQL
(confluence)
Crowd
(Standby)
Confluence
(Standby)
JIRA
(Standby)
isapi_redirect.properties
uriworkermap.properties
/jira=jiraworker
worker.properties
worker.jiraworker.balanced_workers=worker1,worker2
worker.worker1.port=8080
worker.worker1.host=10.10.10.X
worker.worker1.port=8080
worker.worker1.host=10.10.20.X
File System
Attachments
File System
Attachments
Active Servers (10.10.10.X)
Standby Server (10.10.20.X)
External Storage
• Confluence, JIRA의 Attachments
파일의 이중화는 외장 스토리지에
의한 방법을 추천
 스토리지 안정성
62
- Internal Use Only -
JIRA
(Active)
MySQL
(jiradb)
이중화 구성 방안 (NFS)
IIS Web Server
isapi_redirect.dll
Crowd
(Active)
MySQL
(crowd)
Confluence
(Active)
MySQL
(confluence)
Crowd
(Standby)
Confluence
(Standby)
JIRA
(Standby)
isapi_redirect.properties
uriworkermap.properties
/jira=jiraworker
worker.properties
worker.jiraworker.balanced_workers=worker1,worker2
worker.worker1.port=8080
worker.worker1.host=10.10.10.X
worker.worker1.port=8080
worker.worker1.host=10.10.20.X
File System
Attachments
File System
Attachments
Active Servers (10.10.10.X)
Standby Server (10.10.20.X)
nfs nfs
• 외장 스토리지 대신 NFS를 사용하는
경우에는 Active 서버의 Attachments
디렉토리를 Standby 서버에서
공유해서 사용하는 방식
 별도의 X86 장비를 구성하는 것도
가능
63
- Internal Use Only -
JIRA
(Active)
MySQL
(jiradb)
이중화 구성 방안 (RSYNC)
Crowd
(Active)
MySQL
(crowd)
Confluence
(Active)
MySQL
(confluence)
Crowd
(Standby)
Confluence
(Standby)
JIRA
(Standby)
File System
Attachments
File System
Attachments
Active Servers (10.10.10.X)
Standby Server (10.10.20.X)
rsync rsync
• 외장 스토리지 대신 NFS를 사용하는
경우에는 Active 서버의 Attachments
디렉토리를 Standby 서버에서
공유해서 사용하는 방식
 별도의 X86 장비를 구성하는 것도
가능
Nginx
Nginx Plugin
64
- Internal Use Only -
작업 절차 및 필요한 장비
절차 내용 필요한 내용 비고
Standby 서버 준비
Atlassian 제품들을 설치할 Standby X86 장
비 준비 및 Linux 환경 구성
X86 장비
제품 별 설치 위치, 홈 디렉토
리 등 결정
Atlassian 제품 설치
on Standby 서버
JIRA, Crowd, Confluence, Fisheye 제품 설
치
Atlassian 설치 파일
DB 구성
Standby 서버에 설치된 Atlassian의 DB 구
성을 기존 Active DB 서버로 설정
Attachments 설정
(외장 스토리지의 경우)
기존 Attachments 디렉토리의 내용을 외장
스토리지로 복제하고 Active, Standby 서버
에 Mount 및 구성 변경
Active Atlassian 제품
셧다운 후 복제 작업
Attachments 설정
(NFS의 경우)
Active 서버에서 NFS 구성을 통해
Attachments 디렉토리 공유
Standby 서버에서 Mount 및 구성
IIS에 Tomcat
Connector 설정 변경
Active – Standby 서버 간 Failover 모드로
동작하도록 구성 변경
테스트 Active – Standby 간 전환 테스트
65
- Internal Use Only -
OPEN
SHARE
CONTRIBUTE
ADOPT
REUSE

Contenu connexe

Tendances

Comprehensive Terraform Training
Comprehensive Terraform TrainingComprehensive Terraform Training
Comprehensive Terraform TrainingYevgeniy Brikman
 
MeetUp Monitoring with Prometheus and Grafana (September 2018)
MeetUp Monitoring with Prometheus and Grafana (September 2018)MeetUp Monitoring with Prometheus and Grafana (September 2018)
MeetUp Monitoring with Prometheus and Grafana (September 2018)Lucas Jellema
 
JIRA 업무 생산성 향상 및 프로젝트 관리
JIRA 업무 생산성 향상 및 프로젝트 관리JIRA 업무 생산성 향상 및 프로젝트 관리
JIRA 업무 생산성 향상 및 프로젝트 관리KwangSeob Jeong
 
Using Git and BitBucket
Using Git and BitBucketUsing Git and BitBucket
Using Git and BitBucketMedhat Dawoud
 
Document management in Atlassian Confluence and Jira
Document management in Atlassian Confluence and JiraDocument management in Atlassian Confluence and Jira
Document management in Atlassian Confluence and JiraVadim Rutkevich
 
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성KwangSeob Jeong
 
DevOps with GitHub Actions
DevOps with GitHub ActionsDevOps with GitHub Actions
DevOps with GitHub ActionsNilesh Gule
 
Or2019 DSpace 7 Enhanced submission & workflow
Or2019 DSpace 7 Enhanced submission & workflowOr2019 DSpace 7 Enhanced submission & workflow
Or2019 DSpace 7 Enhanced submission & workflow4Science
 
GitHub Actions in action
GitHub Actions in actionGitHub Actions in action
GitHub Actions in actionOleksii Holub
 
Azure DevOps CI/CD For Beginners
Azure DevOps CI/CD  For BeginnersAzure DevOps CI/CD  For Beginners
Azure DevOps CI/CD For BeginnersRahul Nath
 
[오픈소스컨설팅] Atlassian Confluence User Guide Part-1
[오픈소스컨설팅] Atlassian Confluence User Guide Part-1[오픈소스컨설팅] Atlassian Confluence User Guide Part-1
[오픈소스컨설팅] Atlassian Confluence User Guide Part-1Ji-Woong Choi
 
Maven Presentation - SureFire vs FailSafe
Maven Presentation - SureFire vs FailSafeMaven Presentation - SureFire vs FailSafe
Maven Presentation - SureFire vs FailSafeHolasz Kati
 
[오픈소스컨설팅]Atlassian Confluence User Guide_Full
[오픈소스컨설팅]Atlassian Confluence User Guide_Full[오픈소스컨설팅]Atlassian Confluence User Guide_Full
[오픈소스컨설팅]Atlassian Confluence User Guide_FullJi-Woong Choi
 
REST API testing with SpecFlow
REST API testing with SpecFlowREST API testing with SpecFlow
REST API testing with SpecFlowAiste Stikliute
 
From Spring Framework 5.3 to 6.0
From Spring Framework 5.3 to 6.0From Spring Framework 5.3 to 6.0
From Spring Framework 5.3 to 6.0VMware Tanzu
 
Angular vs React: Building modern SharePoint interfaces with SPFx
Angular vs React: Building modern SharePoint interfaces with SPFxAngular vs React: Building modern SharePoint interfaces with SPFx
Angular vs React: Building modern SharePoint interfaces with SPFxDimcho Tsanov
 

Tendances (20)

Comprehensive Terraform Training
Comprehensive Terraform TrainingComprehensive Terraform Training
Comprehensive Terraform Training
 
MeetUp Monitoring with Prometheus and Grafana (September 2018)
MeetUp Monitoring with Prometheus and Grafana (September 2018)MeetUp Monitoring with Prometheus and Grafana (September 2018)
MeetUp Monitoring with Prometheus and Grafana (September 2018)
 
JIRA 업무 생산성 향상 및 프로젝트 관리
JIRA 업무 생산성 향상 및 프로젝트 관리JIRA 업무 생산성 향상 및 프로젝트 관리
JIRA 업무 생산성 향상 및 프로젝트 관리
 
Using Git and BitBucket
Using Git and BitBucketUsing Git and BitBucket
Using Git and BitBucket
 
Document management in Atlassian Confluence and Jira
Document management in Atlassian Confluence and JiraDocument management in Atlassian Confluence and Jira
Document management in Atlassian Confluence and Jira
 
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성
 
DevOps with GitHub Actions
DevOps with GitHub ActionsDevOps with GitHub Actions
DevOps with GitHub Actions
 
Or2019 DSpace 7 Enhanced submission & workflow
Or2019 DSpace 7 Enhanced submission & workflowOr2019 DSpace 7 Enhanced submission & workflow
Or2019 DSpace 7 Enhanced submission & workflow
 
Clear case
Clear caseClear case
Clear case
 
Jenkins
JenkinsJenkins
Jenkins
 
GitHub Actions in action
GitHub Actions in actionGitHub Actions in action
GitHub Actions in action
 
Azure DevOps CI/CD For Beginners
Azure DevOps CI/CD  For BeginnersAzure DevOps CI/CD  For Beginners
Azure DevOps CI/CD For Beginners
 
[오픈소스컨설팅] Atlassian Confluence User Guide Part-1
[오픈소스컨설팅] Atlassian Confluence User Guide Part-1[오픈소스컨설팅] Atlassian Confluence User Guide Part-1
[오픈소스컨설팅] Atlassian Confluence User Guide Part-1
 
Git basics
Git basicsGit basics
Git basics
 
Maven Presentation - SureFire vs FailSafe
Maven Presentation - SureFire vs FailSafeMaven Presentation - SureFire vs FailSafe
Maven Presentation - SureFire vs FailSafe
 
[오픈소스컨설팅]Atlassian Confluence User Guide_Full
[오픈소스컨설팅]Atlassian Confluence User Guide_Full[오픈소스컨설팅]Atlassian Confluence User Guide_Full
[오픈소스컨설팅]Atlassian Confluence User Guide_Full
 
REST API testing with SpecFlow
REST API testing with SpecFlowREST API testing with SpecFlow
REST API testing with SpecFlow
 
From Spring Framework 5.3 to 6.0
From Spring Framework 5.3 to 6.0From Spring Framework 5.3 to 6.0
From Spring Framework 5.3 to 6.0
 
Angular vs React: Building modern SharePoint interfaces with SPFx
Angular vs React: Building modern SharePoint interfaces with SPFxAngular vs React: Building modern SharePoint interfaces with SPFx
Angular vs React: Building modern SharePoint interfaces with SPFx
 
Bitbucket
BitbucketBitbucket
Bitbucket
 

En vedette

[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편Ji-Woong Choi
 
[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1Ji-Woong Choi
 
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning 클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning Ji-Woong Choi
 
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-RegionJi-Woong Choi
 
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전Atlassian 대한민국
 
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)Ji-Woong Choi
 
[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여Ji-Woong Choi
 
[오픈소스컨설팅]systemd on RHEL7
[오픈소스컨설팅]systemd on RHEL7[오픈소스컨설팅]systemd on RHEL7
[오픈소스컨설팅]systemd on RHEL7Ji-Woong Choi
 
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0Ji-Woong Choi
 
[오픈소스컨설팅] RPM 만들기
[오픈소스컨설팅] RPM 만들기[오픈소스컨설팅] RPM 만들기
[오픈소스컨설팅] RPM 만들기Ji-Woong Choi
 
Docker Setting for Static IP allocation
Docker Setting for Static IP allocationDocker Setting for Static IP allocation
Docker Setting for Static IP allocationJi-Woong Choi
 
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)Ji-Woong Choi
 
Atlassian JIRA Plugin 및 REST API를 이용한 기능 확장
Atlassian JIRA Plugin 및 REST API를 이용한 기능 확장Atlassian JIRA Plugin 및 REST API를 이용한 기능 확장
Atlassian JIRA Plugin 및 REST API를 이용한 기능 확장Osc Osc
 
[오픈소스컨설팅]파일럿진행예제 on AWS
[오픈소스컨설팅]파일럿진행예제 on AWS[오픈소스컨설팅]파일럿진행예제 on AWS
[오픈소스컨설팅]파일럿진행예제 on AWSJi-Woong Choi
 
[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정Ji-Woong Choi
 
[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance Tuning[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance TuningJi-Woong Choi
 
[오픈소스컨설팅]오픈소스 기반 솔루션 아키텍처 특징 및 사례
[오픈소스컨설팅]오픈소스 기반 솔루션 아키텍처 특징 및 사례[오픈소스컨설팅]오픈소스 기반 솔루션 아키텍처 특징 및 사례
[오픈소스컨설팅]오픈소스 기반 솔루션 아키텍처 특징 및 사례Ji-Woong Choi
 
[오픈소스컨설팅]J boss6 7_교육자료
[오픈소스컨설팅]J boss6 7_교육자료[오픈소스컨설팅]J boss6 7_교육자료
[오픈소스컨설팅]J boss6 7_교육자료Ji-Woong Choi
 
Scrum and kanban with jira
Scrum and kanban with jira Scrum and kanban with jira
Scrum and kanban with jira 호정 이
 

En vedette (20)

[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
 
[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1
 
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning 클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
 
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
 
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
 
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
 
[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여
 
[오픈소스컨설팅]systemd on RHEL7
[오픈소스컨설팅]systemd on RHEL7[오픈소스컨설팅]systemd on RHEL7
[오픈소스컨설팅]systemd on RHEL7
 
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
 
Jira manual
Jira manualJira manual
Jira manual
 
[오픈소스컨설팅] RPM 만들기
[오픈소스컨설팅] RPM 만들기[오픈소스컨설팅] RPM 만들기
[오픈소스컨설팅] RPM 만들기
 
Docker Setting for Static IP allocation
Docker Setting for Static IP allocationDocker Setting for Static IP allocation
Docker Setting for Static IP allocation
 
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
 
Atlassian JIRA Plugin 및 REST API를 이용한 기능 확장
Atlassian JIRA Plugin 및 REST API를 이용한 기능 확장Atlassian JIRA Plugin 및 REST API를 이용한 기능 확장
Atlassian JIRA Plugin 및 REST API를 이용한 기능 확장
 
[오픈소스컨설팅]파일럿진행예제 on AWS
[오픈소스컨설팅]파일럿진행예제 on AWS[오픈소스컨설팅]파일럿진행예제 on AWS
[오픈소스컨설팅]파일럿진행예제 on AWS
 
[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정
 
[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance Tuning[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance Tuning
 
[오픈소스컨설팅]오픈소스 기반 솔루션 아키텍처 특징 및 사례
[오픈소스컨설팅]오픈소스 기반 솔루션 아키텍처 특징 및 사례[오픈소스컨설팅]오픈소스 기반 솔루션 아키텍처 특징 및 사례
[오픈소스컨설팅]오픈소스 기반 솔루션 아키텍처 특징 및 사례
 
[오픈소스컨설팅]J boss6 7_교육자료
[오픈소스컨설팅]J boss6 7_교육자료[오픈소스컨설팅]J boss6 7_교육자료
[오픈소스컨설팅]J boss6 7_교육자료
 
Scrum and kanban with jira
Scrum and kanban with jira Scrum and kanban with jira
Scrum and kanban with jira
 

Similaire à [오픈소스컨설팅]Atlassian JIRA Deep Dive

[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena DollyJi-Woong Choi
 
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
 
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020 AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020 AWSKRUG - AWS한국사용자모임
 
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020Jinwoong Kim
 
MySQL Performance Tuning (In Korean)
MySQL Performance Tuning (In Korean)MySQL Performance Tuning (In Korean)
MySQL Performance Tuning (In Korean)OracleMySQL
 
[Atlassian in 부산]분야 별 Atlassian 솔루션 적용 사례_KIC
[Atlassian in 부산]분야 별 Atlassian 솔루션 적용 사례_KIC[Atlassian in 부산]분야 별 Atlassian 솔루션 적용 사례_KIC
[Atlassian in 부산]분야 별 Atlassian 솔루션 적용 사례_KICAtlassian 대한민국
 
Kakao meets jira
Kakao meets jiraKakao meets jira
Kakao meets jira호정 이
 
[Atlassian meets dev ops and itsm] kakao meets jira
[Atlassian meets dev ops and itsm] kakao meets jira[Atlassian meets dev ops and itsm] kakao meets jira
[Atlassian meets dev ops and itsm] kakao meets jiraOpen Source Consulting
 
Agados Function and Feature Overview
Agados Function and Feature OverviewAgados Function and Feature Overview
Agados Function and Feature OverviewYongkyoo Park
 
TOAST Meetup2015 - 구름 Cloud IDE (류성태)
TOAST Meetup2015 - 구름 Cloud IDE (류성태)TOAST Meetup2015 - 구름 Cloud IDE (류성태)
TOAST Meetup2015 - 구름 Cloud IDE (류성태)TOAST_NHNent
 
데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...
데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...
데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...Amazon Web Services Korea
 
Richslide for enterprise
Richslide for enterpriseRichslide for enterprise
Richslide for enterpriseJun Gyun Bae
 
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트Dae Kim
 
(주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료
(주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료 (주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료
(주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료 ssuserfebc861
 
[오픈소스컨설팅]MySQL Monitoring
[오픈소스컨설팅]MySQL Monitoring[오픈소스컨설팅]MySQL Monitoring
[오픈소스컨설팅]MySQL MonitoringJi-Woong Choi
 
Agados CRM(SFA) introduction (doc version 1.0 20140416)
Agados CRM(SFA) introduction (doc version 1.0 20140416)Agados CRM(SFA) introduction (doc version 1.0 20140416)
Agados CRM(SFA) introduction (doc version 1.0 20140416)Yongkyoo Park
 
[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개
[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개
[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개Open Source Consulting
 
[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개
[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개
[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개Hee Jae Lee
 
[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기
[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기
[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기Ji-Woong Choi
 
[IBM 김상훈] 오브젝트스토리지 | 늘어만 가는 데이터 저장문제로 골 아프신가요? (자료를 다운로드하시면 고화질로 보실 수 있습니다.)
[IBM 김상훈] 오브젝트스토리지 | 늘어만 가는 데이터 저장문제로 골 아프신가요? (자료를 다운로드하시면 고화질로 보실 수 있습니다.)[IBM 김상훈] 오브젝트스토리지 | 늘어만 가는 데이터 저장문제로 골 아프신가요? (자료를 다운로드하시면 고화질로 보실 수 있습니다.)
[IBM 김상훈] 오브젝트스토리지 | 늘어만 가는 데이터 저장문제로 골 아프신가요? (자료를 다운로드하시면 고화질로 보실 수 있습니다.)(Joe), Sanghun Kim
 

Similaire à [오픈소스컨설팅]Atlassian JIRA Deep Dive (20)

[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
[오픈소스컨설팅]이기종 WAS 클러스터링 솔루션- Athena Dolly
 
Open standard open cloud engine (3)
Open standard open cloud engine (3)Open standard open cloud engine (3)
Open standard open cloud engine (3)
 
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020 AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
 
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
 
MySQL Performance Tuning (In Korean)
MySQL Performance Tuning (In Korean)MySQL Performance Tuning (In Korean)
MySQL Performance Tuning (In Korean)
 
[Atlassian in 부산]분야 별 Atlassian 솔루션 적용 사례_KIC
[Atlassian in 부산]분야 별 Atlassian 솔루션 적용 사례_KIC[Atlassian in 부산]분야 별 Atlassian 솔루션 적용 사례_KIC
[Atlassian in 부산]분야 별 Atlassian 솔루션 적용 사례_KIC
 
Kakao meets jira
Kakao meets jiraKakao meets jira
Kakao meets jira
 
[Atlassian meets dev ops and itsm] kakao meets jira
[Atlassian meets dev ops and itsm] kakao meets jira[Atlassian meets dev ops and itsm] kakao meets jira
[Atlassian meets dev ops and itsm] kakao meets jira
 
Agados Function and Feature Overview
Agados Function and Feature OverviewAgados Function and Feature Overview
Agados Function and Feature Overview
 
TOAST Meetup2015 - 구름 Cloud IDE (류성태)
TOAST Meetup2015 - 구름 Cloud IDE (류성태)TOAST Meetup2015 - 구름 Cloud IDE (류성태)
TOAST Meetup2015 - 구름 Cloud IDE (류성태)
 
데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...
데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...
데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...
 
Richslide for enterprise
Richslide for enterpriseRichslide for enterprise
Richslide for enterprise
 
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
 
(주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료
(주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료 (주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료
(주)알바스텔라 머신러닝 플랫폼 "Albastella.ai" 소개 자료
 
[오픈소스컨설팅]MySQL Monitoring
[오픈소스컨설팅]MySQL Monitoring[오픈소스컨설팅]MySQL Monitoring
[오픈소스컨설팅]MySQL Monitoring
 
Agados CRM(SFA) introduction (doc version 1.0 20140416)
Agados CRM(SFA) introduction (doc version 1.0 20140416)Agados CRM(SFA) introduction (doc version 1.0 20140416)
Agados CRM(SFA) introduction (doc version 1.0 20140416)
 
[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개
[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개
[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개
 
[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개
[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개
[오픈소스컨설팅]Session 5. 또 다른 혁신, atlassian jira 7 소개
 
[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기
[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기
[오픈소스컨설팅] AWS re:Invent 2018 기계학습(ML)부분 후기
 
[IBM 김상훈] 오브젝트스토리지 | 늘어만 가는 데이터 저장문제로 골 아프신가요? (자료를 다운로드하시면 고화질로 보실 수 있습니다.)
[IBM 김상훈] 오브젝트스토리지 | 늘어만 가는 데이터 저장문제로 골 아프신가요? (자료를 다운로드하시면 고화질로 보실 수 있습니다.)[IBM 김상훈] 오브젝트스토리지 | 늘어만 가는 데이터 저장문제로 골 아프신가요? (자료를 다운로드하시면 고화질로 보실 수 있습니다.)
[IBM 김상훈] 오브젝트스토리지 | 늘어만 가는 데이터 저장문제로 골 아프신가요? (자료를 다운로드하시면 고화질로 보실 수 있습니다.)
 

Plus de Ji-Woong Choi

[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기Ji-Woong Choi
 
[오픈소스컨설팅] 스카우터 사용자 가이드 2020
[오픈소스컨설팅] 스카우터 사용자 가이드 2020[오픈소스컨설팅] 스카우터 사용자 가이드 2020
[오픈소스컨설팅] 스카우터 사용자 가이드 2020Ji-Woong Choi
 
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축Ji-Woong Choi
 
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기Ji-Woong Choi
 
[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육
[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육
[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육Ji-Woong Choi
 
[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략Ji-Woong Choi
 
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3Ji-Woong Choi
 
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3Ji-Woong Choi
 
[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12
[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12
[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12Ji-Woong Choi
 
[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트
[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트
[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트Ji-Woong Choi
 
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항Ji-Woong Choi
 
OpenStack Summit 2017 참석후기
OpenStack Summit 2017 참석후기OpenStack Summit 2017 참석후기
OpenStack Summit 2017 참석후기Ji-Woong Choi
 
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick GuideJi-Woong Choi
 
Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Ji-Woong Choi
 
[오픈소스컨설팅]Atlassian JIRA Quick Guide
[오픈소스컨설팅]Atlassian JIRA Quick Guide[오픈소스컨설팅]Atlassian JIRA Quick Guide
[오픈소스컨설팅]Atlassian JIRA Quick GuideJi-Woong Choi
 
[오픈소스컨설팅 뉴스레터] 2016년 1분기
[오픈소스컨설팅 뉴스레터] 2016년 1분기[오픈소스컨설팅 뉴스레터] 2016년 1분기
[오픈소스컨설팅 뉴스레터] 2016년 1분기Ji-Woong Choi
 
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1Ji-Woong Choi
 

Plus de Ji-Woong Choi (17)

[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
 
[오픈소스컨설팅] 스카우터 사용자 가이드 2020
[오픈소스컨설팅] 스카우터 사용자 가이드 2020[오픈소스컨설팅] 스카우터 사용자 가이드 2020
[오픈소스컨설팅] 스카우터 사용자 가이드 2020
 
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
 
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
 
[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육
[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육
[오픈소스컨설팅] Ansible을 활용한 운영 자동화 교육
 
[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략
 
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
 
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
 
[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12
[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12
[오픈소스컨설팅]ELK기반 장애예방시스템_구성_2016.12
 
[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트
[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트
[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트
 
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
 
OpenStack Summit 2017 참석후기
OpenStack Summit 2017 참석후기OpenStack Summit 2017 참석후기
OpenStack Summit 2017 참석후기
 
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
 
Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드
 
[오픈소스컨설팅]Atlassian JIRA Quick Guide
[오픈소스컨설팅]Atlassian JIRA Quick Guide[오픈소스컨설팅]Atlassian JIRA Quick Guide
[오픈소스컨설팅]Atlassian JIRA Quick Guide
 
[오픈소스컨설팅 뉴스레터] 2016년 1분기
[오픈소스컨설팅 뉴스레터] 2016년 1분기[오픈소스컨설팅 뉴스레터] 2016년 1분기
[오픈소스컨설팅 뉴스레터] 2016년 1분기
 
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1
 

[오픈소스컨설팅]Atlassian JIRA Deep Dive

  • 1. Atlassian Collaboration - Focus on Scheme - 주식회사 오픈소스컨설팅 최지웅(jchoi@osci.kr)
  • 2. 2 - Internal Use Only - Atlassian BriefI
  • 3. 3 - Internal Use Only - 오픈소스컨설팅에 대하여
  • 4. 4 - Internal Use Only - 아틀라시안 개요 D I S C U S S O R G A N I Z E C O M P L E T E W I T H Y O U R T E A M Tasks & projects Pages & files Messages, & calls Requests & SLAs Code & reviews C OMMON PEOPLE TEAMS COMMENTS MENTIONS SHARES NOTIFICATIONS U N I Q U E
  • 5. 5 - Internal Use Only - JIRA, Confluence Organize Work Do WorkDiscuss Work
  • 6.
  • 7.
  • 8. Tesla drives the auto industry into the future. Atlassian helps Tesla work more efficiently in the name of energy efficiency.
  • 9. Autodesk helps imagine and design the future. With Atlassian, Autodesk creates design and engineering software that can envision the future.
  • 10. 10 - Internal Use Only - 전세계 대부분의 기업이 사용 중
  • 11. 11 - Internal Use Only - 최고의 애플리케이션 라이프사이클 관리 A Leader in Gartner's 2015 Magic Quadrant for Application Development Life Cycle Management, Gartner 2015 다양한 JIRA, Confluence 고객사 서드-파티 마켓 플레이스 제공 사용의 편리성과 유연성 제공
  • 12. 12 - Internal Use Only - 기업의 업무 시스템(소프트웨어) 구조 변화 개별 SW 개발자 개발 생태계단일 기업프로젝트 팀 코드 중심 설계 협업 중심 개발 라이프 사이클 관리 오픈소스 기반 개발 클라우드 컴퓨팅 클라이언트/서버 모델 & 애플리케이션 서버 플랫폼메인 프레임 플랫폼 미니 컴퓨터 플랫폼 B UCorporate Large Info Intensive B U Type of User Type of Business B UCorporate Departmental Large Info Intensive Large B U Process Large Small Corporate Departmental Large Info Intensive B U Large Corporate Departmental Large Info Intensive Process Small Consumer 개발방식 플랫폼 구조 사업구조
  • 13. 13 - Internal Use Only - 소프트웨어 애플리케이션 연계 문서 관리 프로젝트 포탈 (이슈 및 일정 관리) 소스 형상관리 소스 리뷰 소스 변경 추적 빌드 및 배포 코드 품질 관리 코드 동적 분석 개발 서버 Project Manager 라이브러리 관리 실행/테스트 코드 개발자 코드 정적 분석 개발툴 요구사항 산출물 이슈에 따른 소스 수정 변경 내용 저장 Reviewer 고객 전체 프로젝트 관리 QA/Test
  • 14. 14 - Internal Use Only - 개발/운영 프로세스 표준화 통합 대시보드 표준/규격화 업무 메타 관리 개발 진행 관리 WSR, ITSR OpenITSM Jenkins 등 배포 도구 WAS, DB APM 문서 빌드 요구사항 개발 빌드 배포 운영 소스 소스 추적 코드 리뷰작업 관리 및 이슈 트래킹 차세대 애플리케이션/협업 관리 요구사항 워크플로우 현업 담당자 (요구사항 입력) 각 기능 별 모듈 분리 및 상호 API 기반 연동 시스템 관리자 (운영, 관리, 모니터링) 소스 품질 상호 API 기반 연동 상호 API 기반 연동 프로젝트 배포 승인 개발자 품질 관리자 품질 KPI 관리 통합 계정 관리
  • 15. 15 - Internal Use Only - Work CodeIdeas or Comms Content Work Code Comms 콘텐츠 협업 및 공유 이슈 및 프로젝트 추적 코드 및 품질 관리 실시간 통합 커뮤니케이션 클라우드와 서버 형태의 제품 제공
  • 16. 16 - Internal Use Only - 조직의 효과적인 협업 구조를 제공 Organize Discuss Do Done
  • 17. 17 - Internal Use Only - Confluence – 콘텐츠 협업 도구 One Place - Latest Version - Track Changes
  • 18. 18 - Internal Use Only - Confluence – 콘텐츠 협업 도구 공유 내용에 제가 코멘트 추가했어요~ 제가 텍스트로 코멘트를 적고 버전을 새로 만들었습니다. 여기 최종 버전이 있는데 다시 리뷰 좀 부탁드릴께요. 제가 새로운 버전이 있는지 모르고 기존 문서에 코멘트를 달았어요 제가 문서를 변경했는데, 어떤 부분을 변경했는지 적지 않았네요.
  • 19. 19 - Internal Use Only - Confluence – 다양한 코멘트 협업 Inline Comments + Page Comments
  • 20. 20 - Internal Use Only - Confluence – 오피스, 이미지 파일 기반의 협업 JPEG PNG TIFF PSD WMF EMF ICO ICNS PDF DOC DOCX XLS XLSX PPT, PPTX 다양한 문서의 업로드, 미리보기 및 버전 관리
  • 21. 21 - Internal Use Only - JIRA - 각 부서 또는 팀간의 효율적인 협업 기능 제공 SOFTWARE HR RISKSERVICE DESK BUSINESS
  • 22. 22 - Internal Use Only - JIRA 개요  각조직만의워크플로우를별도로정의하여처리 별도 클라이언트작성가능
  • 23. 23 - Internal Use Only - JIRA - 워크플로우 기반 작업 구성 프로젝트별로 독립된 Workflow구축 및 화면 구성
  • 24. 24 - Internal Use Only - 프로젝트 전반에 대한 투명한 가시성 제공
  • 25. 25 - Internal Use Only - JIRA Agile
  • 26. 26 - Internal Use Only - JIRA – 작업 담당자 주요 프로젝트 공지 사항 각종 프로젝트 활동 로그 주요 이슈들의 진행 상황 각 개발자에게 할당된 이슈
  • 27. 27 - Internal Use Only - JIRA – 작업 통계 및 품질 관리 담당자 별 이슈 진행 상황 프로젝트 주요 릴리즈 일정 Story Point 기반 프로젝트 건전성 이슈 생성/해결 상황 그래프
  • 28. 28 - Internal Use Only - 프로젝트 관리 `진행중`,`해결됨`등의상태의순서 특정한역할을사용자에게할당 사용자에대한제어와이슈
  • 29. 29 - Internal Use Only - 프로젝트 관리
  • 30. 30 - Internal Use Only - JIRA – Collection of Scheme issues types custom fields security level permission workflow project roles notification
  • 31. 31 - Internal Use Only - Project, Scheme, Configuration …
  • 32. 32 - Internal Use Only - Issue Type Scheme
  • 33. 33 - Internal Use Only - Issue Type Scheme
  • 34. 34 - Internal Use Only - Field Configuration Scheme
  • 35. 35 - Internal Use Only - Default Field Configuration
  • 36. 36 - Internal Use Only - Screen Scheme 새로운윈도우를사용자가 쉽게 생성 필드(field)의표시되는순서와포맷을지정
  • 37. 37 - Internal Use Only - Screen Scheme
  • 38. 38 - Internal Use Only - Screen Scheme
  • 39. 39 - Internal Use Only - Screen Scheme 스키마를수정하는경우 커스텀스크린 스키마(CustomScreenScheme)를사용하지 않는 모든프로젝트에 보여지게됨
  • 40. 40 - Internal Use Only - Issue Type Screen Scheme screen scheme과issue type 간의 관계를구성
  • 41. 41 - Internal Use Only - Issue Type Screen Scheme
  • 42. 42 - Internal Use Only - Permission Scheme groups과project roles로 구성 프로젝트 단위의사용자, 그룹, 프로젝트역할 지정
  • 43. 43 - Internal Use Only - Permission Scheme
  • 44. 44 - Internal Use Only - Permission Scheme 적용될 퍼미션에대한 집합을정의
  • 45. 45 - Internal Use Only - Permission Scheme
  • 46. 46 - Internal Use Only - Permission Scheme
  • 47. 47 - Internal Use Only - Issue Security Scheme
  • 48. 48 - Internal Use Only - Issue Security Scheme
  • 49. 49 - Internal Use Only - Notification Scheme 이벤트가발생하는경우 사용자에통지
  • 50. 50 - Internal Use Only - Notification Scheme
  • 51. 51 - Internal Use Only - Workflow Scheme 이슈 타입(issue type)과 워크플로우간의 관계 가장 강력한 기능
  • 52. 52 - Internal Use Only - Workflow Scheme 기업의 비즈니스프로세스를 적용
  • 53. 53 - Internal Use Only - Workflow Scheme
  • 54. 54 - Internal Use Only - JIRA Install & ConfigureII  Install and configure JIRA
  • 55. 55 - Internal Use Only - Download JIRA https://www.atlassian.com/software/jira
  • 56. 56 - Internal Use Only - 초기 설치 다운로드 받은 atlassian-jira-6.4.12-x64.bin파일을 사용하여 설치를 시작합니다. 설치 파일의 권한을 변경합니다. # chmod a+x atlassian-jira-6.4.12-x64.bin 데이터를 저장할 홈 디렉토리를 생성합니다. #mkdir –p /data/atlassian/jira 실행 후 Custom install로 설치합니다. #./atlassian-jira-6.4.12-x64.bin This will install JIRA 6.4.12 on your computer. -> Enter Choose the appropriate installation or upgrade option. Please choose one of the following: Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing JIRA installation [3] -> 2 (Custom Install) Where should JIRA 6.4.12 be installed? [/opt/atlassian/jira] -> Enter Default location for JIRA data [/var/atlassian/application-data/jira] -> /data/atlassian/jira Configure which ports JIRA will use. JIRA requires two TCP ports that are not being used by any other applications on this machine. The HTTP port is where you will access JIRA through your browser. The Control port is used to Startup and Shutdown JIRA. Use default ports (HTTP: 8080, Control: 8005) - Recommended [1, Enter], Set custom value for HTTP and Control ports [2] -> Enter JIRA can be run in the background. You may choose to run JIRA as a service, which means it will start automatically whenever the computer restarts. Install JIRA as Service? Yes [y, Enter], No [n] -> Enter
  • 57. 57 - Internal Use Only - Install Wizard
  • 58. 58 - Internal Use Only - Install Wizard
  • 59. 59 - Internal Use Only - Install Wizard
  • 60. 60 - Internal Use Only - Install Wizard
  • 61. 61 - Internal Use Only - JIRA (Active) MySQL (jiradb) 이중화 구성 방안 (외장 스토리지) IIS Web Server isapi_redirect.dll Crowd (Active) MySQL (crowd) Confluence (Active) MySQL (confluence) Crowd (Standby) Confluence (Standby) JIRA (Standby) isapi_redirect.properties uriworkermap.properties /jira=jiraworker worker.properties worker.jiraworker.balanced_workers=worker1,worker2 worker.worker1.port=8080 worker.worker1.host=10.10.10.X worker.worker1.port=8080 worker.worker1.host=10.10.20.X File System Attachments File System Attachments Active Servers (10.10.10.X) Standby Server (10.10.20.X) External Storage • Confluence, JIRA의 Attachments 파일의 이중화는 외장 스토리지에 의한 방법을 추천  스토리지 안정성
  • 62. 62 - Internal Use Only - JIRA (Active) MySQL (jiradb) 이중화 구성 방안 (NFS) IIS Web Server isapi_redirect.dll Crowd (Active) MySQL (crowd) Confluence (Active) MySQL (confluence) Crowd (Standby) Confluence (Standby) JIRA (Standby) isapi_redirect.properties uriworkermap.properties /jira=jiraworker worker.properties worker.jiraworker.balanced_workers=worker1,worker2 worker.worker1.port=8080 worker.worker1.host=10.10.10.X worker.worker1.port=8080 worker.worker1.host=10.10.20.X File System Attachments File System Attachments Active Servers (10.10.10.X) Standby Server (10.10.20.X) nfs nfs • 외장 스토리지 대신 NFS를 사용하는 경우에는 Active 서버의 Attachments 디렉토리를 Standby 서버에서 공유해서 사용하는 방식  별도의 X86 장비를 구성하는 것도 가능
  • 63. 63 - Internal Use Only - JIRA (Active) MySQL (jiradb) 이중화 구성 방안 (RSYNC) Crowd (Active) MySQL (crowd) Confluence (Active) MySQL (confluence) Crowd (Standby) Confluence (Standby) JIRA (Standby) File System Attachments File System Attachments Active Servers (10.10.10.X) Standby Server (10.10.20.X) rsync rsync • 외장 스토리지 대신 NFS를 사용하는 경우에는 Active 서버의 Attachments 디렉토리를 Standby 서버에서 공유해서 사용하는 방식  별도의 X86 장비를 구성하는 것도 가능 Nginx Nginx Plugin
  • 64. 64 - Internal Use Only - 작업 절차 및 필요한 장비 절차 내용 필요한 내용 비고 Standby 서버 준비 Atlassian 제품들을 설치할 Standby X86 장 비 준비 및 Linux 환경 구성 X86 장비 제품 별 설치 위치, 홈 디렉토 리 등 결정 Atlassian 제품 설치 on Standby 서버 JIRA, Crowd, Confluence, Fisheye 제품 설 치 Atlassian 설치 파일 DB 구성 Standby 서버에 설치된 Atlassian의 DB 구 성을 기존 Active DB 서버로 설정 Attachments 설정 (외장 스토리지의 경우) 기존 Attachments 디렉토리의 내용을 외장 스토리지로 복제하고 Active, Standby 서버 에 Mount 및 구성 변경 Active Atlassian 제품 셧다운 후 복제 작업 Attachments 설정 (NFS의 경우) Active 서버에서 NFS 구성을 통해 Attachments 디렉토리 공유 Standby 서버에서 Mount 및 구성 IIS에 Tomcat Connector 설정 변경 Active – Standby 서버 간 Failover 모드로 동작하도록 구성 변경 테스트 Active – Standby 간 전환 테스트
  • 65. 65 - Internal Use Only - OPEN SHARE CONTRIBUTE ADOPT REUSE