본문 바로가기

카테고리 없음

Kanban Methodology 대한 이해

일반적으로 생산 관리나 프로젝트 관리에 사용되는 방법론입니다. Kanban은 일본어로 "관람차"라는 뜻을 가지고 있으며, 이를 통해 생산 공정에서 작업의 흐름을 보여주는 것을 목적으로 합니다.

 

Kanban Methodology는 애플리케이션 개발에서도 사용될 수 있으며, 이를 통해 개발 프로세스를 관리할 수 있습니다. 애플리케이션 개발 프로세스를 이해하는데 도움을 줄 수 있으며, 개발 팀의 생산성을 향상시킬 수 있습니다.

 

주로 아래와 같은 단계로 구성됩니다.

  1. To Do : 앞으로 개발해야 할 기능들을 모아둔다.
  2. In Progress : 현재 개발 중인 기능들을 모아둔다.
  3. Done : 개발이 완료된 기능들을 모아둔다.

 

 

장점으로는 현재 상태를 쉽게 파악할 수 있다는 것, 개발 프로세스를 관리하는데 도움을 줄 수 있다는 것, 개발 팀의 생산성을 향상시킬 수 있다는 것 등이 있습니다.

 

하지만, 이러한 장점들을 가지고 있더라도 적절하지 않은 환경에서는 단점이 될 수 있습니다. 예를 들어, 팀원들이 Kanban Methodology를 적극적으로 사용하지 않는다면, 이를 통해 원하는 결과를 얻지 못할 수 있습니다. 항상 어려운 문제 같아요. 팀원들이 적극적으로 사용해줘야 하는데 생소하거나 귀찮아 하는 경우에 참여를 이끌어 내기가 어렵죠. 적극적으로 수용하는 팀원들을 찾는게 더 빠를지도 모릅니다.

 

대표적인 관리 툴로는 Trello, Jira, Asana와 같은 것들이 있습니다.