Microsoft PowerPoint - 홍나영_KCC_발표용_Final.ppt [호환 모드]

Similar documents
Microsoft PowerPoint - KCSE2013_애자일SW개발101(이세영)

Viper Project Phase 1

03.Agile.key

Viper Project Phase 1

주식회사커브 Atlassian Jira 소개 이문서는 Atlassian Jira 의주요핵심기능을소개하기위해작성되었다. Jira Software 개요 Jira Software? 소프트웨어개발과 Jira Jira 사용자역할 Jira Software 기능 Jira 프로젝트템

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

When we should use Agile

199

187호최종

(Microsoft PowerPoint - \(3.10\)RSD2009_Track1-2_\300\314\307\366\302\371\302\367\300\345\(\300\316\274\342&\271\337\307\245\)_3.ppt)

PowerPoint 프레젠테이션

歯MW-1000AP_Manual_Kor_HJS.PDF

4임금연구겨울-지상토론

Çмú´ëȸ¿Ï¼º

2012³â8¿ùÈ£˙ȸš

Slide 1

텀블러514

02.전체교육과정안내서 (김종혁)

소준섭

PowerPoint 프레젠테이션

KARAAUTO_4¿ù.qxd-ÀÌÆå.ps, page Normalize

*스크럼XP-본문

PowerPoint 프레젠테이션

