SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
Разработка БД и
TFS

Шамрай Александр
a.shamray@cmcons.com
КОМАНДНАЯ РАЗРАБОТКА С
TFS
        www.cmcons.com
Типичные проблемы в команде
                           разработки

                    Инструмент 1                Инструмент 3



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




                    Инструмент 2                Инструмент 4



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




              Проект 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
www.cmcons.com

Más contenido relacionado

La actualidad más candente

Azure DevOps Адаптация под собственные потребности
Azure DevOps Адаптация под собственные потребностиAzure DevOps Адаптация под собственные потребности
Azure DevOps Адаптация под собственные потребностиАлександр Шамрай
 
1.1 training tfs scrum
1.1 training tfs scrum1.1 training tfs scrum
1.1 training tfs scrumvardziya
 
методология Rad (46)
методология Rad (46)методология Rad (46)
методология Rad (46)romachka_pole
 
Azure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контрольAzure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контрольАлександр Шамрай
 
Azure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестированиеAzure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестированиеАлександр Шамрай
 
метод организации репозитория исходного кода
метод организации репозитория исходного кодаметод организации репозитория исходного кода
метод организации репозитория исходного кодаSergii Shmarkatiuk
 
CI для Microsoft Dynamics crm
CI для Microsoft Dynamics crmCI для Microsoft Dynamics crm
CI для Microsoft Dynamics crmRoman Savran
 
Agile Java Development компания JazzTeam - Техническая презентация Xml2Selenium
Agile Java Development компания JazzTeam - Техническая презентация Xml2SeleniumAgile Java Development компания JazzTeam - Техническая презентация Xml2Selenium
Agile Java Development компания JazzTeam - Техническая презентация Xml2Seleniumjazzteam
 
Особенности тестирования веб приложение
Особенности тестирования веб приложениеОсобенности тестирования веб приложение
Особенности тестирования веб приложениеDressTester
 
Расширяемая платформа для создания и управления автоматизированными тестами н...
Расширяемая платформа для создания и управления автоматизированными тестами н...Расширяемая платформа для создания и управления автоматизированными тестами н...
Расширяемая платформа для создания и управления автоматизированными тестами н...jazzteam
 
Бастион Интегратор: Bastion Project Composer - распределенная декомпозиция пр...
Бастион Интегратор: Bastion Project Composer - распределенная декомпозиция пр...Бастион Интегратор: Bastion Project Composer - распределенная декомпозиция пр...
Бастион Интегратор: Bastion Project Composer - распределенная декомпозиция пр...Alexey Yavkin
 
Организация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSОрганизация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSАлександр Шамрай
 
Эволюция автотестирования на Selenium
Эволюция автотестирования на SeleniumЭволюция автотестирования на Selenium
Эволюция автотестирования на SeleniumSQALab
 
Вебинар Microsoft ALM (11.12.2012)
Вебинар Microsoft ALM (11.12.2012)Вебинар Microsoft ALM (11.12.2012)
Вебинар Microsoft ALM (11.12.2012)Dmitry Melikov
 
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Alexander Novichkov
 
Бастион Интегратор: Решение "Проектный офис" на базе Microsoft Project Server
Бастион Интегратор: Решение "Проектный офис" на базе Microsoft Project ServerБастион Интегратор: Решение "Проектный офис" на базе Microsoft Project Server
Бастион Интегратор: Решение "Проектный офис" на базе Microsoft Project ServerAlexey Yavkin
 
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Александр Шамрай
 

La actualidad más candente (20)

Azure DevOps Адаптация под собственные потребности
Azure DevOps Адаптация под собственные потребностиAzure DevOps Адаптация под собственные потребности
Azure DevOps Адаптация под собственные потребности
 
1.1 training tfs scrum
1.1 training tfs scrum1.1 training tfs scrum
1.1 training tfs scrum
 
методология Rad (46)
методология Rad (46)методология Rad (46)
методология Rad (46)
 
Azure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контрольAzure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контроль
 
Azure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестированиеAzure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестирование
 
метод организации репозитория исходного кода
метод организации репозитория исходного кодаметод организации репозитория исходного кода
метод организации репозитория исходного кода
 
