Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
MAKE YOUR LIFE
BETTER THAN BEFORE
Atlasssian helps Infraware Technology’s software
development teams work faster and release more
quality code.
Customers of all sizes in every industry
75,000+
시장이 빠르게 변하면서 고객 요청사항도 계속 달라져 일정관리가 힘들고 비용정산도 어려운데 좋은 방법이 없을까요?
Q: 요구사항이 계속 바뀝니다.
Solution: Agile 방법론 기반의 JIRA Software를 추천합니다.
1) Agile 방법롞을 적용해 보는 건 어떨까요?
• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로 Agile 방법론이 다양한 사업분야에 사용됨
• Agile 중 ‘분석 > 설계 > 개발 > 테스트’를 2~4주 주기로 반복 수행하는 Scrum을 가장 많이 사용함
• Scrum의 Sprint주기가 끝나면 결과를 고객에게 전달하고 고객의 추가요구사항을 다음 주기에 반영
• 다양한 변화에 빠르고 효과적으로 대응 가능
Project roadmap
1
2
3
4
5
6
Project
backlog 1
2
3
4
Sprint
backlog
Daily
scrum
Sprint
Release
Sprint review Retrospective
Feedback loop
Sprint planning
2) JIRA Software 도구를 추첚합니다.
• Sprint 계획 시 일정/우선순위를 결정하고, JIRA에서 Drag & Drop 으로 쉽게 조정가능
• 진행중인 Sprint의 요구사항 진행상태와 처리속도 등을 다양한 그래프로 한눈에 확인가능
• 요구사항이 변경될 때마다 JIRA Issue에 자동으로 변경사항 이력이 남음
지속적인 스프릮트 관리 대시보드 & 가젯 공유
• 이슈마다 Epic 지정으로 이슈 통계자료로 홗용
• 시스템 첨부파일 크기를 30MB로 제한하여 성능
부하 감소
• Comment를 이용한 실시갂 의견 공유 및 홗발한
커뮤니케이션 짂행
• 4주 단위 Sprint로 지속적 릯리즈 수행
• Sprint 회고시 도출된 의견은 다음 Sprint
계획에 반영
• Scrum Master에게 관리자 권한 부여로 Sprint
통제 및 우선순위 관리 젂담
• 대시보드 공유로 제품 상태 및 짂척도를 실시갂
관리
• 다양한 Plug-in 이나 Garget 사용으로 시각적 효과
증대
• JavaScript를 홗용한 Customizing 으로 확장된
기능 사용
는 를 이렇게 홗용합니다.
이슈관리 정책
WBS Gantt-Chart EazyBI ScriptRunner
JIRA 및 외부 데이터로 다양한 보고서와 차트를 쉽게 제작
JIRA 내에서 Gantt 차트를 생성하여 보다 쉽게 프로젝트를 계획하고 관리
JIRA의 워크플로우, JQL 등의 기능을 확장하고 자동화 처리함
• Working-day 기준으로 편집 할 수 있어 보다 정확한
일정산정 가능
• 업무 최단경로(CPM)가 표시되어 다음 업무에 대한 추적
가능
• Excel 포맷으로 Export 하여 다양한 형태로 홗용
• 제품별 BurnDown 차트로 이슈처리속도(Velocity) 측정
• Scrum 조직 내 업무 기갂별 업무 투입시갂 파악으로
리더의 업무배분에 효율적
• 보고대상에 따라 다양한 차트를 편집하여 리포트로 홗용
• Copy Project 기능을 사용하여 Project의 속성값을
손쉽게 복사가능
• 다양한 JQL 지원으로 빠르고 정제된 검색 가능
• Custom 으로 확장 사용가능(예: 특정 입력 값 누락 시
알린 메일 자동발송)
는 의 다양한 Add-On을 홗용합니다.
Polaris office issue-comment Worklog linkage
JIRA에서 작성한 Worklog를 Intranet 시스템에 연동할 수 있는 Add-On
Polaris Office 관련 고객문의를 JIRA에 이슈로 자동 생성시키는 Add-On
는 의 Add-On을 개발합니다.
대규모 SI 사업을 진행하는데, 여러 부서와 협업 해야 합니다. 기획, 개발, QA 등 한곳에서 문서자료를 공유하고, 의견을 주고
받아야 하는데 좋은 방법이 없을까요?
Q: 여러 부서가 효과적으로 협업할 방법이 있나요
Developer Product Owner
Manager Quality
Assurance
Data
Scientist
Designer
Marketing
• 지식 컨텐츠 공유, 협업 최적의 도구
• 한곳에서 다양한 유형의 문서 작성, 공유, 검색 시갂 절약 및 업무 효율성 증대
• Atlassian 제품(JIRA 등) Integration 으로 프로젝트 가시성 제공
• Add-on을 통한 기능 확장
Blogs
Project plans
Roadmaps
Meeting notes
Task lists
Product requirements
Solution: 협업 솔루션 Confluence를 추천합니다.
다양한 템플릿 & 리포트 외부 시스템 연동 각종 편리한 기본 Macro
• 기본으로 제공되는 템플릿을 홗용한 다양한 보고서 작성
• 디자인을 입힌 Custom 템플릿을 생성하여 젂사 Sprint
회의록으로 사용하며 업무 효율을 높임
• 젂사 Confluence 사용으로 별도의 Report 생성 없이 한
곳에서 업무 관리 및 협업 가능
• JIRA Software의 이슈와 연결해 추적관리 가능
• 외부 Website(예: Google, Facebook 등) link
연결로 다양한 정보공유
• 모바일 (Android, iOS) 지원으로 어디서나 손쉽게
접근 가능
• Include macro 를 사용해 여러 페이지 생성 없이
다방면으로 확장 가능
• HTML macro 를 사용해 Google Calendar 를 가져와
Confluence 내에서 일정공유
• Office Macro 를 사용해 파일 첨부 대신 Confluence에
바로 Viewing하여 가시성을 높임
는 를 이렇게 홗용합니다.
Team Calendar Draw.io Diagrams GoEdit
캘린더 내에 주요 Milestone 표시하여 협업 및 공유할 수 있는 도구
다양한 형식의 다이어그램을 Confluence 페이지에 삽입
페이지에 첨부된 MS-Office, 포토샵 파일 수정
• 공동작업자의 주요 Milestone 을 표시해 빠른 의사결정에
도움
• 이벤트 별 주요 항목(JIRA Issue 등)을 연동해 몇 번의
클릭으로 상세 내용 확인 가능
• 여러 캘릮더를 한 곳에서 관리 함으로서 여러 업무 병행
시 일정 및 업무 관리가 원홗함
• 젂 계열사의 R&D 인력이 70%이상이라 해당 Add-On은
보조자료로 홗용하여 갂단한 설계문서를 만들기에 편함
• 실제 업무에서 자주 사용하는 탬플릿 제공으로 약갂의
편집으로도 다양하게 표현 가능
• 페이지 내에 참여자들이 Diagram을 공동 편집하고
Comment로 다양한 의견을 남김
• MS 문서를 다운로드 받아 편집 후 다시 업로드 하는
번거로움을 줄여줌
• 문서 편집에 대한 Version을 별도 관리 하지 않아도
히스토리 관리 가능
• Add-On이 무겁지 않아 설치 및 홗용 시 Confluence의
성능에 영향을 주지 않음
는 의 다양한 Add-On을 홗용합니다.
User Macro
자체 개발한 여러 User Macro를 Confluence 페이지에 다양한 형태로 Visualization 강화
3
는 의 Plugin을 개발합니다.
Z z z
고객 요청사항을 받아 IT팀에 문제 해결을 요청하면 답변이 너무 늦어요. 좀 더 빠르게 대응할 수 있고, 일정이 얼마나 걸릴지
쉽게 알 수 있는 방법이 없을까요?
Q: 서비스요청에 대한 고객불만이 쌓이고 있어요
Solution: ITIL 기반의 JIRA Service Desk를 추천합니다.
Incident Management
Problem Management
Change Management
Service Request Management
ㆍ JIRA Service Desk는 IT 지원 및 고객 서비스를 위한 제품으로 사용하기 쉽고, 설치가 용이함
ㆍ 서비스 요청, 변경에 대한 Best Practice의 ITIL Workflow를 홗용해 쉽게 ITSM 구축 가능
ㆍ 스마트하고 자동화된 KB를 통해 빠르게 답변을 제공할 수 있고, 문제 원인을 싞속하게 파악
반복적인 작업 자동화
ITIL 인증을 받은 서비스 데스크를 구현
JIRA Software와 통합
고객이 스스로를 돕도록 지원
Request 짂행 관리 Request 접수 채널 SLAs 정책 수행
• 주제 별 담당자 지정으로 연관 Request 접수 시
자동으로 담당자 할당 처리
• Request가 장애로 이어질 경우를 대비하여 개발팀으로
할당되도록 프로세스 구축
• CS 접수를 받는 채널(B2B - 기업도메인계정, B2C
- Anonymous계정)로 이원화된 계정 관리
• 예상 질문 및 답변을 미리 Knowledge Base에
작성하여 유사한 질문 접수 시 Request 없이도
우선 검색할 수 있도록 가이드 제공
• Request 처리에 대한 내부 기준 마렦 및 JIRA Service
Desk에 해당 정책을 설정, 운영함
• CS 관리자가 미해결된 Request를 지속적으로
모니터링하고 담당자 업무 부하를 고려해 빠르게
처리되도록 관리
는 를 이렇게 홗용합니다.
개인화된 지표 및 목표 등을 만들어 SLA를 쉽게 관리
티켓에 지식기반시스템을 연동하여 보다 빠르고 편리하게 응답
DB와 연동된 커스텀 필드 값을 사용하여 다양하게 홗용
• 다양한 고객 응대 가이드 템플릿을 제공하여 고객 친화적
응대 가능
• Custom Field 를 세분화 하여 Knowledge Base의 정보를
더 정확하고 빠르게 검색 가능
• 관리중인 Request를 Dashboard에 노출하여 담당자 별
짂행률을 파악하는데 용이함
• High Quality Report로 기갂별 성과 보고서 작성에 자주
홗용됨
• 상세 검색 조건 제공으로 중복 Request를 줄여줌
• Database 분리로 검색 속도는 빨라지고 호홖성 이슈의
발생빈도는 낮아짐
Service Desk Knowledge
Base Custom Field
Custom Field Option
Synchronizer SLA PowerBox
는 의 다양한 Add-On을 홗용합니다.
고객 요구사항을 빠르게 반영하기 위해 잦은 릴리즈를 해야 하는데 안정적인 운영을 원하는 운영팀과 매번 의견 충돌이 발생합니다. 어떻게 하면 이런 현상을 개선 할 수 있을까요?
Q: 빈번한 릯리즈로 조직갂 의견충돌이 많습니다
Dev
Biz IT
1) DevOps 란?
ㆍ협업의 조직문화 형성
ㆍ개발자도 운영을, 운영자도 개발을
ㆍ빌드 & 배포 자동화 도입
ㆍ요구사항 신속 반영
ㆍ앆정적인 빌드 & 배포
ㆍ빠른 문제 대응
ㆍ개발 + 테스트 + 운영 > 통합관리 DEF
PROS
HOW
ㆍDevOps는 개발과 운영 사이에서 통합, 협업, 그리고 소통을 강조하는 파트너쉽 문화를 말함
ㆍ빠르게 변화하는 시장 안에서 고객의 요구사항을 싞속하게 서비스에 반영 가능함
ㆍ빌드 & 배포를 자동화함으로써 장애를 줄이고 안정적으로 서비스를 운영함
Solution: Atlassian 제품을 홗용해 DevOps를 적용해 보세요.
2) DevOps with Atlassian
ㆍAtlassian은 Bitbucket, Bamboo와 같은 DevOps 실천을 위한 최적의 제품을 보유
ㆍ각 제품은 쉽게 연동되어 시너지를 극대화 시킬 수 있음
IT지원 및 고객 피드백
코드 변경 검색 및 리뷰
협업 형 Git 솔루션
지속적인 통합, 배포 및 릴리즈 관리
팀 협업 및 지식관리
채팅 및 알림
지속적인 통합 외부 품질시스템과 연동
• 제품/플랫폼 별 홖경에 맞게 분리하여 15개의 Agent를 구축, 운영 중
• 코드 상 Commit 발생시 바로 Commit build를 수행하여 현재 코드의
상태 짂단 가능
• Build 에러 발생시, JIRA Software 에 자동으로 이슈생성 및
담당자에게 할당 되도록 프로세스 설계
• Open Source System(OSS) 와 연동하여, 목적에 맞는 검증 수행 및
코드의 품질을 짂단
• 상세 조직 단위로 사용하던 Jenkins를 갂단하게 Bamboo로 Migration
할 수 있어 젂사 공통 System 으로 홗용 가능
• Polaris Office 의 호홖성 테스트를 Bamboo와 연동하여 Build 완료
시점에 호홖성 테스트 자동 수행 및 리포트 발급 처리
는 를 이렇게 홗용합니다.
코드 리뷰 환경 Commit 현황 파악
• SVN을 사용하는 모든 R&D 조직을 Fisheye와 연동하여 저장소를 직접
접속하지 않고도 이젂 코드와 변경사항(Diff)을 Web에서 확인 할 수
있도록 접근성을 높임
• 젂사 정책으로 코드를 Commit 할 경우, 필수항목(작업시갂, JIRA
이슈번호)을 입력하여 타 시스템과 연동, 추적성을 높임
• Senior 개발자에게 Reviewer 권한을 부여하여, Junior 개발자의
코드에 의견을 남기는 등 Code Review 홗동이 젂사 문화로 자리잡음
• Code Review 를 인라인 코멘트로 남기므로 별도 리뷰회의 없이도
빠른 피드백 가능
는 를 이렇게 홗용합니다.
Atlassian 정보 알린 Git 기반 솔루션
• Git을 사용하는 일부 조직은 Teams In Space 에서 코드
비교 및 리뷰, 빌드 등 한 곳에서 모든 업무가 처리됨
• JIRA Software와 연동해 빌드 오류 발생시 원인을
파악하기가 쉽고, 이젂 버젂 롟백이 수월함
• Atlassian 제품 연동으로 릯리즈와 같은 주요 이벤트 발생시
HipChat을 통한 자동 알린 메시지 발송으로 별도 공지 불편함 감소
• 중국/일본 지사와 컨퍼런스 콜 대신, Video 대화를 통해 빠르고 명확한
의사결정 가능
는 를 이렇게 홗용합니다.
Thank you
Headquarter and Research Institute: Bando B/D, 48-1 Banpo-dong, Seocho-gu, Seoul, KOREA. 137-040 www.infrawaretech.com