[보존] 한국HP, 애자일 환경 구현 ALM 솔루션 출시

취재 100421 HP 클라우드 애자일 간담회(기사).txt

한국HP, 애자일 환경 구현 ALM 솔루션 출시

한국HP는 21일 여의도 본사에서 애자일 솔루션 간담회를 열었다. 국내 SW산업 발전을 위해 애자일 방법론 도입이 필요하다는 주장과 함께 이를 지원하기위한 애플리케이션 수명주기 관리(ALM) 솔루션과 컨설팅 등 서비스를 소개했다.

애자일은 SW개발 효율과 프로젝트 투명성을 높이기 위해 연구돼온 SW 개발 방법론이다. 테스트를 개발과 병행해 단기간 반복하면서 최종사용자와 개발자간 피드백을 통해 완성해나가는 방식이다.

한국HP는 이를통해 애플리케이션 품질, 생산성을 높이고 기업요구에 빠르게 대응할 수 있다고 밝혔다. HP는 애자일 도입을 지원하기 위해 ALM 솔루션과 컨설팅 서비스를 출시했다.

HP가 출시한 ‘거버넌스 포 애자일’은 변경에 따른 영향을 분석하고 개발과 품질보증(QA)을 병행하기 위한 SW다. ‘리콰이어먼트 포 애자일’은 요구사항 변경, 승인과 테스팅된 구현 정도를 보여준다. ‘퀄리티 매니지먼트 포 애자일’은 위험관리 기반으로 사용자 목표를 진도, 기능별로 관리한다.

한국HP SW 솔루션 사업부 박성훈 차장은 “애자일 방법론 도입 효과가 운영상 문제로 실현되지 않을 수 있다”며 “HP 애자일 솔루션은 관리 및 자동화 기능으로 반복과 운영 부담을 없애 애자일 도입 장점을 실제로 실현하기 위한 것”이라고 말했다.

HP 컨설팅 서비스 ‘ALM 디스커버리 워크숍 포 애자일’은 2일간 프로세스, 제품, 사용자 관점에서 애자일 도입 수준을 평가한다. 기업들이 애자일을 도입할 수 있도록 로드맵 정의 등을 지원하는 패키지서비스 ‘애자일 액셀러레이터 임플먼테이션 서비스’는 4주~6주에 걸쳐 제공된다. HP가 고객사 SW품질을 분석한 결과에 맞춰 로드맵을 제시하는 ‘ALM 솔루션 컨설팅 서비스’는 별도 기간 산정후 진행된다.

권원일 STO컨설팅 대표는 이날 간담회에 참석해 애자일 방법론 도입효과를 설명했다. 그는 “일반적으로 상충관계라고 인식되는 개발비용, SW품질, 출시일정을 모두 만족시킬 수 있다”며 “핵심 개념은 개발과 테스트를 단기간에 반복해 완성도를 높이는 것”이라고 말했다.

지난 2007년말 기준으로 마이크로소프트(MS) 전체 개발프로젝트 80%이상에 애자일을 도입한 것으로 알려질만큼 이는 북미나 유럽 등 해외에서 일반화됐다.

지동욱 한국HP SW 솔루션 마케팅 담당 부장은 “애자일 방법론이 10년전부터 연구돼 왔지만 국내는 도입된 햇수가 2년밖에 안 된다”며 “조직문화를 바꾸고 개발방법론을 안착시키기 위해 HP가 사용자와 개발자 피드백을 지원하는 도구를 제공하겠다는 것”이라고 말했다.

이날 여의도 본사에서 SW개발 전문가들을 대상으로 ‘애자일 프랙티스 세미나’를 진행했다.

