Вопрос

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

Мы собираемся внедрить рабочий процесс, основанный на этот набросок Рейна Хенрихса и нам было любопытно узнать мнения о том, как разбить компоненты продукта на проекты.

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

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

Есть какие-нибудь мысли?Мнения?Комментарии?Спасибо.

Это было полезно?

Решение

Помните, что Tracker - это инструмент планирования, основанный на истории, а не на задачах.С точки зрения клиента, не имеет значения, влияет ли история на программу просмотра фотографий, службу уведомлений или на то и другое вместе.У заказчика есть несколько историй (высокоуровневых требований), которые он хотел бы реализовать, у него есть оценки стоимости историй, и у него есть возможность расставить приоритеты в историях.Разбиение вещей на компоненты - это проблема уровня задачи.

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

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

Другие советы

Вероятно, лучше всего иметь единый проект, содержащий все ваши истории.Таким образом, у вас есть единое место для всей команды, где вы можете видеть, что происходит с проектом и каковы текущие приоритетные пункты.Если ваши истории разбиты на части настолько, чтобы их можно было использовать в процессе Rein, вы в отличной форме!В конце концов, наличие списка приоритетных функций - это все, что действительно нужно любой команде разработчиков.Используйте теги в Трекере для фильтрации.Они хорошо работают.На мой взгляд, разбиение одного продукта на несколько зависимых проектов фактически скрывает информацию и затрудняет представление об истинном состоянии проекта.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top