SW중소기업을 위한 경량 개발 방법론

CODEDRAGON Development/Software Engineering

반응형


 

 

SW중소기업을 위한 경량 개발 방법론

http://www.sw-eng.kr/member/customer/Report/BoardView.do?boardId=00000000000000050966&currPage=&searchPrefaceId=&titOrder=&writeOrder=&regDtOrder=&searchCondition=TOT&searchKeyword=

 


 

 

 


 

목차

 

 1.국내외 현황 분석-68(최종).pdf (8.29MB)

  

Chapter 01 서론

 

1.1 연구 배경 필요성

 

1.2 연구 방법 범위

 

 

 

Chapter 02 애자일 방법론 개요 종류 개괄

 

2.1 전통적 소프트웨어 개발 방법의 한계

 

2.2 애자일 방법론 개념 주요 원리

 

2.3 스크럼(Scrum)

 

2.4 익스트림 프로그래밍(eXtreme Programming)

 

2.5 (Lean) 소프트웨어 개발

 

2.6 칸반(Kanban)

 

 

 

Chapter 03 전통적 방법론과 애자일 방법론의 장단점

 

3.1 전통적 vs. 애자일 개발 방법론의 차이점

 

3.2 전통적 vs. 애자일 개발 방법론의 장단점

 

 

 

Chapter 04 애자일 방법론의 국내외 도입 추세

 

4.1 해외 애자일 방법론 도입 추세

 

4.2 국내 애자일 방법론 도입 추세

 

 

 

Chapter 05 경량 개발 방법론 도입의 국내 성공, 실패 사례

 

5.1 성공 실패의 기준

 

5.2 국내 성공 사례

 

5.3 애자일 실패 사례

 

 

 

Chapter 06 국내 소프트웨어 기업의 애자일 적용 한계점 분석

 

6.1 애자일 적용상의 어려움과 한계점

 

6.2 애자일 활성화를 위한 제언

 

 

 

부록 1 경량(애자일)방법론 설문 조사 결과

 

7.1 설문 조사 개요

 

7.2 설문 조사 결과

 

 

 

참고문헌

 

8 참고문헌

 

 

 

 

 

 2.방법론가이드(216)-최종.pdf (12.92MB)

 

 

Chapter 01 가이드 개요

 

1.1 서문

 

1.2 가이드 목적과 적용 범위

 

1.3 가이드 활용 방법

 

1.4 가이드 요약

 

 

 

Chapter 02 방법론 원리 권장사항

 

2.1 리드미 원리

 

2.2 권장사항

 

 

 

Chapter 03 역할

 

3.1

 

3.2 제품 책임자

 

3.3 리더

 

3.4 팀원

 

3.5 전문가

 

3.6 사용자

 

3.7 고객

 

 

 

Chapter 04 프로젝트 수행 개요

 

4.1 프로젝트 계획 수립

 

4.2 이터레이션 제로

 

4.3 제품 백로그 도출 관리

 

4.4 릴리즈 계획

 

4.5 이터레이션 계획

 

4.6 일일 스탠드 미팅

 

4.7 개발

 

4.8 스토리 테스팅

 

4.9 인수 테스팅

 

4.10 배포

 

4.11 회고 미팅

 

4.12 운영 유지보수

 

 

 

Chapter 05 프로젝트 수행 상세 방법

 

5.1 이터레이션 제로

 

5.2 제품 백로그 도출 관리

 

5.3 릴리즈 계획

 

5.4 이터레이션 계획

 

5.5 일일 스탠드 미팅

 

5.6 회고 미팅

 

5.7 개발

 

5.8 테스팅

 

5.9 지속적 통합 - 도구 활용 가이드 참조

 

5.10 시도해 사항

 

5.11 참조 사항

 

 

 

Chapter 06 직업 산출물 작성 방법

 

6.1 프로젝트 계획서

 

6.2 제품 백로그

 

6.3 릴리즈 계획서

 

6.4 릴리즈 - 차트

 

6.5 이터레이션 백로그

 

6.6 사용자 스토리

 

6.7 인수 기준

 

6.8 작업상황판

 

6.9 테스트 차터

 

6.10 인수 테스트 차트

 

6.11 참조사항

 

 

 

Chapter 07 운영 유지보수 수행 활동

 

