SlideShare a Scribd company logo
1 of 36
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
엔터프라이즈 애자일 관점에서의
Continuous Integration &
Collaboration
김기배 차장
HP Software APJ
Sep 16, 2015
Enterprise Agile
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agile
6 Months
Start ReleaseReleaseReleaseDemo Demo Demo
Traditional
6 Months
Start Release
Customer
Value
Customer
Buy-in
. .
Customer
Buy-in
. .
Customer
Buy-in
. .
Customer
Value
Customer
Value
Customer
Value?
Build Late
!
Test
Coverage?
!
Customer
Buy-in?
. .
Sign off
Req’mnts
!
Test
Squeeze
!
Late!
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Source : World Quality Report 2015-16, Capgemini, Sogeti, HP
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Every business is a software business today!
This means building, testing, and releasing
quality software faster and more frequently.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.Source : http://www.slideshare.net/AmazonWebServices/development-test-on-aws-ip-expo-2013
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.Source : http://www.slideshare.net/garethbowles/self-servicebuilddeploymentagile2013
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Source : 9th State of Agile Survey, Version One
지속적인 통합
Continuous Integration
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
업무 현황에 대한 가시성 부족으로 인한 Hand-Off 지연
애플리케이션 배포를 늦추는 요소들
요구사
항
설계 개발 테스팅
Go/
No-Go
배포 운영
지속적으로
축적되는
WIP
빌드 및 통합
프로세스의 분산
수작업 테스트로 인한 지연
및 테스트 커버리지 축소
부족한 테스트로
인한 외부 결함
증가
수작업 애플리케이션 배포로 인한 에러 발생
빌드 및 테스트 환경
구성을 위한 시간
낭비
고객 상황에 대한 통찰력
부족 및 요구사항 수집의
지연
부족한 테스트로
인한 배포 연기
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
업무 현황에 대한 가시성 부족으로 인한 Hand-Off 지연
애플리케이션 배포를 늦추는 요소들
설계 개발 테스팅
Go/
No-Go
배포
지속적으로
축적되는
WIP
빌드 및 통합
프로세스의 분산
수작업 테스트로 인한 지연
및 테스트 커버리지 축소
부족한 테스트로
인한 외부 결함
증가
수작업 애플리케이션 배포로 인한 에러 발생
빌드 및 테스트 환경
구성을 위한 시간
낭비
고객 상황에 대한 통찰력
부족 및 요구사항 수집의
지연
부족한 테스트로
인한 배포 연기
Continuous Assessment
Continuous Assessment
Continuou
s
Operations
Continuous
Delivery &
Deployment
Continuou
s
Integration
& Testing
요구사
항
운영
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
지속적인 통합
소프트웨어 공학에서,
지속적인 통합(Continuous Integration, CI) 은 지속적으로 퀄리티 컨트롤을
적용하는 프로세스를 실행하는 것이다.
지속적인 통합은 모든 개발을 완료한 뒤에 퀄리티
컨트롤을 적용하는 고전적인 방법을 대체하는 방법으로서
소프트웨어의 질적 향상과 소프트웨어를 배포하는데 걸리는 시간을 줄이는데
초점이 맞추어져 있다.
Source : https://ko.wikipedia.org/지속적인_통합
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
지속적인 통합
Source
Code
Managemen
t
소스코드 커밋
Continuous
Integration
변경내역 반영
빌드
코드
분석
코드
검증
결과 알림
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Source
Code
Managemen
t
소스코드 커밋
지속적인 통합
Continuous
Integration
변경내역 반영
빌드
코드
분석
코드
검증
앱 배포 앱 검증
결과 알림
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Source
Code
Managemen
t
소스코드 커밋
지속적인 통합
Continuous
Integration
변경내역 반영
빌드
코드
분석
코드
검증
앱 배포 앱 검증가상화
결과 알림
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Source
Code
Managemen
t
소스코드 커밋
지속적인 통합
Continuous
Integration
변경내역 반영
빌드
코드
분석
코드
검증
앱 배포 앱 검증가상화
결과 알림 Quality Gates
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
빌드 및 통합
프로세스의 분산
업무 현황에 대한 가시성 부족으로 인한 Hand-Off 지연
애플리케이션 배포를 늦추는 요소들
요구사
항
설계 개발 테스팅
Go/
No-Go
배포 운영
지속적으로
축적되는
WIP
수작업 테스트로 인한 지연
및 테스트 커버리지 축소
부족한 테스트로
인한 외부 결함
증가
수작업 애플리케이션 배포로 인한 에러 발생
고객 상황에 대한 통찰력
부족 및 요구사항 수집의
지연
부족한 테스트로
인한 배포 연기
빌드 및 통합
프로세스의 분산
수작업 테스트로 인한 지연
및 테스트 커버리지 축소
부족한 테스트로
인한 외부 결함
증가
부족한 테스트로
인한 배포 연기
수작업 애플리케이션 배포로 인한 에러 발생
빌드 및 테스트 환경
구성을 위한 시간
낭비
빌드 및 테스트 환경
구성을 위한 시간
낭비
고객 상황에 대한 통찰력
부족 및 요구사항 수집의
지연
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
애자일 관점에서의 Continuous Integration
Source
Code
Managemen
t
소스코드 커밋
Continuous
Integration
변경내역 반영
빌드
코드
분석
코드
검증
앱 배포 앱 검증가상화
결과 알림 Quality Gates
백로그 확인
Agile
Managemen
t
릴리즈
계획
스프린
트 계획
스프린
트 실행
스프린
트 회고
스프린트 종료
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
애자일 관점에서의 Continuous Integration &
Collaboration
Source
Code
Managemen
t
소스코드 커밋
Continuous
Integration
변경내역 반영
빌드
코드
분석
코드
검증
앱 배포 앱 검증가상화
결과 알림 Quality Gates
백로그 확인
Agile
Managemen
t
릴리즈
계획
스프린
트 계획
스프린
트 실행
스프린
트 회고
스프린트 종료
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
업무 현황에 대한 가시성 부족으로 인한 Hand-Off 지연업무 현황에 대한 가시성 부족으로 인한 Hand-Off 지연
빌드 및 통합
프로세스의 분산
애플리케이션 배포를 늦추는 요소들
요구사
항
설계 개발 테스팅
Go/
No-Go
배포 운영
지속적으로
축적되는
WIP
수작업 테스트로 인한 지연
및 테스트 커버리지 축소
부족한 테스트로
인한 외부 결함
증가
수작업 애플리케이션 배포로 인한 에러 발생
고객 상황에 대한 통찰력
부족 및 요구사항 수집의
지연
부족한 테스트로
인한 배포 연기
빌드 및 통합
프로세스의 분산
수작업 테스트로 인한 지연
및 테스트 커버리지 축소
부족한 테스트로
인한 외부 결함
증가
부족한 테스트로
인한 배포 연기
수작업 애플리케이션 배포로 인한 에러 발생
빌드 및 테스트 환경
구성을 위한 시간
낭비
빌드 및 테스트 환경
구성을 위한 시간
낭비
고객 상황에 대한 통찰력
부족 및 요구사항 수집의
지연
지속적으로
축적되는
WIP
Let’s Demo
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
릴리즈 계획 수립
릴리즈 백로그 (Backlogs) – 상세정보, 상태, 스프린트/팀 배정 현황
팀 별 유저스토리 배분 현황
결함 현황
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
스프린트 계획 수립
엔터프라이즈 스크럼 현황판 (팀/스프린트/테마 별 백로그 배분현황)
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
스프린트 실행 – 업무 배분
스프린트 백로그 (Backlogs) – 상세정보, 상태, 멤버 배정 현황, 스토리 포인트
멤버 별 공수 배분 현황
스프린트 현황
유저스토리별 업무 (Task) 진행 현황
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
스프린트 실행 – 업무 확인
백로그 상세내역 확인 및 업데이트
개발 환경(Eclipse, Visual Studio 등)
내에서 확인 가능한 백로그 목록
(Agile Manager 동기화)
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
스프린트 실행 – 빌드 수행
IDE 상에서 소스코드 커밋
빌드 Job이 트리거 되어 Task 수행
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
스프린트 실행 – 빌드 현황 파악
유저스토리, 결함 별 소스코드 변경 정보 및 빌드 정보
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
스프린트 실행 – 빌드 상세내역 파악
빌드의 단위 테스트 성공율, 테스트 커버리지, 개발자 참여율
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
스프린트 실행 – 스프린트 현황 파악
스프린트 현황 파악이 용이한 현황판 (Task Board)
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
스프린트 실행 – 스프린트 현황 파악
원하는 형태로 구성 가능한 스프린트 대시보드 – Burn Down, Velocity 차트 등
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
스프린트 종료 및 회고
스프린트 요약
Lessons Learned
액션 아이템
Where to Start?
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Journey to an Agile Enterprise
Strategic Outcomes
Sustained
Benefits
Rapid ROI Benefits
Quick Value Benefits
• Delivery by individual effort
• Progress is guesstimated
• No common technical policy
• Quality is highly variable;
customer as tester
Stage 1
Ad-hoc • Effort is correlated to
progress
• Point tools
• Intra-project technical policy,
manual enforcement
• Pockets of test automation
• Consistent quality for
projects of like-size
Stage 2
Functional
Competence • Project progress measured
by KPI
• Intra-project sharing, reuse
• Inter-project tech. policy,
manual enforcement
• Tools with some integration
• Regular test automation
• Consistent quality for
projects of variable-size
• ‘ROI aware’
Stage 3
Functional
Excellence • Program progress measured
by KPI
• Inter-project sharing, reuse
• Enterprise tech. policy and
automated enforcement
• Complete requirement
traceability
• Automation across core
lifecycle
• Integrated tool suites
• ‘ROI expectant’
Stage 4
Cross-Functional
Proficiency • Delivery progress integrated
into portfolio view
(normalized, dynamic)
• Efficient DevOps connection
for application deployment,
security, performance
• IT as integrated “supply
chain” for app. change
management
• Automation across complete
lifecycle
• ‘ROI ensured’
Stage 5
Integrated Lifecycle
Application Lifecycle ManagementQuality Management
Journey to an Agile Enterprise
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Journey to an Agile Enterprise
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Journey to an Agile Enterprise
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you
김기배 차장 (kibae@hp.com)
Business Development Manager
HP Software APJ

