본문 바로가기

cs,코딩,알고리즘/데보션 영 1기(2022)

[SKT DEVOCEAN YOUNG] 💚2022 Agile Korea Conference💚 애자일(agile)겉 핥기

728x90

1. 애자일(agile) 이란?

날렵하고 민첩한이라는 의미는 알겠는데 그래서 정확히 의미하고자하는게 뭘까?

  • 짧은주기의 개발단위를 반복하여 하나의 큰 프로젝트를 완성해 나가는 방식이다.
  • 애자일의 핵심은 협력피드백이다.(협력과 피드백을 자주! 빨리!)
  • 애자일은 방법론은 아니다.(검색을 해보면 방법론이라고 소개한곳도 있으나, 애자일은 사상 또는 철학일뿐이고 이러한 사상을 계승하여 나온 칸반, 스크럼 등이 방법론에 속한다고 생각하면 된다)

-> 애자일의 핵심은 유연하게 일을 진행하자 + 변화에 잘 대응하자가 핵심
-> 애자일은 정확히 말하자면 소프트웨어 개발에 필요한 작업을 알려주는 일련의 규정이 아니다.


 

2. 애자일을 계승한 방법론 또는 애자일 프레임워크

  • 애자일 프레임워크는 애자일 사상 또는 철학에 기반한 개발 접근방식으로 정의가 가능하다.
  • 애자일 프레임워크를 방법론, proecess 로 규정하기도 한다.
  • 스크럼(scrum), 칸반(kanban), XP(eXtream Progrmming), LSD(Lean SW Development) 등이 있다.

3. 스크럼(scrum)

  • 프로젝트 관리에 접근방식이며, 스프린트(sprint) 라고 하는 단기 작업 블록을 통해 프로젝트를 진행하며 스프린트 기간은 보통 2주로 진행

->여기서 스프린트(sprint)는 반복적인 개발주기를 의미

 

애자일(Agile) vs 린(Lean)

‘린(Lean) 하게’
- 보통 스타트업계에서 많이 사용
- ‘낭비가 없는’, ‘군살을 뺀’ 등의 의미로 사용
=>불필요한 요소를 제거하고 빠르고 효과적으로 일하는 방식으로 일의 실행력과 효율성을 강조하라

첫번째, 애자일은 변화에 빠르게 영향을 미치는 기회에 주의를 기울이는데 중점을 두는 반면 린은 가능한 낭비를 줄이는데 중점
두번째, 애자일은 손실을 줄여 비용을 절감하고 린은 모든 비용에서 절약하는 업무 형태입니다.

더 찾아보면 끝이 없을 것 같아서 일단 넘어가보좌.