본문으로 건너뛰기
페이지 목차
이 페이지에서 검색

AI 드리븐

이 페이지에 묻기

AI 드리븐 · 현재 차시와 목차 본문에서만 찾아 답합니다. 답을 지어내지 않고 해당하는 대목을 그대로 보여 주며, 여기에 없으면 없다고 알려 드립니다.

생성형 AI가 아니라 이 페이지 본문을 찾아 그대로 보여 주는 방식입니다. 외부로 나가는 요청이 없습니다.

AI · DEVELOPMENT

AI 드리븐

생성 수정

요구사항과 역할 정의부터 구현·검증·배포·운영까지, AI와 함께 개발하며 사람이 판단할 기준을 정리합니다.

26개 문서 · 길잡이·부록 · 1 / 26

00 · 이 노트를 읽는 법 + 전체 목차

이 문서는 본문이 아닙니다. 지도 입니다.

처음 읽는다면 2장(정의하는 법) , 4장(전체 구조) , 5장(판별 축 지도) 만 먼저 읽고 1차시로 넘어가세요. 나머지는 필요할 때 돌아와 찾아 읽으면 됩니다.

이 노트는 이 폴더만으로 완결 되도록 썼습니다. 다른 교재나 자료를 찾아보지 않아도 되며, 처음 나오는 개념은 그 자리에서 설명합니다.


이 문서를 다 읽으면

  1. 이 과정이 무엇을 만들고, 진짜 학습 목표가 무엇인지 말할 수 있다.
  2. 새 용어를 만났을 때 던질 네 개의 질문 을 순서대로 댈 수 있다.
  3. 과정 전체를 세 단계(결정 → 구현과 검증 → 신뢰와 운영) 로 나누고, 3일이 각각 어느 단계를 맡는지 말할 수 있다.
  4. 이 노트 전체를 관통하는 여덟 개의 판별 축 을 대고, 각 축이 이 과정에서 어디에 나오는지 찾아갈 수 있다.
  5. 과정 전체를 닫는 세 문장 을 말할 수 있다.
  6. 각 차시 노트에서 "AI에게 맡기는 자리"와 "내가 검수하는 자리" 를 구분해 읽을 수 있다.

1. 이 과정은 무엇인가

1.1 한 문장

사람 한 명이 AI 에이전트들을 하나의 개발팀처럼 꾸려서, 기획부터 운영까지 실제로 돌아가는 웹 서비스를 끝까지 만들어 인터넷에 내보낸다.

과정이 끝나면 두 가지가 남습니다.

산출물내용
동작하는 서비스화면 · 서버 · 데이터베이스 · 결제(테스트 모드)까지 연결되어 인터넷에 공개된 서비스
그 서비스를 만든 "AI 팀"역할 정의 · 규칙 파일 · 자동 검사 · 배포 파이프라인. 다음 프로젝트에서 그대로 재사용

⭐ 두 번째가 진짜 학습 목표입니다. 서비스는 연습 대상이고, AI에게 일을 맡기고 그 결과를 믿을 수 있게 만드는 체계 를 익히는 것이 핵심입니다.

1.2 일정

일차주제차시
1일차무엇을, 누가, 어떤 구조로 — 준비 · 기획 · 디자인 · 설계1~8
2일차만들고, 제대로 만들었는지 확인 — 구현 · 검증 · 인프라 · 결제9~16
3일차믿고 내보내고, 계속 돌리기 — 테스트 · 자동화 · 배포 · 운영17~24

2. 이 노트의 사고방식 — 정의하는 법

2.1 비유보다 범주를 먼저

"하위 에이전트는 팀원 같은 거예요", "훅은 경비원 같은 거예요" 같은 비유는 기억에는 좋지만 서로 겹칩니다. 겹치면 경계가 흐려지고, 둘이 무엇이 다른지 말할 수 없게 됩니다.

그래서 이 노트는 항상 이 순서 로 씁니다.

