AgileDays Екатерингбург'10

18.06.2010 15:32

Немного информации о прошедшей в начале июня в Екатеринбурге региональной конференции AgileDays, посвещенной гибкой разработке программного обеспечения и организованной нашими партнерами, компанией ScrumTrek.

Нужно отметить, что в целом конференция хоть и является достаточно молодой (проводилась всего второй раз), но сразу стала одной из самых интересных и полезных ИТ конференций в России.

4 июня AgileDays отправился в путешествие на Урал, а точнее в Екатеринбург!

Читать полностью »

Прошедшая конференция AgileDays и управление Agile проектами

23.12.2009 02:20

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

Отличительной особенностью конференции стал упор на практический опыт и реальное применение гибких методологий. Программа была разделена на 3 трека – experience report, technical excellence, main stage. Особенный интерес у участников вызвали доклады представителей крупных компаний. Евгений Сорокин и Антон Бевзюк из компании Intel рассказали о том, как эволюционировали их подходы за более чем семь лет применения Agile в проектах компании. Дмитрий Никонов рассказал об опыте использования Scrum в компании Microsoft и Amazon, Артем Марченко – о подходах к планированию в компании Nokia.

Серия докладов была посвящена одной из самых актуальных проблем – масштабированию Agile на большие команды. По забавному совпадению доклады на эту тему делали три Дмитрия: Лапыгин (IBM), Лобасев (DEVPROM) и Викторов (F-Secure).

Отдельный трек был посвящен техническим докладам, в рамках которого Тимур Маркунин (IBM) и Евгений Злобин (Microsoft) провели «соревнование» платформ IBM Rational Jazz и MS Team System. Соревнование проходило в непринужденной обстановке, которое вызвало бурное обсуждение.

В рамках конференции прошел тренинг-сертификация "Scrum Master Certification". Участники тренинга стали сертифицированными скрам-мастерами. Тренинг провел Senior Coach компании Danube, сертифицированный Scrum-тренер Dan Rawsthorne.

Несколько отзывов от участников и докладчиков AgileDays'09:

«Весьма интересными и полезными оказались доклады представителей различных компаний о том, как в их компаниях внедрялся Scrum, и на какие грабли они наступали в процессе внедрения, - рассказал Евгений Ларчик, Ланит-Терком. - Понравилась свободная атмосфера на конференции, возможность в любой момент подойти к докладчику, чье выступление меня заинтересовало, и обсудить вопросы, которые остались после его доклада. С удовольствием буду участвовать в таких мероприятиях и впредь».

«Уникальное по формату и содержанию мероприятие, аналогов которому в России до этого не было, а лет 5 назад подобного рода конференция была невозможна (ИТ-сообщество было не готово к "промышленному" использованию гибких методологий). Уже некоторые подсмотренные практики и рекомендации используем в своей работе» Олег Клименко, КазСофт.

«Это лучшее мероприятие, на котором я был в этом году. Все замечательно - и содержание, и организация» Леонид Ларшин, Макхост

"Мы успешно внедрили Agile, а точнее одну из его практик - Scrum в стандартной по размеру команде разработчиков из 5-7 человек, и нам было интересно посмотреть на опыт более крупных коллег по ИТ-рынку, таких как Intel и IBM, чтобы узнать заранее о болезнях роста. В целом обмен опытом состоялся, конференция прошла на достойном уровне, подтвердив право называться Всероссийской / Международной (нужное оставить). Несомненно, будем приезжать еще" Денис Ермаков, Веблайм

«Очень радует, что у нас проводятся такие мероприятия, но еще более - что они собирают такое количество людей. Интерес к гибой разработке растет с каждым годом, здесь в этом можно убедиться наглядно. И, в этом же ключе, трудно переоценить значение практических докладов о внедрении и использовании Agile, которым на конференции выделена целая секция» Максим Гапонов, Авто ру

С фотографиями, презентациями и видео можно ознакомиться на сайте конференции www.agiledays.ru

Читать полностью »

Управление требованиями в Agile проектах с помощью DEVPROM

17 ноября в Москве пройдет очередная конференция, на этот раз для системных и бизнес-аналитиков, на которой будут рассмотрены вопросы сбора, анализа и управления требованиями - ReqLabs.

Организаторы конференции неожиданно пригласили выступить с докладом - будем рассказывать про управление требованиями в Agile и Agile-подобных проектах с помощью специально созданного для этого инструмента - системы управления полным циклом разработки проектов DEVPROM.

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

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

Говоря об Agile проекте, не имеет смысла рассматривать управление требованиями отдельно от общего процесса разработки проекта — требования постоянно уточняются, по ним непрерывно идет разработка и тут же проводится тестирование. При этом Agile разработка требует от команды высокой эффективности, и любой инструмент, используемый в проекте, должен соответствовать этому требованию.

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

В принципе, при традиционном использовании MSWord (или wiki-движка) и системы управления задачами, можно покрыть некоторые из перечисленных выше задач.

Однако, при высоком ритме Agile разработки, и, тем более, если вы работаете в распределенной команде, вам здорово поможет DEVPROM - простой и удобный, специально созданный для гибких проектов инструмент.

Имея единое информационное пространство проекта, обеспечивая высокий уровень обмена знаниями, а так же автоматизируя большинство ежедневных проектных задач (как по управлению требованиями, так и по другим проектным активностям), команда переходит на качественно новый уровень — действительно эффективную разработку продукта.

До встречи на конференции!

Читать полностью »

