Course Outline
소개
- 요구사항 Management 프로세스는 무엇이며 왜 Agile 인가요?
- Business 민첩성과 민첩한 소프트웨어 배포 : 정의
- Agile을 Business과 연결: Business Motivation Model vs. Business 모델 캔버스
- 제품 비전을 정의하기 위해 가치를 제공하는 캔버스를 효율적으로 사용하는 방법
- Business 민첩성 vs. 민첩한 소프트웨어 배포 원칙
- Agile이 무엇인지 이해하기 : 전략과 능력과의 정렬의 영향
- Agile 맥락에서의 요구사항 Management
- Scrum 라이프 사이클 : 요구사항의 완전성과 추적 가능성에 대한 문제점
- 'Agile'에서 생산적인 모델이 의사소통을 어떻게 향상시키나요?
- Business의 Agile 확장: 사용자 스토리의 Business 가치 기여 구조
- UML 다이어그램을 사용하여 요구사항을 모델링하기 위한 개요
- 소프트웨어 구현 및 테스트를 위한 요구사항 추적 프레임워크
- 민첩한 프로젝트의 5단계 계획(비전 명확화와 제품 백로그부터 작업 및 아키텍처 스케치까지)
- Agile 방법(Scrum, DAD) 내에서 요구사항 관리 vs. 통합 프로세스(RUP)
- 역할, 팀, 환경
- 반복적인 프로세스를 사용하여 요구사항을 구조화하고 관리하는 사례 연구 소개
추적 가능한 모델을 통해 비즈니스 비전과 요구 사항을 설명하는 방법은 무엇입니까?
- 요구사항의 자격 : 가노 모델 vs. 가치 제안 캔버스
- 전략, 환경 힘 및 트렌드를 기반으로 제품 비전을 구조화하는 방법
- 가치 제안, 핵심 활동, 핵심 자원, 수익 스트림 및 비용 구조
- 고객의 요구사항, 이익 및 고통을 사용하여 제품의 비즈니스 범위를 발견하는 방법
- '가치 스트림'과 '가치 단계'를 사용하여 비즈니스 사용 사례를 설명하는 방법
- 제품의 비즈니스 범위와 예상 '가치 기여'를 연결하는 방법
- 사례 연구 : 제품 비전 설명
민첩한 사용 사례 모델링(에픽 및 사용자 스토리)을 통해 사용자 요구사항을 설명하는 방법은 무엇입니까?
- Agile 추정 및 계획
- 제품 백로그 구축 및 관리 / 요구사항 세분성
- 스프린트 계획 이전에
- 스프린트 백로그 생성
- Agile 사용자 스토리 패턴 : 시스템 범위(주제), 배우, 사용 사례, 사용자 스토리, 승인 기준, INVEST 모델
- Disciplined Agile Delivery을 통한 Walking Skeleton: 프로세스에서 기술로
- 가치 스트림을 기반으로 에픽 및 사용자 스토리를 찾는 방법
- 에픽 및 사용자 스토리의 가치 기여
- SMART 모델을 사용하여 작업 작성: 세분성과 크기
- 사례 연구 : 가치 스트림을 기반으로 에픽 및 사용자 스토리 발견
상세 사양의 올바른 이해를 검증하고 테스트
- 점진적인 요구사항 수집 프로세스와 스프린트 백로그 사용
- 효율적인 에픽, 사용자 스토리 및 아키텍처 설명을 위한 규칙
- 에픽 및 사용자 스토리 설명을 검증하기 위한 다이어그램
- 올바른 다이어그램을 선택하는 방법
- 사용 사례 및 관계 모델링을 사용하여 기능 세부화
- 테스트 주도 요구사항을 사용하여 요구사항의 올바른 이해 테스트
- 개발자가 요구사항을 구현하도록 안내하기 위한 Given/When/Then 구조 및 운영 계약
- 커버리지 분석 및 변경 관리
- 사례 연구 : 개발자에게 상세 요구사항을 검증, 테스트 및 전달하는 방법
결론
- 효율적인 요구사항 수집 및 시스템 분석 프로세스의 단계
- 요구사항과 분석 모델 간의 추적 가능성
- 요구사항 수집 및 테스트를 위한 패턴
참고: 위의 교육-멘토링 세션은 요구 사항과 기본 솔루션 간의 우수한 추적성을 보장하기 위해 요구 사항 엔지니어링 및 모델링 도구의 예를 사용하여 대화형으로 수행됩니다. 먼저 기본 예를 사용하여 개념을 설명한 다음 잠재적인 사례에 대한 솔루션 초안을 작성합니다. 이 세션 후에는 귀하의 필요에 따라 귀하의 솔루션을 검토하고 검증하는 과정도 함께 진행할 수 있습니다.
회원 평가 (5)
-Knowledge of the teacher in the subject was really good. He was able to explain very nicely and was able to answer all the questions at that moment. -To be able to know what all the tool is capable of was really good. -The structure he showed, like using scenarios and traceability would be really helpful in my day-to-day work.
Harsha Jain - Scania CV AB
Course - Introduction to Enterprise Architect
트레이너의 지식과 토론 용이성 - 멋진 흐름
Piotr Stanik - GP Strategies Poland sp. z o.o.
Course - Fintech: A Practical Introduction for Managers
Machine Translated
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Course - Design Patterns
Hands-on and conducted using the Sparx EA application which we use extensively in the job
Andy Davey - Envitia
Course - Data Modelling with UML
I mostly liked the exercises and examples.