순서무엇을 하는가예
①소속 범주부터 — "이것은 ~의 한 종류다"훅은 강제 장치 의 한 종류다
②형제 개념과의 경계선 — 0/1로 갈리는 축지침 파일은 부탁 , 훅은 차단
③반례 — "이건 아니다"지침 파일에 "하지 마"라고 쓴 것은 강제 장치가 아니다
④그 다음에야 비유 — 기억 보조용으로만사내 규정집 ↔ 출입 통제 게이트

2.2 정의는 이 형식으로 씁니다

X — [상위 범주]인데, [ 종차 ]는 점에서 [형제 개념]과 구별된다.

상위 범주 는 "무엇의 한 종류인가"이고, 종차(種差) 는 "같은 종류 안의 형제들과 무엇이 다른가"입니다.

용어정의
하위 에이전트[AI 에이전트]인데, [ 역할 하나만 맡고 별도의 맥락과 제한된 도구로 일한다 ]는 점에서 모든 일을 하는 메인 에이전트와 구별된다.
인수 기준[요구사항 문서]인데, [ 참/거짓으로 판정할 수 있는 문장으로 완료를 정의한다 ]는 점에서 기능 목록과 구별된다.

2.3 새 용어를 만났을 때 던질 네 개의 질문 ⭐

  1. 이것은 무엇의 한 종류인가? (상위 범주)
  2. 형제 개념과 무엇으로 갈리는가? (5장의 여덟 축 중 어디에 꽂히는가 )
  3. 이건 아니다 — 반례는 무엇인가?
  4. 그다음에야 비유를 찾는다. (기억 보조용으로만)

3. 각 차시 노트의 구조

모든 차시가 같은 자리 로 되어 있습니다.

┌──────────────────────────────────────────────────┐
│ 지도 위치          ← 몇 일차, 어느 단계, 앞뒤 차시       │
│ 이 차시를 다 읽으면  ← 학습 목표                       │
│ 0. 이 차시의 판별 축 ← 0/1 축 표, 5장의 어느 큰 축인가   │
│ 1~N. 본문          ← 정의 → 경계 → 반례 → 비유         │
│ N. 실습 — 맡기고 검수하기 ← AI에게 줄 지시, 받을 증거,    │
│                         내가 직접 확인할 것            │
├──────────────────────────────────────────────────┤
│ 부록 A. 스스로 확인하기  (질문 + 답이 있는 절)            │
│ 부록 B. 자주 하는 실수  (❌ / ⭕)                      │
│ 부록 C. NotebookLM 복습 프롬프트                      │
└──────────────────────────────────────────────────┘
자리어떻게 쓰는가
이 차시를 다 읽으면읽기 전에 한 번, 읽고 나서 한 번 봅니다. 두 번째에 못 하겠는 항목이 다시 볼 곳입니다
0. 판별 축본문보다 먼저 봅니다. 그 차시의 뼈대입니다
본문순서대로 읽습니다. ⭐가 붙은 절이 중심입니다
실습 — 맡기고 검수하기코드를 직접 짜지 않고 AI에게 맡기는 방식입니다. 9장 참고
부록 A답을 먼저 보지 말고 절 번호로 되돌아가세요
부록 B막혔을 때 가장 먼저 볼 곳입니다

기호 약속

기호뜻
⭐그 차시의 핵심
⚠️주의. 여기서 대부분 틀립니다
💡팁
❌ / ⭕잘못된 것 / 올바른 것
🔍 읽는 포인트코드 블록에서 이 줄만 알아보면 되는 곳
> 앞으로 다시 만납니다뒤 차시에 대한 예고. 그 자리에서 반드시 회수됩니다
"앞에서 배운 ~ (N차시)"이 노트의 앞 차시에서 이어지는 자리

4. 전체 구조 — 세 단계

[1일차: 결정 — 무엇을, 누가, 어떤 구조로]
 환경 준비 ─▶ AI 팀 기능 이해 ─▶ 요구사항→완료 기준 ─▶ 범위·API 설계
     ─▶ 역할 정의 원리 ─▶ 화면 설계 ─▶ 화면 검증 분리 ─▶ 아키텍처 결정 기록
                                                          │