취재 100421 HP 클라우드 애자일 간담회(채록).txt우병오 한국HP SW솔루션 사업본부장 이사 / 인사말
* 10년전 제조업쪽에서 애자일매뉴팩처링이란 용어가 있었다
* IT산업 SW산업중에 제조업체 과거 접근법을 뒤늦게 많이 채택하는듯한 생각이 든다
* 제조업체 생산품질관리방법으로 SW개발에 접근하려는 움직임, 시장 요구사항을 민첩하게 SW개발에 반영하기위해
* 새로운 애자일개발방법론을 지원하는 테스팅솔루션을 HP가 제공
* 항상 선형개발주기단계에서 마지막 순간에 희생이되는 테스팅 / 개발이 지연되면 테스트도 지연돼 출시일정에 충분히 테스팅 못해서 사고가 나
* 애자일방법론은 동시다발적 비선형적 개발과 테스팅을 통해 사고 문제발생 예방

권원일 STO 대표 / 애자일에 대한 이해 / STO컨설팅은
* 핵심요소, 프로세스, 테스팅, 시사점
* 권대표 ISTQB, SW테스팅 관련자격, 사람에 대한 인증, KTB 코리아 테스팅 보드 의장
* 테스팅보드에서 애자일 방법론 전도사 역할을 하고 싶다
* 애자일 일반적인 적용효과 , 최종인수테스팅 결함발견수 적음, 출시후 이슈발생 감소, 테스팅 리소스 감소, 높은 팀 사기, 가장 중요한 것은 출시시기 단축, 생산성높여비용절감, 품질높임. 출시일정, 비용, 품질 일반적으로 상충관계로 알려져있지만 애자일방법을 통해 모두 잡을수 있다.
* 전체 개발기간을 6개월이라고 보면 이를테면 2주단위로 기간을 쪼개서 개발하고 코딩하고 테스트해서 피드백을 받고 반복. 운영도 수시로 반복해가면서 최종단계 이전에도 오픈
* 기존 워터폴(폭포수)방식 개발이나 반복개발방식은 민첩성이 떨어져 애자일방법론이 대두
* 반복개발, 테스트먼저, 잦은 출시, 등이 핵심컨셉, 애자일선언 “개인과 소통이 프로세스와 툴보다 우선한다” “동작하는 SW가 문서화보다 우선한다” “고객협력이 계약협력보다 우선한다” “변화대응이 계획준수보다 우선한다” 등 강조.
– 애자일 이해와 확산이 절실하다
– 하반기 대형 컨퍼런스 준비중이다, 하반기 커뮤니티 중심 대형컨퍼런스

지동욱 한국HP SW솔루션 마케팅담당 부장 / ALM 관리와 애자일 환경구축 전략

박성훈 한국HP 프로페셔널서비스(PS) 차장 / HP ALM 전략
* 개발보다 중요한것은 어떤것을 개발할지다 – 개발과 운영뿐아니라 애플리케이션을 개발하고 포트폴리오 구상을 하기위한 전략부분도 ALM 솔루션에서 관리한다
* 요구사항관리, 기능 성능 보안 등 관점에서 품질검증, 변경사항에 대한 영향을 시각화해 보여줄수 있음
* 애자일은 기존 구현중심 개발주기에서 개발전단계인 기획부분과 개발이후 운영관리부분 등 전체 수명주기 관리가 필요하게 된다 – 애자일방법론을 적용한 라이프사이클관리 솔루션 소개
– 스프린트기간이라는 일반적으로 4주단위개발을 주축으로 고정개발주기를 갖고 고객 요구사항중 우선순위 높은것부터 점진적으로 구현해나감 / 조기에 결함 발견해 대처 가능 / 실제 테스트된 코드를 갖고 진도를 관리, but 실제 이슈발견, 점진적 테스팅, 변경용이, 진척관리 등 애자일 비전이 실현되지 않는 경우가 있어 – 이유는 시스템레벨 테스트(고객요구사항에 대응하는) 안하고 단위테스트만 함, .. 등
“단지 개발테스트가 아니라 딜리버리테스트로 확장해야하고 이를위해 애자일팀에 대한 품질관리, 요구사항관리, 자동화솔루션 등을 제공하고있다”
SW오퍼링
-거버넌스 포 애자일 : 변경용이한 애자일 특성상 프로젝트후반 변경사항에 대한 영향 분석, 개발과 QA 병행하기,
-리콰이어매니지먼트 포 애자일 : 버전관리, 다른 프로젝트와 요구사항 공유, 요구사항 변경 및 승인 관리, 요구사항에 대한 테스팅 구현도
-퀄리티 매니지먼트 포 애자일 : 위험관리기반 사용자목표 진척관리, 기능관리

