АDiscovery Descipley Deckэто современная карточная игра для Agile Teams, которая использует геймификацию, чтобы сделать зависимости видимыми, расставить их приоритет и улучшить сотрудничество. Разработанный на основе интервью с опытными тренерами Agile, это помогает командам идентифицировать и разрешать закупорку на ранних этапах - будь то в уточнении, семинарах или ретроспективах.

Использование колоды способствует психологической безопасности и динамике команды. Визуальная поддержка и четкая структура способствуют обсуждению, в то время как подходы демократического общения гарантируют, что каждый голос услышан. Оптимизированный рабочий процесс нарушает структуры водопада, стимулируя прозрачность - важное преимущество, особенно в гибких средах с несколькими командами.

АDiscovery Descipley Deckдоступно сообществу в различных форматах: бесплатно наGitHub, как интерактивныйМиро доскана Мироверси или какНабор физической картына Etsy. Наша цель - переосмыслить Agile Collaboration во всем мире, используя современные инструменты и игривые подходы.

Проблемы в современной разработке программного обеспечения

On-site collaboration, as described in the article about backlog refinement at a northern German airport.

Эволюция командного сотрудничества

Представьте себе, что вы работаете в гибкой команде, где коммуникация и сотрудничество функционируют. В 2019 году,Военные комнаты- командные пространства, оснащенные досками, канбанскими досками и другимиИнформационные радиаторы- были эпицентром гибкого успеха. Спонтанные дискуссии, быстрое принятие решений и прямое общение позволили командам разрешать зависимости без долгих встреч или задержек.

Даже тогда не все было идеальным. Тем не менее, проблемы часто решались быстрее, как мы подробно описали в нашей статье оУтонченность отставанияПолем Но времена резко изменились с ростом удаленной работы.

Проблемы в удаленных настройках работы

С переходом на удаленную работу в 2020 году, гибкие команды - как и все остальные - столкнулись с новыми проблемами. Спонтанные взаимодействия и прямая связь были заменены цифровыми инструментами. Разработчики больше сосредоточились на основных задачах, в то время как владельцы продуктов взяли на себя все большую ответственность за управление рисками и зависимостями. Встречи увеличились, и знания затрудняли сотрудничество. Абмижная работа начала сходить напоминатьНемецкая инженерия- Жесткие процессы и обязанности имели приоритет, часто приводя к более низким результатам и узким местам.

Как команды могут оставаться эффективными в такой среде при управлении зависимостями? Ответ:Игривые подходыЭто уменьшает сложность и способствует общению. АDiscovery Descipley DeckИнтерактивный инструмент, разработанный специально для разработчиков и гибких команд, делает зависимости видимыми и позволяет командам разрабатывать совместные решения.

Задача зависимостей в гибких командах

Кен Рубин, автор книгиОсновная схватка, однажды сказал:«Зависимости убивают ваш гибкий поток в масштабе».

С 2020 года влияние зависимостей на удаленную работу значительно ухудшилось. Задержки, увеличение затрат и разочарованные команды являются общими последствиями, когда зависимости не управляются активно.

В то же время крупные организации все чаще используют ловкость, чтобы быстрее и гибко реагировать на изменения на рынке. Однако,командные зависимостиСтаньте серьезной проблемой, излишне продление процессов.

Чтобы проиллюстрировать это, давайте посмотрим на вымышленный сценарий с участием команды под названиемНоваторыПолем

Реалистичный гибкий сценарий: новаторы и их задача зависимости

A frustrated Team Member

Проблема: скрытые зависимости

АНоваторыКоманда работает над критической функцией для приложения, которое должно быть завершено в следующем спринте. Цель амбициозна: бесшовная интеграция в существующую систему. Во время уточнения эта функция обсуждается, но«Зависимости»Столбец в отставании остается пустой - общий шаблон. Все кажется ясным, и спринт начинается.

Ко второй неделе возникает серьезная проблема: команда зависит отAPI конечная точкаот другой команды, которая еще не была разработана. Коммуникация между командами медленная - электронные письма остаются без ответа, а встречи синхронизации разветвлены. Кроме того,одобрение юридического отделаТребуется до того, как функция будет выпущена. Цель спринта находится под угрозой, и растет разочарование в команде.

Почему возникают эти проблемы?

Переход к удаленной работе: больше фокуса, меньше сотрудничества