[2일차: 구현과 검증 — 만들고, 제대로 만들었나]                  ▼
 뼈대 세우기 ─▶ 백엔드 ─▶ 프론트엔드 ─▶ 데이터 ─▶ 코드·동작 검증 ─▶ 보안 점검
     ─▶ 인프라 설정 ─▶ 결제 연동
                                                          │
[3일차: 신뢰와 운영 — 믿고 내보내고, 계속 돌리기]                ▼
 자동 테스트 ─▶ 버전 관리·커밋 검사 ─▶ 자동화 파이프라인 ①② ─▶ 서버 배포 ─▶ 화면 배포·끝까지 검증
     ─▶ 운영·장애 대응 ─▶ 데모·회고
일차이 날 답하는 질문주요 산출물
1일차무엇을, 누가, 어떤 구조로 만들 것인가?요구사항과 완료 기준, 범위, API 명세, 역할 정의, 디자인 규칙, 결정 기록
2일차실제로 만들고, 제대로 만들었는가?동작하는 서버 · 화면 · DB, 검증 · 보안 점검 결과, 인프라 설정, 결제 연동
3일차믿고 내보내고, 계속 돌릴 수 있는가?자동 테스트, 커밋 · 자동 검사 관문, 배포된 서비스, 장애 대응 기록, 회고

순서에도 이유가 있습니다. 결정(1일차)이 구현(2일차)보다 먼저 오고, 구현은 다시 자동 검증(3일차)으로 둘러싸입니다. AI는 코드를 매우 빨리 만들기 때문에 병목은 "무엇을 만들지 정하는 것"과 "만든 것을 믿는 것" 쪽에 생깁니다. 이 과정은 그 두 지점에 시간을 씁니다.


5. ⭐ 판별 축 지도

판별 축 — 두 개념을 0과 1로 가르는 하나의 질문 입니다.

축은 비유와 다릅니다. 비유는 개념마다 새로 만들어야 하고 서로 겹치지만, 축은 여덟 개로 이 과정 전체를 덮고 서로 겹치지 않습니다. 새 용어가 나오면 어느 축의 어느 쪽에 꽂히는지만 정하면 됩니다.

5.1 여덟 개의 큰 축 — 정의

축왼쪽 (0)오른쪽 (1)이 축이 묻는 질문일반적인 예
① 디스크 ↔ 메모리디스크 — 영구 · 꺼도 남음메모리 — 휘발 · 실행 중에만 있음이것은 저장된 것인가, 지금만 살아 있는 것인가?저장된 문서 파일 ↔ 열려 있는 편집 창
② 추상 ↔ 구상추상 — 무엇을 해야 하는가 (계약 · 약속)구상 — 어떻게 하는가 (구현 · 기술)이것은 약속인가, 그 약속을 지키는 실제 부품인가?콘센트 규격 ↔ 그 규격에 맞춘 각 회사의 플러그
③ 속성 ↔ 기능속성 — 값 · 데이터 · 설명기능 — 동작 · 실행이것은 가지고 있는 값인가, 수행하는 동작인가?주문 정보 ↔ 주문하기
④ 로컬 ↔ 원격로컬 — 내 컴퓨터원격 — 남의 컴퓨터 · 인터넷 너머이것은 내 손 안에 있는가, 밖에 있는가?내 PC의 폴더 ↔ 클라우드 저장소
⑤ 하나 ↔ 여럿하나로 뭉침 — 단순 · 빠름, 대신 같이 멈춤여럿으로 나눔 — 안전 · 확장, 대신 조율 비용한 덩어리로 둘 것인가, 나눌 것인가?한 사람이 다 하는 가게 ↔ 역할을 나눈 팀
⑥ 동기 ↔ 비동기동기 — 끝날 때까지 기다린다비동기 — 기다리지 않고 나중에 통지받는다결과를 기다리는 동안 멈춰 있는가?전화 통화 ↔ 문자 메시지
⑦ 무상태 ↔ 상태무상태 — 이전 일을 기억하지 않는다상태 — 이전 일을 기억한다이것은 지난번을 기억하는가?자판기 ↔ 단골 손님을 기억하는 직원
⑧ 구문론 ↔ 의미론구문 — 형식 이 맞는가의미 — 뜻 이 맞는가겉모양을 검사하는가, 내용을 검사하는가?맞춤법 검사 ↔ 내용이 맞는지 검토