More Related Content

What's hot

애자일 하라
애자일 하라애자일 하라
애자일 하라진수 허
 
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전Atlassian 대한민국
 
애자일 S/W 개발
애자일 S/W 개발애자일 S/W 개발
애자일 S/W 개발영기 김
 
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브Atlassian 대한민국
 
Kakao agile 2nd story
Kakao agile 2nd storyKakao agile 2nd story
Kakao agile 2nd story호정 이
 
Atlassian 및 오픈소스를 이용한 DevOps 구축 - 한국정보컨설팅
Atlassian 및 오픈소스를 이용한 DevOps 구축 - 한국정보컨설팅Atlassian 및 오픈소스를 이용한 DevOps 구축 - 한국정보컨설팅
Atlassian 및 오픈소스를 이용한 DevOps 구축 - 한국정보컨설팅Atlassian 대한민국
 
Git 기반의 애자일 개발 환경 구축 및 개발 프로세스 설명 / 고객과 소통하는 SW 유지보수 프로세스 구축 - 인베슘
Git 기반의 애자일 개발 환경 구축 및 개발 프로세스 설명 / 고객과 소통하는 SW 유지보수 프로세스 구축 - 인베슘Git 기반의 애자일 개발 환경 구축 및 개발 프로세스 설명 / 고객과 소통하는 SW 유지보수 프로세스 구축 - 인베슘
Git 기반의 애자일 개발 환경 구축 및 개발 프로세스 설명 / 고객과 소통하는 SW 유지보수 프로세스 구축 - 인베슘Atlassian 대한민국
 
SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성
SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성
SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성CURVC Corp
 
익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)영기 김
 
2010 SW Testing Trend
2010 SW Testing Trend2010 SW Testing Trend
2010 SW Testing TrendMurian Song
 
[AUG]개발자와 QA가 상생하는 테스트 프로세스
[AUG]개발자와 QA가 상생하는 테스트 프로세스[AUG]개발자와 QA가 상생하는 테스트 프로세스
[AUG]개발자와 QA가 상생하는 테스트 프로세스철민 신
 
모바일 앱 개발을 위한 Agile 적용
모바일 앱 개발을 위한 Agile 적용모바일 앱 개발을 위한 Agile 적용
모바일 앱 개발을 위한 Agile 적용Kevin Kim
 
Sw 아키텍처와 sw 공학
Sw 아키텍처와 sw 공학Sw 아키텍처와 sw 공학
Sw 아키텍처와 sw 공학영온 김
 
Si 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agileSi 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agileKiwon Kyung
 
개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례
개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례
개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례Woogon Shim
 
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용Terry Cho
 
린 소프트웨어 개발(Lean software development)
린 소프트웨어 개발(Lean software development)린 소프트웨어 개발(Lean software development)
린 소프트웨어 개발(Lean software development)영기 김
 

What's hot (20)

애자일 하라
애자일 하라애자일 하라
애자일 하라
 
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
 
애자일 S/W 개발
애자일 S/W 개발애자일 S/W 개발
애자일 S/W 개발
 
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브
 
What is agile
What is agileWhat is agile
What is agile
 
Game qa
Game qaGame qa
Game qa
 
Kakao agile 2nd story
Kakao agile 2nd storyKakao agile 2nd story
Kakao agile 2nd story
 
Atlassian 및 오픈소스를 이용한 DevOps 구축 - 한국정보컨설팅
Atlassian 및 오픈소스를 이용한 DevOps 구축 - 한국정보컨설팅Atlassian 및 오픈소스를 이용한 DevOps 구축 - 한국정보컨설팅
Atlassian 및 오픈소스를 이용한 DevOps 구축 - 한국정보컨설팅
 
Git 기반의 애자일 개발 환경 구축 및 개발 프로세스 설명 / 고객과 소통하는 SW 유지보수 프로세스 구축 - 인베슘
Git 기반의 애자일 개발 환경 구축 및 개발 프로세스 설명 / 고객과 소통하는 SW 유지보수 프로세스 구축 - 인베슘Git 기반의 애자일 개발 환경 구축 및 개발 프로세스 설명 / 고객과 소통하는 SW 유지보수 프로세스 구축 - 인베슘
Git 기반의 애자일 개발 환경 구축 및 개발 프로세스 설명 / 고객과 소통하는 SW 유지보수 프로세스 구축 - 인베슘
 
SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성
SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성
SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성
 
익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)
 
2010 SW Testing Trend
2010 SW Testing Trend2010 SW Testing Trend
2010 SW Testing Trend
 
[AUG]개발자와 QA가 상생하는 테스트 프로세스
[AUG]개발자와 QA가 상생하는 테스트 프로세스[AUG]개발자와 QA가 상생하는 테스트 프로세스
[AUG]개발자와 QA가 상생하는 테스트 프로세스
 
모바일 앱 개발을 위한 Agile 적용
모바일 앱 개발을 위한 Agile 적용모바일 앱 개발을 위한 Agile 적용
모바일 앱 개발을 위한 Agile 적용
 
