<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Kanban.club: posts tagged DoD</title>
<link>https://www.kanban.club/?go=tags/dod/</link>
<description>Кратко и по делу о Kanban, Scrum, LeSS, SAFe и все, что может пригодиться в работе менеджеру</description>
<author></author>
<language>en</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>Кратко и по делу о Kanban, Scrum, LeSS, SAFe и все, что может пригодиться в работе менеджеру</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Кейс. Scrum после 3 месяцев работы</title>
<guid isPermaLink="false">84</guid>
<link>https://www.kanban.club/?go=all/keys-scrum-posle-3-mesyacev-raboty/</link>
<pubDate>Fri, 28 Jun 2019 19:10:23 +0300</pubDate>
<author></author>
<comments>https://www.kanban.club/?go=all/keys-scrum-posle-3-mesyacev-raboty/</comments>
<description>
&lt;p&gt;Что было выявлено по итогу присутствия на ретроспективе, у команды, которая уже около 3 месяцев работает по Scrum. Команда из 7 человек, причем ВП и СМ находятся в одной локации, а вся остальная команда в другой.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Что имеем из фактуры, над которой можно поработать:&lt;/b&gt;&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Цель спринта состоит из 8 пунктов, в формате что надо сделать. (причина – задачи не связаны друг с другом, а раз так, то и разные цели)&lt;/li&gt;
&lt;li&gt;Запланированный на спринт объем работы, команда не выполняет (команда хочет лучше оценивать задачи в человеко-часах и просит СМ дать им инструменты, чтобы трекать это Jira)&lt;/li&gt;
&lt;li&gt;Команда не довольна оценкой результативности от ВП по результатам обзора, в прошлый раз было 4.5 из 10, в этот раз 3.5 из 10, команда не довольна и хочет лучше планировать&lt;/li&gt;
&lt;li&gt;На ревью пользователи не приходят, так как им нечего показывать&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://www.kanban.club/pictures/Scrum-case-1.jpg" width="800" height="600" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Варианты, что можно улучшить Скрам-мастеру в его команде:&lt;/b&gt;&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Сейчас ВП и команда по разные стороны баррикад, так как на обзоре никого кроме ВП и команды нету, то это походит на отчетную встречу. По этому команда спрашивает у ВП, как хорошо она поработала, на что получает низкую оценку, так как ВП смотрит на разницу между что планировали и что сделали. Поэтому команда хочет защититься от этого, хочет начать мерить свое время, чтобы узнать что она молодец, но реальная причина не в этом. Результат – демотивация команды.  СМ нужно вернуть команду и ВП на одну сторону и направить их к единой цели. Еще раз сформировать общее видение того, что делает команда (см. цель спринта). Цель сформулировать по SMART.&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Обратную связь получать от Пользователей, так она будет объективной и команда должна мочь сама оценить свою результативность без интерпретации ВП. Объективность можно достичь тем, что это будет какая-то измеримая цель: количество денег, пользователей и т.д.&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Признаться, что ниодна задача не сделана до конца и поставить самим себе за результат 0. Еще раз вернуться к теме, что такое DoD и чем он отличается от AC.  СМ нужно запустить активность с командой по генерации DoD и посмотреть на свой бэклог спринта с тем, что вся команда уверена, что сможет сделать все запланированное с учетом согласованного DoD&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="4"&gt;
&lt;li&gt;Команда формирует много целей спринта, так как видит элементы бэклога разными, но у нас же это команда и она делает общие цели. Для этого нужно посмотреть на нашу цель, на наших пользователей и постараться найти какую-то объединяющую метрику для всех элементов бэклога, так называемую единую линейку, по которой можно мерить все элементы. Если такой общей линейки найти не удается, то тут нужно остановиться и признать, что у нас это не команда и сделать перезапуск.&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="5"&gt;
&lt;li&gt;Еще раз с командой проговорить цикл, что когда мы берем задачу в спринт, то обсуждаем АС (критерии приемки), все задачи обязательно проходят DoD. АС – для каждой задачи свой, DoD общий и его можно менять на ретроспективе.  Команда получает ОС от пользователей напрямую, и это являются экологичным источником положительных или отрицательных эмоций, где ВП может подбодрить команду и прийти на планирование с новым задором.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;i&gt;Обязательно не забывать об экологичной обратной связи между всеми участниками процесса, чтобы не получить проблему на пустом месте.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;После такого разбора, за такой период, СМ сказал: “Ааа.... я все сломал, ничего не работает, я почти убил команду” :)&lt;/p&gt;
&lt;p&gt;И здесь лежит ловушка в том, что Scrum всегда не работает – и в этом и была задумка. В этом и есть источник улучшений команды для СМ. Включайте режим Коломбо, экспериментируйте, сначала сделайте все события скрам, потом улучшайтесь.&lt;/p&gt;
&lt;p&gt;Реально убить команду СМ может только специально и это тоже надо уметь. Нельзя все сразу предусмотреть, каждая команда идет своим путем, ему нужно только помогать.&lt;/p&gt;
&lt;p&gt;Автор Роман Петров&lt;/p&gt;
</description>
</item>

