Гибкий инструмент разработки scrum? [закрытый]


Я недавно начал использовать "Jira" с плагином "GreenHopper". Однако я не чувствую, что это действительно делает то, что я хочу. Я видел классную функцию в "Scrumworks pro", где вы можете запустить приложение как настольное приложение. Поэтому мои требования включают в себя такие вещи, как:

  • должен иметь действительно простой пользовательский интерфейс для управления задачами scrum
  • предпочтительно должна иметь настольную версию, которая подключается к веб-версии
  • это не должно быть бесплатно, просто так долго, как это круто!
  • это должно быть, это не забитое приложение, а что-то специально разработанное для Scrum, с хорошей командой разработчиков.
  • было бы также дополнительным плюсом, если бы он мог каким-то образом интегрироваться с Subversion.
  • было бы еще одним дополнительным плюсом, если бы спринты могли отправлять резюме владельцам бизнеса о проделанной работе. То есть пользовательские отчеты.

Есть предложения?

8 18

8 ответов:

Можно попробовать IBM Rational Team Concert .

Простой пользовательский интерфейс: очень, особенно версия Eclipse.

Desktop: вы можете использовать web, VS add-in или eclipse version в зависимости от предпочтений членов команды. Как я уже сказал, я рекомендую Eclipse (но на самом деле не видел надстройки VS)

Цена: я считаю, что это бесплатно до 10 разработчиков, тогда это схемы ценообразования IBM. Но если это не проблема...

(не)разделанное приложение: это IBM, так что это не хак; и он построен на джазе, так что там есть какой-то дополнительный сок сообщества разработчиков. Хотя предполагается, что он способен поддерживать как традиционные, так и гибкие технологии, по моему опыту, он сильнее всего подходит для Scrum. Кроме того, конфигурация очень настраиваема.

Интеграция SVN: хотя официального моста для этого нет, я уверен, что это было сделано раньше (, например, Clearvision), и может быть сделано снова, если потребуется. Кроме того, RTC поставляется со своей собственной системой SCM - я не знаю, будет ли это работать достаточно хорошо для вас, чтобы заменить SVN в целом, но может быть.

Отчеты: множество (несколько) настраиваемых панелей мониторинга и диаграмм. Если и есть способ отправлять автоматические отчеты, то я его еще не видел.

В целом это звучит довольно близко к тому, что вы описывали.

EDIT: по многочисленным просьбам, некоторые скриншоты... Из моей реальной производственной среды. Это будет очень долго.

Декомпозиция Работ

Это представление разбивки работы моего текущего спринта. Вы можете это видеть у вас есть рассказы пользователей, задач, вы можете иметь дефектов, Арс, риски, препятствия, чем ты. Он фактически настраивается, так что вы можете добавлять дополнительные типы объектов, каждый со своими собственными свойствами и машиной состояний. Каждое из свойств, которые вы видите, может быть изменено из этого представления - так что очень легко просто добавить новую задачу под историю, установить ее оценку и краткое название, и вы можете идти. В целом, возможно, 10 секунд для создания новой задачи. Ctrl+S фиксирует ваши изменения (занимает ~1-2 секунды).

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

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

P.S. мои товарищи по команде не обязательно имеют хорошие разбивки задач / оценки здесь. Но вы поняли идею.

Видов, которые вы можете иметь, много,и их можно настроить. Так что, если вам нравится липкая доска для ваших задач, у вас есть...

Вид Панели Задач

На самом деле я не часто использую это, но оно есть. Вы можете либо просмотреть его по сгруппированным группам незавершенных, разрешенных и т. д. (как на скриншоте), что хорошо для просмотра нескольких различных типов объектов; или вы можете сделать это с помощью машина состояний определенного типа объекта (так что для дефектов вы могли бы решить, WNF и т. д.) Говоря о дефектах, это может интегрироваться с ClearQuest (хотя у него есть плохие ограничения, если вы используете мультисайтовое решение для CQ). Я не знаю, позволил бы я RTC полностью заменить другую систему отслеживания дефектов, но вы, вероятно, могли бы.

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

Возможны и другие виды. Другой фильтр, который я использую во время планирования спринта,- это "элементы исполнения", которые оставляют мне только истории и эпопеи - никакого беспорядка под ними. Говоря о "Под ними", вы можете иметь другие типы отношений, чем родитель-ребенок, такие как" связанные "или"блокирующие". Чтобы сделать это, хотя я думаю, что вы должны войти в конкретный объект. Родитель-ребенок может быть сделано таким же образом, но обычно вы просто перетащить объекты на друг к другу.

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

Панель артефактов команды

Панель артефакты команды позволяет просматривать соответствующие объекты. Как правило, для Scrum-менеджмента это будут планы, в которых вы храните все свои рабочие элементы. Пункт " рабочие элементы "на самом деле немного вводит в заблуждение в этом отношении, он позволяет выполнять запросы (например," открыть назначено Мне"), которые затем появляются в нижней панели. Лично я предпочитаю используя планы.