CI для Microsoft Dynamics crm
CI для Microsoft Dynamics crmCI для Microsoft Dynamics crm
CI для Microsoft Dynamics crm
 
Agile Java Development компания JazzTeam - Техническая презентация Xml2Selenium
Agile Java Development компания JazzTeam - Техническая презентация Xml2SeleniumAgile Java Development компания JazzTeam - Техническая презентация Xml2Selenium
Agile Java Development компания JazzTeam - Техническая презентация Xml2Selenium
 
Особенности тестирования веб приложение
Особенности тестирования веб приложениеОсобенности тестирования веб приложение
Особенности тестирования веб приложение
 
Расширяемая платформа для создания и управления автоматизированными тестами н...
Расширяемая платформа для создания и управления автоматизированными тестами н...Расширяемая платформа для создания и управления автоматизированными тестами н...
Расширяемая платформа для создания и управления автоматизированными тестами н...
 
Бастион Интегратор: Bastion Project Composer - распределенная декомпозиция пр...
Бастион Интегратор: Bastion Project Composer - распределенная декомпозиция пр...Бастион Интегратор: Bastion Project Composer - распределенная декомпозиция пр...
Бастион Интегратор: Bastion Project Composer - распределенная декомпозиция пр...
 
CM Management (www.cmcons.com)
CM Management (www.cmcons.com)CM Management (www.cmcons.com)
CM Management (www.cmcons.com)
 
Описание и архитектура TFS 2008
Описание и архитектура TFS 2008Описание и архитектура TFS 2008
Описание и архитектура TFS 2008
 
Организация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSОрганизация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFS
 
Эволюция автотестирования на Selenium
Эволюция автотестирования на SeleniumЭволюция автотестирования на Selenium
Эволюция автотестирования на Selenium
 
Вебинар Microsoft ALM (11.12.2012)
Вебинар Microsoft ALM (11.12.2012)Вебинар Microsoft ALM (11.12.2012)
Вебинар Microsoft ALM (11.12.2012)
 
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)
 
Бастион Интегратор: Решение "Проектный офис" на базе Microsoft Project Server
Бастион Интегратор: Решение "Проектный офис" на базе Microsoft Project ServerБастион Интегратор: Решение "Проектный офис" на базе Microsoft Project Server
Бастион Интегратор: Решение "Проектный офис" на базе Microsoft Project Server
 
RichFaces: обзор
RichFaces: обзорRichFaces: обзор
RichFaces: обзор
 
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008
 

Destacado

Кадры для ИТ-индустрии: найти и удержать
Кадры для ИТ-индустрии: найти и удержатьКадры для ИТ-индустрии: найти и удержать
Кадры для ИТ-индустрии: найти и удержатьSQALab
 
CodeFest 2013. Козлов А. — Автоматизация тестирования веб-приложений с исполь...
CodeFest 2013. Козлов А. — Автоматизация тестирования веб-приложений с исполь...CodeFest 2013. Козлов А. — Автоматизация тестирования веб-приложений с исполь...
CodeFest 2013. Козлов А. — Автоматизация тестирования веб-приложений с исполь...CodeFest
 
Professional Testing
Professional TestingProfessional Testing
Professional TestingIS Agency
 
Software Engineering Knowledge Matrix
Software Engineering Knowledge MatrixSoftware Engineering Knowledge Matrix
Software Engineering Knowledge MatrixOlena Syrota
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Александр Шамрай
 
Tsahin test delgertsetseg
Tsahin test delgertsetsegTsahin test delgertsetseg
Tsahin test delgertsetsegsokodeke
 
Test automation
Test automationTest automation
Test automationQA Guards
 
Управление качеством проекта разработки ПО в TFS 2010
Управление качеством проекта разработки ПО в TFS 2010Управление качеством проекта разработки ПО в TFS 2010
Управление качеством проекта разработки ПО в TFS 2010Александр Шамрай
 
Reporting error
Reporting errorReporting error
Reporting errorQA Guards
 
Terms and definitions
Terms and definitionsTerms and definitions
Terms and definitionsQA Guards
 
Организация процессов разработки на основе TFS
Организация процессов разработки на основе TFSОрганизация процессов разработки на основе TFS
Организация процессов разработки на основе TFSАлександр Шамрай
 
