워터폴 특징 : 순차적, 선형적인 개발 방법론 목표 : 계획 대로 일을 처리하고, 일정과 예산을 지키는 것 역할 : 역할과 책임이 분명하게 나뉘어 있음 의사소통 : 계획에 따라 문서로 커뮤니케이션을 함 변경관리 : 변경사항이 발생하면 비용과 일정 등에 영향을 주는 경우가 있음 적용분야 : 대규모 복잡한 프로젝트, 고정된 요구사항이 명확한 경우 애자일 특징 : 반복적, 점진적인 개발 방법론 목표 : 유연성을 가지며, 개발의 진행 상황에 맞추어 일정을 조정함 역할 : 팀원들이 서로 도와가며 일을 처리함 의사소통 : 빠른 피드백과 의견교환을 위해 자주 회의를 함 변경관리 : 유연하게 대처하며 변경사항을 반영함 적용분야 : 빠른 개발과 변화에 적응해야 하는 경우 린스타트업 특징 : 비즈니스 모델 검증을 우선시하..