소프트웨어를 계획, 개발, 시험, 배포하는 과정
요구사항 분석 -> 설계 -> 구현 -> 테스트 -> 유지보수
그냥 만들고 고치고...
요구사항 분석에서 기본적인 기능을 구현해 프로토타입을 제작 후 develop
정석적인 방법으로 진행 단계를 전으로 돌릴 수 없기에 발견한 문제를 즉각적으로 고칠 수는 없다.
위험 분석에 집중하는 모델. 안정적인 개발을 추구하는 곳에서 많이 사용하고 금융권에서 많이 사용. 개발 진행 속도가 느려서 늘어질 수 있다.
코드 기준으로 개발이 이뤄지며 각 기능별로 waterfall이 진행된다고 보면 된다. 각 팀 수준이 비슷해야지 좋다고 함.
작은 주기(sprint)로 개발하는 협업 방법
wireframe
git : milestone -> sprint 주기
lables :
priority:urgent
scope:HTML/CSS
scope:react
documents
feature