Co to jest Kanban? - Kluczowa koncepcja - Jak to działa - Proces i korzyści

Spisie treści:

Anonim

Co to jest Kanban?

Kanban jest jednym z podejść do Agile Implementation, które zostało po raz pierwszy zastosowane i opracowane przez Taiichi Ohno. Taiichi Ohno pracował jako inżynier przemysłowy w japońskiej firmie „Toyota”.

Definicja

Jest to podejście wykorzystujące system wizualny do zarządzania pracą w miarę jej postępu. Chociaż został opracowany przez Taiichi Ohno do pracy produkcyjnej, dopiero w 2004 roku David J. Anderson zastosował tę metodę do rozwoju oprogramowania IT i od tego czasu stał się jednym z najpopularniejszych zwinnych podejść programistycznych.

Tablica Kanban w Agile służy do wizualizacji przepływu pracy.

Praca z procesem Kanban / Kanban

Kanban zawiera 4 podstawowe zestawy zasad, które pomagają zidentyfikować i naprawić wąskie gardła w procesie oraz zmniejszyć wszelkie straty i wysiłek czasu:

1. Wizualizacja pracy (tablica Kanban) - Wymaga to, aby każdy przepływ pracy był nakreślony w sposób umożliwiający łatwą wizualizację. Przestrzegając tego, łatwo jest zidentyfikować blokery, wąskie gardła, ukończoną pracę, bieżący postęp pracy, nadchodzącą pracę i wiele innych rzeczy.

2. Ogranicz prace w toku - Jednym z głównych aspektów Kanbana jest sprawne przenoszenie pracy od początku do zamknięcia z możliwie najmniejszym opóźnieniem i marnotrawstwem. Na tablicy przepływu pracy Kanban znajduje się kolumna „praca w toku”, w której zespół wzajemnie określa limit pracy. Praca jest przenoszona z poprzedniej kolumny do bieżącej kolumny, tj. „Prace w toku” tylko wtedy, gdy łączna liczba prac w bieżącej kolumnie jest mniejsza niż zdefiniowany limit. Pomaga to w zmniejszeniu opóźnień między nadchodzącymi pracami a bieżącą pracą.

3. Koncentracja na przepływie - jak wiemy, mamy różne fazy w ramach cyklu życia oprogramowania, takie jak gromadzenie wymagań, analiza, testowanie, rozwój, przegląd, konserwacja itp. Bardzo ważne jest spojrzenie na przepływ podjętą pracę. Powyższe zasady pozwalają nam skupić się na przebiegu pracy. Ten przepływ umożliwia zespołowi wizualizację wszelkich wąskich gardeł do rozwiązania.

4. Ciągłe doskonalenie - Gdy podejście Kanban jest skutecznie wdrażane do projektu, wciąż szuka zakresu ulepszeń w dostarczonym projekcie. Jeśli znajdzie, modyfikuje produkt, włączając ulepszenie, a następnie dostarcza go ponownie. Może to być niekończący się proces, który sprawia, że ​​Kanban jest jednym z najlepszych podejść zwinnych.

Zarząd Kanban

Tablica Kanban może być fizyczną lub graficzną, którą można wizualizować na ekranie komputera. Kanban Board to rozwiązanie, które pomaga uporządkować listę prac za pomocą jej zasad Kanban. Tablica Kanban ma różne kolumny, takie jak Lista rzeczy do zrobienia, Lista w toku, lista ukończona itp., Które są w pełni regulowane przez Zasady Kanban, które widzieliśmy powyżej. Wszystkie kolumny mają nazwy zadań pokolorowanych różnymi znakami, a każdy kolor ma znaczenie

Dlatego Zarząd Kanban ma następujące trzy główne sekcje:

  • Do zrobienia (zwane również zaległościami)
  • W trakcie
  • Ukończone / Gotowe

Wdrażanie wielu kolumn PWT dla dowolnej sekcji:

