Course Outline
모듈 1: 전통적인 개발 접근 방식
1.1 순차 예측 개발 접근 방식 개요 순차 예측 '폭포수' 접근 방식에 대한 설명 폭포수 접근 방식 진화의 연대표
1.2 Strawman Waterfall Winston Royce 박사의 폭포 모델
프로젝트 제어를 위한 Waterfall의 이점Royce의 “내재된 위험”1.3 V-Model 조기 검증 및 검증V-모델의 장점
1.4 합리적인 통합 프로세스의 증분 모델 예증분 전달범위 세분화 및 위험 관리
1.5 폭포수 정의 프로세스 제어를 사용하는 경우모듈 2: Prince2 개요2.1 프린스2란 무엇인가? 정의 및 유래 Prince2 자격증: Foundation, Practitioner, Agile Prince2의 장점2.2 Prince2 방법론 역할 – 프로젝트 관리자, 고객, 사용자, 공급자, 프로젝트 보드
Management 기법 – 프로젝트 보증, 프로젝트 지원범위 - 계약 및 계약 관리와의 상호 작용
2.3 Prince2 프로세스 모델 프로젝트 연출
프로젝트 시작하기프로젝트 시작스테이지 경계 관리무대 제어제품 배송 관리
프로젝트 닫기계획모듈 3: Agile 개요3.1 역사적 개요 'Agile' 아이디어 진화의 타임라인 90년대 초기 Agile 접근 방식 제시 – Scrum, XP, DSDM Agile Developments – Kanban, BDD, DevOps, Scaling3.2 Agile 선언문 선언문 작성 배경Agile 선언문 개요 프로세스와 도구에 대한 개인과 상호 작용포괄적인 문서를 통해 작동하는 소프트웨어계약 협상을 통한 고객 협업계획에 따른 변경에 대한 대응
4.1 12 Agile 원칙 각 원칙에 대한 그룹 토론
4.2 Agile 개념 요약 반복 계획 및 개발지속적인 개선지속적인 학습Collaboration 그리고 대면 커뮤니케이션집단적 책임다기능 팀
모듈 5: Scrum을 사용한 민첩한 프로젝트 관리
5.1 Scrum 프레임워크 개요 – Scrum 2016 가이드 Scrum 역할 및 책임 – Scrum 마스터, 제품 소유자, 팀 Scrum 이벤트 – 스프린트, 스프린트 계획, 검토, 회고, 일일 Scrum Scrum 인공물 – 제품 백로그, 스프린트 백로그, 제품 증분
5.2 Agile Project Management 원칙 경험적 프로세스 제어반복 계획 및 보고지속적인 개선과 회고자원 관리 및 팀모듈 6: Software Testing6.1 테스트 기본 사항 기본 테스트 프로세스 계획, 분석 및 설계, 실행, 평가, 종료테스트 수준 – 단위, 통합, 시스템, 사용자 수용
테스트 접근 방식 - 요구 사항 기반, 위험 기반, 경험 기반
테스트 설계 기법 - 화이트박스, 블랙박스 기법
6.2 Agile 테스트 Agile 테스트 쿼드런트 개요 – 테스트 전략, 계획테스트 중심 개발테스트 자동화 원칙 - 테스트 자동화 피라미드6.3 테스트 유형 개발을 안내하는 기술 지향 테스트 단위 테스트, TDD, 스모크 테스트Business 개발을 안내하는 직면 테스트 스토리 테스트, 예제, 승인 테스트
Business 제품을 비판하는 테스트 탐색적 테스트, 알파/베타 테스트, UAT
제품을 비판하는 기술 지향 테스트 성능 테스트, 유용성, 품질 속성
모듈 7: 전통적 Business Analysis7.1 Business Analysis은 무엇입니까? 비즈니스 분석 및 비즈니스 분석가 비즈니스 분석 수준 – 기업, 프로젝트, 운영 Business Analysis 원칙7.2 IIBA BA 지식 도서 – 지식 영역 Business Analysis 계획 및 모니터링추출과 Collaboration
요구사항 수명주기 Management전략 분석요구사항 분석 및 설계 정의솔루션 평가
모듈 8: 애자일 Business Analysis8.1 민첩한 비즈니스 분석 고려 사항 반복 개발 비즈니스와 기술 영역 간의 교차 기능 팀 Collaboration
8.2 행동 중심 개발 개요 TDD의 기원과 최근 개발정의 – BDD, ATDD, 예시별 사양
8.3 BDD Activities 비즈니스 가치를 제공하는 기능에 집중공동으로 기능 도출
옵션을 열어두세요구체적인 예를 사용하여 기능 설명
살아있는 문서 만들기
8.4 Agile BA 기술 및 도구 Business 가치 정의사람들영향 매핑실제 옵션사용자 스토리 및 승인 기준상대 추정주어진 시기와 그때 템플릿