실제로 애자하거나 린은 정확한 정의가 없습니다. 두 경우는 모두 원칙과 관행에 관한 것이고, 전자의 경우는 Agile Manifesto을 기준으로하며, 후자는 소프트웨어/IT 산업에 적합한 Toyota Production System을 기반으로합니다.
린 (Lean)과 애자일 (Agile)은 모두 소프트웨어 업계에서 동일한 움직임의 두 가지 특징이 있습니다. 고객이 실제로 필요로하는 제품의 효과적인 전달에 초점을 맞추고 있습니다 (이것은 광대 한 일반화입니다). 차이점은이 목표가 달성되는 방식에 있습니다.
애자 일 (Agile)은 잘 구성된 프로세스를 수립하는 데 중점을두고 있으며,이를 통해 잦은 전달이 가능하며 개발 과정에서 고객의 요구 사항을 쉽게 조정할 수 있습니다. Lean은 "폐기물"(폐기물 유형 중 하나로 간주되는 진행중인 작업 포함)을 제한하고 가능한 한 효율적으로 생산 및 공급 워크 플로우를 만드는 데 더 중점을 둡니다.
민첩하고 가벼운 접근법을 동일한 버킷에 넣는 경우가 많기 때문에 모든 종류의 혼합을 찾을 수 있습니다. - Scrum + Kanban이 가장 중요한 예입니다. 자세한 내용은 Scrumban을 참조하십시오. 정설과 이야기하지 않는다면 칸반을 애자일 방식으로 분류하면 문제가되지 않습니다.
레이블에 순서를 지정하는 방법 : 민첩한 및 기울기는 일반적인 개념입니다. Scrum 및 XP는 Agile의 특정 구현이며 Lean Software Development 및 Kanban은 Lean의 특정 구현입니다.
적어도 사람들이 보통이를 어떻게인지합니다. 하나의 방법으로 다른 접근법이나 그것의 단일 관행을 혼합하는 것이 가능합니다. 스크럼 + XP 또는 스크럼 + 칸반은 아마도 가장 많이 사용되는 조합 일 것입니다.
깊이 파고 싶다면 Kanban을 스크럼과 비교하는 멋진 미니 북을 추천 할 수 있습니다 : "Kanban and Scrum – Making the most of both". PDF 형식의 eBook은 무료로 다운로드 할 수 있습니다.
이 질문은 Programmers.SE에 있어야하므로 주제가 아닌 것처럼 보입니다. – Flimzy