2012-06-19 2 views
2

kanban을 사용할 수있는 소프트웨어 개발 (프로젝트)의 종류와이를 구현하기위한 요구 사항은 무엇입니까? 나는 kanban에 대해 많이 읽고 있었고 얼마나 위대한 지 알고있었습니다. 그러나 지금은 kanban에 대한 요구 사항을 중점적으로 다루는 종이를 작성해야하며, 특히 kanban이 어떤 종류의 프로젝트에 적합하지 않는지에 대한 내용을 작성해야합니다. 나는 아직 그것을 이해할 수 없었다.Kanban을 사용하기위한 전제 조건

답변

2

KarlM은 좋은 개요를주었습니다.

기존 프로세스를 시각화하고 WIP (멀티 태스킹) 제한을 도입하며 흐름을 최대화하고 리드 타임을 최소화하기 위해 Kanban은 모든 프로젝트에서 사용할 수 있다고 생각합니다. 우리 팀은 최근에 스크럼으로 이전했으며 지금까지 매우 순조로 웠습니다.

칸반은 표준 반복이 적합하지 않은 상황에 특히 좋습니다.

예를 들어 자주 출시되지 않았을 수 있습니다. 어쩌면 계획, 데모, 회고 또는 릴리스 일정 중 하나 이상을 분리하려고 할 수 있습니다.

좋은 예 :

  • 유지 보수 프로젝트. 우선 순위, 회고 등을 토론하기 위해 2 주 (또는 무엇이든)의 회의가 있기를 원할지라도, 2 주마다 데모 또는 발표를하지는 않을 것이며, 그렇게 할 수는 없을 것입니다. 어쨌든 다음 2 주 안에있는 모든 것. 이와 같은 상황은 매우 역동적이어서 우선 순위가 매일 바뀌고 새로운 피드백은 고객으로부터 발생합니다. 스크럼이나 다른 반복적 인 프로세스는이 경우 이해가되지 않는다.
  • 반복 길이보다 긴 스토리가 실제로 필요합니다. Kanban은 Scrum과 마찬가지로 작은 이야기 (더 나은 흐름, 느슨 함 등)로 번창하지만, Scrum과 달리 실제로 필요한 경우 큰 이야기를 허용합니다.
  • 매우 빠르게 진행됩니다. 지속적인 배치. 반복 조명에 신속하게 반응하고 어쩌면 하루에 여러 번 출시 할 수 있기 때문에 더 이상 반복하지 않아도됩니다.

참조 code.flickr.com :

플리커 (Flickr)가 2 사람 8 변경 사항을 포함, 1 시간 전 마지막으로 배포했다. 지난 주에 19 명이 588 건의 배포를 85 건 배포했습니다.

플리커는 2 주 반복 또는 1 일 반복을 수행한다고 생각하십니까? 나는 그것을 의심한다. 그들이 초고속 다이내믹 플로우 모드에있는 것처럼 보입니다. 아마도 칸반이지만, 린 우산에있는 것처럼 보입니다. Kanban은 린 (Lean) 사고의 산물에 속하며 Eric Ries의 "Lean Startup"작년 책에서 지속적인 배포가 이루어졌습니다.)

그것은 다음과 같은 환경에 맞지 않을 수 있습니다 선행 계획, 과로/약속, 일정, 범위의 모든 고정, 풀 대신 밀어에서

  • 조직 문화는 멀리 얻을 수없고, Kanban은 조직의 지속적인 개선을 촉발하기 시작할 것이며, 많은 사람들은 단순히 알고있는 사랑스런 접근 방식 인 폭포수라는 전통적인 과장성, 과도한 문서화, 사일로색, 비늘이없는 비 민첩한 방식 이외에는 전혀 반대하지 않습니다. DoD가 현재 애자일 프로젝트를 추진하고 있다고 생각하기는하지만 일부 정부 계약도이 범주에 속할 수 있습니다. 그러나 일부 회사는 LESS를해야한다고 말하면 (즉, 진행중인 업무를 제한하고 더 명확한 비전을 제시하며 더 빨리 처리 할 수 ​​있지만 전체적으로 많은 작업을 수행함) 심장 마비가 발생할 것입니다. 많은 (대부분?) 회사는 과로에 중독되어 있으며 SLACK (기본 린 원칙)은 4 글자 단어라고 생각합니다. 불행하게도 큐잉 이론과 제약 이론은 어떤 사람들의 머리를 통과하기가 어렵습니다. :) 그래서 칸반은 그러한 종류의 장소에 적합하지 않을 수 있습니다. ;)
0

간반은 간단한 프로세스 도구입니다. 적용이 잘되었으므로 소프트웨어가 아닌 모든 프로젝트에 유용합니다.

1

요구 사항은 프로젝트에 모두가 원칙과 관행을 사용하는 데 동의 것이있다 : 그들은 그렇게 동의하지 않는 경우, 그들은 간판을 사용할 수 없습니다

Principles 

1. Start with what you do now 
2. Agree to pursue incremental, evolutionary change 
3. Initially, respect current processes, roles, responsibilities and job titles 
4. Encourage acts of leaderships at all levels 


Practices 
1. Visualise what you do/knowledge discovery 
2. Limit work in progress 
3. Measure and manage flow 
4. Make policies explicit 
5. Develop feedback mechanisms 
6. Improve collaboratively using models and the scientific method 

. 꽤 분명해.

0

Kanban은 기존 프로세스를 시각화하고 개선하기위한 도구입니다. 시나리오가 작동하지 않는다면 시나리오에는 두 가지 속성 중 하나 또는 둘 모두가있을 것입니다.

1) 기존 프로세스가 없거나 기존 프로세스가 전혀 작동하지 않고 혼란스런 방식으로 끊임없이 변화하는 재앙입니다.

2) 개선 할 의향이나 기회가 없습니다.

두 번째 결점은 거래 차단자가 아닙니다. Kanban은 여전히 ​​의사 소통과 조정을 도울 수 있으며, 명확성이 높아지면 개선 실험에 힘을 실어주는 데 필요한 신뢰를 높이거나 향상시키는 데 도움이 될 수 있습니다. 이는 성숙도가 낮은 Kanban 구현의 예가 될 것이며 팀 성숙도가 높아질 것입니다.

0

제 의견으로 Kanban은 모든 종류의 조직 및 모든 산업에서 구현 될 수 있습니다. 팀이 변화

  • 변경해야 준비해야합니다

    1. 하지만 ...

    2. 조직 대신 일상적인 작업을 수행의 협력에 집중해야하는 진화 적 성격을 가지고있다.