<item>
<title>Отличия Definition of Done от Acceptance Criteria (CoS)</title>
<guid isPermaLink="false">78</guid>
<link>https://www.kanban.club/?go=all/otlichiya-definition-of-done-ot-acceptance-criteria/</link>
<pubDate>Sat, 06 Apr 2019 16:01:08 +0300</pubDate>
<author></author>
<comments>https://www.kanban.club/?go=all/otlichiya-definition-of-done-ot-acceptance-criteria/</comments>
<description>
&lt;p&gt;В нашей работе очень важно помнить о том, что нам нужна прозрачность (&lt;i&gt;transparency&lt;/i&gt;) того, что делает команда, для всех кто работает с этой командой: это могут быть другие команды, &lt;b&gt;Заинтересованные лица&lt;/b&gt; (они заинтересованы в том, что делает эта команда, и будут как-то использовать тот результат, что она делает), а в особенности для &lt;b&gt;Владельца продукта&lt;/b&gt;.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://www.kanban.club/pictures/dod_ac_correct.jpg" width="800" height="600" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Так как же Команде разработчиков договориться с Владельцем продукта о том, что же такое сделано? И тут, на помощь нам приходит &lt;b&gt;Критерии Готовности (DoD или Definition of Done)&lt;/b&gt; – это чек-лист работ, которые проходит каждая из задач команды, после чего она может на каждую из них свою печать “Готово”. Этим команда заверяет, что &lt;b&gt;продукт сделан правильно&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;Владелец продукта, принимая задачу от команды, уже знает, что все очевидное и ожидаемое, по умолчанию от команды, сделано. А чтобы, это действительно было так, то стоит, этот список действий, записать в явном виде и согласовать с двух сторон. Цель в том, чтобы не было разночтений, все четкой ИЛИ работа СДЕЛАНА, ИЛИ НЕ СДЕЛАНА, только в этом случае, будет доверие к команде от Владельца Продукта и Заинтересованных лиц.&lt;/p&gt;
&lt;h2&gt;Кто составляет этот список?&lt;/h2&gt;
&lt;p&gt;Команда. Это именно команда, говорит, что для нее значит, что задача сделана, это общий список без привязки к контексту. Это может быть для ИТ проекта: “Прошли автотесты, Сделан регресс, Написана пользовательская документация, и т.д.”, для доставки: “заказ собран в коробку, упакован в пакет, зарегистрирован в систему, наклеен штрих-код, положен на полку на складе”.&lt;/p&gt;
&lt;h2&gt;Достаточно ли это для Владельца продукта?&lt;/h2&gt;
&lt;p&gt;Очевидно, нет! То, что код прошел все технические процедуры, а коробка лежит в красивом виде на правильной полке, не говорит ничего о содержимом. Для содержимого, есть дополнительный критерий, называемый Критерий Приемки (Acceptance Criteria). Он уже составляется Владельцем продукта, для того чтобы понимать, что &lt;b&gt;сделали вещь правильную&lt;/b&gt;.&lt;/p&gt;
&lt;h2&gt;Соединение DoD и AC, дает нам прозрачность в том, что была сделана &lt;b&gt;правильная вещь правильным способом&lt;/b&gt;.&lt;/h2&gt;
&lt;h2&gt;Давайте посмотрим на это, на примере метафоры нашего любимого аэропорта.&lt;/h2&gt;
&lt;p&gt;Мы приходим в аэропорт и сдаем багаж. Каждый багаж проходит необходимые проверки: по размеру, весу и содержимому. Если в самолет загрузили багаж, то команда самолета уверена, что все, что загружено правильной формы, безопасно и т.д. Эти все процедуры – это критерии готовности (DoD), в которых вам можно, что сдав свой багаж, вы получите его целым по прилету.  И тут-то содержимое чемоданов – это критерий приемки (AC), он то и важен для вас, в соответствии с ним, вы смотрите, что все что вы положили в чемодан, прилетело в целости и сохранности.&lt;/p&gt;
&lt;p&gt;Т.е. у вас с перевозчиком есть договоренность, что значит доставленный груз, но ценность – это то, что внутри. Принимаете работы вы уже смотря на то, что внутри.&lt;/p&gt;
&lt;h2&gt;В пиццерии&lt;/h2&gt;
&lt;p&gt;DoD: пицца приготовлена, пожарена, нарезана, упакована в коробку / подана на стол и нигде в процессе не испорчена&lt;/p&gt;
&lt;p&gt;Acceptance Criteria: пицца именно того размера и вида (состав ингредиентов), какого заказал клиент.&lt;/p&gt;
&lt;h2&gt;Говоря математическим языком: DoD – это необходимое условие, а AC – это достаточное условие. Они всегда идут рука об руку, но путать их не надо.&lt;/h2&gt;
&lt;p&gt;Еще, для больших команд, применяется критерий готовности Релиза (Definition of Done for a Release).&lt;/p&gt;
&lt;p&gt;Если вам не нравится слово Критерий приемки, то можете взять вариант Хенрика Книберга &lt;b&gt;«Как продемонстрировать» (How to demo)&lt;/b&gt; или Майка Кона &lt;b&gt;«Условия удовлетворения ожиданий» (Conditions of Satisfaction)&lt;/b&gt;. Эти варианты больше подходят для задач без ИТ, например, в высокоуровневых бизнес-целях.&lt;/p&gt;
&lt;h2&gt;Что такое идеальный DoD?&lt;/h2&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://www.kanban.club/pictures/Done_UnDone.jpg" width="800" height="573" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;DoD – это те работы, которые мы делаем с каждым элементом бэклога, каждый спринт.&lt;/b&gt; И в идеале, у вас в результате есть то, что сразу можно поставить \ отдать пользователю. Но что делать, если для этого нужно сделать что-то еще? Например, провести сборку, сделать нагрузочное тестирование, подготовить документацию, получить согласования от юристов, бухгалтерии, безопасников и т.д. Быть честным!&lt;/p&gt;
&lt;p&gt;Нужно подсветить всю эту работу, которая НЕ будет готова в конце спринта. Она будет накапливаться и с ней нужно что-то делать. &lt;b&gt;Задача Scrum команды, честно признавать что еще нужно делать и находить решения&lt;/b&gt;, чтобы с каждым новым спринтом, таких работ становилось все меньше.&lt;/p&gt;
&lt;p&gt;Список Критериев может создаваться как самим Владельцем продукта, а может и командой разработки. Команда, на планировании или PBR, может задавать вопросы относительно этого списка в целях прояснения понимания, что нужно сделать, а так же предлагать от себя дополнительные критерии. Здесь важный нюанс, что &lt;b&gt;ответственность за то, как будет проверяться каждый элемент бэклога, лежит на Владельце продукта&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;Сокращенно, AC – называть не удобно и можно путать с Agile Coach, Автоматизированная Система и т.д.  Поэтому, &lt;b&gt;давайте пользоваться термином CoS (Conditions of Satisfaction) Условия удовлетворения ожиданий&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Автор: Роман Петров&lt;/p&gt;
</description>
</item>


</channel>
</rss>