Переход от физическогоВоенные комнатыДля цифровых пространств принципиально изменили рабочие процедуры. Разработчики в Agile Teams больше сосредоточены на своих основных навыках - кодировании. На первый взгляд, это кажется полезным. Однако потеря спонтанных разговоров и прямого решения проблемКритические зависимости остаются неоткрытымиПолем

Знание булочки и фрагментированные цели

Другая проблема - это увеличениепараллелизация задач и целейПолем Команды работают над разными приоритетами, не разъясняя их зависимости. Даже в пределах одной команды формируются звучание знаний из -за снижения спонтанного обмена. Результат: работа становится большеиндивидуальный, покаСовместное управление отставанием, разработка и планирование спринта устроились на заднее сиденьеПолем

Колода обнаружения зависимостей - структурированное решение

The Innovators using the Dependency Discovery Deck

Как новаторы преодолели свои проблемы

В их следующемСпринт ретроспектива, Мастер Scrum делится новым инструментом, обнаруженным на конференции:Колода обнаружения зависимостейПолем АНоваторыРешите попробовать это, чтобы предотвратить подобные проблемы в будущих спринтах.

Во время следующей усовершенствования эта функция обсуждается снова - на этот раз с колодой. Два члена команды осматривают карты и определяют ключевые зависимости:

  • Внешние системы:Конечная точка API от соседней команды отмечена критической зависимостью.
  • Вклад заинтересованных сторон:Одобрение юридического отдела помечено как потенциальный блокировщик.
  • UI/UX Concept:Последний макет отсутствует в команде дизайнеров.

СпасибоDiscovery Descipley DeckКоманда рано определяет зависимости и систематически разрешает их. Следующий спринт работает гладко, и эта функция доставляется вовремя. АНоваторыубеждены и интегрируют колоду в их обычные процессы.

Как использовать колоду обнаружения зависимостей в гибких процессах

Some Cards explained

Утонченность отставания

  1. Подготовка:Формируйте пары и убедитесь, что у каждой группы есть полная колода.
  2. TimeBoxing:Через три минуты пары просматривают карты и отбрасывают нерелевантные.
  3. Презентация:Пары присутствуют и оправдывают их выбор в команду.
  4. Кластеризация:Зависимости сгруппированы и классифицируются.
  5. Оценка и действия:Обсудить кластеры, оценивать риски и определить решения.
  6. Необязательный:Продвинутые команды могут адаптировать процесс к своим потребностям.

ПИ планирование

Масштабированные рамки, какБезопасныйТребовать, чтобы команды определяли зависимости в нескольких командахв течение коротких сроковПолем Тем не менее, эти рамки редко обеспечивают конкретные методы для этого эффективно.

АDiscovery Descipley Deckпредлагает структурированный подход дляПИ планирование, Помогая командам:

  • Определить зависимости перекрестной команды рано.
  • Кластер и визуализировать зависимости отПрограммные доскиПолем
  • ОтрегулироватьВыпустить план поездана основе зависимостей.

Ретроспективы

Ретроспективы предоставляют возможностьанализировать структурные зависимостии устранить препятствия. АDiscovery Descipley DeckПомогает командам:

  • Определить повторяющиеся зависимости.
  • РуководитьАнализ основной причиныПолем
  • Развиватьдолгосрочные стратегии улучшенияПолем

Геймификационные преимущества

  • Прозрачность:Все зависимости становятся видимыми.
  • Психологическая безопасность:У каждого есть структурированный способ поделиться пониманием.
  • Мотивация:Игривые элементы улучшают обучение и вовлечение.
  • Демократизация:Сбалансированные дискуссии, где слышатся все голоса.

Совместное использование забота: наш вклад в Agile Community

The Discovery Discorvery Deck

АDiscovery Descipley DeckНаш способ вернутьAgile CommunityПолем Мы предлагаем его в нескольких форматах:

  • Discovery Discovery Deck в GitHub
  • Discovery Deciply Deick в Мироверсии:Цифровая версия для удаленных команд.
  • Discovery Descivey Decks как физический набор карт.

В настоящее время мы работаем надВступительный семинариРешение стратегическая колодаДля общих зависимостей. Следите за обновлениями!

Вы столкнулись с подобными проблемами?Мы хотели бы услышать о вашем опыте!

КNils HyomaВЯн ШнайдериМатиас ЭшхолдПолем