в облаке
Попробовать

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

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

DEVPROM как инструмент управления полным циклом разработки проектов

20.05.2009 18:31

"DEVPROM как инструмент управления полным циклом разработки проектов"

 

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

 

DEVPROM - новая система на рынке инструментов полного цикла управления проектами.

 

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

 

Забегая немного вперед, можно с уверенностью утверждать, что для большинства проектов DEVPROM способен заменить целый набор таких инструментов, как Jira, Wiki, Sharepoint, MSProject, Testlink и прочих, являясь единой точкой доступа ко всей проектной информации, что особенно актуально для распределенных команд.

 

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

 

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

 

Давайте рассмотрим пример жизненного цикла обычной "фичи" продукта (user story, change request, пожелание), разрабатываемого по итерационной модели.

 

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

 

traces_small

 

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

 

А что, если продолжить мысль? Было бы отлично иметь не просто трассировку, а автоматически создаваемые связи, да еще и с поддержкой актуальности: изменили требование, и связанные тестовые сценарии тут же стали неактуальными и система сообщила об этом команде - много вы знаете инструментов, которые умеют это делать?

 

Небольшой обзор функциональных возможностей инструмента:

  1. Проектное планирование:
    • Формирование карты релизов и планирование работ на итерации
    • Отслеживание текущей загрузки, как по членам команды, так и по типам активностей (анализ, разработка, тестирование)
    • Удобные инструменты для работы с Product backlog
    • Экспорт в Excel и MS Project
  2. Управление требованиями и тестовыми сценариями:
    • Иерархия wiki-страниц для разделов требований и тестовых наборов и сценариев
    • Черновики документов, история изменений и совместный доступ
    • Шаблоны страниц, теги
    • Экспорт в RTF, HTML
    • Отчеты по измененным требованиям, неактуальным связям требование - тестовый сценарий, по покрытию требований исходным кодом и прочие
    • Формирование тестового плана и выполнение тестов
  3. Коммуникации, текущее состояние проекта и метрики:
    • Единых журнал изменений в проекте
    • Burndown диаграммы, скорость разработки, эффективность и другие метрики
    • Древовидные комментарии для любых проектных артефактов (пожелания, требования и т.п.)
    • Ведение блога проекта

Интересно?

 

Скачайте и установите себе DEVPROM или воспользуйтесь существующим хостингом на http://devprom.ru

 

Мы всегда рады ответить на любые ваши вопросы и с удовольствием устроим презентацию решения для вас и вашей команды.

 

31763624.23538540.1243540034.05965f3e8c7464c2a77aaf21c5c10576

 

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

Выступление на семинаре по управлению требованиями

11.04.2009 18:05

В нашем анонсе о мастер-классе по управлению требованиями в 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 работа с требованиями не отягащается множеством формальностей, однако, при своей простоте не теряет необходимых возможностей.

 

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

  • Это действительно что-то новое и полезное для реальной работы, без формализма и лишней шелухи. Функционал развивается благодаря влиянию сообщества, сформировавшегося вокруг продукта.
  • Мало кто работает с требованиями просто ради работы с требованиями, в DEVPROM это всего лишь небольшая часть процесса разработки, причем тесно интегрированная с кодированием, документированием, тестированием и взаимодействием с заказчиком.
  • У команд теперь есть отличная возможность использовать довольно простой, но функциональный инструмент для ведения проекта с участием географически распределенных участников. И как ни странно, совершенно бесплатно. Можете использовать проектный хостинг http://devprom.ru а можете установить инструмент на собственный сервер.

 

Если вас также интересует тематика работы с требованиями, есть вопросы или нужен совет, то, пожалуйста, пишите нам, с удовольствием ответим и поможем.

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