서비스오퍼링
-애자일 액셀러레이터 :
-ALM 디스커버리 워크숍 포 애자일 : 프로젝트, 개발, 품질, 리포팅과 대시보드 툴 – 2일
-애자일 액셀러레이터 임플먼테이션 서비스 : 애자일 로드맵 정의 등 빠른 달성을 위한 패키지 서비스 4주-6주
-ALM솔루션 컨설팅 서비스 : 현행 고객사 품질 분석결과에 맞춰 로드맵 제시하고 서비스 딜리버리 – 별도기간산정후 진행

애자일 기술 이해
– 애자일은 방법론 / 툴이 아닌 SW개발 이론, 방법론, 전략

HP 애플리케이션 수명주기 관리(ALM)와 애자일 환경 구축 전략

——
*한국 HP는 21일 오후 여의도 한국HP 대강당에서 애자일 전문가 대상 ‘애자일 프랙티스 세미나’를 진행
* STEN(SW테스트 엔지니어 네트워크), Xper(프로그래밍 노하우), 한국HP(솔루션 제공) 3자 공동주최

한국HP,

(개념) 애자일 방법론은 2주 정도 짧은기간에 정형화된 결과물 내놓으라고 몰아가는 어떻게 보면 결과물에 대한 가치를 중시하는 방법론
작동하는 SW를 만들기위해
예전에는 OS에가까운 부분 개발하고 미들웨어 개발하고 애플리케이션 UI는 나중에 개발하는 방식이었는데 이제는 돌아가는 결과물이 빠르게나와야하기떄문에 테스트주도개발(TDD) 테스트먼저하고개발한다

애자일이 소형프로젝트에는 잘 맞는데 대형프로젝트에 쓰기 어렵다는 비판이 있다
그러나 유럽이나 북미에서는 이미 대형프로젝트에 애자일 적용한 사례가 다수 나왔고 전문가들은 오히려 대형프로젝트에 애자일 방법론 쓰지않으면 개발하지 않겠다고 할정도로 중요하게 다뤄진다

전통적인 테스팅은 전체 개발주기 한 단계지만 애자일 개발에서는 테스팅과 개발이 통합돼 둘 사이 지연이 없고 TDD등
제약점 애자일 이해낮은 고객, 계약 주도하는 SI프로젝트에 활용제약, 국내도입 늦음
권원일 대표는 “해외선진국 중소기업은 물론 HP, MS 등 대기업이 프로젝트에 강도높게 활용중”이라며 “지난 2007년말에 이미 MS 전체 프로젝트 80%이상이 애자일 개발 방법론 사용한 것으로 보고됐다”고 말했다.

(국내 시사점) HP는 애자일방법론 도입에 필요한 자동화 툴들 필요 생겨 국내도입하게 됐다 2010년 핵심트렌드가 될 것, 자동화없이는 2주단위 반복적 개발일정에 맞춰 갈수없음
애자일 개발프로젝트에 참여하는 모든사람들이 헌신을해야 개발프로젝트 성공한다? 개발자, 사용자, 테스터가 모두 테스팅을 해야한다 – 아무도 안할 수도 있다 이럼 프로젝트 망친다

SW선진화 SW강국 도약하는데

테스팅 비중이 50% 이상이다 테스팅이 제대로 이뤄지지 않으면 개발도 안 된다

테스팅은 품질제어(QC)뿐아니라 결함예방(QA)까지 담당하게 돼

q 고객 이해도 어떻게 높일건가 어떻게 대응하나
“애자일 세미나 참여규모를 보면 관심도는 높은데 실사례가 부족하다는 한계가 있다”