⚠️ ⑤의 어느 쪽도 "발전된 형태"가 아닙니다. 규모와 실패 비용에 따라 답이 정해집니다. 에이전트를 열 개로 쪼개는 것이 한 개보다 늘 나은 것이 아닙니다(5차시).

5.2 여덟 축이 이 과정에서 나오는 자리

큰 축이 과정에서의 모습주로 나오는 차시
① 디스크 ↔ 메모리⭐ 대화(휘발) ↔ 지침 파일 · 문서(영구) — 에이전트는 대화가 끝나면 잊으므로 기억은 파일에 둔다 / 서버 메모리 ↔ 데이터베이스⭐ 2, 8, 12
② 추상 ↔ 구상⭐ API 명세(약속) ↔ 구현 / 인수 기준 ↔ 코드 / 디자인 규칙 ↔ 화면 / 역할 정의 ↔ 실제 수행⭐ 3, 4, 6, 10
③ 속성 ↔ 기능설정 · 데이터 ↔ 동작 / 에이전트의 tools(무엇을 할 수 있나)5, 7
④ 로컬 ↔ 원격내 컴퓨터의 개발 ↔ 인터넷의 서비스 / Git ↔ GitHub / 커밋 전 검사 ↔ 클라우드 자동 검사⭐ 18, 19, 21
⑤ 하나 ↔ 여럿⭐ 에이전트 하나 ↔ 역할을 나눈 팀 / 화면 · 서버 분리 / 하나의 PR ↔ 기능별 PR⭐ 2, 5, 8
⑥ 동기 ↔ 비동기결제 승인(응답을 기다림) ↔ 웹훅(나중에 통지)16
⑦ 무상태 ↔ 상태⭐ 에이전트는 세션마다 잊는다 / 서버는 요청마다 로그인 증표를 다시 확인한다 / 예약 · 결제의 상태 전이⭐ 2, 10, 16
⑧ 구문론 ↔ 의미론⭐ 형식 검사(린트 · 타입 · 스키마) ↔ 요구사항 충족(인수 기준 · 리뷰) / 형식만 갖춘 테스트 ↔ 진짜 검증하는 테스트⭐ 13, 17, 19

5.3 이 과정에서 자주 쓰는 파생 축

큰 축에서 갈라져 나온 축들입니다. 이 과정의 핵심 원리 대부분이 여기 있습니다.

파생 축왼쪽 (0)오른쪽 (1)부모 축나오는 차시
만드는 자 ↔ 검증하는 자결과를 만든 역할다른 맥락 · 제한된 권한으로 확인하는 역할⑤⭐ 7, 13, 20
부탁 ↔ 강제지시 · 지침 파일 (어길 수 있음)권한 · 훅 · 자동 검사 관문 (시스템이 막음)②⭐ 2, 12, 14, 18, 19
모호함 ↔ 측정 가능"빠르게", "깔끔하게""95%가 500ms 안에"⑧⭐ 3, 6, 17
정적 검증 ↔ 동적 검증읽어서 판단 (코드 검토)실행해서 확인 (동작 검증)⑧13, 17
화면이 판정 ↔ 서버가 판정사용자 기기 (조작 가능)서버 (신뢰할 수 있는 곳)②10, 11, 16
사람이 손을 대는가사람 확인 후 실행자동 실행⑦16, 20, 22
되돌릴 수 있는가되돌릴 수 있음 (코드 · 설정 파일)되돌리기 어려움 (데이터 삭제 · 결제 · 운영 배포)①12, 15, 18, 21
멱등 ↔ 비멱등여러 번 해도 결과 상태가 같음할 때마다 상태가 바뀜⑦4, 16
증거 ↔ 주장실행 명령과 출력 원문"완료했습니다", "안전합니다"⑧⭐ 1, 5, 9장 전체

