소프트웨어 개발 방법론 - 애자일(Agile)
Agile - 날렵한, 민첩한, 재빠른 기민한 애자일 프로세스 모델 고객의 요구에 민첩하게 대응하고 그때 그때 주어지는 문제를 풀어나가는 방법론 짧은 주기의 개발 단위를 반복하여 하나의 큰 프로젝트를 완성해 나가는 방식 설계 - 개발 - 평가의 단위를 반복 문서를 통한 개발이 아닌 일정 주기를 가지고 실질적인 코딩을 통해 개발을 진행하며 그때 그때 필요한 요구를 더하고 수정하며 진행하는 방법 하나의 개발 문화 개발자, 기획자, 테스터 등 모두가 whole team! + 반복적인 것들을 자동화 해줄 시스템들 필요 배경 무 계획 개발과 지나치게 많은 계획을 가진 개발 방법들 사이에서 타협점을 찾음 무 계획 개발: 개발 기간, 비용, 인력 등 앞으로 일을 예측하기 어려움, 문서화 되지 않아 추후 관리가 어려울..
2022.03.10