Tech Trends 클라우드 버스팅의 현주소와 과제 아직 완벽한 클라우드 버스팅을 위해 가야 할 길이 멀지만, 하이브리드 클라우드는 충분한 이점을 가져다 준다. Robert L. Scheier Networkworld 매끄러운 클라우드 버스팅(Cloud Bursting

< C0DAC0B2C5BDB1B820BFEEBFB520B8DEB4BABEF32D33C2F720C6EDC1FD2E687770>

<35B9DAC1F6BCF62CC0CCBFECC8C62CB7F9B5BFBCAE2E687770>

kpi design .PDF

Atlassian Solution Conference Seoul 2017

슬라이드 1

Microsoft PowerPoint - jfeature장범석서재원박동현.pptm

프로젝트관리지식체계지침서 (PMBOK Guide) 제 6 판 정오표 -3 쇄 참고 : 다음정오표는 PMBOK Guide-제6판 1쇄및 2쇄에적용됩니다. 사용중인지침서 ( 또는 PDF) 의인쇄차수를확인하려면저작권페이지 (' 고지사항 ' 페이지와목차앞 ) 하단을참조하십시오

<4D F736F F F696E74202D20BCD2C7C1C6AEBFFEBEEE28B9E8B5CEC8AF204B >

프로젝트정의서 단계작업계획서 프로젝트계획서 - 프로젝트개요서 - 프로젝트수행계획서 - 품질보증계획서 - 프로젝트관리계획서 위험분석서 프로젝트범위관리를위한지침 프로젝트를착수하기전에반드시다음사항을확인할것 프로젝트수행의실질적인배경과실질적인 Project Owner(Spons

<4D F736F F F696E74202D205B31C0E55D20BCD2C7C1C6AEBFFEBEEEBFCD20BCD2C7C1C6AEBFFEBEEEB0F8C7D02E BC8A3C8AF20B8F0B5E55D>

ePapyrus PDF Document

구대환 (134~153)97.PDF

ÀÌ·¯´×_³»Áö1-1ÃÖÁ¾

피엠오피스 소개 (표준 제안서)


Example. Do It Yourself

? : 6, 7 8 9, 10, ,, Adobe Marketing Cloud

untitled

FreeBSD Handbook

< D3131C8A32920BFF9B0A35F4954BBEABEF7B5BFC7E22E687770>

2

<BFA1B3CAC1F62C20C8AFB0E62CB0C7BCB320BAD0BEDFC0C720B9CCB7A1C0AFB8C1B1E2BCFABCB1C1A42E687770>

data driven_3.indd

スライド タイトルなし

목차 생활용품오염물질방출시험및방출특성연구 (IV) - 전기 전자제품방출오염물질권고기준 ( 안 ) 도출 - ⅰ ⅱ ⅲ Abstract ⅳ 환경기반연구부생활환경연구과 Ⅰ,,,,,, 2010 Ⅱ i

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석


LG Business Insight 1395

슬라이드 1

슬라이드 제목 없음

목 차 1. 출장개요 03 가. 출장계획 03 나. 출장자별분장 05 다. 방문기관정보 06 라. 면담및견학일정 07 마. 면담자기념품 출장일정 09 가. 요약 09 나. 상세 출장보고 16 가. Vancouver Public Library, Ce

View Licenses and Services (customer)

Manufacturing6

ETL_project_best_practice1.ppt

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack

IBM blue-and-white template

untitled

범정부서비스참조모형 2.0 (Service Reference Model 2.0)

PPT 문서 가로양식

<C0FCC5EBBCF7B9DABDC3BCB320C0B0BCBAB9E6BEC820C3D6C1BEBAB8B0EDBCAD E687770>

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

<28C3D6C1BE3129C0DAC1D6C7D020C1F6B5B5BCAD28C3CAB5EEC7D0BBFDBFEB292E687770>

Introduction to CTIP

Agenda I. What is SRM? II. Why SRM? Trend, III. Function / To-be - IV. V. Critical Success Factor 2


FreeBSD Handbook

경북자동차부품관련연구소의효율적 운영방안

µÐ»êº¹Áö°üb60¡À»š

Microsoft PowerPoint - SVPSVI for LGNSYS_ ppt

PMP수험서_8-2쇄

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

Service-Oriented Architecture Copyright Tmax Soft 2005

슬라이드 1

04-다시_고속철도61~80p

PowerPoint Presentation

Microsoft Word - Oracle Scrum Methodology_KR.doc

CDP_Korean-00

2011»ê¾÷µ¿Çâ1ȣǥÁöÈ®Á¤

목차 Ⅰ 시험개요 1 Ⅱ 건전지품질비교시험결과요약 4 Ⅲ 건전지종합평가표 8 Ⅳ 시험결과조치계획 9 [ ]

CC hwp

02이승민선생_오라클.PDF

FreeBSD Handbook

Microsoft Word - HP ??? ?? ?? ???

월간 SW 산업동향 ( ~ ) Ⅰ. Summary 1 Ⅱ SW 5 2. SW 7 Ⅲ Ⅳ. SW SW Ⅴ : Big Data, 38

Semat Presentation Template

소프트웨어개발방법론

AT_GraduateProgram.key

<BBEAC0E7BAB8C7E8C1A6B5B52E687770>

리포트_03.PDF

ad hwp

슬라이드 제목 없음



Transcription:

국내전자상거래기업의외주개발프로젝트에적용한스크럼방법론사례연구 Customization of Scrum Methodology for Outsourced E-commerce Projects 홍나영 O,a, 유준범 b, 차성덕 a a 고려대학교컴퓨터정보통신대학원소프트웨어공학과, b 건국대학교컴퓨터공학부 h4022@korea.ac.kr, jbyoo@konkuk.ac.kr, scha@korea.ac.kr

목차 서론 연구배경및목적 커스터마이징된스크럼방법론적용 관련연구 소프트웨어개발방법론의변화 애자일방법론도입효과 스크럼방법론 커스터마이징된스크럼프로세스 평가 결론 착수단계 -스크럼프로젝트팀구성 / R&R 정의 계획단계 전체 / 개별스프린트계획 검토단계 개선된프로젝트진행률확인법 정량적 / 정성적평가결과 기대효과및향후연구과제 참고문헌

1. 서론 - 연구배경및목적 전자상거래기업의외주개발프로젝트의문제점 프로젝트성공률 Project 성공지연실패 외주 60 % 20 % 20 % 내부 89 % 11 % 0 % 산출물품질 Project 결함률치명적결함률 외주 43.3 % 8.7 % 내부 16.8 % 0.5 % 전자상거래기업의개발프로젝트의특징 내부프로젝트 외주프로젝트 규모 12MM 이하의소형 12MM 이상의대형 기획 / 개발 기존내부서비스 해당업계전문가 담당자 전담담당자 요구사항 비교적명확 수시로변경 오픈일정 가끔정해져있음 대부분정해져있음 조사대상 : C 사총 139 개프로젝트 배경 < 전자상거래기업의외주프로젝트의현황 > 프로젝트의성공률과산출물품질이점점저하되고있음규모가크고요구사항이수시로변경되는외주프로젝트의경우폭포수방법론이적합하지않음 목적 < 전자상거래기업의외주프로젝트에스크럼방법론적용 > 전자상거래기업실정에맞게스크럼방법론을커스터마이징함커스터마이징된스크럼방법론이유용함을검증함 2

1. 서론 커스터마이징된스크럼방법론적용 기존스크럼방법론의문제점 착수단계스크럼팀원의역할및각단계별구성원의책임불명확계획단계해당스프린트계획만진행함으로전체계획이모호함 Product backlog 기반으로언제기능이완성될지예측불가능기획 / 디자인 / 코딩 / 개발간연관관계를고려한계획이어려움검토단계 Burndown chart 의번거로움 해결 < 전자상거래기업에적합한커스터마이징된스크럼프로세스적용 > 스크럼을적용하려는전자상거래기업에게각구성원의역할을명확히함체계적인계획수립으로프로젝트의전체마일스톤파악가능해야함개발완료산출물베이스의진행률확인으로프로젝트현황파악용이해야함 3

2. 관련연구 소프트웨어개발방법론의변화 변화 2008년이후계속해서애자일방법론으로이동해가는추세이며, 그중에서도 SCRUM 을가장많이사용함 소프트웨어업계에서는적시출시와시장변화에대한빠른대응을위하여애자일방법론을도입함 소프트웨어업계개발방법론변화동향 [1] 애자일방법론도입이유 [2] 4 참고문헌 : [1] Poll Results: Software Development Methodologies (Agile vs Waterfall) by The Cranky Product Manager on October 10, 2008 in Agile/Scrum, Polls & Surveys [2] 3 rd Annual Survey:2008 The State of Agile Development sponsored by VersionOne

2. 관련연구 애자일방법론도입효과 해외 Agile 방법에대한 Research 보고 항목포레스터리서치 ( 05)[3] IBM( 06)[4] Yahoo( 07)[5] 조사대상 21 개회사 4,232 IT Professionals 50 개팀, 600 여명 (EU,US,Asia-Pacific Yahoo 의 Scrum 사용팀대상 ) 생산성향상 60% 60% 68% 비용감소 48% - - 품질향상 43% 66% 54% 비즈니스만족도 ( 고객만족도 ) 팀동기부여및책임감향상 - 58% 64% - - 52~63% 협업향상 - - 89% 해외사례 : HP, IBM, Yahoo, GoogleSearch, MS, 모토롤라, Nokia, Ericsson, 필립스연구소, SAP, Siemens, BBC, Salesforce.com, British Telecom( 대규모적용사례 ) [6] 국내사례 : 모비젠, 다음커뮤니케이션, 네오위즈, NHN, M게임, 오픈마루, 마이엔트엔터네인먼트, 티맥스등기업에서 1개의이상의팀에서 XP 또는 Scrum을적용하고있음 * 참고문헌 : [3] Carey Schwaber, Richard Fichera Corporate IT Leads The Second Wave of Agile Adoption, November 30, 2005. Forrester Research [4] Scott Ambler, Survey Says: Agile Works in Practice Agile Software development methods and techniques are gaining traction,, 2006, www.ddj.com [5] Gabrielle Benefield, Rolling out Agile at a large Enterprise, The Scrum Paper:Nuts,Bolts, and Origins of an Agile Process, 2007 [6] xpert.org, http://xper.org/wiki/xp, Website 5

2. 관련연구 스크럼방법론 제프서덜랜드와켄슈와버가 1993 년도개발 최근대중성과효율성이높아진방법론매우단순하지만매우강도가높음복잡한프로젝트를위한단순한개발방법론주기적으로어떤일이벌어지고있는지관찰원하는결과를도출하고경험에기반비즈니스요구를초점을맞추기위해서복잡함을제거하는관리및제어프로세스협력을촉진함으로써모든관련자의성취감충족을목적으로하는사회공학 * 참고문헌 : [7] Ken Schwaber, Agile Software Development with Scrum, 2002 [8]Henrik Kinberg, Scrum and XP from the Trenches How we do Scrum, 2007 6

3. 커스터마이징된스크럼프로세스 전체스프린트계획을통한전체프로젝트마일스톤을계획 각업무별로같은스프린트주기내에서로다른스프린트목표를가지고개별스프린트를진행 7

3.1 착수단계 - 스크럼프로젝트팀구성 폭포수와스크럼의각역할매핑 스크럼역할기존역할역할 스크럼마스터 PM 프로세스를코치하고팀의편의를도모 (Scrum Master) 제품책임자 / 스크럼팀과함께스프린트계획, 진행 진행의방해요소를제거 제품책임자 (Product Owner) 기획자 제품에대한총책임자 ROI 에대한책임기능리스트와 Sprint 별우선순위작성작업결과에대한승인과거부결정 스크럼팀원 디자이너 / 코더 프로젝트의결과를위해각자의역할을수행 (Scrum Team / 개발 /QA 적극적인협동을통하여최선의결과도출 Member) 일반적으로 6~8명으로구성 사용자및이해당사자 (Users & Stakeholders) 이해관계는있지만제품제공에대한책임이없는사람 8

3.1 착수단계 - R&R 정의 각단계별목표와담당자의역할 제품백로그리뷰전체스프린트계획개별스프린트계획일일미팅스프린트검토 목표 제품백로그검토및공유 - 제품백로그추정점수측정 - 전체스프린트횟수결정 - 전체스프린트목표설정 -개별스프린트목표설정 - 작업현황표작성 -일일진행사항공 -스프린트산출물시 유 연 -이슈확인및해결 - 진행률업데이트 스크럼마스터 제품백로그검토 -회의진행 -전체제품백로그검토 - 전체스프린트횟수결정 -전체스프린트목표검토 - 회의진행 - 작업현황표검토 - 진행사항관리 - 이슈관리 - 일정관리 - 진행률업데이트 - 이슈관리 - 일정관리 제품관리자 제품백로그전달 -전체제품백로그추정점수측정 -전체스프린트목표설정 -제품백로그중개별스프린트에서진행할백로그선정 - 작업현황표검토 이슈해결지원 -산출물확인 - 요구사항구현누락확인 스크럼팀원 ( 디자이너 / 코더 / 개발자 /QA) 제품백로그검토 -전체제품백로그추정점수측정 -전체스프린트목표설정 -각업무공정별개별스프린트목표설정 - 작업현황표작성 -한일 -할일 -이슈사항 - 산출물시연 9

3.2 계획단계 - 전체스프린트계획 전체스프린트계획회의 ( 프로젝트시작시 1 번 ) - 전체프로젝트의목표설정및공유 - 전체프로젝트마일스톤확인 - 전체제품백로그확인및측정 - 제품백로그는웹페이지단위로 ID 할당 - 몇개의스프린트를운영할지결정 - 각스프린트의목표설정 - 계획내용을기반으로제품백로그목록에 Sprint, 추정점수 항목작성 ID L1 L2 L3 SBD Page Page 담당자 Sprint 추정점수 Done FO1_1 쇼핑홈추천기획전쇼핑메인 8~9 1 1 16 신규입점몰 1 8 해외쇼핑베스트아이템 1 16 FO2_1 카테고리대카테고리쇼핑메인10 1 2 24 FO2_2 중카테고리리스트보기쇼핑메인 11 1 2 16 FO2_3 이미지보기쇼핑메인 12 1 3 8 BO1_1 전시관리아이템관리어드민 3 1 3 32 10

3.2 계획단계 - 개별스프린트계획 개별스프린트계획회의 ( 매스프린트시작마다 ) - 각스프린트의목표설정 - 스프린트에서어떤기능을개발할것인가를결정하여현황판작성 - 태스크카드작성 ( 각태스크는 4~16 시간이내완료가능하게상세히작성 ) - 태스크카드는예상완료일을기입하고작업현황판의예상시작일에태스크카드를붙임으로써, 다음작업자가일정을수립할수있게도와줌 - 제품백로그목록에담당자업데이트 # 백로그번호예상완료일 백로그 할일 진행중 한일 2/1 2/8 월 2/1 2/8 # 백로그번호예상실제 2/2 # 백로그번호 2/10 화 2/2 2/10 백로그내용 # 백로그번호백로그내용 2/3 2/11 수 2/3 2/11 2/4 2/12 목 2/4 2/12 작업내용 담당자 소요시간 2/5 2/13 금 2/5 2/13 11

3.3 검토단계 - 개선된프로젝트진행률확인법 스프린트검토회의 - Sprint에서개발한증분을시연하고시연한산출물은 QA가 Test 를시작할수있음을의미 - Sprint 목표와 Product Backlog 를해당 Sprint 의실제결과와비교해서그차이점을토론 - Burn down Chart 는남은개발점수를모두합쳐야한다는번거로움이있어웹특성상페이지본수를진행률확인시사용 # of Sprint 작업대상 완료된웹 실제 예상 페이지수 페이지수 완료율 완료율 1 1 1 20% 20% 2 2 1 40% 60% 3 2 100% 완료페이지수실제진행률 * 100 전체페이지수 예상진행률 전체페이지수 * 현스프린트차수스프린트횟수 * 100 전체페이지수 12

4. 평가 - 정량적평가결과 결함률 : 전체 23.3% 3% 감소, Critical 7.8% 감소 프로젝트 #Test Case #Defect #N.Case #Abn.Case 결함률 Critical Major Minor A ( 외주 ) 1951 605 33.4% 3.3% 31.0% 4.6% 31.9% 64.5% B( 외주 ) 764 474 57.2% 94.1% 62.0% 8.4% 46.4% 4% 45.1% C ( 외주 ) 331 122 26.1% 100% 36.9% 13.1% 58.2% 28.7% I ( 스크럼 ) 278 79 12.4% 70.1% 28.4% 0.0% 68.4% 31.6% II ( 스크럼 ) 1232 259 18.8% 64.4% 22.1% 1.9% 55.2% 42.9% 1 ( 내부 ) 375 100 22.2% 37.6% 27.0% 1.0% 65.0% 34.0% 2 ( 내부 ) 122 8 5.3% 25.0% 6.6% 0.0% 75.0% 25.0% 평균대기시간 : 디자인 -18.5 일, 코딩 -5 일, 개발 -11.5 일, QA -43 일감소 프로젝트디자인코딩 / 플래시개발 QA A (Outsourced) 0-8 -15-30 B(Outsourced) 3-10 7-30 C (Outsourced) 38-6 38 3 I (Scrum) -15-3 -12-30 II (Scrum) -22-7 -11-56 1 (Internal) 26 10 21 2 2 (Internal) -15-2 -1-1 13

4. 평가 - 정성적평가결과 C 사프로젝트수행이전에스크럼을경험해본적이없는 18 명을대상으로설문을한결과전반적으로스크럼에대해크게만족하고있음. 14

5. 결론 - 기대효과및향후연구과제 연구결과및기대효과 국내전자상거래기업에적합한스크럼프로세스를제안하고, 2개의프로젝트에적용한결과산출물의품질을높이고각공정별대기시간을줄일수있음을보여주었다. 또한인터뷰결과, 응답자의 80% 이상이만족하는것으로검증되었다. 커스터마이징된스크럼프로세스는다음과같은효과를기대할수있다. - 스크럼을적용하려는전자상거래기업에게각구성원의역할을명확화함 - 체계적인계획수립으로프로젝트의전체마일스톤파악가능 - 개발완료산출물베이스의진행률확인으로프로젝트현황파악용이 향후연구방향 앞으로다음과같은연구가필요함 - 스크럼이생산성이미치는영향분석 - 근무공간이다른외주개발업체와협업할경우스크럼적용방안 15

참고문헌 Poll Results: Software Development Methodologies (Agile vs Waterfall) by The Cranky Product Manager on October 10, 2008 in Agile/Scrum, Polls & Surveys 3rd Annual Survey:2008 The State of Agile Development sponsored by VersionOne Carey Schwaber, Richard Fichera Corporate IT Leads The Second Wave of Agile Adoption, November 30, 2005. Forrester Research Scott Ambler, Survey Says: Agile Works in Practice Agile Software development methods and techniques are gaining traction,, 2006, www.ddj.com Gabrielle Benefield, Rolling out Agile at a large Enterprise, The Scrum Paper:Nuts,Bolts, and Origins of an Agile Process, 2007 xpert.org, http://xper.org/wiki/xp, Website Ken Schwaber, Agile Software Development with Scrum, 2002 Henrik Kinberg, Scrum and XP from the Trenches How we do Scrum, 2007 16