6. 과정 전체를 관통하는 세 문장

문장 1. 모호함을 측정 가능한 것으로 바꾼다 (모호함 ↔ 측정 가능)

"빠르게", "깔끔하게", "안전하게"는 AI가 판정할 수 없습니다. 완료 기준(3차시), API 명세(4차시), 디자인 토큰(6차시), 테스트(17차시)는 모두 말을 확인 가능한 기준으로 바꾸는 작업 입니다.

문장 2. 만드는 자와 검증하는 자를 분리한다 (만드는 자 ↔ 검증하는 자)

자기가 만든 결과를 자기가 검토하면 같은 맹점을 공유합니다. 그래서 디자인 검증(7차시), 코드 리뷰와 동작 검증(13차시), 자동 코드 리뷰(20차시)는 다른 역할, 다른 권한 으로 수행합니다.

문장 3. 부탁하지 말고 강제한다 (부탁 ↔ 강제)

AI는 지시를 "대체로" 지킵니다. 대체로는 충분하지 않은 영역(데이터 삭제, 비밀값, 결제, 배포)에는 시스템이 막는 장치 를 둡니다.

약함 ◀──────────────────────────────────────────────▶ 강함
 프롬프트로 부탁  →  지침 파일(기억)  →  권한 제한  →  훅 · 커밋 검사  →  자동 검사 관문

파괴 방지 장치(12차시), 위반 차단(14차시), 커밋 자동 검사(18차시), 통과 관문(19차시)이 이 사다리의 각 칸입니다.


7. 이 과정에서 꾸리는 AI 팀

역할주로 다루는 차시하는 일하지 않는 일
기획(PM)3, 4요구 추출, 완료 기준, 범위, API 초안코드 작성
디자이너6디자인 규칙 문서화, 시안 제작서버 로직
디자인 검증자7시안이 규칙을 지키는지 점검, 보고직접 수정 (읽기 전용)
아키텍트8계층 · 구성 결정, 결정 기록 작성세부 구현
백엔드10, 16API 구현, 서버 측 판정 · 검증, 결제 승인화면
프론트엔드11화면 구현, API 연동비즈니스 판정
데이터12스키마, 제약조건, 마이그레이션운영 DB 직접 파괴 작업
리뷰어 / QA13, 17, 20코드 검토, 경계 · 실패 · 동시성 시험, 테스트 품질 판별검토 대상 코드 수정
보안14비밀값 · 개인정보 · 취약점 점검기능 개발
인프라15, 21, 22설정 코드화, 배포 구성기능 개발
운영23장애 추적, 원인 분석, 사후 기록추측으로 고치기

사람(나)의 역할 은 팀장입니다. 목표를 정하고, 역할 사이를 조율하고, 돈 · 데이터 · 보안이 걸린 결정을 최종 승인합니다.


8. 노트 전체에서 쓰는 예제 서비스

클래스온 — 동네 공방(도자기, 가죽, 향수 등)의 원데이 클래스를 검색하고, 예약하고, 결제하는 서비스

  • 사용자: 클래스 목록 보기 → 상세 보기 → 날짜 선택 → 예약 → 결제 → 내 예약 확인/취소
  • 공방 운영자: 클래스 등록, 정원 설정, 예약자 확인
  • 일부러 고른 까다로운 지점: 정원이 1자리 남았을 때 두 명이 동시에 예약 (13차시), 결제 금액 위변조 (16차시), 수강생 연락처 같은 개인정보 (14차시)

(실제 수업 예제와 다를 수 있습니다. 개념을 붙잡을 고리로만 쓰세요.)

