반응형
1. 애자일 vs 폭포수 방법론을 적용하기 위한 구체적인 실행은 어떻게?
애자일 방법론; 반복적, 점진적, 계속해서 고객의 피드백을 받으며 개발 진행.
- 스크럼: 스프린트 기반으로 애자일 방법론 실행
- 칸반: 칸반 보드를 통해 워크플로우를 가시화, 프로세스 관리
- XP: 짧은 개발 주기를 반복하며, 사용자의 요구 변화에 신속하게 대응
- TDD: 테스트 주도 개발 방법론, 선 테스트 코드 작성 -> 후 구현
- BDD: 비즈니스 중심의 행위 주도 개발 방법론, 시나리오 기반으로 테스트, 특정 기능이 '무엇'을 제공하는지에 초점.
폭포수 방법론; 선형적, 계획적, 완료된(이전) 단계로 되돌아갈 수 없다.
- 계획 -> 분석 -> 설계 -> 개발 -> 시험 -> 운영/유지보수
2. 설계가 중요하다 vs 개발이 중요하다
큰 프로젝트이고, 협업하는 인원 수가 많아질수록 세심한 설계가 중요하다고 생각한다.
실제로 여러 사람들과 협업하다 보면 서로 다르게 생각하고 있는 부분이 많았었다.
때문에 명확한 목표와 계획을 잡는 것이 중요함을 느꼈다.
물론 설계를 뒷받침하는 개발 또한 중요하다.
반응형