CODEDRAGON ㆍDevelopment/Software Engineering
SW중소기업을 위한 경량 개발 방법론
목차
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
직접다운로드
'Development > Software Engineering' 카테고리의 다른 글
awesome - 다양한 카테고리별 frameworks, libraries, software and resources 모음 (0) | 2018.03.19 |
---|---|
pseudocode(수도코드, 슈도코드, 의사코드) (0) | 2018.03.05 |
ALGOL(Algorithmic Language; 알골) (0) | 2018.02.16 |
SUMMARY - 시스템 상태에 대하여 모니터링, 성능을 나타내는 일반적인 지표, 정보시스템 안정화를 위한 수행 절차 (0) | 2018.02.06 |
SUMMARY - 제품 소프트웨어 패키징의 형상 관리, 백업 정책 사례, 버전 관리 도구의 유형별 특징, 제품 소프트웨어 패키징의 형상 관리, 버전 관리 도구 활용한 제품 소프트웨어 소스 및 자료 백업 (0) | 2018.01.31 |