예시 도구는 대부분 Claude Code (터미널에서 동작하는 코딩 에이전트) 기준으로 적었습니다. 다른 에이전트 도구도 이름만 다를 뿐 같은 개념(규칙 파일, 하위 에이전트, 훅, 외부 연결)을 갖고 있습니다.


9. AI에게 맡기는 방식으로 읽기

이 노트는 코드를 한 줄씩 읽지 않고, 큰 그림과 판단은 내가 쥐고 구현은 AI에게 맡기는 방식 을 기준으로 썼습니다. 그런데 이 방식에는 빈자리가 하나 있습니다. 많은 안전장치가 마지막에 "사람이 코드를 읽고 확인한다" 를 전제하기 때문입니다. 이 노트는 그 자리를 아래 네 가지로 채웁니다.

9.1 신뢰의 네 가지 근거 ⭐

근거의미예
① 강제 장치사람이 확인하지 않아도 시스템이 막음DB 제약조건, 권한 차단, 자동 검사 필수 통과
② 행동 시험내가 직접 해 보고 결과를 눈으로 봄다른 계정으로 남의 예약 주소 열어 보기, 결제 버튼 연타
③ 증거 요구AI가 "됐다"고 말하는 대신 실행한 명령과 출력을 보여 줌"테스트 통과" 대신 테스트 실행 결과 원문
④ 교차 검증만든 AI와 다른 AI가 독립적으로 확인별도 리뷰 에이전트, 다른 모델로 한 번 더

코드를 읽는 능력이 부족한 만큼 ①과 ②에 더 많이 투자 해야 합니다. 그래서 강제 장치 차시(12, 14, 18, 19, 20)는 이 방식에서 선택이 아니라 필수 입니다. 반대로 AI의 말("구현했습니다", "안전합니다")은 신뢰의 근거가 아닙니다. 근거가 붙어 있을 때만 받아들입니다.

9.2 내가 쥐는 것과 맡기는 것

내가 직접 (위임 불가)AI에게 맡김맡기되 반드시 증거를 받음
무엇을 만들지 (요구사항, 범위)코드 작성"완료" 판정
완료 기준 (인수 기준)테스트 작성테스트가 진짜 실패할 수 있는지
아키텍처 결정 승인설정 파일 작성보안 · 결제 · 데이터 삭제 관련 변경
비밀값 입력 (AI에게 키를 주지 않음)로그 분석 1차장애 원인 판단
운영 배포, 결제 실키 전환 승인리팩터링기존 기능이 그대로인지
행동 시험 (직접 눌러 보기)문서 갱신문서가 실제 코드와 맞는지

왼쪽 열은 코드를 몰라도 할 수 있는 일 입니다. 이 방식의 핵심 역량이 여기에 있습니다.

9.3 실습의 세 자리

각 차시의 실습은 이렇게 생겼습니다.

실습의 자리하는 일
지시목표 · 참고할 문서 · 하지 말 것 · 보고 형식(표) 을 정해 AI에게 맡김
받을 증거"완료했습니다"라는 말 대신 실행한 명령과 출력 원문 을 받음
내가 직접 확인할 것화면 · 숫자 · 행동 시험처럼 코드 없이 확인할 수 있는 것 만 직접 봄

9.4 AI 보고에서 보이는 위험 신호

신호의미대응
"아마 동작할 것입니다", "~해야 합니다"실행해 보지 않았다실행 결과를 요구
테스트 파일이나 기댓값을 고쳤다코드 대신 테스트를 맞췄을 수 있다 (17차시)왜 바꿨는지, 원래 기대가 틀렸던 근거 요구
새 패키지를 추가했다없는 패키지이거나 불필요할 수 있다 (14차시)꼭 필요한 이유와 공식 페이지 주소 요구
자동 검사 설정 · 권한 설정 · 훅을 바꿨다관문을 스스로 낮췄을 수 있다무엇이 추가 · 삭제됐는지 확인
--no-verify, --force, skip, ignore, disable검사를 우회했다즉시 멈추고 이유 확인
같은 에러를 세 번 이상 다른 방법으로 고친다원인을 모르고 추측 중이다멈추고 사실과 추측을 나눠 분석하게 함 (23차시)
요청하지 않은 파일을 많이 바꿨다범위를 벗어났다이유를 묻고 필요하면 되돌림

