Канбан не е метод за разработка на софтуер..!?! Какво...

Post on 10-May-2015

348 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Димитър Бакърджиев

Управляващ СъдружникTaller Technologies Bulgaria

Канбан не е метод за разработка на софтуер..!?!

Какво тогава е Канбан?

Какво е методология?Методологията дефинира поведение:

• Какво да се прави• Как да се прави• Кога да се прави – последователност или алгоритъм• Кой какво да прави – дефиниране на роли и

отговорности

В идеалния случай трябва да ни обясни теоретичната си основа и да зададе област на приложение.

Много и различни методологии

Методът Канбан не е методология за управление на процеса на разработка на софтуер, нито пък за управление на проекти. Той изисква наличието на съществуващ процес.

Канбан е метод за управление на промяната

6

Японска дума, която на kanji се пише 看板 а на

katakana се пише カンバン , където Кан, 看 или カン , означава „сигнална," и Бан, 板 или バ ン“ означава „карта“.

Какво означава Канбан?

Традиционен метод за промяна

Насила хубост не става!

Еволюционна промяна

Канбан позволява…

Канбан дава на хората позволение да мислят с главите си и да бъдат различни от екипите в другата стая, на горният етаж, в съседната сграда и в конкурентната фирма.

Канбан може да бъде Agile, но може да се използва и в организации, които не са Agile.

• Започнете с това, което правите в момента• Съгласете се да преследвате постепенна,

еволюционна промяна• Първоначално следвайте текущо използваните

процеси, роли, отговорности и длъжности• Насърчавайте лидерски действия на всяко ниво

от организацията – от отделните хора до висшето ръководство

Принципи на Канбан

• Визуализиране• Ограничаване на незавършената работа• Управление на потока• Подробно описване процедурите на използвания

процес• Изграждане на обратни връзки с потока, в потока

и между нивата на организацията• Подобрявайте задружно, развивайте

експериментално използвайки модели и научния подход

Основни практики на Канбан

Интелектуалният труд е невидим

Как да визуализираме една система?

Резултати от визуализирането

Канбан предоставя прозрачност както върху самата работа, така и върху процеса на разработка.Прозрачността на процеса позволява на всички участници да видят резултата от действието или бездействието си.Ако резултатите от действията са видими, е по-вероятно хората да отделят от времето си и да започнат да си сътрудничат.

Ограничаване на количеството незавършена работа

Закон на Литъл

TH=WIP¿

Канбан система с виртуални карти

Резултати от ограничаването на незавършената работа• Ограниченията върху количеството незавършена

работа, налагани от Канбан, окуражават задружното решаване на проблемите.

• Нарастването на сътрудничеството за задружното решаване на проблемите и взаимодействието с външни заинтересовани лица, увеличава нивото на социален капитал в екипа и доверието между членовете му.

Канбан система с виртуални картиPull процесВходен ритъм; Срещи за попълване на входната опашкаРитъм на доставкаКласове услуги

Управление на потока

Изграждане на обратни връзки

Три механизма за обмен на информация:

• Среща пред канбан дъската (всекидневно)• Преглед на състоянието на системата (седмично)• Преглед на състоянието на организацията

(месечно)

Рискът трябва да се управлява и на трите нива!

Основни модели, използвани в Канбан Метода

Теория на Ограниченията (TOC)

 W. Edwards Deming ( SoPK)

Lean (TPS) 

Теория на ограниченията (TOC)Петте стъпки за управление на ограниченията са:1. Идентифицирайте ограничението!2. Решете как да извлечете максимума от ограничението!3. Подчинете всичко останало в системата на т.2!4. Отстранете първопричината за ограничението!5. Върнете се на т.1 и не позволявайте инерцията да стане истинскотоограничение!

Eliyahu Goldratt

Система на задълбоченото знание

 W. Edwards Deming

• Правилно възприемане на системата.• Познание за вариацията.• Теория на знанието.• Психология.

Принципите на Lean

Taichi Ohno

1.Дефинирайте какво е „Стойност“ от гледна точка на крайния потребител на продукта.

2.Идентифицирайте всички стъпки в потока създаващ стойност и когато това е възможно премахнете стъпките, които не създават стойност.

3.Направете създаващите стойност стъпки да се изпълняват в строга последователност, така че продуктът да тече гладко към клиента.

4.След като имате потока, нека клиентите издърпват стойност от дейността назад по веригата.

5.След като изпълните точките от 1 до 4 започнете процеса отново и го продължете докато постигнете състояние на съвършенство, в което създавате перфектна стойност без загуби.

Теория на опашките

• Раздел от теорията на вероятностите

• Изследва произволни операции, за осъществяването на които влияят случайни фактори

• Намира приложение при анализиране на сложни системи

Измервани показатели

• Време за доставка и оперативно време• Качество• Предвидимост на доставките• Спазване на регулаторни изисквания

Хистограма на оперативното време

Диаграма на оперативното време

Качество

Спазване срока на доставка

Спазване на SLA

Показатели за катализиране на подобрения

• Ефективност на потока• Влияние на блокърите• Ниво и причини за натоварването с дефекти

Ефективност на потока

• Изчислява се като чистото работно време се раздели на времето за доставка

• Обикновено е 5-10%• В добре управляваните организации е около 45-

50%

Показва обема от време, което може да се спечели без да се променят използваните технически методи.

Влияние на блокърите

Вид блокър Брой случаиВлияние /часове/

Счупена среда

1 10

Чакане за отговор

6 48

По-спешна работа

1 10

Ваканции/Болест/Празници

1 40

Натоварване с дефекти

3 21

Нива на прилагане на Канбан

Ниво 1: една организационна единица, некоординирано търсене

Ниво 2: една организационна единица, координирано търсене

Ниво 3: цялостен поток на създаване на стойност за потребителя

Ниво 4: Портфолио от проекти/дейности

Ниво 1: една организационна единица, некоординирано търсене

Ниво 2: една организационна единица, координирано търсене

Ниво 3: цялостен поток на създаване на стойност за потребителя

Ниво 4: Портфолио от проекти/дейности

Резултати от прилагането на Канбан

Способност за еволюционна приспособимостКултурна еволюция на организациитеУстойчиво темпо на работаПодобрява удовлетворението на клиентите

устойчиво темпо

постоянен поток от работа

показва проблемите

Канбан се използва в:• Разработка на софтуер• Маркетинг и Продажби• Мрежова администрация• Управление на персонала• Поддръжка на клиенти• Лична продуктивност! → http://www.personalkanban.com/pk/• Канбан за деца! →

http://www.personalkanban.com/pk/kidzban/

…и още много други браншове използват Канбан, за да вкарат нещата си в ред и за да имат повече време, в което да се наслаждават на живота!

Повече за Канбан?

limitedwipsociety.org

LeanKanbanUniversity.com

LinkedIn: Модерни Мениджмънт Методи

Facebook: Модерни Мениджмънт Методи

Обучение по Канбан?

top related