Zazwyczaj sekcja w toku jest podzielona na więcej niż jedną kolumnę, aby pomieścić wszystkie podsekcje lub fazy prac, które znajdują się w sekcji w toku. Na przykład „W toku” można podzielić na różne kolumny o nazwach takich jak Analiza, Rozwój, testowanie, aby lepiej dostosować pracę do każdej fazy.

Wdrażanie limitów WIP i podział kolumn WIP

Jak widzieliśmy w „zasadach Kanbana”, ustalenie limitu dla kolumny „W toku” było jedną z jej podstawowych zasad. Praca jest przenoszona z poprzedniej kolumny do bieżącej kolumny, tj. „Prace w toku” tylko wtedy, gdy łączna liczba prac w bieżącej kolumnie jest mniejsza niż zdefiniowany limit. Na przykład na poniższym rysunku ustawiliśmy limit WIP na 3 dla podkolumny „Doing” w kolumnie In Progress. Na przykład, jeśli liczba pakietów roboczych spadnie poniżej 3, a jeden pakiet roboczy zostanie przeniesiony do stanu gotowości, jeden pakiet roboczy zostanie pobrany z zaległości sprintu i ponownie kolumna Doing będzie zawierała łącznie trzy pakiety robocze, które są zdefiniowany limit WIP.

Zawsze zaleca się podział limitu WIP na dwie podkolumny, jak pokazano:

  1. Robić
  2. Gotowy

Na przykład pakiety robocze w module projektowym po ukończeniu są teraz gotowe do przekazania do sekcji programistycznej. Takie podejście pomaga zespołom tworzyć lepsze strategie projektowe oraz umożliwia przejrzystą wizualizację i obraz trwającego projektu.

Korzyści z Kanban

1. Wszechstronność - Podejście Kanban jest niezwykle widoczne i przyciąga wzrok zespołów projektowych. Cały przepływ pracy wewnątrz tablicy Kanban komunikuje się między sobą za pomocą widocznych sygnałów. Ponieważ Kanban jest powszechnie akceptowany, może być używany i wdrażany przez prawie każdy zespół, co sprawia, że ​​jest to bardzo wszechstronne podejście.

2. Ciągłe doskonalenie - Gdy podejście Kanban jest skutecznie wdrażane do projektu, nadal szuka zakresu ulepszeń w dostarczonym projekcie. Jeśli znajdzie, modyfikuje produkt, włączając ulepszenie, a następnie dostarcza go ponownie

3. Redukuje wąskie gardła i blokady dróg - kolumna Kanban w toku pomaga zespołowi wizualizować i wykrywać oraz wąskie gardła i problemy związane z projektem oraz pomaga im to naprawić.

4. Ciągła dostawa - Kanban jest znany z tego, że jest dostarczany w samą porę, ponieważ koncentruje się na podejściu ciągłej dostawy poprzez ciągłe przenoszenie pakietów roboczych z jednego etapu na drugi.

5. Wizualne wskaźniki - Kanban umożliwia łatwą przejrzystość i ciągłe doskonalenie cyklu życia projektu dzięki eleganckim wskaźnikom wizualnym.

6. Solidny zespół - podejście Kanban umożliwia zespołowi podejmowanie bardziej zwinnych decyzji, ponieważ system Kanban jest prawie w całości własnością całego zespołu i robią postępy w miarę postępu projektu.

Wniosek:

W tym artykule zaczęliśmy od krótkiego wprowadzenia i historii Kanbana, po którym nastąpiły podstawowe zasady, które sprawiają, że każdy model Kanban jest wyłącznie zwinny i odnosi sukcesy. Następnie zobaczyliśmy kilka podejść do wdrożenia Kanban i dowiedzieliśmy się o zaletach korzystania z systemu Kanban.

Polecane artykuły

To był przewodnik po czym jest Kanban ?. Tutaj omówiliśmy Wprowadzenie, Zarząd Kanban, Praca, Korzyści. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Agile vs Kanban
  2. Co to jest Agile Project Management?
  3. Co to jest informatyka?
  4. Co to jest Jira Software?