9.5 코드 블록 읽는 법

코드 종류알아볼 것몰라도 되는 것
에이전트 정의 파일 (--- 사이)tools:에 무엇이 있나 (Write · Edit가 있으면 수정 가능)나머지 문법
JSON 설정deny 목록에 무엇이 막혀 있나괄호 · 따옴표 규칙
SQLDROP · DELETE · TRUNCATE는 데이터 삭제 신호. CHECK · UNIQUE · NOT NULL은 규칙문장 구조
curl 명령주소(/reservations)와 응답 숫자(201, 400, 409)옵션(-X, -H)
테스트 코드test("...") 안의 문장(테스트 이름)함수 내용
YAML (자동 검사 설정)run: 뒤에 나오는 검사 목록들여쓰기 규칙

9.6 이 방식의 한계

영역이유권장
실제 돈을 받는 결제 (운영 전환)버그가 곧 금전 손실이고 법적 책임이 따름운영 전환 전에 코드를 읽을 수 있는 개발자에게 결제 · 인증 부분 1회 검토 요청
개인정보 대량 처리유출 시 법적 책임개인정보 처리 흐름을 전문가에게 확인

학습용 · 개인 프로젝트 · 사내 도구라면 이 노트의 방식으로 충분히 운영할 수 있습니다. 실제 고객의 돈과 개인정보를 다루는 순간 에는 한 번은 사람의 눈을 거치세요.


10. 전체 목차

1일차 · 무엇을, 누가, 어떤 구조로

차시노트핵심 축
1에이전트형 개발의 이해와 환경 준비증거 ↔ 주장
2AI 개발팀을 세우는 핵심 기능① 디스크 ↔ 메모리, 부탁 ↔ 강제
3기획 ① 요구사항을 완료 기준으로모호함 ↔ 측정 가능
4기획 ② 범위 결정과 서비스 설계② 추상 ↔ 구상
5AI 역할 정의의 원리⑤ 하나 ↔ 여럿
6디자인 ① 화면 설계 역할모호함 ↔ 측정 가능
7디자인 ② 검증 역할의 분리⭐ 만드는 자 ↔ 검증하는 자
8아키텍처 결정과 근거 기록① 디스크 ↔ 메모리, ⑤

2일차 · 만들고, 제대로 만들었는지 확인

차시노트핵심 축
9서비스 뼈대 세우기⑤ 하나 ↔ 여럿
10백엔드 역할: 서버 로직화면이 판정 ↔ 서버가 판정
11프론트엔드 역할: 화면과 경계화면이 판정 ↔ 서버가 판정
12데이터 관리 역할① 디스크 ↔ 메모리, 부탁 ↔ 강제
13검증 ① 코드·동작 점검정적 ↔ 동적 검증
14검증 ② 보안 점검과 차단부탁 ↔ 강제
15인프라 역할: 설정의 원칙되돌릴 수 있는가
16결제 연동⑦ 무상태 ↔ 상태, 멱등 ↔ 비멱등

3일차 · 믿고 내보내고, 계속 돌리기

차시노트핵심 축
17자동화된 테스트⑧ 구문론 ↔ 의미론
18버전 관리와 강제 장치되돌릴 수 있는가, ④
19자동화 파이프라인 ①부탁 ↔ 강제
20자동화 파이프라인 ②사람이 손을 대는가
21배포 ① 서버 공개④ 로컬 ↔ 원격
22배포 ② 서비스 완성사람이 손을 대는가
23운영과 장애 대응증거 ↔ 주장
24완성 데모와 실무 확장전체 정산

부록

  • 용어 사전 — 상위 범주 열 포함, 헷갈리는 짝 모음