Вы также можете увидеть сборки, управление версиями - для некоторых команд они незаменимы, для других (таких как моя) они не используются.

Последний снимок экрана...

Панель Управления Команды

На самом деле есть три области в Панели Управления команды (четыре с "сборками" не представлены здесь, которые я не использую). "Мои открытые элементы" действительно могут отображать любой запрос, в любом порядке. Этот использует приоритет. Наведение курсора на любой из этих дисплеев соответствующих элементов (занимает 0,5-1С, чтобы подумать об этом), с F2, увеличивающим подсказку. Щелчок по любому из этих столбцов возвращает элементы для нижней панели.

Журнал событий - это то, что вы ожидаете, то, что делает ваша команда. Аналогично легко развернуть, нажав на элемент открывает соответствующий рабочий элемент в новой вкладке.

Затем идет загрузка команды, которая сравнивает оцененные назначенные элементы с ожидаемыми часами каждого члена команды, оставшимися для работы в итерации, а также итогом. Это вытекает из индивидуальной настройки рабочего времени и запланированные отлучки (увы, отлучки, похоже, не поддерживают никакого планирования на полдня, только полные дни). По чистой случайности, у меня есть один член команды без нагрузки, один с нагрузкой, точно соответствующей их ожидаемым часам, и один, который, очевидно, жевал больше, чем мог проглотить. Конечно, ему просто нужно обновить свои задачи, хотя в данном конкретном случае он действительно перегружен работой. Эта панель мониторинга позволяет мастеру Scrum быстро идентифицировать такого рода ситуацию и попытаться решить ее до того, как она станет слишком сложной. поздний. (Не спрашивайте, почему этого не произошло в данном случае).

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

Возможно, мне следует дать понять, что я никоим образом не связан с IBM, Jazz, RTC и т. д. Я просто думаю, что инструмент довольно изящный. Я еще не закончил его исследовать, на самом деле, но для Scrum он кажется чертовски хорошим, и я счастлив распространить это слово. :)

Это то, что вы ищете?

P.S. есть тонна гибких инструментов, вы можете продолжать смотреть вокруг. Но если Джира была недостаточно хороша для вас, то это, вероятно, дисквалифицирует, возможно, 90% того, что там хуже (например, ралли).

Основной трекер: http://www.pivotaltracker.com/

Нет настольной версии, но она довольно сильно качает. Имеет много интеграций и сторонних инструментов.

VersionOne очень хорош. Бесплатно до 10 пользователей, хороший веб-интерфейс и богатая база плагинов.

Мы использовали ассемблер (www.assembla.com) уже больше года. Это не бесплатно и не имеет настольной версии, но это определенно качает.

Некоторые вещи, которые я люблю:

  • пользовательский интерфейс является чистым и простым, что подходит как для разработчиков, так и для владельцев бизнеса.
  • задания и фиксации интегрированных из SVN-репозитория Github, так что это делает его легко отслеживать изменения Кодекса, касающиеся задач.
  • Инструмент Cardwall/Kanban отлично подходит для быстрого отслеживания задач.
  • это постоянно развивается с новыми функциями, такими как обзор кода и расширенные возможности cardwall.
Я не могу сравнить его функциональность со всеми решениями, но могу сказать вам, что он отлично работает для нашей команды, намного лучше, чем то, что используют наши партнеры, и клиенты довольны им.

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

Но если вам нужно использовать инструмент, особенно для распределенных команд...

Рекомендую ScrumDo.com быстрый, простой в использовании.

Хорошая доска канбан, интегрированный покер планирования, интуитивное управление историей с перетаскиванием, отлично подходит для распределенных команд.

Также нам нравится простой исходный код и время управления интеграцией.

Цены очень хорошо масштабируются с нашими растущими командами.

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

Scrumdo настоятельно рекомендуется. Гибкое управление проектами стало таким простым. Я надеюсь, что все команды в нашей компании будут использовать Scrumdo!

Попробуйте AgileWrap. Я уверен, что вам это понравится.

    Он имеет чистый, экономичный и простой в использовании интерфейс для управления историями пользователей scurm, задачами, дефектами, итерациями, релизами и задержками.
  1. интегрируется с Subversion и Gits. Имеет API / веб-сервисы.
  2. бесплатно для 5 пользователей команды. Очень доступный для больших команд. Вы можете использовать по требованию или на месте все, что соответствует вашим потребностям. Однако он не поставляется в настольной версии.
  3. Вы можете создавать пользовательские отчеты как а также использовать много стандартных диаграмм-график скорости, выгорание, выгорание, история кумулятивного потока и т. д.

Определенно взгляните наOnTime от Axosoft. Он соответствует вашему списку пожеланий, включаяSubversion integration (Если вы используете Visual Studio), настольные и веб-клиенты и т. д. Я использовал OnTime в течение последних пяти лет и очень рекомендую его.

Лучше всего, что на их сайте есть тонны информации, поэтому мне не нужно тратить вечер на создание скриншотов, чтобы соответствовать ответу Polymeron.