https://youtu.be/34ilwV2kUcM?si=HDzL-u2-gYmXeSZw




extreme 극심한, 극도의
프로그램 개발시 고객을 참여시키고 개발 과정을 반복함.
예; 계산기 개발 -> +,-,*,/ 기능을 넣어주세요. ->(만들기) -> 메모리도 넣어주세요 -> (만들기) -> 아냐 공학용으로 해주세요
-> 이런식으로 고객이 개발 과정에 고객을 참여시켜 생산성을 향상시킴.
근데 기간이 1년이야. 그럼 처음엔 호기심으로 참여함. 근데 시간이 길어짐에 따라 참여율이 떨어짐.
-> 그래서 소규모 프로그램을 만들 때 사용 됨.
릴리즈: 고객 요구 사항이 1,2,3,4,5가 있으면, 그때 1번과 2번은 공통적 특성이 있음. 이 기능들을 고백에게 제공 해줌. 그 기능 단위가 릴리즈임.
어떤 특정 프로그램 뒤에 버전이 있는 경우 그 버전이 릴리즈임.
프로그램이 만들어지는 과정이 눈에 보이니 고객이 흥미로워 개발에 참여함.
가시성: 대상을 확인할 수 있는 정도
소프트웨어 일부의 개발이 진행될 때 마다 릴리즈 단위로 고객들에게 확인 시켜줌.

일반 사용자들은 뭐해드릴까요 하면 자기가 아는 수준에서만 말함. 그런 바보 같은 답변과 요구도 존중할 것. 무시하지마셈
모르면 모른다 알면 안다고 정확하게 말할 용기
단순하게 설명하고 고객이 알아듣게 해주는 단순성
고객과 대화하는 의사소통
고객의 요구에 피드백 해주기
피존의 용기는 단순하게 만들어야한다

프로세스: 과정
사용자와 개발팀이 모여 요구사항을 들을거임 이걸 스토리라고 함. -> 잘 정리한다.
사용자들의 스토리를 가지고 테스트 하는게 테스트 시나리오
어케 개발할지 계획을 수립해야함 이게 릴리즈. 프로그램 배포 단위가 릴리즈
비슷한 기능끼리 묶어서 하나의 릴리즈로 만들
릴리즈 계획대로 프로그램 개발을 진행하면 되고 그게 진행주기
근데 진행하다보니 사용자들이 적극적으로 참여하다가 새로운 요구사항이 생기면 새로운 사용자 스토리를 넣음
(계산기-> 메모리 추가해줘)
새로운 기능을 추가로 작성하다 잘못됐어 그럼 꼬이고 이상해지기 때문에 메모리 기능만 따로 떼어서 기능을 구현함. -> 스파이크
불확실한 추정 -> 잘되면 확신하는 추정이 됨.
스파이크: 요구사항의 신뢰성을 높이고 기술적인 문제의 위험요소를 감소시키는 별도로 만든 프로그램
하나의 주기는 1~3주에 완성됨.
개발이 끝나면 최신버전(1.0)이 생김. -> 고객에게 승인 검사를 받음
고객은 사용자 스토리를 가지고 테스트를 함. 하다가 버그가 생기면 이전 주기로 돌아감.
승인 검사가 끝나면 다음 주기로 넘어감.
1.0 버전에는 1부터 시작해서 20까지 요구사항을 담은 프로그램 개발하고
2.0에서는 21~40 요구사항을 담은 프로그램을 개발하고...
이런식으로 부분적으로 나눠서 진행함. 각 버전들마다 승인 검사가 끝나고 고객이 ㅇㅋ 하고 승인해주면,
소규모 릴리즈가 완성이 되는거임.

1. 프로그램 배포단위: 릴리즈
2. 진행이란 의미로 주기가 진행되는 과정을 보고 말함.
3. 고객이 검사하고 오케이 하면
4. 출시하며 소규모 릴리즈가 생김

1. 혼자서 하는게 아니라 다른 사람과 함께 프로그래밍 수행함. 혼자하면 늦어짐. 2인 1조로 1PC로 개발함.
부산을 가고 싶을 때 길을 모른다 -> 네비게이션이 필요하다
개발자(드라이버)와 안내자(네비게이터)가 2인 1조가 됨.
드라이버: 키보드
네비게이터: 어떤길로 가야하는지 목표 설정해주고 방향이 됐든, 점검을 하고 리드하는 사람임.
잘못되어도 공동의 책임이 됨
2. 서로 코드를 공동으로 소유
3. 고객이 이런것들을 테스트 하겠구나를 이해하고 내가 뭘 할지를 파악함.
4. -

1. -
2. 불필요한 기능을 제거하자.
3. -
'정보처리기사 > 정보처리기사 실기' 카테고리의 다른 글
| 2025. 시나공 정처기 실기 1-006 요구 사항 개발 프로세스 (0) | 2026.01.25 |
|---|---|
| 2025. 시나공 정처기 실기 1-005 요구 사항 정의 (0) | 2026.01.23 |
| 2025. 시나공 정처기 실기 1-004 개발 기술 환경 파악 (0) | 2026.01.23 |
| 2025. 시나공 정처기 실기 1-002 스크럼 (1) | 2026.01.21 |
| 2025. 시나공 정처기 실기 1-001 소프트웨어 생명주기 (1) | 2026.01.21 |