Sw 아키텍처와 sw 공학
Sw 아키텍처와 sw 공학Sw 아키텍처와 sw 공학
Sw 아키텍처와 sw 공학
 
Si 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agileSi 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agile
 
개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례
개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례
개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례
 
애자일의 모든것
애자일의 모든것애자일의 모든것
애자일의 모든것
 
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용
 
린 소프트웨어 개발(Lean software development)
린 소프트웨어 개발(Lean software development)린 소프트웨어 개발(Lean software development)
린 소프트웨어 개발(Lean software development)
 

Viewers also liked

Collaboration without Email
Collaboration without EmailCollaboration without Email
Collaboration without EmailHak-June Lee
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous IntegrationDonghyun Seo
 
Fostering enterprise collaboration, web 2.0 and good governance with share point
Fostering enterprise collaboration, web 2.0 and good governance with share pointFostering enterprise collaboration, web 2.0 and good governance with share point
Fostering enterprise collaboration, web 2.0 and good governance with share pointOptimus BT
 
기업 및 프로젝트 커뮤니케이션활성화 툴 SNS
기업 및 프로젝트 커뮤니케이션활성화 툴 SNS기업 및 프로젝트 커뮤니케이션활성화 툴 SNS
기업 및 프로젝트 커뮤니케이션활성화 툴 SNSPeter Kim
 
IT는 익숙해지면 쉽다 6강 - Slack
IT는 익숙해지면 쉽다 6강 - SlackIT는 익숙해지면 쉽다 6강 - Slack
IT는 익숙해지면 쉽다 6강 - SlackSangSu Nam
 
[D2대학생세미나] frontend개발자가 들려주는 개발 이야기
[D2대학생세미나] frontend개발자가 들려주는 개발 이야기[D2대학생세미나] frontend개발자가 들려주는 개발 이야기
[D2대학생세미나] frontend개발자가 들려주는 개발 이야기NAVER D2
 
E1_Deview nhn애자일개발 ci
E1_Deview nhn애자일개발 ciE1_Deview nhn애자일개발 ci
E1_Deview nhn애자일개발 ciNAVER D2
 
콜라보 - Collaboration without Email
콜라보 - Collaboration without Email콜라보 - Collaboration without Email
콜라보 - Collaboration without EmailHak-June Lee
 
지속적인 통합
지속적인 통합지속적인 통합
지속적인 통합중선 곽
 
내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기
내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기
내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기소리 강
 
기업 잠재력과 엔터프라이즈 2.0
기업 잠재력과 엔터프라이즈 2.0기업 잠재력과 엔터프라이즈 2.0
기업 잠재력과 엔터프라이즈 2.0uEngine Solutions
 
젠킨스 설치 및 설정
젠킨스 설치 및 설정젠킨스 설치 및 설정
젠킨스 설치 및 설정중선 곽
 
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성KwangSeob Jeong
 
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개태준 문
 
Collaboration Trends and Strategy Approaches for 2016
Collaboration Trends and Strategy Approaches for 2016Collaboration Trends and Strategy Approaches for 2016
Collaboration Trends and Strategy Approaches for 2016Dion Hinchcliffe
 
기업 소셜 미디어(SNS) 운영 전략
기업 소셜 미디어(SNS) 운영 전략기업 소셜 미디어(SNS) 운영 전략
기업 소셜 미디어(SNS) 운영 전략Plan2F
 
국내외 소셜미디어/SNS 시장 현황 및 마케팅 사례 살펴보기
국내외 소셜미디어/SNS 시장 현황 및 마케팅 사례 살펴보기국내외 소셜미디어/SNS 시장 현황 및 마케팅 사례 살펴보기
국내외 소셜미디어/SNS 시장 현황 및 마케팅 사례 살펴보기마킨드(makiind)
 

Viewers also liked (19)

Hib발표 0601
Hib발표 0601Hib발표 0601
Hib발표 0601
 
Collaboration without Email
Collaboration without EmailCollaboration without Email
Collaboration without Email
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
Test and ci
Test and ciTest and ci
Test and ci
 
Fostering enterprise collaboration, web 2.0 and good governance with share point
Fostering enterprise collaboration, web 2.0 and good governance with share pointFostering enterprise collaboration, web 2.0 and good governance with share point
Fostering enterprise collaboration, web 2.0 and good governance with share point
 
기업 및 프로젝트 커뮤니케이션활성화 툴 SNS
기업 및 프로젝트 커뮤니케이션활성화 툴 SNS기업 및 프로젝트 커뮤니케이션활성화 툴 SNS
기업 및 프로젝트 커뮤니케이션활성화 툴 SNS
 
IT는 익숙해지면 쉽다 6강 - Slack
IT는 익숙해지면 쉽다 6강 - SlackIT는 익숙해지면 쉽다 6강 - Slack
IT는 익숙해지면 쉽다 6강 - Slack
 
[D2대학생세미나] frontend개발자가 들려주는 개발 이야기
[D2대학생세미나] frontend개발자가 들려주는 개발 이야기[D2대학생세미나] frontend개발자가 들려주는 개발 이야기
[D2대학생세미나] frontend개발자가 들려주는 개발 이야기
 