q 국내 애자일 방법론 우선 도입할수있을만한 상황 스마트폰애플리케이션이라는데 현재 국내 개발자들은 이걸 잘 안쓰고 있다는 얘긴가 개인개발자들은 이미 알고있는것같기도 하던데
(지동욱) 10여년전부터 연구돼왔고 한국에는 2년전부터 도입됐는데 조직에 이방법론을 안착시키고 문화를바꾸는것은 쉽지않다,
HP는 애자일 한국 수용 되는것을 빠르게 해주도록 사용자와 개발자간 커뮤니케이션 지속하면서 피드백하는것을 지원하는 툴을 제공하겠다는 것

(지동욱)HP가 왜갑자기 하드웨어, 클라우드, SW ALM 등 중구난방으로 발표하느냐 하는데 HP가 갖고가려는 포지션을 설명하자면—
HP 비즈니스 테크놀로지 옵티마이제이션(BTO) 비전떄문 – 여러가지 IT 이슈를 ‘트랜스포메이션’으로 극복할수있도록 지원하겠다, IT분야 투명성을 높이기위해 . 전략부서 개발부서 운영부서가 서로 별개로 돌아가다보니

시스템에서 IT서비스가 제대로 운영되려면 이를 관찰하는 눈이있어야 하고 문제가 있을때 어떤 절차에 의해 해결하라고 명하는 입이 있어야 한다 그리고 실질적으로 현장에서 손을 대고 움직이는 자동화 BSA 분야가 있어야 하고 이 전체 정보데이터를 관리하는 CMDB가 있어야 한다

운영상황에서 클라우드에 들어가는 서비스들이 IT거버넌스체계를 거치지않는것은 문제다
클라우드 거버넌스를 할수있는 체계를 갖춰야하고 애플리케이션 운용부분에서 클라우드환경에서도 테스팅할수있는 프로세스를 갖춰야한다
ALM이 애플리케이션분야 사이클이고 IT관리솔루션도

질답
ㅈ/ 제품과 서비스들은 대등관계를 가정한 것들인데 국내 하청관계 업체들 환경에 대한 것
ㄷ/ 요구사항은 개발자나 설계자가 아니라 상요하는 비즈니스유저들이 제시하는경우가 많다 이는 고객은 요구사항을 제시하고
중요한건 뭐냐면 고객들이 내가 제시한 요구사항이 커버된건지 판단이 필요하다 2주나 4주안에 고객요구사항이 실제진행이 됐는지 리콰이어먼트매니지먼트포애자일에서 확인가능하다
ㅈ/보안문제는 어떻게
ㄷ/ (지동욱)ASC라는 보안모듈이 있다 애플리케이션 시큐리티 센터, 요새보안이슈를 보면은 애플리케이션 취약성을 파고드는 경우가 많다 , 포티파이와 HP ASC등이 이에대한 보안을 제공하는 기능이다 HP는 어떤 애플리케이션에 완성 제품을 보안취약성 스캐닝해내는 기능이 있는데 이거 품질관리솔루션과 연계해서 기능테스트, 성능테스트, 보안안정성 테스트할때 커버된다 ASC는 안티바이러스 바이러스패턴업데이트처럼 새로운 해킹기법들에 대한 템플릿 업데이트
ㅈ/ 한국IT에 맞는 HP애자일 서비스는 무엇인가
ㄷ/ 실무에서는 DB설계자 애플리케이션 설계자 등 계층별로 나눠져있다 애자일은 초기단계부터 사용자 코딩하는사람 테스터가 모여서 유저스토리를 개발하게 된다 이걸 되짚어서 기술적으로 구현이 필요한 기능을 분배한다 매번 사용자가 참여하고 있어야 된다 이상적으론 좋은데 엄청나게 일을 많이해야 한다 전통방식에 익숙해져있을경우 이렇게 일하는거 힘들다 이 반복과정에서 불필요한 부분들 자동화하고 애자일 접근을 쉽게하자는게 HP솔루션

100421 기자간담회 채록 후 취재기사 씀. 190402 옮김.