14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용Terry Cho조대협의 소프트웨어 개발 발표 자료입니다.
소프트웨어 트랜드, 클라우드, 아키텍쳐의 변화
애자일과 JIRA, 소프트웨어 개발팀의 구조, 테스트링크를 이용한 테스트 관리등을 현장 경험을 기반으로 소개합니다.
AUG 리더에 지원해 보세요!!!Atlassian 대한민국대한민국내 각 도시, 또는 주요 거점별 Atlassian User Group을 리딩해 가실 AUG Leader를 모집합니다.
원하시는 도시명 및 본인의 프로필을 첨부하셔서 aug@atlassian.com 과 kr-marketing@atlassian.com 으로 보내주세요!!!
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브Atlassian 대한민국요구사항부터 아키텍처, 개발, 테스팅, 유지보수, 변경관리, 프로젝트 관리, 빌드 배포까지
CURVC Project Budgets for JIRA Addon 소개
Git 기반의 애자일 개발 환경 구축 및 개발 프로세스 설명 / 고객과 소통하는 SW 유지보수 프로세스 구축 - 인베슘Atlassian 대한민국Git 기반의 권장 개발 프로세스, 빌드 테스트 자동화, Docker 활용법, Pull Request 기반의 프로세스 및 권장 저장소 구성
실사례 중심의 SW 유지보수 프로세스 상에서 JIRA Service Desk, Bitbucket, Pipeline, Bamboo, Jira의 역할과 연결성 및 활용 방법
[Atlassian meets dev ops and itsm] kakao meets jiraOpen Source Consulting[Customer Story - Kakao meets Jira]
오픈소스컨설팅이 개최한 Atlassian meets DevOps and ITSM 세미나 발표자료를 공유합니다. Atlassian 제품을 실제로 도입한 카카오의 활용 사례를 직접 확인해 보세요!
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...Atlassian 대한민국실무 상황에서 빈번히 발생하는 기술적 문제에 대한 트러블 슈팅 팁
가상화 기술을 이용한 Atlassian 서비스 구축
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전Atlassian 대한민국아틀라시안(Atlassian)의 회사 소개 및 제품 오버뷰 슬라이드 입니다.
아틀라시안의 모든 제품은 공식 홈페이지 https://ko.atlassian.com/ 또는 공식 파트너사를 통해 구매하실 수 있습니다.
대한민국 내의 공식 파트너사 리스트는 다음 링크를 참조하세요: http://goo.gl/qwh6ix
[webinar_공유용] 팀 규모에 맞게 Atlassian Jira 활용 확장하기.pdfOpen Source ConsultingAtlassian Jira에서 반복적인 업무를 아직도 하나하나 생성하고 처리하면서 오히려 티켓 생성, 처리에 더 많은 시간을 쓰고 계시진 않나요? 팀에서 수행하는 역할은 다양한데 Jira는 제한적인 기능만 사용하고 계시진 않나요? '팀 규모에 맞게 Jira 활용 확장하기' 웨비나에서 Jira를 사용 중인 유저라면 누구나 실무에 바로 적용할 수 있는 활용법을 알려드리겠습니다.
AUG 리더에 지원해 보세요!!!Atlassian 대한민국대한민국내 각 도시, 또는 주요 거점별 Atlassian User Group을 리딩해 가실 AUG Leader를 모집합니다.
원하시는 도시명 및 본인의 프로필을 첨부하셔서 aug@atlassian.com 과 kr-marketing@atlassian.com 으로 보내주세요!!!
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브Atlassian 대한민국요구사항부터 아키텍처, 개발, 테스팅, 유지보수, 변경관리, 프로젝트 관리, 빌드 배포까지
CURVC Project Budgets for JIRA Addon 소개
Git 기반의 애자일 개발 환경 구축 및 개발 프로세스 설명 / 고객과 소통하는 SW 유지보수 프로세스 구축 - 인베슘Atlassian 대한민국Git 기반의 권장 개발 프로세스, 빌드 테스트 자동화, Docker 활용법, Pull Request 기반의 프로세스 및 권장 저장소 구성
실사례 중심의 SW 유지보수 프로세스 상에서 JIRA Service Desk, Bitbucket, Pipeline, Bamboo, Jira의 역할과 연결성 및 활용 방법
[Atlassian meets dev ops and itsm] kakao meets jiraOpen Source Consulting[Customer Story - Kakao meets Jira]
오픈소스컨설팅이 개최한 Atlassian meets DevOps and ITSM 세미나 발표자료를 공유합니다. Atlassian 제품을 실제로 도입한 카카오의 활용 사례를 직접 확인해 보세요!
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...Atlassian 대한민국실무 상황에서 빈번히 발생하는 기술적 문제에 대한 트러블 슈팅 팁
가상화 기술을 이용한 Atlassian 서비스 구축
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전Atlassian 대한민국아틀라시안(Atlassian)의 회사 소개 및 제품 오버뷰 슬라이드 입니다.
아틀라시안의 모든 제품은 공식 홈페이지 https://ko.atlassian.com/ 또는 공식 파트너사를 통해 구매하실 수 있습니다.
대한민국 내의 공식 파트너사 리스트는 다음 링크를 참조하세요: http://goo.gl/qwh6ix
[webinar_공유용] 팀 규모에 맞게 Atlassian Jira 활용 확장하기.pdfOpen Source ConsultingAtlassian Jira에서 반복적인 업무를 아직도 하나하나 생성하고 처리하면서 오히려 티켓 생성, 처리에 더 많은 시간을 쓰고 계시진 않나요? 팀에서 수행하는 역할은 다양한데 Jira는 제한적인 기능만 사용하고 계시진 않나요? '팀 규모에 맞게 Jira 활용 확장하기' 웨비나에서 Jira를 사용 중인 유저라면 누구나 실무에 바로 적용할 수 있는 활용법을 알려드리겠습니다.
[오픈소스컨설팅]Atlassian 트러블 슈팅 가상화 기반의 Atlassian Data Center 구축 최지웅 컨설팅코치Open Source Consulting실무 상황에서 비번히 발생하는 기술적 문제에 대한 트러블 슈팅 팁/ 가상화 기술을 이용한 Atlassian 서비스 구축
Spring Camp 2017 - DevOps for everyoneJin Gi Kong다들 DevOps 를 적용하고는 있지만 어디까지가 DevOps 인 것인지, 어떻게 얼마나 바꾸고 적용할 것인가 결정하는 것은 쉽지 않습니다.
본 세션은 DevOps 를 왜 적용해야 하는가? 라는 질문을 시작으로 DevOps 를 Culture, Think, Code, Deliver, Run, Manger, Learn 의 7단계로 나누어 차근차근 짚어봅니다.
Team Tour Seoul: What Open means at AtlassianAtlassian 대한민국Open at Atlassian means enabling fluid collaboration across teams through open and shared work. A study found that open teams are 60% more likely to be high-achieving and report stronger well-being. The keys to open team success are shared context, direct feedback, and access to information. While open work can be difficult, high performing teams are more likely to have these open characteristics than low performing teams.
Team Tour Seoul: Future of WorkAtlassian 대한민국The document discusses the future of work and how organizations can adapt. It identifies three major drivers of change: technology, demographics, and globalization. It advocates that organizations recognize how work is changing by adapting working conditions, ways of operating, and styles of working to individual needs. Organizations should also support employees with new leadership styles, management methods, and training and tools. The overall message is that proactive adaptation and support of employees will help engage them for the future of work.
[AIS 2018][Team Practice] The CALMS Framework for DevOps - 커브Atlassian 대한민국The document discusses the CALMS framework for DevOps. CALMS stands for Culture, Automation, Lean, Measurement, and Sharing. It describes each component of the framework: culture refers to collaboration between teams, automation focuses on repeatable processes, lean aims to eliminate waste, measurement involves tracking metrics, and sharing feedback. The framework is presented as a maturity model to assess an organization's DevOps practices. Atlassian tools are also suggested to help implement the CALMS approach.
[AIS 2018] Keynote tools and practices - scott davisAtlassian 대한민국The document provides an overview of tools and practices for effective teamwork, including images contrasting old and new vehicles and highlighting the importance of the right people, products, and practices. It discusses topics like workflow customization in Jira, prioritizing issues, and smart mentions in Confluence. The overall message is that great teamwork requires focusing on the right combinations of people, products, and practices.
[AIS 2018] Keynote : how atlassians are winning with the team playbook (and s...Atlassian 대한민국Keynote : how atlassians are winning with the team playbook (and so can you!) - bernard ferguson
Atlassian in Seoul 2018 발표 자료입니다.
[Atlassian in 부산]Keynote: 성공하는 팀의 비밀 소스 (The Secret Sauce of Successful Teams)Atlassian 대한민국Teams Better Together!
개인의 스마트함이 핵심 경쟁력이었던 시대가 지나가고,
팀과 조직의 잠재력을 전체적으로 극대화하는 역량이 가장 중요한 경쟁력으로 떠오르고 있습니다. 팀 생산성 도구와 협업 프랙티스의 대표주자 Atlassian이 부산에서 진행한 세미나 자료입니다.
2. Atlassian Solutions
계획, 트래킹 및 지원
에자일 팀이 가장 선호하는 소프트웨어 개발
도구로 세계 최고 수준의 소프트웨어를 계획,
트래킹 및 릴리즈 합니다.
코드, 빌드 및 출시 협업 및 채팅
코딩 시 협업하고 Git 리포지토리를
관리하여 한 팀으로 소프트웨어를 빌드하고
출시합니다.
일을 완성하는데 시간을 더 투자할 수
있습니다. 업무를 정리하고, 문서를
생성하고, 모든 것에 대한 논의도 한 곳에서
수행하세요.
고객에게서 쉽게 도움을 요청하는 방법을
제시하고 에이전트에서 신속하게
인시던트를 해결하는 방법을 제공합니다.
이 아름답도록 간단한 애플리케이션을 통해
Git와 Mercurial의 모든 기능을 활용해
보세요.
협업을 통해 더 많은 일을 수행하세요. Trello
보드는 여러분의 팀이 프로젝트를 재미있고,
유연하며, 시각적인 방식으로 구성할 수
있도록 해 줍니다.
인스턴트를 발생합니다. 여러분의
사용자에게 지속적으로 정보를 제공하고
가동 중지된 시간동안 수신된 수 많은 지원
이메일을 처리하세요.
지속적인 통합(Continuous Integration) 배포,
릴리즈 관리.
완벽한 커뮤니케이션 솔루션으로, 팀원들이
불필요한 논의를 줄여 더 많은 업무를
수행할 수 있게 합니다. 그룹 메시징, 화상
미팅, 협업을 위한 도구를 사용해 보세요.
4. 구축사례
A사
S
사
요구사항
License / Certification
manage
Wiki / Reporting
Issue delay Status analysis
제품 라이선스 자동 발급
파트너 교육 및 인증 유지관리
리소스 관리
지식 공유
고객 이슈 발생 è 해결 시간 지연 및
진행사항 공유 미비
출고 제품 환경 정보 미비로 개선 및
대응 전략 수립 지연
고객 별 계약 현황 관리
8. 구축사례
G사
구분
접수 개발 배포 테스트
<운영팀> <연구소 개발 조직> <운영팀> <품질보증팀>
Scenario
Issue 접수
1차 분석
연구소 이관
영향분석
개발자 테스트
인터넷 업데이트
대기
문제점 반영
인터넷 업데이트
등록
서버 배포
빌드
업데이트
모듈확인
SW 테스트
인터넷 업데이트
완료
테스트
케이스작성
인터넷 업데이트
테스트
11. 구축사례
S
사
S사
요구사항
Asset Manage Reporting
Process Tools
기준정보 / 산출물 템플릿 등 자산 관리 Dashboard 및 Report를 강화하여
작업 진행상황 및 Role 별 View
충족
AS-WAS 프로세스와 know-how
기반의 To-Be 프로세스 내재화
ITSM 기능 support /
사용자 친화적인 UI를 제공하는 제품
필요
14. 구축사례
S사
그룹웨어
SR요청 등록
SR처리완료 통보
현업
변경
관리
완료확인모니터링
대응
및 분배
요청접수
및 등록
근본원인
분석
장애인지
및 로깅
장애대응
및 복구
사용자 응대
오류
관리
요청
모니터링
테스트
변경사항
반영
변경요청
검수
변경승인
서비스요청
(SR) 관리
개발공정
관리
요청접수
및 등록
담당자
지정
분석/설계
개발/변경
Asset 등록
GIT
소스
형상관리
UAT 요청
빌드/릴리즈 관리
Asset Report
운영 Report
Dashboard
Asset 관리
체크인/체크아웃
소스리뷰 동료검토
동료검토 진행
자동 Build/ Release 요청
변경내역 적용
자산 변경요청
SSO
BigLook WASS
보안 점거
소스의 안정성 확보
장애요청
ScriptRunner eazyBI Customfiel
d-editor
Dynamic-
forms
Atlassian
REST API
Browser
JsIncluder
15. 구축사례
S
사
N사
요구사항
Asset Manage Reporting
Process 빌드/배포의 자동화
모든 문서의 중앙 집중화 / 산출물
템플릿 등 자산 관리
Dashboard 및 Report를 강화하여
작업 진행상황 및 Role 별 View
충족
AS-WAS 프로세스와 know-how
기반의 To-Be 프로세스 내재화
자동 Deliver/저장소의 논리적인 분류
/빌드, 배포의 속도 계선
16. 구축사례
N사
저장소 분리
1
개발자
작업공간
수동 딜리버
스테이지
운영
2 자동 딜리버
3 자동 딜리버
4자동 딜리버
GAP, 소스 역전
해결
개발
테스트
테스트 서버
Changeset 1
a.java(v1)
b.java(v1)
c.java(v1)
스테이지 서버
Changeset 1
b.java(v1)
c.java(v1)
운영 서버
Changeset 1
b.java(v1)
c.java(v1)
테스트 서버
Changeset 2
a.java(v2)
b.java(v1)
c.java(v1)
스테이지 서버
Changeset 2
a.java(v2)
b.java(v1)
c.java(v1)
운영 서버
Changeset 2
a.java(v2)
b.java(v1)
c.java(v1)
GAP
역전
17. 구축사례
N사
•SR Type 1 : 요청부서 사전승인
필요
•SR Type 2 : 요청부서 승인 필요
없음
IT서비스 Delivery
프로세스
변경
관리
사용자 지원요청SR2-1
정보처리 요청서SR1
개발SR
처리 (SR1-1)
데이터 요청
처리 (SR1-3)
사용자 지원처리
장애관리
(주요 Incident)
장애신고 및 조치요청PR
빌드배포
관리
시스템 계정관리
인프라 SR
처리 (SR1-2)
시스템 권한요청SR1-4
시스템 권한요청
처리 (SR1-4)
AMS
IMS
AMS
공통
공통
공통
IMS
AMS
구성관리IMS
IT요청 유형 서비스요청(SR) 관리절차
개발작업절차
(범위추가)
AMS
필요시
IT 서비스 관리 프로세스
품질관리 보안관리공통 공통서비스수준관리공통
인프라 관리 절차
가용성 관리절차IMS
성능 관리절차IMS
용량 관리절차IMS
백업/복구 관리절차IMS
1
2
3
JIRA
JIRA
Helpdesk
공통
문제관리공통
장애/문제로 AMS 변경 필요시
개발 SR등록하여 진행주요장애 발생시
Confluence
팀 문서, 산출물, 가이드/절차, 템플릿 문서 통합관리 è 사용자지원 Q&A문서, IT운영관련 문서 통합버전관리
현업 요청 양식은 하나로 통합
(개발 SR, 인프라 SR, 데이터요청)
시스템 권한요청은 IT본부 내부
에서만 사용
18. 구축사례
N사
개발SR +변경프로세스
IT담당자
(BRM)
/인프라
Focal
SRM
개발자
/ 작업자
CPM
변경승인
(1,2,3 등급)
작업지시서 (WR)
작업
견적
작업
견적
SR견적
Biz/IT
요구사항 SR
완료
확인
투입인력
계획
투입인력
계획
작업
견적 투입인력
계획
변경
완료
완료
운영테스트
완료
변경
승인
작업지시서 (WR) 완료
작업지시서 (WR) 완료
개발SR + 변경 프로세스
데이터처리 + 변경 프로세스
요구사항 / 현업관계 관리
요청의 상태에 대한 End-to-End 모니터링 및 현업 업데이트
고객 요구사항의 정확한 도출 및 IT로의 전달
비즈니스 요구사항의 정확한 구현 검증
정보처리요청서
견적/ 투입실적 관리
요청에 대한 견적 내용
요청에 대한 실제 투입 공수 확인
작업진행 확인
요청에 대한 진행 내용
작업에 대한 납기
준수 여부
개발SR
완료
인프라 SR
변경요청서
작업
완료
완료
변경요청서 완료
변경요청서 완료
시스템별
SR생성
작업계획