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.

Разработка БД и TFS

879 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Разработка БД и TFS

  1. 1. Разработка БД иTFSШамрай Александрa.shamray@cmcons.com
  2. 2. КОМАНДНАЯ РАЗРАБОТКА СTFS www.cmcons.com
  3. 3. Типичные проблемы в команде разработки Инструмент 1 Инструмент 3Разработчик Тестировщик Инструмент 2 Инструмент 4 Аналитик Менеджер проекта Проект 1 Проект 2 Проект n www.cmcons.com
  4. 4. Visual Studio Team System www.cmcons.com
  5. 5. Microsoft Solutions Framework Методы Итеративность Направлено наразработки команду Microsoft www.cmcons.com
  6. 6. Поставляемые шаблоны процессовMSF for Agile SoftwareDevelopment• MSF для гибкой разработки ПОMSF for CMMI® ProcessImprovement• MSF для совершенствования процесса согласно CMMI® www.cmcons.com
  7. 7. Team System Автома тизацияВзаимо Выполдествие Отчетность нение Планиро вание www.cmcons.com
  8. 8. Планирование – с помощью MS ExcelВозможности MS Excel:Планирование для Scrum-проектовПостроение журналапродуктаПостроение журналаитерацииОтслеживание выполненияработ www.cmcons.com
  9. 9. Планирование – с помощью MS Project Возможности MS Project: Календарное планирование Последовательность выполнения С использованием MS Project Server отслеживается общая загрузка Отслеживание выполнения работ www.cmcons.com
  10. 10. Планирование – MS Project Server Возможности интеграции с MS Project Server: Управление портфелем Календарное планирование Управление ресурсами Синхронизация фактических сроков с сервером MS Project Server www.cmcons.com
  11. 11. Выполнение – разработка Полностью интегрированная среда разработки: Гибкий доступ к рабочим элементам (задачам, дефектам, требованиям и т.д.) Гибкий доступ к элементам версионного хранения Доступ к общей документации и отчетам Выполнение и просмотр результатов выполнения сборок www.cmcons.com
  12. 12. Выполнение – трассировка артефактовЗапрос на Исходный Требование Задача Тестизменение код www.cmcons.com
  13. 13. Выполнение – связывание изменений и заданияИнтеграция изменений изаданий:Автоматический переводсвязываемых рабочихэлементов в следующеесостояниеПомогает оценитьтрудоемкость заданияДелает проще анализпричины выполненныхизменений www.cmcons.com
  14. 14. Выполнение – тестирование Test & Lab Management: Отдельный инструмент тестировщика для планирования тестирования Позволяет создавать тестовые сценарии для ручного тестирования и формировать тестовые пакеты Может использовать частичную автоматизацию для частых операций Позволяет записывать сессии тестирования в различных форматах www.cmcons.com
  15. 15. Автоматизация – контроль качества кодаПолитики версионногоконтроля:Выполнение тестов истатического анализа передпостановкой под версионныйконтрольПринудительное связываниеизменений и заданий с привязкойк запросам по рабочимэлементамПринудительная регистрациякомментариев к изменениямПозволяет создаватьсобственные правила проверки www.cmcons.com
  16. 16. Автоматизация – сборка Team Build: Обеспечивает выполнение сборки по требованию, расписанию и непрерывную интеграцию Позволяет определить «ворота качества» при постановке под версионный контроль Позволяет выполнять тесты после сборки Связывает изменения и рабочие элементы Вычисляет затронутые изменениями тесты Автоматические формирует дефект при неудачной сборке www.cmcons.com
  17. 17. Автоматизация – тестированиеАвтоматизацияфункционального тестирования:Используется для функциональноготестирования Web и Win- приложенийИспользует проверочные точки дляпроверки корректности работы тестаДля каждого теста существует свойисходный код, который можноредактировать www.cmcons.com
  18. 18. Автоматизация – Lab Management Возможности Lab Management: Интеграция с сервисом сборки Использование виртуальной среды Формирование снимков для виртуальной среды в случае возникновения ошибки www.cmcons.com
  19. 19. Взаимодействие – Web-портал Общий доступ к артефактам: Полный доступ к рабочим элементам (задачам, дефектам, требованиям и т.д.) Возможность просмотра объектов версионного контроля www.cmcons.com
  20. 20. Взаимодействие – Web-порталОбщий доступ кдокументации:Общие документы длявсех участников проектаВерсионный контрольдокументов с помощьювозможностей SharePointДокументация попроцессу www.cmcons.com
  21. 21. Взаимодействие – коммуникация Возможности SharePoint: Обсуждение на форумах Использование возможностей Wiki Привязка страниц и документов к рабочим элементам Организация встреч www.cmcons.com
  22. 22. Взаимодействие – коммуникацияВозможности Power Tools:On-line обсужденияДоступ к активностям другихучастников проекта www.cmcons.com
  23. 23. Отчетность – портал Web-портал: Позволяет контролировать общий ход проекта, метрики, тренды www.cmcons.com
  24. 24. Отчетность – MS ExcelMS Excel:Позволяет создавать отчеты играфики на основе свободныхтаблицСформированные отчеты могутбыть опубликованы на порталепроекта www.cmcons.com
  25. 25. Power Tools – редактирование шаблонов процесса Настройка рабочих элементов: Настройка жизненного цикла Добавление новых полей Редактирование форм Настройка поведения полей www.cmcons.com
  26. 26. Планирование работВерсионный контрольИнтеграция с процессом сборки и развертыванияДЕМОНСТРАЦИЯ www.cmcons.com
  27. 27. www.cmcons.com

×