TFS 2008, Conchango Scrum для командных систем и запросы рабочих элементов - PullRequest
1 голос
/ 11 мая 2010

Мы используем первую версию Scrum для командной системы в TFS 2008. Я пытаюсь написать запрос, чтобы получить все элементы журнала незавершенного спринта в текущем активном спринте. Я хотел бы использовать даты начала и окончания спринта вокруг параметра @Today, чтобы получить список.

как то так:

Team Project = @Project
AND Sprint Start <= @Today
AND Sprint End >= @Today

Этот запрос возвращает только Sprint. Я хочу, чтобы все позиции в спринте остались. Мне почти нужно быть в состоянии сделать подзапрос

Team Project = @Project
AND Sprint Number IN (Sprint Start <= @Today AND Sprint End >= @Today)

У кого-нибудь есть идеи? Прямо сейчас у меня есть

Team Project = @Project
AND Sprint Number <= 12

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

Спасибо

1 Ответ

1 голос
/ 03 августа 2010

Я сам пытался найти более элегантное решение. Один из способов - добавить настраиваемое поле к типу элемента журнала невыполненных работ Sprint с именем «CurrentSprintEndDate» и обновить его с помощью специального обработчика событий, который изменит это поле при изменении поля пути итерации элемента. Вы можете написать аналогичные запросы, как вы делали выше, с тем же полем, как «CurrentSprintEndDate> @Today».

Но это большая работа для чего-то, что казалось бы простым.

...