Programming/개발론

애자일(Agile) 방법론

캠핑의자 2022. 9. 3. 03:30

☕️ 폭포수 모델

애자일 이전. 순차적 프로세스

 

☕️ 애자일(Agile) 방법론

프로젝트 관리 및 소프트웨어 개발에 대한 반복적인 접근 방식

 

☕️  4가지 특징 (출처 : RedHat)

  • 개인과 개인 간의 상호작용이 프로세스 및 툴보다 우선
  • 작동하는 소프트웨어가 포괄적인 문서보다 우선
  • 고객과의 협업이 계약 협상보다 우선
  • 변화에 대응하는 것이 계획을 따르는 것보다 우선

 

☕️  변화에 신속하게 대응

 

☕️ Scrum 

30일 정도의 주기로 실제 동작하는 제품을 만들면서 개발을 진행하는 방식으로

날마다 스크럼 회의(어제 한일, 오늘 할일, 장애 현상 등)를 통해 공유한다.

 

☕️ Scrum > Sprint

단기간에 프로토타입을 제작하고 테스트 하여 피드백을 통해 개선하는 과정이다.

관련 책으로는 구글 사례를 소개하는 스프린트-제이크 냅 이 있다.

 

 

☕️ 애자일을 위한 협업을 위한 도구 

Jira, Git

 

☕️ 현황

개발 방법론을 넘어서 일하는 조직문화 개념으로 사회 전반적으로 사용하고 있다.

'Programming > 개발론' 카테고리의 다른 글

MVP(최소 기능 제품, Minumum Viable Product)  (0) 2023.10.15
TDD(Test Driven Development)  (0) 2022.09.03
MSA 란  (0) 2022.09.03