Записки о софтверном бизнесе

Репортаж с FogBugz World Tour

October 17th, 2007 Posted in Бизнес, Технологии
Вчера довелось побывать на FogBugz World Tour в Вашингтоне. Для тех кто не в курсе, FogBugz это популярная баг-трекалка, разрабатываемая компанией Fog Creek Software.

Мировой тур посвящен выходу новой, шестой версии FogBugz, и проходит в 20 городах Северной Америке и много где еще на других континентах. Презентации проводит основатель компании, легендарный Джоэл Споэльски. 

Что такое FogBugz

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

Из инструментов, полезных менеджеру, отмечу Evidence-based scheduling. За этими страшными словами кроется предсказание вероятности релиза продукта на любой заданный день. В рассмотрение берется объем задач (новые фичи и баги) и исторические данные оценки затраченного времени. Допустим над проектом работает пять разработчиков у каждого из которых есть набор задач. Допустим Вася П. оценивает время на необходимое на свои 5 новых фич и 3 бага в 100 часов. Исторические данные по Васе показывают, что оценщик из него неважный (эти данные можно посмотреть в виде графика). Допустим он говорил что ему нужен день, а делает за три, в другой раз говорил, что нужно пять дней, а делает за два дня. На основании этих данных вычисляется коэффициент доверия Васиной оценке. Невысокий коэффициент доверия не означает, что Вася плохой разработчик, хотя определенная корреляция есть Это всего лишь говорит о том что Вася плохо оценивает свои силы и трудоемкость задачи.

Имея исторические данные по всем разработчикам и объем задач можно построить график, который покажет какова вероятность релиза на любую заданный день. Этот же график может показать, что, например, оставив только фичи и баги с приоритетом 2 и выше, можно выпустить релиз на два месяца раньше.

Эти графики больше полезны менеджеру и руководителю проекта, чем разработчику. Они дают возможность лучше ориентироваться в ситуации и принимать решения на ранних этапах работы над проектом. И вы можете смело сказать боссу: «Да, мы можем выпустить продукт вовремя. С вероятностью 4 процента.»

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

Сама презентация

Сама презентация проходила часа полтора. Минут за 45 Джоэл рассказал о новых и интересных фичах, потом еще столько же отвечал на вопросы. Ничтоже сумнящеся я взял у него автограф. При случае продам эту книжку на Ebay.Идея проведения серии презентаций по всему миру не нова. Этот метод подходит не всем и прямой отдачи ожидать не приходится.

Компания и ее продукты должны быть хорошо известны, чтобы собралось достаточное количество людей (в Вашингтоне собралось около 150 человек). По словам Джоэла, затраты на одного посетителя получаются около 60 долларов. С другой стороны аудитория максимально целевая и кто-то из посетивших  напишет в своих блогах итд.  Мы сейчас используем бесплатную версию FogBugz на двух пользователей, но не исключено что перейдем на платную версию.

----------------------

Понравилось? Дальше еще интереснее. Подпишись на RSS.

  1. 9 Responses to “Репортаж с FogBugz World Tour”

  2. By Роман on Oct 17, 2007

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

    Жалко, что он не говорил на тему софта и его продвижения, а только FogBugz демонстрировал.

  3. By Michael Rusakov on Oct 18, 2007

    Вопрос: Сергей, откуда у Вас версия на 2 пользователя? Сходил на сайт FogCreek, там есть только 45-дневный trial.

  4. By Roman on Oct 18, 2007

    I have googled “+fogbugz +versus” for alternatives and found an interesting link
    http://forums.atlassian.com/message.jspa?messageID=257249658

  5. By Сергей Корнилов on Oct 18, 2007

    2Роман:

    Успеха Джоэла, на мой взгляд, на 90% зависит от его блога, точнее изначальный успех его компании, ибо сейчас он пишет мало. Софт у них очень приличный, но этого недостаточно. Его блог и способность хорошо писать – это его unfair advantage. Повторить такое очень трудно, практически нереально. Проще написать нового Гарри Поттера.

    2Михаил:
    Какое-то время назад Джоэл постил на форуме линк на подписку на бесплатный вариант FogBugz on Demand. Возможно что эта ссылка еще работает:
    http://discuss.joelonsoftware.com/default.asp?biz.5.482288

    2Роман:

    про Jira я знаю совсем мало, точнее просто ничего. Возможно тоже неплохой инструмент.

  6. By Роман on Oct 18, 2007

    Спасибо за линк, попробуем поюзать.

  7. By Michael Rusakov on Oct 20, 2007

    Сергей, спасибо за ссылку – работает. Правда лишь через 45 дней будет ясно триальный это аккаунт или бесплатный. Там написано, что это Student Startup Edition.

    Смотрел систему пока 10 минут, но уже ясно, что штука весьма удобная и полезная. Осталось лишь заставить себя заносить в нее баги. Ну и разобраться со всеми фичами постепенно, чтобы продуктивнее работалось.

    Еще раз спасибо!

  8. By Anton on Oct 24, 2007

    Оченил! благодарю!

  9. By Maxim Kramarenko / TrackStudio on Nov 29, 2007

    Кстати, почитал про этот evidence-based schedule – первое впечатление было хорошим, но у нас (похоже, не только у нас) провалы сроков происходят из-за появления новых (неизвестных до какого-то момента) задач, а не плохой оценки трудоемкости известных задач.

    Сегодня по этому поводу большой пост написал:
    http://maximkr.livejournal.com/11192.html

  1. 1 Trackback(s)

  2. Jun 8, 2008: Lifestyle business » Blog Archive » Оценка сроков проекта

Post a Comment