Практическое руководство - использование SVN
Практическое руководство - использование SVNПрактическое руководство - использование SVN
Практическое руководство - использование SVNАлександр Шамрай
 
Новые времена. Трансформация офиса управления проектами
Новые времена. Трансформация офиса управления проектамиНовые времена. Трансформация офиса управления проектами
Новые времена. Трансформация офиса управления проектамиАлександр Шамрай
 
Cовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...Александр Шамрай
 
Управление рабочими элементами в TFS 2010
Управление рабочими элементами в TFS 2010Управление рабочими элементами в TFS 2010
Управление рабочими элементами в TFS 2010Александр Шамрай
 

Destacado (20)

Кадры для ИТ-индустрии: найти и удержать
Кадры для ИТ-индустрии: найти и удержатьКадры для ИТ-индустрии: найти и удержать
Кадры для ИТ-индустрии: найти и удержать
 
CodeFest 2013. Козлов А. — Автоматизация тестирования веб-приложений с исполь...
CodeFest 2013. Козлов А. — Автоматизация тестирования веб-приложений с исполь...CodeFest 2013. Козлов А. — Автоматизация тестирования веб-приложений с исполь...
CodeFest 2013. Козлов А. — Автоматизация тестирования веб-приложений с исполь...
 
Professional Testing
Professional TestingProfessional Testing
Professional Testing
 
Software Engineering Knowledge Matrix
Software Engineering Knowledge MatrixSoftware Engineering Knowledge Matrix
Software Engineering Knowledge Matrix
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...
 
Tsahin test delgertsetseg
Tsahin test delgertsetsegTsahin test delgertsetseg
Tsahin test delgertsetseg
 
Test automation
Test automationTest automation
Test automation
 
Что нового в MS VS Team System 2010 Beta1
Что нового в MS VS Team System 2010 Beta1Что нового в MS VS Team System 2010 Beta1
Что нового в MS VS Team System 2010 Beta1
 
Управление качеством проекта разработки ПО в TFS 2010
Управление качеством проекта разработки ПО в TFS 2010Управление качеством проекта разработки ПО в TFS 2010
Управление качеством проекта разработки ПО в TFS 2010
 
Reporting error
Reporting errorReporting error
Reporting error
 
Terms and definitions
Terms and definitionsTerms and definitions
Terms and definitions
 
Организация процессов разработки на основе TFS
Организация процессов разработки на основе TFSОрганизация процессов разработки на основе TFS
Организация процессов разработки на основе TFS
 
Практическое руководство - использование SVN
Практическое руководство - использование SVNПрактическое руководство - использование SVN
Практическое руководство - использование SVN
 
Новые времена. Трансформация офиса управления проектами
Новые времена. Трансформация офиса управления проектамиНовые времена. Трансформация офиса управления проектами
Новые времена. Трансформация офиса управления проектами
 
Cовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработки
 
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
 
Agile testing
Agile testingAgile testing
Agile testing
 
Управление рабочими элементами в TFS 2010
Управление рабочими элементами в TFS 2010Управление рабочими элементами в TFS 2010
Управление рабочими элементами в TFS 2010
 
Управление проектами в TFS 2008
Управление проектами в TFS 2008Управление проектами в TFS 2008
Управление проектами в TFS 2008
 
QA Лекция2
QA Лекция2QA Лекция2
QA Лекция2
 

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

Team software development with MS ALM 2013
Team software development with MS ALM 2013Team software development with MS ALM 2013
Team software development with MS ALM 2013Alexey Bolshakov
 
Промышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. ИнструментыПромышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. ИнструментыMikhail Payson
 
Контроль качества с использованием продуктов Ibm Rational
Контроль качества с использованием продуктов Ibm RationalКонтроль качества с использованием продуктов Ibm Rational
Контроль качества с использованием продуктов Ibm RationalАлександр Шамрай
 
Контроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rationalКонтроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rationalAlexander Novichkov
 
Типовая сборка и деплой продуктов в Positive Technologies
Типовая сборка и деплой продуктов в Positive TechnologiesТиповая сборка и деплой продуктов в Positive Technologies
Типовая сборка и деплой продуктов в Positive TechnologiesPositive Hack Days
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesAliaksandr Ikhelis
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовSQALab
 
