아직 애자일을 모른다고요?

henrywoo·2022년 4월 5일
1
post-thumbnail

애자일 프로세스 모델이 무엇일까?

애자일 프로세스 모델은 한마디로 변화(요구사항)를 수용하기 쉬운 방법론이다.
여기서 애자일(agile)의 사전적 뜻은 민첩한, 날렵한이다.

애자일 선언문의 기본 가치

  1. 프로세스와 도구 중심이 아닌 개개인과의 상호 소통 중시
  2. 문서 중심이 아닌, 실행 가능한 소프트웨어 중시
  3. 계약과 협상 중심이 아닌, 고객과의 협력 중시
  4. 계획 중심이 아닌, 변화에 대한 민첩한 대응을 중시

애자일의 원칙

애자일은 고객을 만족시키기 위해 가치 있는 소프트웨어를 빨리, 지속적으로 제공하는 것이 목표이다.

  • 개발 후반에 새로 추가되는 요구 사항도 기꺼이 받아들임!
  • 동작 가능한 소프트웨어를 자주 고객에게 전달 (기간은 짧을수록 좋다!)
  • 자유로운 팀 분위기, 정기적 미팅 문화 추구
  • 진척 상황은 문서가 아닌 실행 가능한 소프트웨어로 보여준다

애자일 개발 방법론의 종류

애자일 개발 방법론은 일종의 인터페이스 역할이며, 구현체는 다음과 같은 것들이 있다.

  • Scrum
  • XP
  • 린 개발 방법론
  • 기능주도 개발 방법론
  • ...

이 글에서는 애자일 개발 방법론 종류 중, 스크럼 개발 방법론에 대해 알아보겠다!


스크럼 개발 방법론 (Scrum)

원래 스크럼은 럭비에서 사용하는 용어로, 위 사진과 같이 경기를 재시작할 때 쓰는 대형을 말한다. 여기서는 팀의 결속력팀워크를 뜻한다고 생각하면 된다!

profile
가보자 가보자

0개의 댓글