Enterprise Agile: Управление Agile проектами на уровне компании

9 декабря на AgileDays мы будем рассказывать про то, как внедрить Agile на уровне компании, в нескольких (десятках?) проектов, учитывая потребности и интересы всех заинтересованных в процессе и разрабатываемом продукте сторон.

О докладе:

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

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

Например, крайне важно при внедрении (еще до его начала) учесть точки зрения и потребности всех сторон, участвующих в проектах компании. Очевидные - это заказчики и проектные команды. Менее очевидные, но отнюдь не менее важные - это разного рода руководители: направлений, выделенных центров или даже всей компании. От решения этих людей зависит как начало, так и успешное окончание внедрения Agile на уровне компании.

Другим примером является выработка процесса (да, даже в Agile должен быть процесс), основанного на выбранных практиках Agile, которому должны будут соответствовать проекты компании. Это позволит добиться заметно более высокого уровня качества ведения проектов и их результатов, чем при разрозненной работе отдельных команд. Так же это позволит повысить зрелость отдельно взятой команды за счет непрерывного обмена опытом и знаниями между всеми командами компании.

Мы будем рассматривать важные моменты внедрения Agile в рамках компании в основном с позиции уровня руководителя проекта - как человека, способного повлиять на изменение процессов компании или ее выделенного центра (хотя, такое внедрение может инициировать и ведущий разработчик). Тем не менее, доклад будет полезен и руководителям более высокого уровня, а так же всем, кому интересны вопросы внедрения Agile.

И, конечно же, подробности о самой конференции:

Большая часть конференции будет посвящена докладам тех, кто реально практикует Agile. На конференции не будет голых Success Stories - в любой, даже самой крутой истории успеха, есть немало печальных страниц о проблемах, трудностях и о том, как команды с ними справлялись. Им будет уделено особое внимание.

Иногда можно услышать мнение, что если бы Agile работал, им бы пользовались крупные компании. Поэтому мы решили пригласить ребят из реальных монстров, таких как Microsoft, Amazon, Nokia, Yandex, Kaspersky и других. Вы узнаете, как большие компании используют Agile и почему. Впрочем, доклады будут и коллег из сравнительно небольших компаний.

Специальная группа докладов будет посвящена реальному использованию суперсовременных подходов к разработке. Это те самые страшные аббревиатуры, о которых интересно читать, но совершенно непонятно, как применять на практике, вроде DDD, BDD, FDD и TDD.

В рамках конференции пройдет тренинг-сертификация "Scrum Master Certification". Участники тренинга смогут стать сертифицированными скрам-мастерами . Тренинг проведет Senior Coach компании Danube, сертифицированный Scrum-тренер Dan Rawsthorne.

Посмотреть подробную информацию о конференции и зарегистрироваться можно на официальном сайте конференции AgileDays.ru

До встречи на конференции!

Читать полностью »

Краткие отчеты о выступлениях команды DEVPROM на конференциях весны 2009

03.06.2009 20:57

Апрель и мая выдались удивительно богатыми на различные софтверные конференции и встречи, на некоторых из них мы выступали, рассказывая про DEVPROM и то, как этот инструмент позволяет повысить эффективность работы проектных команд.

1. Обзор инструментов управления требованиями в Москве

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

Результатом стал огромный интерес, множество вопросов и первые пользователи локальной версии DEVPROM.

Аудиоверсию выступления можно скачать здесь (~11 МБ): DEVPROM.Requirements.mp3, слайды будут чуть ниже.

2. Конференция тестировщиков в Питере (SQADays2009)

Питер предстал с своем полном великолепии - первые теплые и солнечные деньки, остатки ледяных глыб в Неве, отличное настроение и встречи с интересными людьми.

Мы рассказывали о практиках организации эффективного процесса тестирования в распределенных командах и о том, как в этом помогает DEVPROM. Немного удивительным оказался факт, что очень многие из аудитории говорили что-то вроде: "Мы тестировщики, у нас есть набор задач, мы их выполняем. Зачем нам общаться с разработчиками и вообще думать о процессе?". Видимо, вотерфольные проекты себя еще изжили не до конца :)

3. Конференция Software Engineering Forum в Минске (SEF2009)

Минск тоже порадовал своей атмосферой, как в самом городе, так и на конференции. Доклад (мастер-класс) наш назывался "DEVPROM как инструмент управления требованиями", и было немного удивительно, когда в большой заполненной аудитории из всех человек только четверо сказали, что они занимаются непосредственно сбором и анализом требований :)

Поэтому рассказ немного скорректировали и рассматривали в целом DEVPROM как инструмент полного цикла управления проектами. Проводили аналогии с другими инструментами, рассказывали о своем опыте, отвечали на многочисленные вопросы. Приятно, что до сих пор приходят ребята с конференции и интересуются инструментом.

Краткую презентацию выступления можно скачать здесь (~0.5 МБ): SEF2009.DEVPROMRequirements.pdf, основная часть выступления была демонстрацией системы, что, согласитесь, гораздо интереснее слайдов.

И в завершение хочется

Сказать отдельное спасибо всем тем, кто своими баг-репортами помогает нам сделать DEVPROM лучше.

Мы очень ценим вашу поддержку и даже разработали "программу лояльности", о которой скоро обязательно напишем отдельно. Хочется сказать что некоторые самые активные пользователи уже ощутили ее возможности на себе :)

Команда DEVPROM.

Читать полностью »

Последние новости

Следите за развитием событий!