강의
오늘 배운 것
폭포수 개발론
전통적인 개발론 : 폭포수 개발론
폭포수 개발론은 B2B 프로젝트에 적합함.
하지만, 사용자의 피드백이 적극적으로 수용되고 빠르게 수정돼야하는 B2C 프로젝트에서는 애자일 개발론이 적합함.
애자일 개발론
장점
- 고객의 빠른 피드백과 팀 간 소통이 가능하며 제품을 빠르게 출시 가능함
단점
- 반복적인 작업으로 인한 번아웃 현상이 쉽게 발생할 수 있음
애자일 프레임워크
가장 먼저, 최소기능 제품을 정의해야 함.
- 최소 기능 제품(Minimum Viable Product)
- 스프린트(Sprint) : 팀에서 일정량의 작업을 완료하기 위해 정한 고정된 짧은 기간(주기), 보통 2주를 주기로 함
- 백로그(Back Log) : 정해진 스프린트 내에 실제 개발해야 할 업무를 회의를 통해 정의하는 행위
- 스크럼(Scrum) : 업무 일정 및 이슈 사항을 간단한 회의를 통해 공유하는 행위
- 테스트 주도적 개발(Test Driven Development) : 작은 단위의 테스트 케이스를 작성 후 테스트가 통과할 때까지 반복하며 구현함
TDD에 유명한 Tool - Copilot
생성형 AI를 이용해서 모든 코드를 직접 구현하지 않고도 빠르게 결과 확인 가능
내일 할 일
기획이랑 설계 작업하기