Scrum & Agile

onikss793·2020년 1월 13일
0

Scrum 과 Agile은 굉장히 유명한 개발 방법론이라고 할 수 있다. 이 둘의 차이를 간단히 나열해보면서 어떤 관계를 갖고 있는지 알아보려 한다.

AGILE

Agile은 반복과 성장을 사용하는 개발 방법론이다. 소규모, 또 각 분야의 전문가들로 구성되어 있는 개발팀이 사용하기에 굉장히 적합하다.

Agile 방식에서 리더십은 굉장히 중요하다. 또한 Scrum에 비해 덜 유동적이라, 잦은 변화에 대한 여유가 많지는 않다.

다양한 팀원들과의 협업, 특히 면대면 상호작용이 굉장히 중요하다.

다음은 유명한 Agile 강령 중 일부이다.

  • 소비자를 위해서라면 개발 중이라도 언제든 요구사항의 변화를 받아들일 수 있다.
  • 사업가들과 개발자들은 매일, 프로젝트 단위로 일을 한다.
  • 기술적인 훌륭함과 적함한 디자인이 중요하다.
  • Agile 팀은 프로젝트 단위로 더 효율적으로 움직이는 것을 목표로 한다.

SCRUM

Scrum은 Agile 방식 중에 하나로, 2 - 3 주 안에 결과물을 내는 방식이다.

요구사항이 계속해서 변화하는 프로젝트에서 이상적으로 사용할 수 있다.

Scrum은 "자기주도"라는 개념이 굉장히 중요하며, 다양한 팀원들과의 협업을 촉진시킨다.

가장 큰 장점으로는 변화에 대한 빠른 대처가 가능하다는 것이다.

Scrum은 Scrum Master, 팀장, 팀원들과의 스탠드업 미팅을 통한 협업으로 이루어진다.

다음은 유명한 Scrum 강령 중 일부이다.

  • 팀원 모두 주인의식으로 갖고 일을 하기 때문에 혁신적이고 창의적인 환경이 조성되어 건설적인 성장을 가능하게 한다.
  • 가장 높은 성과를 위한 팀원 모두의 가치 공유가 협업의 기반이 된다.
  • Scrum에서 시간은 굉장히 중요하기 때문에 Daily Sprint와 Review Meeting의 중요성이 더욱 대두된다.
  • 소비자의 요구를 정확히 만족시키기 위해 변화에 빠르게 대처하면서 개발하는 프로세스를 반복적으로 수행한다.

0개의 댓글