단원 17 — 자율 소프트웨어 팩토리, 졸업 후 마주칠 미래
별칭: 자율 팩토리 단원 · 미래 시나리오 단원
요약
학생들이 졸업 후 마주칠 미래 — 자율 소프트웨어 팩토리 (Autonomous Software Factory). 에이전트 생성 코드베이스 + 시스템 엔지니어 = 조율자 + 감사관. AI = 도구 시대가 끝나고 AI = 팀원 시대 시작. 핵심 메시지: "하네스 환경 지배력을 확보한 조직이 다음 시대의 기술적 패권을 쥔다."
상세
에이전트 생성 코드베이스의 범위 확장
| 과거 인식 | 현재 실제 |
|---|---|
| 비즈니스 로직 코드만 | 비즈니스 로직 + |
| 유닛·통합 테스트 | |
| CI/CD 구성 스크립트 | |
| 내부 개발자 도구 | |
| 설계 문서·아키텍처 히스토리 | |
| 코드 리뷰 코멘트 | |
| 저장소 관리 스크립트 |
→ 소프트웨어 생명 주기 전체 가 에이전트 산출물.
시스템 엔지니어의 역할 변화
과거: 코드 작성자 (Writer)
현재: *조율자 + 감사관* (Orchestrator + Auditor)
↓
코드 문법 고민 → 하네스 가드레일 강화
구현 → 비즈니스 요구사항을
에이전트가 소화 가능한
*수용 기준 (Acceptance Criteria)* 으로 번역
term/autonomous-software-factory — 미래 방향
에이전트가 MCP 를 통해 다양한 모달리티 + 실시간 세계 데이터 를 흡수, 스스로 판단·최적화 하는 완전 자율 시스템.
지금 예고편 (이미 작동 중)
- case/crossbeam-hackathon-win — 법률 도메인 복잡도 자동 처리
- case/elisa-project — 명세서 → 39K 줄 코드
- case/shopify-ai-mandate — 산업 차원 AI 전제화
통합 메시지 (강의 마무리용)
소프트웨어 3.0 시대:
LLM 은 더 이상 *도구* 가 아니다 — *팀원* 이다.
팀원이 최대 성과를 내려면?
→ 명확한 *역할·제약·환경* 이 필요 = 하네스
"설계 없이는 코딩이 안된다"
→ 이제는: "*하네스 없이는 AI 팀도 폭주한다*."
방법론
강의 진행 시퀀스 (4분):
- 에이전트 생성 코드베이스 표 (1분): 과거 vs 현재.
- 역할 변화 (1분): Writer → Orchestrator + Auditor.
- 자율 팩토리 미래 (1분): 졸업 후 5년 시점 시나리오.
- 수미상관 마무리 (1분): "Vibe-coding, 설계 없이는 코딩이 안된다." 슬라이드 다시 띄움.
주의사항
- 미래의 추상도: 자율 팩토리 가 너무 멀게 느껴지면 동기 약화 — Crossbeam·Elisa 가 지금 작동 임을 강조.
- AI = 팀원 비유: 기술적 동등성 의 의미. 법인격 부여 같은 학술 토론으로 흐르지 않게.
- Shopify 사례 회수: 02 VBC 의 case/shopify-ai-mandate 를 시장이 이미 그렇게 움직임 의 증거로 재인용.
- 수미상관: 강의 첫 슬라이드와 마지막 슬라이드를 동일하게 — 정서적 매듭.
표어 정합
본 단원의 5 년 후 자율 팩토리 도 강의 표어 "AI-Native Vibe Coding: No Design, No Code" 그대로다. AI 가 팀원 이 되어도 설계 없이는 코딩이 안된다 (Thesis) — 단지 AI 에게 어떻게 일을 시키는가 (Corollary) 의 규모가 N 배 커질 뿐. 수미상관: 시작도 표어, 끝도 표어, 5 년 후도 표어.