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

Post on 16-Apr-2017

864 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Шамрай Александрa.shamray@cmcons.com

www.cmcons.com

КОМАНДНАЯ РАЗРАБОТКА С TFS

www.cmcons.com

Типичные проблемы в команде разработки

Инструмент 2

Инструмент 1

Инструмент 4

Инструмент 3

Проект 1 Проект 2 Проект n

Аналитик Менеджерпроекта

ТестировщикРазработчик

www.cmcons.com

Visual Studio Team System

www.cmcons.com

Microsoft Solutions Framework

Методы разработки

Microsoft

Итеративность Направлено на команду

www.cmcons.com

Поставляемые шаблоны процессов

MSF for Agile Software Development• MSF для гибкой разработки ПО

MSF for CMMI® Process Improvement• MSF для совершенствования процесса

согласно CMMI®

www.cmcons.com

Team System

Отчетность

www.cmcons.com

Планирование – с помощью MS Excel

Возможности MS Excel:Планирование для Scrum-проектовПостроение журнала продуктаПостроение журнала итерацииОтслеживание выполнения работ

www.cmcons.com

Планирование – с помощью MS Project

Возможности MS Project:Календарное планированиеПоследовательность выполненияС использованием MS Project Server отслеживается общая загрузкаОтслеживание выполнения работ

www.cmcons.com

Планирование – MS Project Server

Возможности интеграции с MS Project Server:Управление портфелемКалендарное планированиеУправление ресурсамиСинхронизация фактических сроков с сервером MS Project Server

www.cmcons.com

Выполнение – разработкаПолностью интегрированная среда разработки:Гибкий доступ к рабочим элементам (задачам, дефектам, требованиям и т.д.)Гибкий доступ к элементам версионного храненияДоступ к общей документации и отчетамВыполнение и просмотр результатов выполнения сборок

www.cmcons.com

Выполнение – трассировка артефактов

Запрос на изменение Требование Задача Тест Исходный

код

www.cmcons.com

Выполнение – связывание изменений и задания

Интеграция изменений и заданий:Автоматический перевод связываемых рабочих элементов в следующее состояниеПомогает оценить трудоемкость заданияДелает проще анализ причины выполненных изменений

www.cmcons.com

Выполнение – тестирование

Test & Lab Management:Отдельный инструмент тестировщика для планирования тестированияПозволяет создавать тестовые сценарии для ручного тестирования и формировать тестовые пакетыМожет использовать частичную автоматизацию для частых операцийПозволяет записывать сессии тестирования в различных форматах

www.cmcons.com

Автоматизация – контроль качества кода

Политики версионного контроля:Выполнение тестов и статического анализа перед постановкой под версионный контрольПринудительное связывание изменений и заданий с привязкой к запросам по рабочим элементамПринудительная регистрация комментариев к изменениямПозволяет создавать собственные правила проверки

www.cmcons.com

Автоматизация – сборка

Team Build:Обеспечивает выполнение сборки по требованию, расписанию и непрерывную интеграциюПозволяет определить «ворота качества» при постановке под версионный контрольПозволяет выполнять тесты после сборкиСвязывает изменения и рабочие элементыВычисляет затронутые изменениями тестыАвтоматические формирует дефект при неудачной сборке

www.cmcons.com

Автоматизация – тестирование

Автоматизация функционального тестирования:Используется для функционального тестирования Web и Win- приложенийИспользует проверочные точки для проверки корректности работы тестаДля каждого теста существует свой исходный код, который можно редактировать

www.cmcons.com

Автоматизация – Lab Management

Возможности Lab Management:Интеграция с сервисом сборкиИспользование виртуальной средыФормирование снимков для виртуальной среды в случае возникновения ошибки

www.cmcons.com

Взаимодействие – Web-портал

Общий доступ к артефактам:Полный доступ к рабочим элементам (задачам, дефектам, требованиям и т.д.)Возможность просмотра объектов версионного контроля

www.cmcons.com

Взаимодействие – Web-портал

Общий доступ к документации:Общие документы для всех участников проектаВерсионный контроль документов с помощью возможностей SharePointДокументация по процессу

www.cmcons.com

Взаимодействие – коммуникация

Возможности SharePoint:Обсуждение на форумахИспользование возможностей WikiПривязка страниц и документов к рабочим элементамОрганизация встреч

www.cmcons.com

Взаимодействие – коммуникация

Возможности Power Tools:On-line обсужденияДоступ к активностям других участников проекта

www.cmcons.com

Отчетность – портал

Web-портал:Позволяет контролировать общий ход проекта, метрики, тренды

www.cmcons.com

Отчетность – MS Excel

MS Excel:Позволяет создавать отчеты и графики на основе свободных таблицСформированные отчеты могут быть опубликованы на портале проекта

www.cmcons.com

Power Tools – редактирование шаблонов процесса

Настройка рабочих элементов:Настройка жизненного циклаДобавление новых полейРедактирование формНастройка поведения полей

www.cmcons.com

ДЕМОНСТРАЦИЯ

Планирование работВерсионный контрольИнтеграция с процессом сборки и развертывания

www.cmcons.com

top related