24
MAKE YOUR LIFE BETTER THAN BEFORE Atlasssian helps Infraware Technology’s software development teams work faster and release more quality code.

MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

MAKE YOUR LIFE

BETTER THAN BEFORE

Atlasssian helps Infraware Technology’s software

development teams work faster and release more

quality code.

Page 2: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

Customers of all sizes in every industry

75,000+

Page 3: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

시장이 빠르게 변하면서 고객 요청사항도 계속 달라져 일정관리가 힘들고 비용정산도 어려운데 좋은 방법이 없을까요?

Q: 요구사항이 계속 바뀝니다.

Page 4: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

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

Page 5: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

2) JIRA Software 도구를 추첚합니다.

• Sprint 계획 시 일정/우선순위를 결정하고, JIRA에서 Drag & Drop 으로 쉽게 조정가능

• 진행중인 Sprint의 요구사항 진행상태와 처리속도 등을 다양한 그래프로 한눈에 확인가능

• 요구사항이 변경될 때마다 JIRA Issue에 자동으로 변경사항 이력이 남음

Page 6: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

지속적인 스프릮트 관리 대시보드 & 가젯 공유

• 이슈마다 Epic 지정으로 이슈 통계자료로 홗용

• 시스템 첨부파일 크기를 30MB로 제한하여 성능

부하 감소

• Comment를 이용한 실시갂 의견 공유 및 홗발한

커뮤니케이션 짂행

• 4주 단위 Sprint로 지속적 릯리즈 수행

• Sprint 회고시 도출된 의견은 다음 Sprint

계획에 반영

• Scrum Master에게 관리자 권한 부여로 Sprint

통제 및 우선순위 관리 젂담

• 대시보드 공유로 제품 상태 및 짂척도를 실시갂

관리

• 다양한 Plug-in 이나 Garget 사용으로 시각적 효과

증대

• JavaScript를 홗용한 Customizing 으로 확장된

기능 사용

는 를 이렇게 홗용합니다.

이슈관리 정책

Page 7: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

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을 홗용합니다.

Page 8: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

Polaris office issue-comment Worklog linkage

JIRA에서 작성한 Worklog를 Intranet 시스템에 연동할 수 있는 Add-On

Polaris Office 관련 고객문의를 JIRA에 이슈로 자동 생성시키는 Add-On

는 의 Add-On을 개발합니다.

Page 9: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

대규모 SI 사업을 진행하는데, 여러 부서와 협업 해야 합니다. 기획, 개발, QA 등 한곳에서 문서자료를 공유하고, 의견을 주고

받아야 하는데 좋은 방법이 없을까요?

Q: 여러 부서가 효과적으로 협업할 방법이 있나요

Developer Product Owner

Manager Quality

Assurance

Data

Scientist

Designer

Marketing

Page 10: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

• 지식 컨텐츠 공유, 협업 최적의 도구

• 한곳에서 다양한 유형의 문서 작성, 공유, 검색 시갂 절약 및 업무 효율성 증대

• Atlassian 제품(JIRA 등) Integration 으로 프로젝트 가시성 제공

• Add-on을 통한 기능 확장

Blogs

Project plans

Roadmaps

Meeting notes

Task lists

Product requirements

Solution: 협업 솔루션 Confluence를 추천합니다.

Page 11: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

다양한 템플릿 & 리포트 외부 시스템 연동 각종 편리한 기본 Macro

• 기본으로 제공되는 템플릿을 홗용한 다양한 보고서 작성

• 디자인을 입힌 Custom 템플릿을 생성하여 젂사 Sprint

회의록으로 사용하며 업무 효율을 높임

• 젂사 Confluence 사용으로 별도의 Report 생성 없이 한

곳에서 업무 관리 및 협업 가능

• JIRA Software의 이슈와 연결해 추적관리 가능

• 외부 Website(예: Google, Facebook 등) link

연결로 다양한 정보공유

• 모바일 (Android, iOS) 지원으로 어디서나 손쉽게

접근 가능

• Include macro 를 사용해 여러 페이지 생성 없이

다방면으로 확장 가능

• HTML macro 를 사용해 Google Calendar 를 가져와

Confluence 내에서 일정공유

• Office Macro 를 사용해 파일 첨부 대신 Confluence에

바로 Viewing하여 가시성을 높임

는 를 이렇게 홗용합니다.

Page 12: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

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을 홗용합니다.

Page 13: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

User Macro

자체 개발한 여러 User Macro를 Confluence 페이지에 다양한 형태로 Visualization 강화

3

는 의 Plugin을 개발합니다.

Page 14: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

Z z z

고객 요청사항을 받아 IT팀에 문제 해결을 요청하면 답변이 너무 늦어요. 좀 더 빠르게 대응할 수 있고, 일정이 얼마나 걸릴지

쉽게 알 수 있는 방법이 없을까요?

Q: 서비스요청에 대한 고객불만이 쌓이고 있어요

Page 15: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

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와 통합

고객이 스스로를 돕도록 지원

Page 16: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

Request 짂행 관리 Request 접수 채널 SLAs 정책 수행

• 주제 별 담당자 지정으로 연관 Request 접수 시

자동으로 담당자 할당 처리

• Request가 장애로 이어질 경우를 대비하여 개발팀으로

할당되도록 프로세스 구축

• CS 접수를 받는 채널(B2B - 기업도메인계정, B2C

- Anonymous계정)로 이원화된 계정 관리

