Открыть модальное окно

Введите символы на картинке


Скачать

AgileCamp 2015

28 Сентября 2015

В середине минувшего лета ветры поисков лучших методов работы занесли нас на преинтереснейшее мероприятие – AgileCamp 2015. Организаторы определили его форму как "антиконференция" – в противовес традиционным конференциям с их докладами, презентациями и множеством мало кому интересных и нужных формальностей, здесь делается акцент на практике, которая позволяет встретиться с проблемой лицом к лицу и справиться с ней в практически реальных условиях.

Итак, несколько сотен светлых умов собрались в пансионате "Яхонты", что находится в живописнейшем месте под Москвой, с целью погрузиться в мир гибкой методологии разработки программного обеспечения. Agile-методы предназначаются прежде всего для разработчиков ПО, однако для нашей компании они также актуальны. Работая преимущественно с готовыми программными продуктами, мы видим возможность применения гибкой методологии в процессе их внедрения. Собственно, методология эта универсальна, и применять ее можно не только в сфере информационных технологий, но и в бизнесе, политике и даже в семейной жизни. Поэтому мероприятие может представлять интерес не только для разработчиков ПО, программистов, руководителей проектов. Мы с удовольствием делимся впечатлениями об AgileCamp 2015 и надеемся, что для кого-то гибкие методологии станут полезным открытием или как минимум – поводом по-новому взглянуть на организацию труда своей команды.

День первый
 
Началось все с разделения участников на два отряда – процессный и инженерный. Процессный (в котором были мы) нес ответственность за построение бизнес-модели, формулировку требований и обеспечение взаимопонимания между командой и пользователями. Инженерный отряд занимался программированием, рефакторингом, тестированием и так далее.

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



После отсеивания неудачных идей у каждой команды осталась одна, над которой предстояло работать дальше. В качестве своеобразного перерыва между этапами работы нам предложили сыграть в одну нехитрую, но крайне познавательную игру. Нас поделили на команды по пять человек, между которыми разделялись следующие роли: два аналитика, два разработчика и почтальон. "Аналитикам" дают изображение геометрических фигур, по которому они должны написать подробное техническое задание – только текст. "Почтальон" передает это ТЗ "разработчикам" в другой части зала, и они за ограниченное время должны на основе задания воссоздать изображение. Эта замечательная практика в игровой форме в очередной раз подтвердила эффективность гибких методов.

После игры мы вернулись к разработке выбранной ранее бизнес-идеи. Теперь перед нами стояла задача описать бизнес модель в виде Lean Startup Canvas. Казалось бы, сложностей быть не должно. У нас есть отличная идея, которую нужно всего лишь разложить по полочкам, а точнее – по ячейкам классического шаблона Эша Маурьи. Однако на практике все оказалось не так гладко. Мало того, что формализовать описание продукта достаточно сложно – каждый пункт давался нам через споры и компромиссы – необходимо также избежать противоречий внутри таблицы. Еще одно усилие на благо общего дела – и модель будущего продукта становится более стройной и сбалансированной.

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

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

День второй
 
На второй день нас ожидали игры – естественно, с agile-уклоном. Первая игра – getKanban, полноценный симулятор управления проектом по гибким технологиям. Можно провести параллели с "Монополией", но getKanban отличает профессиональная направленность и более сложные правила. Мы смогли полностью "прочувствовать" на себе работу над проектом – с настройкой Kanban-досок, составлением графиков и другими прелестями концепций этой методологии.



Самое веселое организаторы припасли напоследок. В игре Ball Point Game на одну команду из 10 человек выдается по 15 шариков для пинг-понга, которые нужно очень быстро передавать любым другим игрокам, кроме соседей справа и слева. Одно касание игрока к мячику – один бал.  Вот уж где пришлось потрудиться над стратегией! Строго рекомендуется для налаживания эффективного взаимодействия любой команды!

Настольная игра - get canban

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