IBM Rational Team Concert 구축사례 B2B 솔루션개발에서의 IBM RTC 를통한협업개발환경구축 정재용이사 jychung@bitek.co.kr BitekSystem
도입배경 선결과제 도입목표및기대효과 외주개발로인한낮은품질만족도 개발팀의 Communication Channel 필요 사용자요구사항에빠른응대 빠르게변화하는환경에대응 변화에대한높은저항감 비용및재작업감소 생산성및품질향상 Bug 및 Defect Tracking 시스템부재 프로젝트현황을관리하고추적할수있는도구도입및개발솔루션품질향상 개발현황을실시간으로파악관리 개발팀의 Communication Channel 의일원화 개발솔루션의품질을측정할수있는지표확립 문제점추적관리를통한개발솔루션의품질향상 도입계기 외주를주워개발하는 B2B 사업부분의솔루션을자체개발을통한 Core 모듈의자산화및고객만족도향상 1
Rational Team Concert 선정사유 IBM RTC(RationalTeam Concert) VS JIRA 두개의도구를비교검토함 다양한기능검증과정을내부적으로수행하였으며, 몇가지중요한평가요소에의해 RTC 가선정됨 RTC 의 Project 관리부분이더우수 JIRA 는 WBS 기능을지원하지않음 JIRA 는 Plan View 상에서수정및필드추가등의기능을제공하지않음 RTC 의전반적인 Project 현황을보여주는 Dash Board 기능이뛰어남 RTC 는 Source 관리기능및 Build 기능을내장하고있음 RTC 는 Agile 및 Waterfall 방법론을 Default 로내장하고있음 RTC 는 Workflow 수정이상대적으로용이함 2
적용프로젝트개요 S 통신사 XXX 솔루션구축프로젝트 (1 차 ) 기간방법론대상업무개발인원구성특이사항 1 개월 Waterfall 중소상인을위한 POS 시스템 내부개발자 + Outsourcing 개발자 프로젝트수행특징 Waterfall 개발방법론을적용구축 1 차적용대상과제를목표로중요기능을먼저구현업무적용 사용상발생하는요구사항을지속적으로개발기간동안에수정반영 내부품질기준확립및개발솔루션의품질향상을목표로함 Coding Rule / 내부품질기준확립 3
적용프로젝트개요 S 통신사 XXX 솔루션구축프로젝트 (2 차 확대적용 ) 기간방법론대상업무개발인원구성특이사항 진행중 Scrum 기반의 Agile Process 3-4 여개의솔루션에확대적용 내부개발자 + Outsourcing 개발자 ( 전체 100 ~ 150 명 ) 프로젝트수행특징 1차개발을기반으로다른업무에확대적용 Dashboard 기능강화 Work Item 형식추가 고객Center / VOC 수집시스템을추가적용업무효율성증대 RTC SCM 기능을확대적용 ( 추후전업무에적용 ) 4
프로젝트적용범위및절차 구분내용비고 사전협의 요구사항분석및대상선정 도구의기본기능을기반으로대상업무에우선적용을원칙 Configuration 사용자등록및초기팀구성역할정의및권한설정사용자필드추가워크플로우설정기본대시보드구축사용자및 WorkItem 구성 Communication Channel 일원화및 Defect 추적성확보를중요시하여구성 Report / DashBoard RRDI 기반의대시보드구축 지속적으로필요한 Dashboard 를구성확대적용 기타 사용자매뉴얼작성사용자교육 Trouble Shooting 및주요이슈해결 RTC 내역모니터링및지속적인피드백 RTC 의효과적인활용을위한지속적인개선작업수행 5
단계별적용계획 성숙도 2013 상반기 1 단계 2013 하반기 ( 진행중 ) 2 단계 확산및 Agile 적용 2014 ~ 3 단계 전사적용 표준화 목표 : 단일업무대상 RTC 기본기능적용활용 결과 : 개발표준체계확립품질향상에기여 기간 : 1 개월 목표 : 주요업무대상확대적용및 Agile 방법론적용 결과 : 주요업무에확대적용및 SCM 기능적용및 Agile 방법론적용 기간 : 6 개월 목표 : 전업무 SCM 적용및빌드자동화 결과 : 개발요청부터빌드까지 ALM 환경기반의운영 예상기간 : 12 개월 ( 확산계획 / 범위에따라조정됨 ) 시간 6
프로젝트적용결과 개발과제 Work flow 새로작성 승인 미승인 진행단계 : 정방향진행 : 예외진행 : 승인 미승인 작업시작 다시열기 진행중 해결 해결됨 닫기 완료됨 완료 7
프로젝트적용결과 개발과제 Work Item 8
프로젝트적용결과 VOCWork flow VOC 등록 진행단계 : 1차조치중 정방향진행 : 1차조치중 예외진행 : 필드담당자이관필드담당자이관필드담당자조치중필드담당자조치중 답변완료 개발팀이관 개발팀이관기획이관 답변완료 기획이관 답변완료 답변완료 9
프로젝트적용결과 개발과제 Work Item 10
프로젝트적용결과 Dashboard ( 전체프로젝트현황 ) 11
프로젝트적용결과 Dashboard ( 배포예정작업현황 )
프로젝트적용결과 Dashboard ( 배포예정작업 오류 / 개선현황 )
프로젝트적용결과 Dashboard ( 오류현황 )
프로젝트적용후개선사항및효과 개발항목관리체계확립 개발 Process 정립 Issue 및 Defect 추적관리 품질표준을마련개발자들이표준에의거한품질준수 Defect 발생률감소를통한개발생산성향상 개발조직내 Communication Channel 일원화에의한 Communication Error 감소 프로젝트관리와형상관리의일원화로개발편의성증대 솔루션의전반적품질향상 Defect 추적및관리를통한 Defect 발생률감소및조기발견에의한솔루션품질의안정화 고객의 VOC 를바로등록추적할수있는시스템을구현고객만족도증대 15
프로젝트적용시어려웠던점 16
프로젝트주요 Fact 17
www.ibm.com/software/rational Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.