7.1 운영 유지보수 개요

 

7.2 업무 흐름에 대한 시각화

 

7.3 제품백로그 관리

 

7.4 업무 흐름 관리

 

 

 

Chapter 08 시범적용 사례

 

8.1 W 사례

 

8.2 S 사례

 

8.3 적용 교훈

 

 

 

Appendix 01 용어 해설

 

Appendix 02 힌트와

 

Appendix 03 예제 목록

 

 

 

 

 

 3.도구활용가이드-212(최종).pdf (23.34MB)

 

 

Chapter 01 Toolchains 소개

 

 

 

Chapter 02 JAVA JDK

 

2.1 다운로드

 

2.2 자바 환경변수 설정(JAVA_HOME, PATH)

 

 

 

Chapter 03 SVN(Subversion)

 

3.1 다운로드

 

3.2 설치

 

3.3 저장소 생성

 

3.4 저장소 설정

 

3.5 저장소 연결(체크아웃을 통한 확인)

 

 

 

Chapter 04 Git

 

4.1 Git 설치

 

1) Git 다운로드

 

2) Git 설치

 

4.2 Git 실행

 

 

 

Chapter 05 Maven

 

5.1 다운로드

 

5.2 설치

 

5.3 Maven 프로젝트 생성

 

 

 

Chapter 06 Apache Ant

 

6.1 Ant 설치

 

6.2 Ant 환경변수

 

6.3 build.xml

 

 

 

Chapter 07 Findbugs

 

7.1 설치

 

7.2 실행

 

7.3 분석

 

 

 

Chapter 08 Junit

 

8.1 Maven Junit 설정

 

8.2 Junit 사용하기

 

 

 

Chapter 09 Selenium

 

9.1 Selenium IDE 설치

 

9.2 Selenium IDE 사용법

 

1) 메뉴설명

 

2) Selenium IDE - Recording

 

3) Selenium IDE - Play

 

4) Selenium IDE - Export

 

 

 

Chapter 10 Fitnesse

 

10.1 설치

 

10.2 설계

 

1) Fit Table

 

2) ColumnFixture

 

10.3 실행

 

 

 

Chapter 11 Nexus

 

11.1 다운로드

 

11.2 설치

 

11.3 설정

 

11.4 Maven 저장소

 

1) 새로운 저장소 생성(Maven)

 

2) Maven 설정(Configuring Apache Maven)

 

 

 

Chapter 12 Jenkins

 

12.1 다운로드

 

12.2 설치

 

12.3 Jenkins PORT 변경 방법

 

12.4 Jenkins 접속

 

12.5 Jenkins 관리

 

1) 시스템 설정

 

2) 사용자 등록과 권한 설정

 

3) Global Tool Configuration

 

4) 플러그인 관리

 

12.6 Jenkins 신규 아이템 추가 설정

 

1) 소스 코드 관리

 

2) 빌드 유발

 

12.7 Jenkins에서 빌드 실행

 

 

 

Chapter 13 Toolchain Tutorials

 

13.1 Tutorial 1 : Jenkins, SVN, Maven, Nexus

 

1) Maven 프로젝트 생성

 

2) Maven 프로젝트 형상관리(SVN)

 

3) Jenkins 프로젝트 생성 SVN 연결

 

4) Nexus 배포를 위한 Maven 설정

 

5) 변경 사항 SVN 저장소에 반영하기

 

6) Toolchain 확인

 

13.2 Tutorial 2 : Jenkins, SVN, Ant, Selenium, Junit

 

1) 프로세스

 

2) Eclipse

 

3) SVN

 

4) Jenkins

 

5) Jenkins 문제해결

 

6) SVN 대신 Git 으로 연결하는 경우

 

13.3 Tutorial 3 : Jenkins(Tutorial 1), Findbugs

 

1) Jenkins에서 정적분석 도구 사용하기(Findbugs)

 

13.4 Tutorial 4 : Jenkins, Fitnesse

 

 

직접다운로드

1.국내외_현황_분석-68(최종).pdf

2.방법론가이드(216)-최종.7z.001

2.방법론가이드(216)-최종.7z.002

3.도구활용가이드-212(최종).7z.001

3.도구활용가이드-212(최종).7z.002