TFS Work Item Tracking (www.cmcons.com)
TFS Work Item Tracking (www.cmcons.com)TFS Work Item Tracking (www.cmcons.com)
TFS Work Item Tracking (www.cmcons.com)Alexander Novichkov
 
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8Anatoly Kireev
 
1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NETMedia Gorod
 
Инструменты разработки ПО в *nix
Инструменты разработки ПО в *nixИнструменты разработки ПО в *nix
Инструменты разработки ПО в *nixAlexander Gerasiov
 
Governance of content
Governance of contentGovernance of content
Governance of contentrglab
 
Управление проектами и рабочие элементы в TFS 2008
Управление проектами и рабочие элементы в TFS 2008Управление проектами и рабочие элементы в TFS 2008
Управление проектами и рабочие элементы в TFS 2008Александр Шамрай
 

Similar a Разработка БД и TFS (20)

Что нового в MS VS Team System Beta 1 2010
Что нового в MS VS Team System Beta 1 2010Что нового в MS VS Team System Beta 1 2010
Что нового в MS VS Team System Beta 1 2010
 
Обзор и архитектура MS Team System
Обзор и архитектура MS Team SystemОбзор и архитектура MS Team System
Обзор и архитектура MS Team System
 
Team software development with MS ALM 2013
Team software development with MS ALM 2013Team software development with MS ALM 2013
Team software development with MS ALM 2013
 
Промышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. ИнструментыПромышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. Инструменты
 
MS TFS 2010 - Управление версиями
MS TFS 2010 - Управление версиямиMS TFS 2010 - Управление версиями
MS TFS 2010 - Управление версиями
 
Контроль качества с использованием продуктов Ibm Rational
Контроль качества с использованием продуктов Ibm RationalКонтроль качества с использованием продуктов Ibm Rational
Контроль качества с использованием продуктов Ibm Rational
 
Cистемы автоматической сборки проектов (Полина Фоминых)
Cистемы автоматической сборки проектов (Полина Фоминых)Cистемы автоматической сборки проектов (Полина Фоминых)
Cистемы автоматической сборки проектов (Полина Фоминых)
 
Lecture 11 1
Lecture 11 1Lecture 11 1
Lecture 11 1
 
Lecture 11 1
Lecture 11 1Lecture 11 1
Lecture 11 1
 
Контроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rationalКонтроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rational
 
Типовая сборка и деплой продуктов в Positive Technologies
Типовая сборка и деплой продуктов в Positive TechnologiesТиповая сборка и деплой продуктов в Positive Technologies
Типовая сборка и деплой продуктов в Positive Technologies
 
MS TFS 2010 - Обзор и архитектура
MS TFS 2010 - Обзор и архитектураMS TFS 2010 - Обзор и архитектура
MS TFS 2010 - Обзор и архитектура
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practices
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
TFS Work Item Tracking (www.cmcons.com)
TFS Work Item Tracking (www.cmcons.com)TFS Work Item Tracking (www.cmcons.com)
TFS Work Item Tracking (www.cmcons.com)
 
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
 
1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET
 
Инструменты разработки ПО в *nix
Инструменты разработки ПО в *nixИнструменты разработки ПО в *nix
Инструменты разработки ПО в *nix
 
Governance of content
Governance of contentGovernance of content
Governance of content
 
Управление проектами и рабочие элементы в TFS 2008
Управление проектами и рабочие элементы в TFS 2008Управление проектами и рабочие элементы в TFS 2008
Управление проектами и рабочие элементы в TFS 2008
 

Más de Александр Шамрай

Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...Александр Шамрай
 
Управление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation ServerУправление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation ServerАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетовПрактическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетовАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...Александр Шамрай
 
Практическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного циклаПрактическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного циклаАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...Александр Шамрай
 