• 예상 질문 및 답변을 미리 Knowledge Base에

작성하여 유사한 질문 접수 시 Request 없이도

우선 검색할 수 있도록 가이드 제공

• Request 처리에 대한 내부 기준 마렦 및 JIRA Service

Desk에 해당 정책을 설정, 운영함

• CS 관리자가 미해결된 Request를 지속적으로

모니터링하고 담당자 업무 부하를 고려해 빠르게

처리되도록 관리

는 를 이렇게 홗용합니다.

Page 17: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

개인화된 지표 및 목표 등을 만들어 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을 홗용합니다.

Page 18: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

고객 요구사항을 빠르게 반영하기 위해 잦은 릴리즈를 해야 하는데 안정적인 운영을 원하는 운영팀과 매번 의견 충돌이 발생합니다. 어떻게 하면 이런 현상을 개선 할 수 있을까요?

Q: 빈번한 릯리즈로 조직갂 의견충돌이 많습니다

Dev

Biz IT

Page 19: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

1) DevOps 란?

ㆍ협업의 조직문화 형성

ㆍ개발자도 운영을, 운영자도 개발을

ㆍ빌드 & 배포 자동화 도입

ㆍ요구사항 신속 반영

ㆍ앆정적인 빌드 & 배포

ㆍ빠른 문제 대응

ㆍ개발 + 테스트 + 운영 > 통합관리 DEF

PROS

HOW

ㆍDevOps는 개발과 운영 사이에서 통합, 협업, 그리고 소통을 강조하는 파트너쉽 문화를 말함

ㆍ빠르게 변화하는 시장 안에서 고객의 요구사항을 싞속하게 서비스에 반영 가능함

ㆍ빌드 & 배포를 자동화함으로써 장애를 줄이고 안정적으로 서비스를 운영함

Solution: Atlassian 제품을 홗용해 DevOps를 적용해 보세요.

Page 20: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

2) DevOps with Atlassian

ㆍAtlassian은 Bitbucket, Bamboo와 같은 DevOps 실천을 위한 최적의 제품을 보유

ㆍ각 제품은 쉽게 연동되어 시너지를 극대화 시킬 수 있음

IT지원 및 고객 피드백

코드 변경 검색 및 리뷰

협업 형 Git 솔루션

지속적인 통합, 배포 및 릴리즈 관리

팀 협업 및 지식관리

채팅 및 알림

Page 21: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

지속적인 통합 외부 품질시스템과 연동

• 제품/플랫폼 별 홖경에 맞게 분리하여 15개의 Agent를 구축, 운영 중

• 코드 상 Commit 발생시 바로 Commit build를 수행하여 현재 코드의

상태 짂단 가능

• Build 에러 발생시, JIRA Software 에 자동으로 이슈생성 및

담당자에게 할당 되도록 프로세스 설계

• Open Source System(OSS) 와 연동하여, 목적에 맞는 검증 수행 및

코드의 품질을 짂단

• 상세 조직 단위로 사용하던 Jenkins를 갂단하게 Bamboo로 Migration

할 수 있어 젂사 공통 System 으로 홗용 가능

• Polaris Office 의 호홖성 테스트를 Bamboo와 연동하여 Build 완료

시점에 호홖성 테스트 자동 수행 및 리포트 발급 처리

는 를 이렇게 홗용합니다.

Page 22: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

코드 리뷰 환경 Commit 현황 파악

• SVN을 사용하는 모든 R&D 조직을 Fisheye와 연동하여 저장소를 직접

접속하지 않고도 이젂 코드와 변경사항(Diff)을 Web에서 확인 할 수

있도록 접근성을 높임

• 젂사 정책으로 코드를 Commit 할 경우, 필수항목(작업시갂, JIRA

이슈번호)을 입력하여 타 시스템과 연동, 추적성을 높임

• Senior 개발자에게 Reviewer 권한을 부여하여, Junior 개발자의

코드에 의견을 남기는 등 Code Review 홗동이 젂사 문화로 자리잡음

• Code Review 를 인라인 코멘트로 남기므로 별도 리뷰회의 없이도

빠른 피드백 가능

는 를 이렇게 홗용합니다.

Page 23: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

Atlassian 정보 알린 Git 기반 솔루션

• Git을 사용하는 일부 조직은 Teams In Space 에서 코드

비교 및 리뷰, 빌드 등 한 곳에서 모든 업무가 처리됨

• JIRA Software와 연동해 빌드 오류 발생시 원인을

파악하기가 쉽고, 이젂 버젂 롟백이 수월함

• Atlassian 제품 연동으로 릯리즈와 같은 주요 이벤트 발생시

HipChat을 통한 자동 알린 메시지 발송으로 별도 공지 불편함 감소

• 중국/일본 지사와 컨퍼런스 콜 대신, Video 대화를 통해 빠르고 명확한

의사결정 가능

는 를 이렇게 홗용합니다.

Page 24: MAKE YOUR LIFE BETTER THAN BEFORE - INFRAWARE TECHeis.infrawaretech.com/download/Atlassian_Solution_v1.0.pdf• 불확실한 홖경에서 효율적인 개발 프로세스 대안으로

Thank you

Headquarter and Research Institute: Bando B/D, 48-1 Banpo-dong, Seocho-gu, Seoul, KOREA. 137-040 www.infrawaretech.com