E1_Deview nhn애자일개발 ci
E1_Deview nhn애자일개발 ciE1_Deview nhn애자일개발 ci
E1_Deview nhn애자일개발 ci
 
콜라보 - Collaboration without Email
콜라보 - Collaboration without Email콜라보 - Collaboration without Email
콜라보 - Collaboration without Email
 
지속적인 통합
지속적인 통합지속적인 통합
지속적인 통합
 
내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기
내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기
내컴에선 잘되던데? Vagrant로 서버와 동일한 개발환경 꾸미기
 
기업 잠재력과 엔터프라이즈 2.0
기업 잠재력과 엔터프라이즈 2.0기업 잠재력과 엔터프라이즈 2.0
기업 잠재력과 엔터프라이즈 2.0
 
젠킨스 설치 및 설정
젠킨스 설치 및 설정젠킨스 설치 및 설정
젠킨스 설치 및 설정
 
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성
Atlassian confluence WIKI를 활용한 공유와 협업 환경 구성
 
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
 
Collaboration Trends and Strategy Approaches for 2016
Collaboration Trends and Strategy Approaches for 2016Collaboration Trends and Strategy Approaches for 2016
Collaboration Trends and Strategy Approaches for 2016
 
기업 소셜 미디어(SNS) 운영 전략
기업 소셜 미디어(SNS) 운영 전략기업 소셜 미디어(SNS) 운영 전략
기업 소셜 미디어(SNS) 운영 전략
 
국내외 소셜미디어/SNS 시장 현황 및 마케팅 사례 살펴보기
국내외 소셜미디어/SNS 시장 현황 및 마케팅 사례 살펴보기국내외 소셜미디어/SNS 시장 현황 및 마케팅 사례 살펴보기
국내외 소셜미디어/SNS 시장 현황 및 마케팅 사례 살펴보기
 

Similar to Continuous Integration & Collaboration

클라우드 네이티브를 위한 필요사항과 Pivotal 제안 - 이우상
클라우드 네이티브를 위한 필요사항과 Pivotal 제안 - 이우상클라우드 네이티브를 위한 필요사항과 Pivotal 제안 - 이우상
클라우드 네이티브를 위한 필요사항과 Pivotal 제안 - 이우상VMware Tanzu Korea
 
베스핀글로벌 DevOps 서비스 소개
베스핀글로벌 DevOps 서비스 소개베스핀글로벌 DevOps 서비스 소개
베스핀글로벌 DevOps 서비스 소개BESPIN GLOBAL
 
애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기
애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기
애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기Ki Bae Kim
 
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...BESPIN GLOBAL
 
Build Team Foundation Architecture
Build Team Foundation ArchitectureBuild Team Foundation Architecture
Build Team Foundation Architecture준일 엄
 
클라우드 네이티브로의 전환을 위한 여정
클라우드 네이티브로의 전환을 위한 여정클라우드 네이티브로의 전환을 위한 여정
클라우드 네이티브로의 전환을 위한 여정VMware Tanzu Korea
 
ALM과 DevOps 그리고 Azure DevOps
ALM과 DevOps 그리고 Azure DevOpsALM과 DevOps 그리고 Azure DevOps
ALM과 DevOps 그리고 Azure DevOpsTaeyoung Kim
 
CA LISA 서비스가상화
CA LISA 서비스가상화CA LISA 서비스가상화
CA LISA 서비스가상화Eugene Chung
 
[2015 Oracle Cloud Summit]10. Sales Cloud -스마트 모바일 영업 환경 최적화를 위한 Sales Cloud
[2015 Oracle Cloud Summit]10. Sales Cloud -스마트 모바일 영업 환경 최적화를 위한 Sales Cloud[2015 Oracle Cloud Summit]10. Sales Cloud -스마트 모바일 영업 환경 최적화를 위한 Sales Cloud
[2015 Oracle Cloud Summit]10. Sales Cloud -스마트 모바일 영업 환경 최적화를 위한 Sales CloudOracle Korea
 
성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기DomainDriven DomainDriven
 
