Open Kanban (Открытый Канбан) - Переведено на Русский Язык

I want to publicly thank my Co-Founder Annita Yegorova for her great effort in translating Open Kanban to Russian. It is marvelous to be able to reach the Slavic speaking world, thanks so much Annita!
Наше движение на пути к Свободному Open Kanban
Open Kanban – это движение, цель которого сделать доступными для всех основные ценности и принципы Kanban. Идея создания Open Kanban была вдохновлена движением Открытого программного обеспечения (ОПО), предоставившего пользователям и создателям программного обеспечения 4-е существенные привилегии Свободного программного обеспечения.
Подобно ОПО задача Open Kanban (ОК) состоит в предоставлении сообществу Kanban этих четырех привилегий (возможностей) в контексте обмена знаниями:
- Свободно использовать Kanban для любой цели. (Привилегия № 1)
- Изучать, задавать вопросы и менять Open Kanban в том или ином русле, приемлемом для Вас или/и Вашей организации. (Привилегия № 2)
- Разветвлять или вносить изменения в Open Kanban для создания своей собственной кастомизированной (измененной и настроенной по Вашему вкусу и предпочтению) версии, и впоследствии распространять ее. (Привилегия № 3)
- Приносить благо всему сообществу Open Kanban, предлагая более полезные способы решения проблем посредством обмена и распространения этой информации в Главном репозитории (хранилище файлов) Open Kanban. Это возможно путем заливания текста, информации или др. в наше главное хранилище на GitHub. Эта возможность показывает нашу приверженность к общению, сотрудничеству и непрерывному совершенствованию. (Привилегия № 4)
Введение в Open Kanban
Kanban становится все более значимой частью Гибкой (Agile) методологии разработки программного обеспечения (ПО) и ИТ. Согласно авторитетному исследованию о степени востребованности Agile в 2012, проведенному компанией VersionOne, методология Kanban удвоила свои показатели принятия как Agile метода и применения среди других Agile-методологий за прошедший 2012 год, став часто используемой альтернативой Scrum.
Как бы то ни было, но с ростом популярности Kanban также пришла необходимость приспособить Kanban (Agile и Lean метод с более чем сорокалетней историей) к некоторым проприетарным идеям и интерпретациям того, что же есть Kanban. Эта ситуация была полностью объяснена в нашей предыдущей статье, в которой мы поделились идеей необходимости существования Open Kanban, Вы можете прочесть нашу статью по этой ссылке.
Open Kanban фактически соответствует представлению большинства людей, знакомых с Agile движением, при мысли или упоминании о Kanban как Agile методе разработки ПО и ИТ. Однако, в отличие от других Agile методов, Kanban включает в себя огромное наследие метода Lean. В Японии, где собственно Lean движение и возникло первоначально, такой вид Kanbanа называется カンバン(камбан).
Первостепенной задачей Open Kanban является предоставление свободного (бесплатного), открытого, пригодного для совместных усилий Kanban-метода, который является как Agile, так и Lean.
Что же такое Open Kanban?
Определение Open Kanban
Open Kanban – это Agile и Lean ультра легкий метод, направленный на улучшение любой сферы деятельности Вашей организации. Хотя его главные области применения это ИТ и ОП, Open Kanban может быть использован в любой организации, бизнесе или некоммерческом использовании (организации) для достижения гибкости и беспрерывного совершенствования в работе.
Несмотря на то, что Open Kanban не является полным или завершенным методом Agile или Lean, в свое время он является сердцем (ядром) этого метода, вот почему Open Kanban можно назвать ультра легким методом. Лучшим примером для специалистов из мира Программного Обеспечения о сути метода Open Kanban является Ядро Линукса.
Open Kanban включает в себя три ключевых компонента, которые его и определяют:
-
Ряд ценностей, которые выводят его на один уровень с Agile и Lean движениями в сфере ИТ и ПО.
-
Комплекс практических навыков, приводящие ценности Open Kanban в действие.
-
Лицензия открытого типа (Open Source license), предоставляющая право любому вносить изменения или создавать новые методы на базе существующего (Open Kanban).
Движение Open Kanban
Дополнения к Open Kanban составляют Agile и Lean методы, или же Open Kanban методы. Open Kanban является сердцем (ядром) всех этих Kanban методов. Наша лицензия позволяет этим Kanban методам быть свободными (бесплатными) или коммерческими. Все Kanban методы вместе взятые, работающие и сотрудничающие друг с другом – основа Open Kanban движения. Мы с нетерпением ждем того момента, когда множество Open Kanban методов будут взаимодействовать друг с другом и тем самым приносить пользу для всех людей.
Все Open Kanban методы объединяются между собой следующими характеристиками:
- Общее Open Kanban ядро, являющееся одновременно Agile и Lean.
- Совместными попытками улучшить Open Kanban посредством предоставления своих идей в главный репозиторий (хранилище), где их может увидеть вся общественность Open Kanban.
Природу движения Open Kanban можно легко понять путем изучения диаграммы, приведенной ниже:
Open Kanban может быть развит и приспособлен для людей и организаций, желающих создать завершенный Agile и Lean Kanban метод, готовый к применению в индивидуальной сфере клиентов. К примеру, разработанный нами метод Kanban Ace является Agile и Lean Kanban методом, основанным на базе Open Kanban; но применимый для удовлетворения конкретных требований в сфере ИТ, ПО и бизнеса.
По мере развития движения Open Kanban мы ожидаем дополнения нашей структуры другими Open Kanban методами. У нас много ключевых идей с методом Kanban for Teams, созданным Al Shalloway, Scrumban от Corey Ladas, а также Kanban Thinking от Karl Scotland. Мы приглашаем к сотрудничеству всех желающих объединить усилия и построить мощное движение Open Kanban.
Составляющие Open Kanban
Ниже мы приводим перечень ключевых ценностей и практических навыков, составляющих Open Kanban. Учитывая тот факт, что это наш первый релиз, мы рассчитываем в будущем на развитие наших идей. Мы предлагаем принять участие в нашей инициативе, и, конечно же, Вы можете воспользоваться GitHub для предложения Ваших изменений и вклада в общее дело через функцию Pull request!
1. Ценности Open Kanban
Считаем нелишним ещё раз напомнить, что практические навыки Open Kanban берут свое начало в ценностях, являющихся Lean и Agile. Они таковы:
-
Уважение к людям:
- В центре методов Lean и TPS (Toyota Production System) лежит уважение к людям. Уважение к людям также подразумевает ответственность за свои действия, в то же время наделяет других компетентностью и возможностью выполнять те или иные действия и процессы.
- Уважение к людям позволяет делегировать задания, и управлять спросом, что очень важно для метода Kanban. Когда любой разработчик имеет возможность взять историю из накопившейся невыполненной работы и передвинуть ее в стадию разработки или проверки, это значит, что мы его уважаем, уважаем его умения, и именно мы даем ему это право и компетенцию выполнять подобного рода действия, выказываем таким образом наше уважение к этому человеку.
- Уважение к людям сближает эту ценность с «устойчивым ритмом» из Agile, также как и «Muri» (無理)из Lean. Если Вы уважаете свою команду, Вы не будете заставлять своих людей работать до смерти или подвергать любого работника на физически или морально невыполнимые задачи. Любой разработчик, менеджер или вся команда, выжатые как лимон, являются идеальным условием для краха любого рода. Kanban не использует подобные методы.
-
Смелость (мужество, храбрость):
- Одного уважения к людям недостаточно; как довольно точно подметил Kent Beck, для совершенствования или даже просто для исправления ошибок, нам необходима смелость. Когда менеджер, вице-президент или управляющее лицо совершает какую-либо ошибку, и некто ниже рангом замечает ее, необходимо иметь много смелости, чтобы указать на эту ошибку вышестоящему лицу.
- Союз смелости и уважения к людям располагают к эффективному делегированию полномочий и заданий, уместному управлению спроса и беспрерывному совершенствованию.
-
Умение сосредоточиться на ценности:
- Одной из ключевых целей Kanban является создание ценности. В сфере разработки ПО ценностью является создание работающего, высококачественного кода, что в свою очередь является частью Agile. Эта ценность предполагает собой исполнение обязательств перед клиентом, и это является целью наших усилий.
- Ценность находится в центре методов Lean и TPS (Toyota Production System), но часто эта ценность располагается на другой стороне медали и состоит в ликвидации лишних затрат (отходов) или "Muda". В японском языке «Muda» (無駄) олицетворяет собой все, что не представляет собой ценности для процесса или потока. Ликвидируя лишние затраты, мы оптимизируем создание ценности.
-
Общение и совместная работа:
- Общение и совместная работа являются ключевым звеном в командной работе. Одна ценность не может полноценно функционировать без другой, поэтому мы их и объединили. Для того чтобы добиться успеха, нам не только нужно быть услышанными и понятыми (что достигается путем правильного общения), но и уметь работать с другими в команде для создания ценности.
- Без совместных усилий Kanban потерпит крах. Честно говоря, почти каждый бизнес, где работа сообща и совместно не является одним из главных приоритетов, рано или поздно терпит крах.
-
Целостный или системный подход к изменениям:
- Теория глубинных знаний Доктора Деминга и Теория Ограничений Э. Голдратта напоминает нам, что ни одна часть системы не может сама по себе принести тотального улучшения. Нам необходимо понять идею о целостном взгляде на систему и использовать его. Ключевой частью системы являются люди, не только как трудовые ресурсы, но и как полноценные личности, заставляющие всю систему работать.
- Kanban согласен с этой точкой зрения и направляет свои усилия туда, где это требуется. Понимание целостности системы является фундаментальным в процессе постоянных и успешных изменений.
2. Практические навыки Open Kanban
Ценности Open Kanban приводятся в действие с помощью следующих 4-х ключевых практических навыков:
-
Визуализация рабочего потока:
- Выполняя мыслительную работу, к примеру, разработку нового метода, дизайн пользовательского интерфейса, создание бизнес-репорта, большую её часть видеть невозможно. Это значит, что результат наших усилий намного меньше, чем сами потраченные усилия, т.к. мы не видим самого объёма проделанной работы.
- Kanban имеет решение для данной проблемы: Kanban boards - визуальное представление потока работы, показывающее количество рабочих процессов, перемещающихся от стадии разработки до стадии готовности.
- Такая практика Kanban облегчает совместные командные усилия, а также обеспечивает прозрачность процесса и работы, осуществляемой командой разработчиков. Управляющий проекта легко видит статус того или иного задания, стоящего перед командой, член команды - свое влияние на проект.
- Визуализация рабочего процесса не ограничивается лишь досками Kanban: Вы также можете использовать вывески, диаграммы, которыми команда разработчиков сможет воспользоваться в своей собственной рабочей среде, к примеру, дэшборд, графиками производительности или другими показателями информации.
-
Использование в руководстве командного подхода:
-
Без лидера в команде невозможно достичь чего-то стоящего, за исключением того случая, когда компания представлена лишь одним человеком.
- Несмотря на то, что Kanban начинает работать с того места, где Вы находитесь сейчас, без изменения названия должностей и ролей в организации, Kanban не может полноценно работать и приносить пользу, если у Вас нет команды разработчиков.
- Команды и руководство команды являются ключевым моментом для получения результата в каком-то одиночном проекте или во всей работе. Хорошие команды и хорошие руководители команд одинаково важны в Kanban. Нет никакой необходимости менять название должностей или ролей в команде, но нам нужны слаженные команды во главе с достойными лидерами.
-
Без лидера в команде невозможно достичь чего-то стоящего, за исключением того случая, когда компания представлена лишь одним человеком.
-
Снижение объема затрачиваемых усилий:
- Исследования в области работы мозга, и многочисленный опыт методов Lean, Теории Ограничений и Kanban подтверждают тот факт, что при желании завершить нужный этап работы быстрее, чем запланировано, при условии наличия совершенного рабочего процесса и хорошего боевого духа команды, необходимо сосредоточить свои усилия на главном, чтобы сократить общий объем работы. Многозадачность не принесет желаемых плодов.
- Ограничение количества заданий, выполняемых в какой-либо промежуток времени, означает уменьшение общего объема работы на определенной стадии рабочей цепочки. Делая это, Вы получите плоды своей деятельности гораздо быстрее, так как Вы способны сосредоточить все свои усилия в одном направлении. Наилучшее объяснение этого факта было приведено в книге Дональда Рейнерцена. Позволяя команде сосредоточиться на чем-то одном, Вы помогаете ей завершить начатое гораздо быстрее.
- Ограничение работы в прогрессе (WIP) является последствием снижения объема затрачиваемых усилий, и никак не наоборот. Впрочем, выполнение любой из приведенных выше рекомендаций приведет к улучшению показателей эффективности и производительности. Open Kanban не предлагает ограничивать WIP, но требует «Снизить объем затрачиваемых усилий».
- Каким же образом можно снизить объем затрачиваемых усилий? Посредством уменьшения сложности и количества работы, проделываемой на каждом участке рабочей цепочки. В сфере разработки ПО это будет означать следующее: уменьшить число создаваемых трудоемких заданий (epics), и как можно больше упростить существующие задания; а также снизить объем заданий, над которыми Вы работаете на каждой стадии жизненного цикла ПО - таким образом Ваша команда будет сосредоточена на главном и принесёт больше плодов в своей деятельности.
-
Приобретение новых знаний и непрерывное совершенствование:
-
Используя четыре предыдущих практики, Вы гарантированно улучшите производительность своей работы. Однако для того, чтобы совершить существенный прыжок в новаторстве, боевом духе и постижении ценностей, Вам необходимо остановиться, проанализировать проведенную работу и наметить пути совершенствования.
- Стоить заметить, что эта практика соответствует ценности Agile – принятию изменений. Существует много способов применения этой практики командой Kanban: например, совершая Ретроспективы, проводя Стратегические совещания или даже используя практику Kaizen.
- Обучение и анализ проделанной работы является ключевой концепцией для непрерывного совершенствования. И так, шаг за шагом, процесс совершенствования станет частью культуры всей командной работы.
- В дальнейшем Open Kanban будет впитывать в себя все лучшее, прислушиваясь к сообществу и обновляясь, чтобы стать самым совершенным методом Agile и Lean.
-
Используя четыре предыдущих практики, Вы гарантированно улучшите производительность своей работы. Однако для того, чтобы совершить существенный прыжок в новаторстве, боевом духе и постижении ценностей, Вам необходимо остановиться, проанализировать проведенную работу и наметить пути совершенствования.
3. Лицензия Open Kanban
Наши поиски подходящей Лицензии Open Source для этого проекта привели нас к трем возможным вариантам сосуществования совместного вклада и четырех привилегий, которые мы приводили ранее. Этими вариантами были: GNU LGPL v3, Лицензия MIT, а также наиболее открытые лицензии Creative Commons.
Несмотря на то, что первые две лицензии вроде как и должны нам подходить, обе более применимы для «расшаривания» (обмена, общего доступа) компьютерного исходного кода. «Creative Commons» напротив подходят для ментальной работы, а именно: создание различных документов и творчества СМИ. Использование подавляющим большинством пользователей именно этой лицензии компаниями Wikipedia, Flickr, Autodesk и многих других убедила нас в преимуществах данного вида лицензии и в дальнейшем мы видим ее в качестве надежного промоутера свободы в нашей культуре.
Таким образом, наша лицензия Open Kanban основана на «Creative Commons» и полностью совместима с 4-мя привилегиями открытого сообщества. Итак, мы выбрали Creative Commons Attribution 3.0 Unported license, наиболее знакомую для нас как CC BY. Эта лицензия является одной из наиболее открытых лицензий в данное время. CC BY лицензия Open Kanban полностью позволяет Вам следующее:
- Распространять, копировать и изменять Open Kanban;
- Использовать метод Open Kanban в личных, коммерческих и неприбыльных (некоммерческих) целях.
Мы лишь просим Вас о следующем:
- Указывайте нас в качестве источника Ваших знаний; - Вносите свой вклад в Open Kanban, предоставляя свои лучшие идеи в главный репозиторий Open Kanban.
Каким образом Вы сможете принести пользу для Open Kanban?
Прежде всего, говорите об Open Kanban и рекомендуйте его использование в работе. Вы можете найти информацию о компании, создавшую идею Open Kanban, в сети интернет: в Twitter, LinkedIn, Google Plus, а также на официальной веб-странице.
Во-вторых, если Вы хорошо понимаете метод Kanban и желаете внести свою лепту, ознакомьтесь с тем, как работает Git, сделайте разветвление нашей идеи и внесите свой собственный вклад через предоставление pull request на нашей странице GitHub.
В-третьих, наше видение Open Kanban гораздо больше, чем этот документ. Мы хотим создать отдельный сайт для Open Kanban и распространять движение Open Kanban по всему миру среди людей, практикующих Agile и Lean методы. Если Вы желаете сделать что-то большее для Open Kanban, мы приветствуем такие устремления и ожидаем Вашу помощь в любой из приведенных ниже областей:
- Переводы. Мы хотели бы привнести в мир слово об Open Kanban. Мы приглашаем переводчиков с любых уголков нашей Земли.
- Графический Дизайн. Мы хотели бы создать несколько логотипов для идентификации последователей движения Open Kanban, тех, кто поддерживают нас, объединяет усилия в использовании методов Open Kanban или предлагает Сертифицированное Обучение.
- Веб Дизайн и Разработка. Мы бы хотели создать сайт, посвященный Open Kanban, где люди могли бы обмениваться информацией о проекте, предлагали бы обучение этому методу, а обмениваться взглядами на нашу инициативу. Мы приверженцы Open Source решений и компьютерных языков, таких как: PHP, Drupal и Ruby on Rails.
- Хостинг. Если Вы имеете желание предоставить хостинг для нашего сайта, дайте нам об этом знать. Мы приверженцы Open Source ОС, таких как: Linux и FreeBSD.
- Обучение Open Kanban. Присоединяйтесь к нашей инициативе о предложении Сертифицированных курсов Open Kanban. Мы находимся лишь на ранней стадии разработки этой инициативы, и намерены объединить усилия с теми специалистами, которые предлагают обучение и разделяют наше видение о существовании альтернивного метода Open Kanban на рынке. Если Вы заинтересованы в этом, напишите нам.
- Финансовая Поддержка. Страница финансовой поддержки будет создана в ближайшее время, но если у Вас есть желание оказать нам любого рода финансовую помощь уже сейчас, Вы можете написать нам, и мы предоставим Вам всю необходимую информацию.
- Идеи и Предложения. Мы рады узнать о Ваших идеях и предложениях на нашем LinkedIn форуме.
И, наконец, рассмотрите возможность поддержки спонсора создания этой инициативы, AgileLion Institute, путем регистрации на наши классы. Наш курс Kanban Ace является первым, основанным на Open Kanban и, обучаясь, Вы делаете Open Kanban более могущественным.
Мы искренне верим в открытое движение Open Kanban для пользователей всех сфер деятельности, где совместный вклад имеет огромное значение. Мы благодарим Вас за внимание и время, проведенное в прочтении всего основного документа Open Kanban. Пусть ценности и принципы Open Kanban послужат на благо Вашей деятельности!
Joseph Hurtado
Founder AgileLion Institute
Kanban Ace Coach - An Open Kanban Method
Мета дата Open Kanban | ||
Автор: | Joseph Hurtado | Joseph at AgileLion dot com |
Соавтор: | Anna Yegorova Hurtado | Annita at AgileLion dot com |
Переводчик на русский язык: | Анна Егорова-Хуртадо | Annita at AgileLion dot com |
Спонсор: | AgileLion Institute | AgileLion.com |
Главный репозиторий: | Open Kanban on GitHub | https://github.com/agilelion/Open-Kanban |
Имя документа: | Open Kanban Main | This page describes the heart of Open Kanban |
Версия релиза и лицензия: | 1.00 Ревизия А | CC-BY 3.0 |