Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Гибкое управление проектами в Visual Studio Team Foundation Server 2012

4,278 views

Published on

  • Be the first to comment

Гибкое управление проектами в Visual Studio Team Foundation Server 2012

  1. 1. Практическое занятиеГибкое управление проектами в VisualStudio Team Foundation Server 2012Версия практического занятия: 11.0.51106.01 Обновление 2Последнее обновление: 09.04.2013 г.
  2. 2. СОДЕРЖАНИЕОБЩИЕ СВЕДЕНИЯ .................................................................................................................................. 3УПРАЖНЕНИЕ 1: ЖУРНАЛ НЕВЫПОЛНЕННЫХ РАБОТ ПО ПРОДУКТУ И СПРИНТАМ................. 4УПРАЖНЕНИЕ 2: ДОСКА ЗАДАЧ .......................................................................................................... 31
  3. 3. Общие сведенияВ этой практической работе вы изучите, как Visual Studio Team Foundation Server 2012 может помочьВам быстро запланировать, управлять и отслеживать работы всей своей команды. Вы познакомитесьс новым журналом невыполненных работ по продукту, журналом незавершенных работ по спринту идосками задач, которые могут использоваться, чтобы отслеживать поток работы в течение итерации.Необходимые условияДля этого практического занятия вам понадобится виртуальная машина Visual Studio 2012,предоставляемая компанией Microsoft. Дополнительная информация о приобретении ииспользовании этой виртуальной машины представлена на сайте здесь.Информация о сценарии Fabrikam FiberЭтот набор заданий использует вымышленную компанию Fabrikam Fiber, как фон к сценариям,которые вы изучите. Fabrikam Fiber обеспечивает кабельное телевидение и связанные службы вСоединенных Штатах. Они быстро растут и используют Windows Azure, чтобы масштабировать ихвнешний веб-сайт, который используется непосредственно конечными пользователями, чтобыпозволить использовать карточки самообслуживания и отслеживать технический персонал. Онитакже используют собственное приложение ASP.NET MVC для их представителей по обслуживаниюклиентов, чтобы администрировать потребительские заказы.В этом наборе практических заданий вы примете участие во многих сценариях, которые включаюткоманду разработки и тестирования в Fabrikam Fiber. Команда, которая состоит из 8-10 человек,решила использовать инструменты управления жизненным циклом приложения Visual Studio, чтобыуправлять их исходным кодом, выполнять их сборки, тестировать их веб-сайты, планировать иотслеживать проект.Последние обновленияДля Обновления 1 были внесены следующие обновления: Добавлено введение в Kanban в Упражнении 1УпражненияДанное практическое занятие включает следующие упражнения:1. Журнал невыполненных работ по продукту и спринтам.2. Доска задач.Примерная продолжительность практического занятия: 60 минут.
  4. 4. Упражнение 1: Журнал невыполненныхработ по продукту и спринтамВ ходе выполнения этого упражнения вы научитесь использовать Team Foundation Server дляуправления журналом невыполненных работ по продукту, создания рабочих элементов и задач врамках этих элементов, а также распределения задач между членами рабочей группы. Новыефункции ведения журнала невыполненных работ помогут вам быстро выполнить все операции сучетом ресурса вашей рабочей группы.Примечание. В этом примере рабочая группа использует шаблон процесса Scrum. Однакопродемонстрированные основные функции применимы ко всем шаблонам процессов.1. Войдите в систему с логином Julia. Для всех учетных записей используется парольP2ssw0rd.2. Запустите Internet Explorer на панели задач и нажмите кнопку TFS Web Access в менюFavorites в верхней части экрана.Рисунок 1Запуск сайта Team Web AccessПримечание. Ссылка Web Access также присутствует в окне Team Explorer в Visual Studio.3. Представление Home для рабочей группы Fabrikam Fiber Web Team являетсявысокоуровневым обзором текущей итерации (Sprint 3). Он включает в себя данные онагрузке на рабочую группу в сравнении с ее ресурсом, индикатор выполнения задач иTeam Favorites — настраиваемый набор очередей рабочих элементов, определения сборок
  5. 5. и путь контроля версий. Кроме того, присутствуют ссылки для быстрого создания новыхрабочих элементов и ошибок, загрузки журнала невыполненных работ, запуска панелизадач, инициирования запросов на обратную связь и так далее.Рисунок 2Домашняя страница рабочей группы Fabrikam Fiber Web TeamПримечание. Team Favorites можно добавлять или удалять с портала Team Web Access.Например, перейдите на вкладку Build и добавьте определение сборки в избранноерабочей группы. Кроме этого, очереди рабочих элементов, добавленные в избранноерабочей группы, можно редактировать в Visual Studio.4. В секции Members перечислены члены группы. Рабочие группы впервые появились в TeamFoundation Server 2012. Они упрощают управление, присвоение и отслеживаниевыполнения задач. Эта рабочая группа отвечает за все технические работы, связанные сприсутствием компании Fabrikam Fiber в Интернете.5. Щелкните выпадающий список команд в правом верхнем углу портала. Вы увидите, чтоздесь присутствует один проект и одна рабочая группа. Нажмите кнопку ESCAPE, чтобывыбранной осталась текущая рабочая группа.
  6. 6. Рисунок 3Выбор рабочей группыПримечание. Каждой рабочей группе может соответствовать собственное «избранное»,собственный ресурс работоспособности и даже свои рабочие элементы. Определяющимфактором того, где будет отображаться рабочий элемент, является содержимое поля Area.6. Чтобы открыть журнал невыполненных работ, щелкните ссылку View backlog,расположенную под секцией Activities.Рисунок 4Переход к журналу невыполненных работ7. Журнал невыполненных работ по продукту содержит рабочие элементы, которые не былиприсвоены и исполнены в рамках итерации. Эти элементы журнала невыполненных работпо продукту представляют собой пользовательские описания. Они могут быть разбиты наболее мелкие задачи, решение которых рабочая группа возьмет на себя.
  7. 7. Рисунок 5Вид журнала невыполненных работ по продуктуПримечание. Текущая итерация, показанная в дереве в левой части этого экрана,представляет собой Sprint 3. Team Foundation Server использует текущую дату и время дляопределения текущей итерации. В виртуальной машине, с которой вы работаете в рамкахданного практического занятия, эта дата жестко установлена на 16 мая 2012 года. Эта датаустанавливается после каждой загрузки виртуальной машины.Если ваша виртуальная машина работает уже в течение некоторого времени, дата можетиметь значение, отличное от 16 мая 2012 года. Если это так, необходимо вручнуюустановить дату и время на виртуальной машине на 10:00 16 мая 2012 года. Однако если выизменяли рабочие элементы или настройки системы управления версиями в TeamFoundation Server, рекомендуется восстановить исходное состояние виртуальной машины,прежде чем приступить к этому практическому занятию.8. Представьте себе, что вице-президент Fabrikam Fiber дал задание создать новоепользовательское описание функциональности для портала обслуживания клиентов. Этоновое пользовательское описание функциональности позволит клиентам просматриватьинформацию об отказах в обслуживании, связанных с погодой. В разделе Contents журналаневыполненных работ по продукту выберите последнюю строку и создайте новый элементжурнала под названием Customer should see weather-related outages on portal.
  8. 8. Рисунок 6Добавление нового пользовательского описания функциональности в журналневыполненных работ по продуктуПримечание. Новые рабочие элементы, как правило, вставляются над выбраннойпозицией. Исключением является ситуация, когда выбран последний пункт. В этом случаеновый элемент станет последним в списке.9. Нажмите кнопку Add, для добавления нового пользовательского описанияфункциональности в журнал невыполненных работ.Рисунок 7Добавление нового пользовательского описания функциональности в журналневыполненных работ по продукту10. Рабочие элементы в журнале невыполненных работ по продукту упорядочены поубыванию с учетом приоритетов. Созданный нами новый рабочий элемент имеет высокийприоритет. Поэтому необходимо переместить его в верхнюю часть списка путемперетаскивания мышью.
  9. 9. Рисунок 8Повышение приоритета нового пользовательского описания функциональности11. Далее выполним редактирование нового пользовательского описания функциональности,чтобы присвоить его соответствующему владельцу продукта и записать первоначальнуюоценку требуемых усилий. Дважды щелкните новое пользовательское описаниефункциональности.Рисунок 9Редактирование нового пользовательского описания функциональности12. Присвойте новый элемент сотруднику Brian Keller (владелец продукта для Fabrikam FiberWeb Team), укажите Approved в поле State. Для первоначальной оценки требуемыхтрудозатрат укажите «8» и нажмите кнопку Save and Close.Рисунок 10Присвоение нового пользовательского описания функциональности и оценка требуемыхтрудозатрат
  10. 10. Примечание. Каждая рабочая группа может внести в поле Effort любое значение, котороепосчитает нужным. Можно использовать единицы измерения пунктов пользовательскогоописания, часы, дни или требуемое количество ресурсов. Дело в том, что это относительнаявеличина по отношению к другим рабочим элементам. Разбиение работ по часам будетпроизведено позже.Примечание. Популярный подход к планированию, позволяющий преодолеть шаблонноемышление и учитывающий вклад всех членов рабочей группы, известен как «Покерпланирования». Дополнительная информация: http://en.wikipedia.org/wiki/Planning_poker.13. Добавьте новый тег для пользовательской истории нажав кнопку Add… справа от надписиTags.Примечание. Создание тегов для рабочих элементов является новой возможностью,которая доступна в Team Foundation Server Обновление 2.Рисунок 11Добавление тега14. Установка тегов является очень универсальным механизмом, который может использоватьсякомандами для различных целей, таких как маркировка ошибок, чтобы улучшить сортировкуили метить рабочие элементы, с которыми будет продолжаться работами вне общейразработки и тестирования. Учитывая, что веб-сайт Fabrikam Fiber - гибкий проект,предположим, что команда хотела бы пометить пользовательские истории, которыеобеспечивают улучшение обслуживания, поэтому, чтобы было легче очертить и передать этиулучшения через блог компании после того, как это будет сделано. Введите "highlight" какимя тега и затем нажмите кнопку Save and Close.
  11. 11. Рисунок 12Добавление тега15. В завершении создания тегов давайте добавим дополнительную колонку для тегов впредставление журнала продукта. Нажмите кнопку Column Options.Рисунок 13Добавление колонки для тега16. Добавьте колонку Tags из области Available Columns в список Selected Columns.
  12. 12. Рисунок 14Добавление колонки для тегов17. Нажмите кнопку OK для сохранения выбора.Рисунок 15Добавление колонки для тегов
  13. 13. Рисунок 16Колонка для тегов в журнале продукта18. Также существует возможность фильтровать журнал продукта по тегам. Выберите кнопкуFilter в правой части.Рисунок 17Расположение кнопки Filter19. Выберите тег «highlight» как фильтр журнала продукта.Рисунок 18Расположение тегов
  14. 14. Рисунок 19Журнал невыполненных работ продукта отображающий помеченные рабочий элементы20. Нажмите Выберите кнопку Filter для снятия фильтра для журнала продукта21. Назначьте новое пользовательское описание функциональности к текущей итерации (Sprint3), перетащив его, как показано на рисунке ниже.Рисунок 20Назначение нового пользовательского описания функциональности к текущей итерацииПримечание. Если вы приверженец Scrum, то, вероятно, обратили внимание, что мы толькочто добавили новую работу к итерации, находящейся в процессе выполнения. Вы никогдане смогли бы сделать это в реальных условиях. Но в рамках практического занятия мыупростили рабочий процесс и при этом смогли показать все аспекты нового интерфейсауправления проектами. К тому же это поручение вице-президента.22. Обратите внимание на поле Iteration Path и убедитесь, что новое пользовательскоеописание функциональности отнесено к Sprint 3, как и планировалось. Данноепользовательское описание функциональности будет отображаться в журнале
  15. 15. невыполненных работ по продукту до тех пор, пока рабочая группа не подтвердит, чтоберется за решение поставленных задач.Рисунок 21Назначение нового пользовательского описания функциональности к текущей итерации23. В журнале невыполненных работ по продукту также представлен график скоростиразработки. Он показывает количество работ, выполненных рабочей группой в каждомспринте. Для текущего спринта отображается количество выполненных и невыполненныхработ. Щелкните миниатюрную диаграмму в правом верхнем углу, чтобы загрузитьувеличенное изображение.Рисунок 22Расположение графика скорости разработки24. Во время первого спринта (Sprint 1) рабочая группа выполнила работу, эквивалентную 35баллам описания. Второй спринт (Sprint 2) оказался несколько более продуктивным — 42балла описания. В рамках текущей итерации (Sprint 3) выполнено 18 баллов описания, а 23еще предстоит выполнить. Напоминаем, что балл описания — это относительная единица,утвержденная и применяемая рабочей группой для оценки трудозатрат.
  16. 16. Рисунок 23График скорости разработки, отображающий ход решения поставленных впользовательских описаниях задач25. Нажмите клавишу ESCAPE на клавиатуре, чтобы закрыть график.26. Журнал невыполненных работ по продукту также содержит простой инструментпрогнозирования, который можно активировать и получить приблизительноепредставление об ожидаемых результатах будущих итераций. Щелкните ссылку Forecast,чтобы активировать соответствующий инструмент.Рисунок 24Активация инструмента прогнозирования27. Обратите внимание, что прогноз в настоящее время рассчитывается для скорости 10. Этоозначает, что каждая итерация в будущем будет оцениваться примерно в 10 балловописания. Как видите, прогноз для Sprint 4 включает 11 баллов описания. Записи в журналеневыполненных работ, для которых не установлено значение в поле Effort, считаютсянулевыми и не будут учитываться в процессе прогнозирования. Рекомендуется передзапуском инструмента заполнить соответствующие поля для всех элементов.
  17. 17. Рисунок 25Результат прогнозирования со скоростью «10»Примечание. Пользовательское описание функциональности, которое мы только чтосоздали и присвоили спринту Sprint 3, размещено вверху списка. Оно НЕ является частьюспринта Sprint 4, как может показаться на первый взгляд. Спринт Sprint 4 подчеркнут, к немуотносятся вторая и третья записи.28. График скорости разработки показывает, что такая «звездная» рабочая группа способна нагораздо большие достижения. Поэтому щелкните цифру «10», введите «35» и нажмитеклавишу Enter.Рисунок 26Изменение параметра «скорость разработки», которое используется в целяхпрогнозирования29. Мы установили более реалистичное значение для скорости разработки. Теперь мы можемполучить представление о том, какой объем работы команда может выполнить в течениеоставшихся итераций.
  18. 18. Рисунок 27Изменение параметра «скорость разработки», которое используется в целяхпрогнозирования30. Журнал невыполненных работ по продукту также группирует итерации в соответствии суказанной для них датой (прошедшие, текущие и будущие итерации). Щелкните ссылкуSprint 3, чтобы разбить рабочий элемент на составляющие и распределить задачи междучленами рабочей группы.Рисунок 28Переход к текущему журналу невыполненных работ31. В журнале для спринта Sprint 3 сверните два пользовательских описания, которыеотмечены как Done, нажав на маленькие треугольники слева от соответствующих названий.
  19. 19. Рисунок 29Сворачиваем пользовательские описания, работы по которым завершены32. Прежде чем приступить к внесению элементов работ для нового пользовательскогоописания, кратко рассмотрим это представление в журнале невыполненных работ дляитерации. Во-первых, здесь перечислены все пользовательские описания и связанные сними задачи в рамках выбранной итерации, независимо от их состояния.Рисунок 30Представление текущей итерации в журнале невыполненных работ
  20. 20. 33. Сразу бросается в глаза, что работы в рамках текущей итерации выполняются с 7 по 18 маяи что осталось три рабочих дня. Справа от диапазона дат для текущей итерации естьнебольшой график, который отображает оставшийся объем работы.Рисунок 31График, показывающий оставшийся объем работы34. Щелкните график, чтобы увеличить его. Здесь показан в графическом виде оставшийсяобъем работы для спринта. На первый взгляд может показаться, что команда не выполнитпорученную работу вовремя. Но имейте в виду, что некоторые работы будут завершены доконца текущего дня (на данный момент никто не отчитался).Рисунок 32Увеличенный график, показывающий оставшийся объем работы35. Нажмите клавишу ESCAPE на клавиатуре, чтобы закрыть график.36. Обратите внимание на панель Work. Эта панель показывает, насколько мы близки кпредельной работоспособности в рамках текущей итерации, с учетом общего объемаоставшейся работы в этой итерации и общего ресурса работоспособности рабочей группы.На данный момент все в порядке, однако мы еще не распределили задачи для новогопользовательского описания функциональности.
  21. 21. Рисунок 33Общий объем оставшейся работы в сравнении с ресурсом работоспособности рабочейгруппы37. Перейдите на вкладку Capacity, чтобы получить более подробную информацию о ресурсерабочей группы.Рисунок 34Расположение ссылки Capacity38. Представление Capacity позволяет указать количество часов в день, которые каждый членрабочей группы будет отводить на работу над этим проектом, а также количество выходныхдней для всей рабочей группы и каждого отдельного сотрудника. Указанные параметрыресурса работоспособности относятся к текущей итерации. Если это необходимо, в колонкеActivity можно указать специализацию каждого члена рабочей группы. Когда задачиразбиты по видам деятельности, вы сможете получить более детальное представление оресурсе работоспособности своей рабочей группы и оценить, например, есть ли у васдостаточное количество делопроизводителей для данной итерации. Пока оставим этинастройки без изменений.
  22. 22. Рисунок 35Параметры работоспособности рабочей группы39. Вернитесь к представлению Contents в текущем журнале невыполненных работ попродукту.Рисунок 36Расположение вкладки Contents40. Прежде чем двигать и утверждать новое описание функциональности, которое мы толькочто добавили, давайте взглянем на новую функцию обновления 1 – поддержка Kanban.Kanban это инструмент улучшения процесса, который может быть использован вдополнительный инструмент независимо от методологии разработки программногообеспечения, которую вы используете. Он помогает в регулировании и отслеживанииработы и иллюстрирует поставки значимых результатов для заинтересованных лиц проектас течением времени. Вернитесь в представление журнала продукта.
  23. 23. Рисунок 37Переход в журнал невыполненной работы продукта41. Kanban поддерживает добавление нового графического представления журнала продуктаCumulative Flow Diagram. Щелкните на диаграмме, чтобы открыть его.Рисунок 38Расположение Cumulative Flow Diagram42. Cumulative Flow Diagram (CFD) показывает объем работ по различным состояниям стечением времени. Горизонтальная ось показывает время и вертикальная ось показываетработу.
  24. 24. Рисунок 39Cumulative Flow DiagramПримечание:CFD показанная выше не представляет типичный сценарий, когда командаобеспечивает непрерывное производство. Как правило и в идеале вы увидите цветныеполоски, представляющий все состояния, увеличивающиеся со временем как на следующейдиаграмме.43. Нажмите Escape для закрытия CFD.
  25. 25. 44. Теперь давайте взглянем на новую доску Kanban, нажав на ссылку board в представленииProduct Backlog.Рисунок 40Переход к доске Kanban45. Доска Kanban показывает элементы журнала по всем состояниям и итерациям, позволяетперемещать элементы по состояниям и позволяет вам установить границы работ длякаждого состояния. Одной из основных причин для использование Kanban и ограниченияработ – это выявление узких мест в процессе разработки и сведение к минимуму временидля новых функциональных возможностей. Предположим, что команда Fabrikam Fiber непоставляет работу так быстро, как хотелось бы, и что она подозревает, что основнаяпроблема в слишком большом количестве задач в начале каждого спринта (и связанных сними потерями контекста при переключениях). Если мы будем более осторожны сколичеством задач, которые мы обязуемся выполнить, возможно мы сможем лучшесосредоточить наши усилия.Рисунок 41Доска Kanban46. Для целей демонстрации понизим границу Work In Progress для состояния Committed,чтобы увидеть, как выглядит Kanban доска, когда слишком много утвержденной работы водин момент времени.
  26. 26. Рисунок 42Настройка доски Kanban47. Измените границу Work In Progress для колонки Committed на 3 и затем нажмите кнопкуOK.Рисунок 43Настройка доски Kanban48. А теперь представьте, что мы собрались как команда, чтобы выполнить новое описаниефункциональности пользователя и разбить его на задачи. Перетащите и поместите новыйрабочий элемент в столбец Committed. Как только команда утвердит в работу, он исчезнетиз журнала продукта.
  27. 27. Рисунок 44Использование доски Kanban49. На доске Kanban заголовки столбцов будут указывать при превышение возможной работы.В этом случае столбец Committed показывает нам, что мы превысили лимит.Рисунок 45Превышение границы Work In ProgressПримечание: Ограничение Work In Progress обеспечивает обратную связь, когда этоцелесообразно, но оно не мешает команде взять дополнительную работу. Вам нужноактивно проверять доску Kanban для того, чтобы отслеживать, не превышаете ли выустановленные пределы.50. Для дополнительной информации по использованию Kanban доски смотрите Manage YourBacklog with the Kanban Board.51. Скажем, что решение принято для реализации нового утвержденного рабочего элемента.Вернитесь в представление невыполненной работы по итерации спринта 3. Нажмите кнопку«+» слева от пользовательского описания, чтобы добавить новую задачу. Это будет дочерняязадача для пользовательского описания. Она используется для детализации подлежащихвыполнению задач.
  28. 28. _Рисунок 46Расположение кнопки, предназначенной для создания новых задач52. В области заголовка введите название для новой задачи— Consume OData feed for weatheralerts. В качестве исполнителя укажите сотрудника Cameron Skinner. В поле Remaining Workукажите 5 часов. Нажмите кнопку Save and Close._Рисунок 47Создание новой задачи53. Нажмите кнопку «+» слева от пользовательского описания функциональности, чтобысоздать еще одну новую задачу.
  29. 29. 54. В области заголовка введите название для новой задачи — Create UI for alerts. В качествеисполнителя укажите сотрудника Annie Herriman. В поле Remaining Work укажите 3 часа.Нажмите кнопку Save and Close.Рисунок 48Создание новой задачи55. Обратите внимание, что новые задачи были добавлены как дочерние к пользовательскомуописанию. При этом некоторые панели с информацией о трудозатратах стали красными,указывая на то, что мы поставили перед этой рабочей группой слишком много задач.Сотрудник Cameron перегружен больше остальных, как показывает его индивидуальныйиндикатор.
  30. 30. Рисунок 49Текущая итерация в журнале невыполненных работ по продукту переполнена56. По всей видимости, последнее пользовательское описание функциональности в этомспринте является масштабируемым, и работы еще не начались. Поэтому его можноперенести на будущие итерации, чтобы рабочая группа могла вернуться к нормальномурежиму работы, учитывая дополнительную нагрузку. Перетащите последнеепользовательское описание функциональности под названием Technician can edit customercontact details on Windows Phone в спринт Sprint 4 на левой стороне окна.Рисунок 50Перемещение работы, чтобы переназначить их из одной итерации в другую
  31. 31. 57. Снова обратите внимание на общую панель Work. Убедитесь, что она стала зеленой. Этоозначает, что мы не превышаем предельную работоспособность текущей рабочей группы.Только не говорите об этом вице-президенту, иначе он обязательно даст намдополнительное задание!_Рисунок 51Оставшийся объем работы для текущей итерации в пределах нормыУпражнение 2: Доска задачДанное упражнение поможет вам научиться использовать доску задач для просмотра и изменениястатуса работ в рамках текущей итерации. Доски задач — отличный инструмент для определения «спервого взгляда», какие работы должны быть выполнены до завершения цикла.1. Мы закончили детализацию работ и распределение заданий между членами рабочейгруппы. Теперь рассмотрим доску задач, которая будет использоваться в процессеобсуждения в рабочей группе, посвященного ходу и результатам работы. Перейдите навкладку Board на домашней странице Fabrikam Fiber Web Team._Рисунок 52Расположение ссылки на доску задач2. По умолчанию на доске задач представлены все задачи текущей итерации,сгруппированные по позициям журнала невыполненных работ по продукту и текущемусостоянию. Перетащите задачу Consume OData feed for weather alerts в столбец In Progress.Рисунок 53
  32. 32. Перетаскивание задачи на доске задач для их перемещения между состояниямиПримечание. Доска задач также поддерживает сенсорное управление. В даннойвиртуальной машине такая возможность не предусмотрена, но в будущем вы можетезаказать монитор с сенсорным экраном для своей рабочей группы.3. Щелкните на значение 5 для задачи Consume OData feed for weather alerts и изменитезначение параметра Remaining Work на 1. Это имитирует ситуацию, в которой сотрудникCameron в течение дня уделил решению данной задачи 4 часа. Затем нажмите кнопку Saveand Close.Рисунок 54Редактирование задачи4. Перетащите задачу Create UI for alerts в столбец In Progress (Выполняется) и изменитезначение в поле Remaining Work на 1. Нажмите кнопку Save and Close. Две новыеприоритетные задачи выполняются в настоящее время. Как ожидается, работы будутокончены через 2 часа.Рисунок 55Перетаскивание задачи на доске задач для их перемещения между состояниями5. Сверните пользовательские описания, для которых выполнены все задачи, нажав намаленькие треугольники слева от соответствующих заголовков.
  33. 33. Рисунок 56Сворачивание групп пользовательских описаний, работы по которым завершены6. Перетащите задание Review new feature with technician early adopters, выданноесотруднику Julia, в столбец Done, чтобы зарегистрировать завершение работы. Обратитевнимание: после выполнения этой операции объем оставшейся работы был автоматическиобнулен.Рисунок 57Перетаскивание задачи на доске задач для их перемещения между состояниями7. Обратите внимание: диаграмма, показывающая оставшийся объем работ, размещенная вправом верхнем углу, была автоматически обновлена сразу после внесения вамиизменений. Щелкните по диаграмме. Вы увидите, что до завершения работ в рамкахтекущей итерации осталось менее 20 часов.
  34. 34. Рисунок 58Диаграмма, показывающая оставшийся объем работ8. Закройте диаграмму, показывающую оставшийся объем работ.9. Каждая строка представляет собой работу и отображает количество оставшихся часов. Этосуммарный индикатор оставшейся работы для всех дочерних задач. Кроме того, каждыйстолбец, отображающий состояние, показывает оставшийся объем работы. Это дает вампредставление о масштабах задач, решаемых рабочей группой в данный момент.Рисунок 59
  35. 35. Доска задач, отображающая объем работ в часах10. Доска задач также предоставляет сводные данные о членах рабочей группы. Щелкнитессылку Team Members, расположенную в верхней части доски задач._Рисунок 60Расположение ссылки Team Members, для группировки задач по членам рабочей группы11. Это представление позволяет легко определить, над какой задачей члены рабочей группыработают в настоящее время и какой объем работы каждый из них должен выполнить доконца текущей итерации.Рисунок 61Группировка задач по членам рабочей группы на доске задачСвои отзывы и предложения вы можете отправить по электроннойпочте: VSKitFdbk@Microsoft.com© 2013 г. Корпорация Microsoft. Все права защищены.

×