AgileDays Екатерингбург'10
Немного информации о прошедшей в начале июня в Екатеринбурге региональной конференции AgileDays, посвещенной гибкой разработке программного обеспечения и организованной нашими партнерами, компанией ScrumTrek.
Нужно отметить, что в целом конференция хоть и является достаточно молодой (проводилась всего второй раз), но сразу стала одной из самых интересных и полезных ИТ конференций в России.
4 июня AgileDays отправился в путешествие на Урал, а точнее в Екатеринбург!
|
Прошедшая конференция AgileDays и управление Agile проектами
Вот и прошло одно из самых ярких событий уходящего года - конференция 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 |
DEVPROM как инструмент управления полным циклом разработки проектов
"DEVPROM как инструмент управления полным циклом разработки проектов"
Мы решили опубликовать тезисы к одному из наших выступлений, кратко описывающие концепцию DEVPROM и его функциональные возможности как ALM решения. Надеемся, эта информация будет полезна чтобы понять, как именно DEVPROM может помочь вам реализовывать свои проекты.
DEVPROM - новая система на рынке инструментов полного цикла управления проектами.
Чем он привлекателен? Прежде всего, своей простотой и уникальной функциональностью. Во-вторых, своей доступностью - для небольших команд он совершенно бесплатен и легок в установке. В-третьих, он непрерывно развивается, основываясь на реальных потребностях проектных команд.
Забегая немного вперед, можно с уверенностью утверждать, что для большинства проектов DEVPROM способен заменить целый набор таких инструментов, как Jira, Wiki, Sharepoint, MSProject, Testlink и прочих, являясь единой точкой доступа ко всей проектной информации, что особенно актуально для распределенных команд.
Во время нашего мастер-класса мы посмотрим, как эффективно встроить DEVPROM в процесс разработки ваших проектов, используя его для планирования релизов и итераций, для сбора и управления требованиями, для подготовки тестовых сценариев и проведения работ по тестированию, для обеспечения эффективных коммуникаций между членами команды.
Мы увидим, как организовывается командная работа, как происходит формирование проектных артефактов, как создаются и поддерживаются связи между ключевыми элементами разработки - пожеланиями заказчика, требованиями, тестовыми сценариями и найденными по ним ошибками, исходному коду и документации.
Давайте рассмотрим пример жизненного цикла обычной "фичи" продукта (user story, change request, пожелание), разрабатываемого по итерационной модели.
Каждая новая фича, в своей реализации, проходит через определенный цикл: она формулируется заказчиком, предварительно оценивается проектной командой, попадает в разработку, будучи разбита на задачи по сбору требований, разработке, написанию тестовых сценариев и тестированию, документированию и прочие. Результатом выполнения каждой задачи является некий артефакт, зависящий от типа задачи: раздел требований, исходный код продукта, тестовые сценарии и найденные по ним ошибки и доработки.
traces_small
Очевидно, что для эффективной работы со всеми этими артефактами, нам нужны связи между ними, трассировка - а для этого необходимо, чтобы работа по ним велась в едином инструменте.
А что, если продолжить мысль? Было бы отлично иметь не просто трассировку, а автоматически создаваемые связи, да еще и с поддержкой актуальности: изменили требование, и связанные тестовые сценарии тут же стали неактуальными и система сообщила об этом команде - много вы знаете инструментов, которые умеют это делать?
Небольшой обзор функциональных возможностей инструмента:
Интересно?
Скачайте и установите себе DEVPROM или воспользуйтесь существующим хостингом на http://devprom.ru
Мы всегда рады ответить на любые ваши вопросы и с удовольствием устроим презентацию решения для вас и вашей команды.
31763624.23538540.1243540034.05965f3e8c7464c2a77aaf21c5c10576
|
Выступление на семинаре по управлению требованиями
В нашем анонсе о мастер-классе по управлению требованиями в DEVPROM мы приглашали всех желающих на семинар, который проводился в комании Luxoft и был посвящен анализу недорогих систем управления требованиями. Были представлены системы LuxProject (собственная разработка Luxoft на базе Atlassian Jira & Confluence), Sparx EA (и дополнительный софт по управлению требованиями, оба коммерческие продукты), а также DEVPROM как недорогое (практически бесплатное) решение для Agile команд.
Суть решения Luxoft заключается в автоматизации процесса управления требованиям на промышленном уровне (использование классических моделей управления требованиями, управление шаблонами для реализации CMMI, управление жизненным циклом требований, интеграция с баг-трекером Jira и работа с требованиями на базе Wiki платформы Confluence, а также предоставление пользователям некоторых отчетов). В целом интересно и решение используется внутри компании (я правда этого никогда не видел), но довольно тяжеловесно, более того, решение далеко не бесплатное и поставить вы его себе самостоятельно не сможете.
Суть решения Sparx EA заключается в реализации подхода MDD (Model Driven Development), те кто имел опыт работы с EA (Enterprise Architect) поймут сразу: суть работы с требованиями заключается в моделировании их как будто это элементы доменной модели. Имеется большое количество атрибутов, есть шаблоны (настраиваемые) для выгрузки в MSWord, есть интеграция с самой моделью. Честно говоря мне показалось это настолько далеким от реальности... Нет, конечно каким-то организациям, у которых в штате над проектом трудится несколько десятков аналитиков, где используется MDD и т.п. это наверно очень нужно и очень круто, но имхо не для реальной жизни :)
Суть же нашего решения - максимально упростить процесс работы с требованиями, не потеряв при этом необходимой функциональности: построение иерархии требований, совместная работа, ведение истории изменений, согласование с заказчиком, использование шаблонов, выгрузка в MSWord, реализация трассировки с остальными артефактами проекта (пожелания, исходный код, тестовые сценарии, документация). Каждая команда сама для себя определяет степень потребности в управлении требованиям и может использовать или неиспользовать (отключить) данный функционал. В DEVPROM работа с требованиями не отягащается множеством формальностей, однако, при своей простоте не теряет необходимых возможностей.
Доклад читал Дмитрий Лобасев, поэтому и возымел грандиозный успех у слушателей, они оживились (наш доклад был последним), много спрашивали и действительно интересовались системой. На мой взгляд интерес к системе был обоснован следующими факторами:
Если вас также интересует тематика работы с требованиями, есть вопросы или нужен совет, то, пожалуйста, пишите нам, с удовольствием ответим и поможем. |