[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략Ji-Woong Choi
 
05. it정보화전략-어플리케이션 프레임워크
05. it정보화전략-어플리케이션 프레임워크05. it정보화전략-어플리케이션 프레임워크
05. it정보화전략-어플리케이션 프레임워크InGuen Hwang
 
ERP 프로젝트 수행방법론-SAP_v1.2.pptx
ERP 프로젝트 수행방법론-SAP_v1.2.pptxERP 프로젝트 수행방법론-SAP_v1.2.pptx
ERP 프로젝트 수행방법론-SAP_v1.2.pptxSeong-Bok Lee
 
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSAVMware Tanzu Korea
 
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기Ji-Woong Choi
 
성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례
성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례
성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례kisu kim
 
Pivotal CF Short-20150109
Pivotal CF Short-20150109Pivotal CF Short-20150109
Pivotal CF Short-20150109Hakchin Kim
 

Similar to Continuous Integration & Collaboration (20)

클라우드 네이티브를 위한 필요사항과 Pivotal 제안 - 이우상
클라우드 네이티브를 위한 필요사항과 Pivotal 제안 - 이우상클라우드 네이티브를 위한 필요사항과 Pivotal 제안 - 이우상
클라우드 네이티브를 위한 필요사항과 Pivotal 제안 - 이우상
 
베스핀글로벌 DevOps 서비스 소개
베스핀글로벌 DevOps 서비스 소개베스핀글로벌 DevOps 서비스 소개
베스핀글로벌 DevOps 서비스 소개
 
애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기
애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기
애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기
 
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
 
Build Team Foundation Architecture
Build Team Foundation ArchitectureBuild Team Foundation Architecture
Build Team Foundation Architecture
 
클라우드 네이티브로의 전환을 위한 여정
클라우드 네이티브로의 전환을 위한 여정클라우드 네이티브로의 전환을 위한 여정
클라우드 네이티브로의 전환을 위한 여정
 
ALM과 DevOps 그리고 Azure DevOps
ALM과 DevOps 그리고 Azure DevOpsALM과 DevOps 그리고 Azure DevOps
ALM과 DevOps 그리고 Azure DevOps
 
CA LISA 서비스가상화
CA LISA 서비스가상화CA LISA 서비스가상화
CA LISA 서비스가상화
 
[2015 Oracle Cloud Summit]10. Sales Cloud -스마트 모바일 영업 환경 최적화를 위한 Sales Cloud
[2015 Oracle Cloud Summit]10. Sales Cloud -스마트 모바일 영업 환경 최적화를 위한 Sales Cloud[2015 Oracle Cloud Summit]10. Sales Cloud -스마트 모바일 영업 환경 최적화를 위한 Sales Cloud
[2015 Oracle Cloud Summit]10. Sales Cloud -스마트 모바일 영업 환경 최적화를 위한 Sales Cloud
 
Android QA Process
Android QA ProcessAndroid QA Process
Android QA Process
 
DevOps - Mousoft
DevOps - MousoftDevOps - Mousoft
DevOps - Mousoft
 
성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기
 
[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략
 
05. it정보화전략-어플리케이션 프레임워크
05. it정보화전략-어플리케이션 프레임워크05. it정보화전략-어플리케이션 프레임워크
05. it정보화전략-어플리케이션 프레임워크
 
ERP 프로젝트 수행방법론-SAP_v1.2.pptx
ERP 프로젝트 수행방법론-SAP_v1.2.pptxERP 프로젝트 수행방법론-SAP_v1.2.pptx
ERP 프로젝트 수행방법론-SAP_v1.2.pptx
 
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
 
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
 
성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례
성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례
성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례
 
Rpa approach
Rpa approach Rpa approach
Rpa approach
 
Pivotal CF Short-20150109
Pivotal CF Short-20150109Pivotal CF Short-20150109
Pivotal CF Short-20150109
 

More from Ki Bae Kim

HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개
HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개
HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개Ki Bae Kim
 
ATM GUI 테스트 자동화 소개
ATM GUI 테스트 자동화 소개ATM GUI 테스트 자동화 소개
ATM GUI 테스트 자동화 소개Ki Bae Kim
 
How do you measure up?
How do you measure up?How do you measure up?
How do you measure up?Ki Bae Kim
 
소프트웨어 QA 및 테스팅 트렌드
소프트웨어 QA 및 테스팅 트렌드소프트웨어 QA 및 테스팅 트렌드
소프트웨어 QA 및 테스팅 트렌드Ki Bae Kim
 
HP 모바일 앱 테스트 자동화 솔루션 소개
HP 모바일 앱 테스트 자동화 솔루션 소개HP 모바일 앱 테스트 자동화 솔루션 소개
HP 모바일 앱 테스트 자동화 솔루션 소개Ki Bae Kim
 
Five Star Mobile App을 위한 테스트 체계 만들기
Five Star Mobile App을 위한 테스트 체계 만들기Five Star Mobile App을 위한 테스트 체계 만들기
Five Star Mobile App을 위한 테스트 체계 만들기Ki Bae Kim
 

More from Ki Bae Kim (6)

HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개
HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개
HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개
 
ATM GUI 테스트 자동화 소개
ATM GUI 테스트 자동화 소개ATM GUI 테스트 자동화 소개
ATM GUI 테스트 자동화 소개
 
How do you measure up?
How do you measure up?How do you measure up?
How do you measure up?
 
소프트웨어 QA 및 테스팅 트렌드
소프트웨어 QA 및 테스팅 트렌드소프트웨어 QA 및 테스팅 트렌드
소프트웨어 QA 및 테스팅 트렌드
 
HP 모바일 앱 테스트 자동화 솔루션 소개
HP 모바일 앱 테스트 자동화 솔루션 소개HP 모바일 앱 테스트 자동화 솔루션 소개
HP 모바일 앱 테스트 자동화 솔루션 소개
 
Five Star Mobile App을 위한 테스트 체계 만들기
Five Star Mobile App을 위한 테스트 체계 만들기Five Star Mobile App을 위한 테스트 체계 만들기
Five Star Mobile App을 위한 테스트 체계 만들기
 

Continuous Integration & Collaboration

  • 1. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 엔터프라이즈 애자일 관점에서의 Continuous Integration & Collaboration 김기배 차장 HP Software APJ Sep 16, 2015
  • 3. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Agile 6 Months Start ReleaseReleaseReleaseDemo Demo Demo Traditional 6 Months Start Release Customer Value Customer Buy-in . . Customer Buy-in . . Customer Buy-in . . Customer Value Customer Value Customer Value? Build Late ! Test Coverage? ! Customer Buy-in? . . Sign off Req’mnts ! Test Squeeze ! Late!
  • 4. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Source : World Quality Report 2015-16, Capgemini, Sogeti, HP
  • 5. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Every business is a software business today! This means building, testing, and releasing quality software faster and more frequently.
  • 6. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.Source : http://www.slideshare.net/AmazonWebServices/development-test-on-aws-ip-expo-2013
  • 7. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.Source : http://www.slideshare.net/garethbowles/self-servicebuilddeploymentagile2013
  • 8. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Source : 9th State of Agile Survey, Version One
  • 10. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 업무 현황에 대한 가시성 부족으로 인한 Hand-Off 지연 애플리케이션 배포를 늦추는 요소들 요구사 항 설계 개발 테스팅 Go/ No-Go 배포 운영 지속적으로 축적되는 WIP 빌드 및 통합 프로세스의 분산 수작업 테스트로 인한 지연 및 테스트 커버리지 축소 부족한 테스트로 인한 외부 결함 증가 수작업 애플리케이션 배포로 인한 에러 발생 빌드 및 테스트 환경 구성을 위한 시간 낭비 고객 상황에 대한 통찰력 부족 및 요구사항 수집의 지연 부족한 테스트로 인한 배포 연기
  • 11. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 업무 현황에 대한 가시성 부족으로 인한 Hand-Off 지연 애플리케이션 배포를 늦추는 요소들 설계 개발 테스팅 Go/ No-Go 배포 지속적으로 축적되는 WIP 빌드 및 통합 프로세스의 분산 수작업 테스트로 인한 지연 및 테스트 커버리지 축소 부족한 테스트로 인한 외부 결함 증가 수작업 애플리케이션 배포로 인한 에러 발생 빌드 및 테스트 환경 구성을 위한 시간 낭비 고객 상황에 대한 통찰력 부족 및 요구사항 수집의 지연 부족한 테스트로 인한 배포 연기 Continuous Assessment Continuous Assessment Continuou s Operations Continuous Delivery & Deployment Continuou s Integration & Testing 요구사 항 운영
  • 12. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 지속적인 통합 소프트웨어 공학에서, 지속적인 통합(Continuous Integration, CI) 은 지속적으로 퀄리티 컨트롤을 적용하는 프로세스를 실행하는 것이다. 지속적인 통합은 모든 개발을 완료한 뒤에 퀄리티 컨트롤을 적용하는 고전적인 방법을 대체하는 방법으로서 소프트웨어의 질적 향상과 소프트웨어를 배포하는데 걸리는 시간을 줄이는데 초점이 맞추어져 있다. Source : https://ko.wikipedia.org/지속적인_통합
  • 13. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 지속적인 통합 Source Code Managemen t 소스코드 커밋 Continuous Integration 변경내역 반영 빌드 코드 분석 코드 검증 결과 알림
  • 14. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Source Code Managemen t 소스코드 커밋 지속적인 통합 Continuous Integration 변경내역 반영 빌드 코드 분석 코드 검증 앱 배포 앱 검증 결과 알림
  • 15. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Source Code Managemen t 소스코드 커밋 지속적인 통합 Continuous Integration 변경내역 반영 빌드 코드 분석 코드 검증 앱 배포 앱 검증가상화 결과 알림
  • 16. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Source Code Managemen t 소스코드 커밋 지속적인 통합 Continuous Integration 변경내역 반영 빌드 코드 분석 코드 검증 앱 배포 앱 검증가상화 결과 알림 Quality Gates
  • 17. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 빌드 및 통합 프로세스의 분산 업무 현황에 대한 가시성 부족으로 인한 Hand-Off 지연 애플리케이션 배포를 늦추는 요소들 요구사 항 설계 개발 테스팅 Go/ No-Go 배포 운영 지속적으로 축적되는 WIP 수작업 테스트로 인한 지연 및 테스트 커버리지 축소 부족한 테스트로 인한 외부 결함 증가 수작업 애플리케이션 배포로 인한 에러 발생 고객 상황에 대한 통찰력 부족 및 요구사항 수집의 지연 부족한 테스트로 인한 배포 연기 빌드 및 통합 프로세스의 분산 수작업 테스트로 인한 지연 및 테스트 커버리지 축소 부족한 테스트로 인한 외부 결함 증가 부족한 테스트로 인한 배포 연기 수작업 애플리케이션 배포로 인한 에러 발생 빌드 및 테스트 환경 구성을 위한 시간 낭비 빌드 및 테스트 환경 구성을 위한 시간 낭비 고객 상황에 대한 통찰력 부족 및 요구사항 수집의 지연
  • 18. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 애자일 관점에서의 Continuous Integration Source Code Managemen t 소스코드 커밋 Continuous Integration 변경내역 반영 빌드 코드 분석 코드 검증 앱 배포 앱 검증가상화 결과 알림 Quality Gates 백로그 확인 Agile Managemen t 릴리즈 계획 스프린 트 계획 스프린 트 실행 스프린 트 회고 스프린트 종료
  • 19. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 애자일 관점에서의 Continuous Integration & Collaboration Source Code Managemen t 소스코드 커밋 Continuous Integration 변경내역 반영 빌드 코드 분석 코드 검증 앱 배포 앱 검증가상화 결과 알림 Quality Gates 백로그 확인 Agile Managemen t 릴리즈 계획 스프린 트 계획 스프린 트 실행 스프린 트 회고 스프린트 종료
  • 20. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 업무 현황에 대한 가시성 부족으로 인한 Hand-Off 지연업무 현황에 대한 가시성 부족으로 인한 Hand-Off 지연 빌드 및 통합 프로세스의 분산 애플리케이션 배포를 늦추는 요소들 요구사 항 설계 개발 테스팅 Go/ No-Go 배포 운영 지속적으로 축적되는 WIP 수작업 테스트로 인한 지연 및 테스트 커버리지 축소 부족한 테스트로 인한 외부 결함 증가 수작업 애플리케이션 배포로 인한 에러 발생 고객 상황에 대한 통찰력 부족 및 요구사항 수집의 지연 부족한 테스트로 인한 배포 연기 빌드 및 통합 프로세스의 분산 수작업 테스트로 인한 지연 및 테스트 커버리지 축소 부족한 테스트로 인한 외부 결함 증가 부족한 테스트로 인한 배포 연기 수작업 애플리케이션 배포로 인한 에러 발생 빌드 및 테스트 환경 구성을 위한 시간 낭비 빌드 및 테스트 환경 구성을 위한 시간 낭비 고객 상황에 대한 통찰력 부족 및 요구사항 수집의 지연 지속적으로 축적되는 WIP
  • 22. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 릴리즈 계획 수립 릴리즈 백로그 (Backlogs) – 상세정보, 상태, 스프린트/팀 배정 현황 팀 별 유저스토리 배분 현황 결함 현황
  • 23. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 스프린트 계획 수립 엔터프라이즈 스크럼 현황판 (팀/스프린트/테마 별 백로그 배분현황)
  • 24. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 스프린트 실행 – 업무 배분 스프린트 백로그 (Backlogs) – 상세정보, 상태, 멤버 배정 현황, 스토리 포인트 멤버 별 공수 배분 현황 스프린트 현황 유저스토리별 업무 (Task) 진행 현황
  • 25. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 스프린트 실행 – 업무 확인 백로그 상세내역 확인 및 업데이트 개발 환경(Eclipse, Visual Studio 등) 내에서 확인 가능한 백로그 목록 (Agile Manager 동기화)
  • 26. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 스프린트 실행 – 빌드 수행 IDE 상에서 소스코드 커밋 빌드 Job이 트리거 되어 Task 수행
  • 27. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 스프린트 실행 – 빌드 현황 파악 유저스토리, 결함 별 소스코드 변경 정보 및 빌드 정보
  • 28. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 스프린트 실행 – 빌드 상세내역 파악 빌드의 단위 테스트 성공율, 테스트 커버리지, 개발자 참여율
  • 29. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 스프린트 실행 – 스프린트 현황 파악 스프린트 현황 파악이 용이한 현황판 (Task Board)
  • 30. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 스프린트 실행 – 스프린트 현황 파악 원하는 형태로 구성 가능한 스프린트 대시보드 – Burn Down, Velocity 차트 등
  • 31. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 스프린트 종료 및 회고 스프린트 요약 Lessons Learned 액션 아이템
  • 33. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Journey to an Agile Enterprise Strategic Outcomes Sustained Benefits Rapid ROI Benefits Quick Value Benefits • Delivery by individual effort • Progress is guesstimated • No common technical policy • Quality is highly variable; customer as tester Stage 1 Ad-hoc • Effort is correlated to progress • Point tools • Intra-project technical policy, manual enforcement • Pockets of test automation • Consistent quality for projects of like-size Stage 2 Functional Competence • Project progress measured by KPI • Intra-project sharing, reuse • Inter-project tech. policy, manual enforcement • Tools with some integration • Regular test automation • Consistent quality for projects of variable-size • ‘ROI aware’ Stage 3 Functional Excellence • Program progress measured by KPI • Inter-project sharing, reuse • Enterprise tech. policy and automated enforcement • Complete requirement traceability • Automation across core lifecycle • Integrated tool suites • ‘ROI expectant’ Stage 4 Cross-Functional Proficiency • Delivery progress integrated into portfolio view (normalized, dynamic) • Efficient DevOps connection for application deployment, security, performance • IT as integrated “supply chain” for app. change management • Automation across complete lifecycle • ‘ROI ensured’ Stage 5 Integrated Lifecycle Application Lifecycle ManagementQuality Management Journey to an Agile Enterprise
  • 34. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Journey to an Agile Enterprise
  • 35. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Journey to an Agile Enterprise
  • 36. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Thank you 김기배 차장 (kibae@hp.com) Business Development Manager HP Software APJ