17-18 июня в прекрасном южном городе Самара, прямо на берегу Волги, с совершенно невероятным успехом прошла мини-конференция, организованная компанией ScrumTrek и посвященная практическим навыкам работы в Agile проектах - AgileCamp। Если вы, по какой-то причине, не смогли попасть на это мероприятие - читайте, смотрите фотографии и завидуйте тем, кто там был :)
Совершенно новый формат - непрерывные, логически связанные между собой мастер-классы по процессным и инженерным практикам разработки настолько увлекли всех участников кэмпа, что в коридоре между залами не было видно практически никого из 150 пришедших на кэмп участников।
Deep dive в мир Agile - это действительно то, что было нужно - ни единого теоретического доклада, только практические занятия по проектированию и разработке нового продукта с нуля: симуляция процесса разработки крупного продукта одновременно четырьмя командами, проектирование продукта с помощью innovation games (product box и vision canvas), анализ и проработка требований к продукту с использованием storymapping, проектирование интерфейса, анализ рисков - все эти практики каждый участник попробовал своими руками и готов начать применять в своих реальных проектах।
Инженерная секция так же получилась очень насыщенной - модульное тестирование, TDD, непрерывная интеграция с полной настройкой окружения с нуля, парное программирование и другие практики, интерес к которым буквально безвылазно держал около 50 разработчиков в зале все 8 часов первого дня конференции - вы когда-нибудь такое уже видели?
После первого напряженного дня, полностью прошедшего в непрерывной практической работе, шестьдесят счастливчиков, успевших заранее выкупить билеты, рано утром поехали в небольшое путешествие по Волге на специальном кораблике, где было все необходимое для создания атмосферы тесного общения и обмена знаниями и опытом: флипчарты, фломастеры, 100 литров пива, квас и снеки!
Попробуйте представить себе атмосферу небольших докладов (lightning talks) у флипчартов, стоящих на горячем песке островка на Волге, куда причалил корабль - при этом светит солнце, вокруг изумительная природа, люди сидят группами по интересам, пьют пиво и общаются - как вам? :)
Наверное, поэтому не стоит удивляться, что лента новостей в facebook уже вторую неделю после нашего кемпа каждый день показывает добавление десятков новых друзей - людей, которых объединил AgileCamp'11!
Присоединяйтесь к нам в Новосибирске, где пройдет следующий AgileCamp в первых числах ноября। На кораблике, конечно, зимой не поплавать, но что-то такое же необычное и интересное придумать обещаем!
Stay tuned! http://camp।agiledays.ru/
Команда ScrumTrek - ваш проводник в мире Agile процессов.


Сейчас ходит много разговоров о том, как стать стартапером, много шума по поводу, что Дмитрий Анатольевич собрался делать в Сколково. В рунете многие создают ангельские и венчурные фонды. Все это крайне интересно и нам, в ScrumTrek.

В-третьих. Agile это методология, которая учит нас работать итеративно и инкрементально. Бывали случаи, когда у команд/компаний получалось выстроить "Agile-разработку": стабильные билды, результат в конце итерации, минимум багов - все отлично, но на выходе всеравно недовольный заказчик или пользователь. Как так получается?
20 сентября состоится очередная встреча AgileRussia. Она пройдет в экспериментальном формате Jam Session и нашим гостем в этот раз будет Дэвид Хассман (консультант по организации процессов и продуктовому менеджменту, DevJam). Знание английского языка - понадобится.
David Hussman, DevJam - консультант по организации процессов и продуктовому менеджменту.
Dan Rawsthorne - Senior Coach, Certified Scrum Trainer, Danube. Дэн работает в IT индустрии более 25 лет. Прошел путь от простого разработчика до менеджера проектов и продуктов. Он работал как в небольших (3 человека), так и в огромных (500 человек) командах и приобрел колоссальный опыт по организации работ в проектах разной продолжительности и сложности. Дэн занимался улучшением процессов в маленьких "хакерских" компаниях и огромных организациях, сертифицированных по CMMI и ISO.
Григорий Мельник – Microsoft, Senior Program Manager в команде patterns & practices в Microsoft. В настоящее время руководит проектами Microsoft Enterprise Library и Software Testing Guidance. Его профессиональный опыт – более 15 лет. Как инженер-разработчик ПО, научный сотрудник и профессор университета с более 40 публикациями внёс существенный вклад в развитие современных методов разработки, тестирования и внедрения комплексных программных систем (включая Acceptance Test-Driven Development).
Работая в качестве Scrum Coach, помог внедрению Agile с нуля в 4х компаниях.
"Был на тренинге у Никиты Филипова - Agile инъектция в мозг. Категорически рекомендуется все кто типа "мы используем agile в своем проекте". Чтобы понимать что все эти крайне разнообразные извращения которые вполне благополучно существуют в реальной жизни не имеют никакого отношения ни к agile, ни к scrum. А также того что agile не решает проблемы того что например команда недостаточно мотивирована или внутри команды есть противоречия. Scrum - хороший способ построить за вполне обозримое время эффективную команду из хороших ( = средних ) программистов.Если хочется ( но колется ), или уже "используем", но что то хреново получается - сходите на тренинг чтобы не тратить время на пробивание стен своей головой. Во первых далеко не всем и не всегда это рецепт помогает, а во вторых может быть вы просто "не умеете их правильно готовить"" - спасибо за столь эмоциональный отзыв :)

Первый день был сфокусирован на принципах и проблемах связанных со сбором требований и построением продукта в целом, с точки зрения менеджеров управляющих проектом или продуктом.Среди проблем, с которыми наиболее часто приходится сталкиваться специалистам, работающим в области разработки ПО можно выделить две наиболее значимых области: Проблемы Процесса и Проблемы Продукта. И зачастую (по крайней мере, на моей практике) основной фокус усилий направляется на создание/улучшение процесса. Особенно в outsource-проектах, где иногда можно наблюдать «феномен Золушки»: процесс является любимой дочкой, а продукт и его проблемы волнуют разве что «добрую фею» - Product Owner-а. Находясь в роли этой «доброй феи» в данный момент на 2-х аутсорсинговых и одном внутреннем проектах я четко осознал, что одной из ключевых проблем в моем случае является вопрос сбора, анализа и упорядоченной работы с требованиями. Тренинг “Agile Requirement Analysis” Никиты Филиппова уже помог мне (хотя прошла всего неделя) упорядочить и перестроить процесс работы с требованиями на двух проектах. Еще не все «бреши» заделаны, но уже четко видны проблемы, ясно их влияние на процесс разработки и определены меры по решению этих проблем. Такой тренинг, на мой взгляд, является крайне полезным, так как покрывает область проблем, в которой сам Scrum нам ничего не предоставляет. На тренинге нам удалось изучить(вспомнить) набор практик и инструментов, которые можно применять фактически в любом итеративном процессе разработки: Составление Vision, определение целей и ограничений проекта, определение пользовательских ролей и т.д. Так что какой бы процесс у вас ни был (может, даже WTF,…простите waterfall) – этот тренинг будет скорее всего полезен.


Факты
Как правило мы используем Story Cycle Time, как среднее значение (Avg. Story Cycle time), так как не все задачи имеют одинаковой размер.
На вопросы онлайн конференции "404" отвечал Никита Филиппов, основатель компании «ScrumTrek», которая ставит команды разработчиков на рельсы гибких методик разработки, решающая проблемы компаний путем улучшения процессов. Никита и его коллеги тренировали такие известные вэб-проекты, как Тематические медиа (Habrahabr.ru, Autokadabra.ru), АФИША, Auto.ru, Badoo, e-signals.