Практическое руководство IBM RTC 3 - Управление заданиями Web client
Практическое руководство IBM RTC 3  - Управление заданиями Web clientПрактическое руководство IBM RTC 3  - Управление заданиями Web client
Практическое руководство IBM RTC 3 - Управление заданиями Web clientАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3  - Управление заданиями Eclipse clientПрактическое руководство IBM RTC 3  - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse clientАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Установка и поддержка
Практическое руководство IBM RTC 3  - Установка и поддержкаПрактическое руководство IBM RTC 3  - Установка и поддержка
Практическое руководство IBM RTC 3 - Установка и поддержкаАлександр Шамрай
 
Отчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитикиОтчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитикиАлександр Шамрай
 
Организация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFSОрганизация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFSАлександр Шамрай
 
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...Александр Шамрай
 
Особенности и успешные примеры внедрения Microsoft ALM
Особенности и успешные примеры внедрения Microsoft ALMОсобенности и успешные примеры внедрения Microsoft ALM
Особенности и успешные примеры внедрения Microsoft ALMАлександр Шамрай
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Александр Шамрай
 
Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...
Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...
Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...Александр Шамрай
 
Введение в тестирование с использованием закодированных автоматических тестов...
Введение в тестирование с использованием закодированных автоматических тестов...Введение в тестирование с использованием закодированных автоматических тестов...
Введение в тестирование с использованием закодированных автоматических тестов...Александр Шамрай
 
Проектирование и выполнение ручных тестов с использованием Microsoft Test Man...
Проектирование и выполнение ручных тестов с использованием Microsoft Test Man...Проектирование и выполнение ручных тестов с использованием Microsoft Test Man...
Проектирование и выполнение ручных тестов с использованием Microsoft Test Man...Александр Шамрай
 
Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...
Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...
Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...Александр Шамрай
 
Отладка с использованием Intelli Trace в Visual Studio Ultimate 2012
Отладка с использованием Intelli Trace в Visual Studio Ultimate 2012Отладка с использованием Intelli Trace в Visual Studio Ultimate 2012
Отладка с использованием Intelli Trace в Visual Studio Ultimate 2012Александр Шамрай
 
Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012
Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012
Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012Александр Шамрай
 

Más de Александр Шамрай (20)

Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...
 
Управление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation ServerУправление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation Server
 
Практическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетовПрактическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетов
 
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
 
Практическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного циклаПрактическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного цикла
 
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
 
Практическое руководство IBM RTC 3 - Управление заданиями Web client
Практическое руководство IBM RTC 3  - Управление заданиями Web clientПрактическое руководство IBM RTC 3  - Управление заданиями Web client
Практическое руководство IBM RTC 3 - Управление заданиями Web client
 
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3  - Управление заданиями Eclipse clientПрактическое руководство IBM RTC 3  - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse client
 
Практическое руководство IBM RTC 3 - Установка и поддержка
Практическое руководство IBM RTC 3  - Установка и поддержкаПрактическое руководство IBM RTC 3  - Установка и поддержка
Практическое руководство IBM RTC 3 - Установка и поддержка
 
Отчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитикиОтчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитики
 
Организация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFSОрганизация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFS
 
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
 
Особенности и успешные примеры внедрения Microsoft ALM
Особенности и успешные примеры внедрения Microsoft ALMОсобенности и успешные примеры внедрения Microsoft ALM
Особенности и успешные примеры внедрения Microsoft ALM
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...
 
Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...
Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...
Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...
 
Введение в тестирование с использованием закодированных автоматических тестов...
Введение в тестирование с использованием закодированных автоматических тестов...Введение в тестирование с использованием закодированных автоматических тестов...
Введение в тестирование с использованием закодированных автоматических тестов...
 
Проектирование и выполнение ручных тестов с использованием Microsoft Test Man...
Проектирование и выполнение ручных тестов с использованием Microsoft Test Man...Проектирование и выполнение ручных тестов с использованием Microsoft Test Man...
Проектирование и выполнение ручных тестов с использованием Microsoft Test Man...
 
Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...
Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...
Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...
 
Отладка с использованием Intelli Trace в Visual Studio Ultimate 2012
Отладка с использованием Intelli Trace в Visual Studio Ultimate 2012Отладка с использованием Intelli Trace в Visual Studio Ultimate 2012
Отладка с использованием Intelli Trace в Visual Studio Ultimate 2012
 
Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012
Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012
Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012
 

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

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