SlideShare une entreprise Scribd logo
1  sur  25
Докладчики
Алексей Большаков
проектировщик приложений
ALM Certified Specialist. Luxoft.
ВТБ 24 – внедрение Microsoft ALM




ВТБ 24 – внедрение Microsoft ALM


Видео Интернешнл







Видео Интернешнл
 Scrum
 Agile
 CMMI
 MS Power Tools
for TFS
 codeplex.com
 Work Item Tracking
 Areas & Iterations
 Build
 Source Control
 Reports
 и многое другое…
 Backlog проекта
 Backlog отдельной
итерации
 План тестирования
 По активностям
 Учет отгулов и выходных
 Контроль загрузки
 Несколько уровней
абстракций (Backlog Levels)
 Прогнозирование
 Feedback Client for TFS Power Point Story Boarding
 Code Review Feature in VS  SC Operation Manager
 Build completion
 Code changes
 Work item updates
 Code reviews
 Ежедневный Stand Up
митинг (Scrum митинг)
 Распределенные
команды
 Memory stream
 Ссылки на рабочие
элементы
 События
 Упоминания
пользователей и т.д. …
 Определение требований
 Документация проектных решений
 Моделирование архитектуры
 Генерация артефактов на
основе модели
 Возможность создания
собственного DSL
 Связывание элементов модели и
рабочих элементов
 Валидация архитектуры
Как можно организовать Code Review?
 Парное программирование
 Присылать изменения по почте
 Использовать разные ветки в системе контроля версий
 Использовать распределенные системы контроля
версий
 Использовать встроенные в IDE инструменты, например
Code Review Feature в Visual Studio 2013 Ultimate
 Использовать встроенные в IDE инструменты, например
Code Review Feature в Visual Studio 2013 Ultimate
Что изменилось?
 возможность offline
работы
 часть операций не
требует подключения
к серверу
 на клиенте храниться
две версии
 любая операция требует
подключения к серверу
 на клиенте храниться
только одна версия
 полная поддержка offline
работы
 на клиенте храниться
полная копия репозитория
 offline доступны все
операции: branch, merge …
 Подключение нужно
только для синхронизации
А что, если IDE не только Visual Studio?
Если уже используется git?
 Continuous delivery (CD)
 Прозрачность процесса
 Возможность согласования на всех
этапах
 Автоматическое развертывание
решения на нужные среды
 Автоматизированная конфигурация
решений любой сложности
 Управление планом релиза
 Возможность создания кастомного
рабочего процесса для релиза
Демо проект








Team software development with MS ALM 2013

Contenu connexe

Tendances

Azure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контрольAzure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контрольАлександр Шамрай
 
Azure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестированиеAzure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестированиеАлександр Шамрай
 
Новые возможности Devprom 2.8.3
Новые возможности Devprom 2.8.3Новые возможности Devprom 2.8.3
Новые возможности Devprom 2.8.3Dmitry Lobasev
 
CM-Consult Solutions (www.cmcons.com)
CM-Consult Solutions (www.cmcons.com)CM-Consult Solutions (www.cmcons.com)
CM-Consult Solutions (www.cmcons.com)Alexander Novichkov
 
Решения СМ-Консалт
Решения СМ-КонсалтРешения СМ-Консалт
Решения СМ-КонсалтAlexander Novichkov
 
Сквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSСквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSАлександр Шамрай
 
Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инс...
Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инс...Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инс...
Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инс...Александр Шамрай
 
Распределённые приложения. Часть 1. «Клиент и ядро бизнес-логики»
Распределённые приложения. Часть 1.
«Клиент и ядро бизнес-логики»Распределённые приложения. Часть 1.
«Клиент и ядро бизнес-логики»
Распределённые приложения. Часть 1. «Клиент и ядро бизнес-логики»Fedor Malyshkin
 
Организация workflow в трекере TFS | Алексей Соловьев
Организация workflow в трекере TFS | Алексей СоловьевОрганизация workflow в трекере TFS | Алексей Соловьев
Организация workflow в трекере TFS | Алексей СоловьевPositive Hack Days
 
Droidcon Moscow 2015. Clean Architecture и MVP. Алексей Макаров - Zvooq
Droidcon Moscow 2015. Clean Architecture и MVP. Алексей Макаров - ZvooqDroidcon Moscow 2015. Clean Architecture и MVP. Алексей Макаров - Zvooq
Droidcon Moscow 2015. Clean Architecture и MVP. Алексей Макаров - ZvooqMail.ru Group
 
Конфигурационное управление и управление изменениями с IBM Rational ClearCase...
Конфигурационное управление и управление изменениями с IBM Rational ClearCase...Конфигурационное управление и управление изменениями с IBM Rational ClearCase...
Конфигурационное управление и управление изменениями с IBM Rational ClearCase...Александр Шамрай
 
Практические рекомендации по использованию системы TestRail | Дмитрий Рыльцов...
Практические рекомендации по использованию системы TestRail | Дмитрий Рыльцов...Практические рекомендации по использованию системы TestRail | Дмитрий Рыльцов...
Практические рекомендации по использованию системы TestRail | Дмитрий Рыльцов...Positive Hack Days
 
Виртуализация в SQA Плюсы и минусы
Виртуализация в SQA  Плюсы и минусыВиртуализация в SQA  Плюсы и минусы
Виртуализация в SQA Плюсы и минусыSQALab
 
Инструментарий для создания дистрибутивов продуктов | Владимир Селин
Инструментарий для создания дистрибутивов продуктов | Владимир СелинИнструментарий для создания дистрибутивов продуктов | Владимир Селин
Инструментарий для создания дистрибутивов продуктов | Владимир СелинPositive Hack Days
 
Алексей Кабанов
Алексей КабановАлексей Кабанов
Алексей КабановSQALab
 

Tendances (20)

Azure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контрольAzure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контроль
 
Azure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестированиеAzure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестирование
 
Новые возможности Devprom 2.8.3
Новые возможности Devprom 2.8.3Новые возможности Devprom 2.8.3
Новые возможности Devprom 2.8.3
 
CM-Consult Solutions (www.cmcons.com)
CM-Consult Solutions (www.cmcons.com)CM-Consult Solutions (www.cmcons.com)
CM-Consult Solutions (www.cmcons.com)
 
Решения СМ-Консалт
Решения СМ-КонсалтРешения СМ-Консалт
Решения СМ-Консалт
 
Сквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSСквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFS
 
Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инс...
Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инс...Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инс...
Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инс...
 
Описание и архитектура TFS 2008
Описание и архитектура TFS 2008Описание и архитектура TFS 2008
Описание и архитектура TFS 2008
 
MS ALM 2013 Review
MS ALM 2013 ReviewMS ALM 2013 Review
MS ALM 2013 Review
 
Распределённые приложения. Часть 1. «Клиент и ядро бизнес-логики»
Распределённые приложения. Часть 1.
«Клиент и ядро бизнес-логики»Распределённые приложения. Часть 1.
«Клиент и ядро бизнес-логики»
Распределённые приложения. Часть 1. «Клиент и ядро бизнес-логики»
 
Организация workflow в трекере TFS | Алексей Соловьев
Организация workflow в трекере TFS | Алексей СоловьевОрганизация workflow в трекере TFS | Алексей Соловьев
Организация workflow в трекере TFS | Алексей Соловьев
 
Droidcon Moscow 2015. Clean Architecture и MVP. Алексей Макаров - Zvooq
Droidcon Moscow 2015. Clean Architecture и MVP. Алексей Макаров - ZvooqDroidcon Moscow 2015. Clean Architecture и MVP. Алексей Макаров - Zvooq
Droidcon Moscow 2015. Clean Architecture и MVP. Алексей Макаров - Zvooq
 
Конфигурационное управление и управление изменениями с IBM Rational ClearCase...
Конфигурационное управление и управление изменениями с IBM Rational ClearCase...Конфигурационное управление и управление изменениями с IBM Rational ClearCase...
Конфигурационное управление и управление изменениями с IBM Rational ClearCase...
 
Java one presentation
Java one presentationJava one presentation
Java one presentation
 
Практические рекомендации по использованию системы TestRail | Дмитрий Рыльцов...
Практические рекомендации по использованию системы TestRail | Дмитрий Рыльцов...Практические рекомендации по использованию системы TestRail | Дмитрий Рыльцов...
Практические рекомендации по использованию системы TestRail | Дмитрий Рыльцов...
 
Виртуализация в SQA Плюсы и минусы
Виртуализация в SQA  Плюсы и минусыВиртуализация в SQA  Плюсы и минусы
Виртуализация в SQA Плюсы и минусы
 
Инструментарий для создания дистрибутивов продуктов | Владимир Селин
Инструментарий для создания дистрибутивов продуктов | Владимир СелинИнструментарий для создания дистрибутивов продуктов | Владимир Селин
Инструментарий для создания дистрибутивов продуктов | Владимир Селин
 
Автоматическая cборка TFS 2008
Автоматическая cборка TFS 2008Автоматическая cборка TFS 2008
Автоматическая cборка TFS 2008
 
Training Labs (www.cmcons.com)
Training Labs (www.cmcons.com)Training Labs (www.cmcons.com)
Training Labs (www.cmcons.com)
 
Алексей Кабанов
Алексей КабановАлексей Кабанов
Алексей Кабанов
 

En vedette

Гибкая разработка пользовательской документации
Гибкая разработка пользовательской документацииГибкая разработка пользовательской документации
Гибкая разработка пользовательской документацииSergey Rogachev
 
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много?
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много? CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много?
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много? CodeFest
 
2014 ALM Summit - ALM and 1C
2014 ALM Summit - ALM and 1C2014 ALM Summit - ALM and 1C
2014 ALM Summit - ALM and 1CAlexey Lustin
 
Управление требованиями в Devprom ALM 3.2
Управление требованиями в Devprom ALM 3.2Управление требованиями в Devprom ALM 3.2
Управление требованиями в Devprom ALM 3.2Dmitry Lobasev
 
2013 Осенний Форум help1c.com - Интеграция корпоративных приложений
2013  Осенний Форум help1c.com - Интеграция корпоративных приложений2013  Осенний Форум help1c.com - Интеграция корпоративных приложений
2013 Осенний Форум help1c.com - Интеграция корпоративных приложенийAlexey Lustin
 
Гибкая разработка пользовательской документации
Гибкая разработка пользовательской документацииГибкая разработка пользовательской документации
Гибкая разработка пользовательской документацииSergey Rogachev
 
Обеспечение эффективного сотрудничества на основе инструментов Microsoft alm
Обеспечение эффективного сотрудничества на основе инструментов Microsoft almОбеспечение эффективного сотрудничества на основе инструментов Microsoft alm
Обеспечение эффективного сотрудничества на основе инструментов Microsoft almАлександр Шамрай
 
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11ANDREY ZAKHODYAYCHENKO
 
Разработка в Vs2015
Разработка в Vs2015Разработка в Vs2015
Разработка в Vs2015Tatiana Smetanina
 

En vedette (13)

Гибкая разработка пользовательской документации
Гибкая разработка пользовательской документацииГибкая разработка пользовательской документации
Гибкая разработка пользовательской документации
 
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много?
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много? CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много?
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много?
 
PolarionQA webinar_2307
PolarionQA webinar_2307PolarionQA webinar_2307
PolarionQA webinar_2307
 
2014 ALM Summit - ALM and 1C
2014 ALM Summit - ALM and 1C2014 ALM Summit - ALM and 1C
2014 ALM Summit - ALM and 1C
 
Управление требованиями в Devprom ALM 3.2
Управление требованиями в Devprom ALM 3.2Управление требованиями в Devprom ALM 3.2
Управление требованиями в Devprom ALM 3.2
 
ALM & Agile
ALM & AgileALM & Agile
ALM & Agile
 
2013 Осенний Форум help1c.com - Интеграция корпоративных приложений
2013  Осенний Форум help1c.com - Интеграция корпоративных приложений2013  Осенний Форум help1c.com - Интеграция корпоративных приложений
2013 Осенний Форум help1c.com - Интеграция корпоративных приложений
 
Гибкая разработка пользовательской документации
Гибкая разработка пользовательской документацииГибкая разработка пользовательской документации
Гибкая разработка пользовательской документации
 
Обеспечение эффективного сотрудничества на основе инструментов Microsoft alm
Обеспечение эффективного сотрудничества на основе инструментов Microsoft almОбеспечение эффективного сотрудничества на основе инструментов Microsoft alm
Обеспечение эффективного сотрудничества на основе инструментов Microsoft alm
 
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
 
Развитие ИТ
Развитие ИТРазвитие ИТ
Развитие ИТ
 
Разработка в Vs2015
Разработка в Vs2015Разработка в Vs2015
Разработка в Vs2015
 
Scrum
ScrumScrum
Scrum
 

Similaire à Team software development with MS ALM 2013

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
 
Dotnet development
Dotnet developmentDotnet development
Dotnet developmentMageCloud
 
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
 
DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...
DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...
DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...it-people
 
Сергей Кащенко - Опыт внедрения метрик
Сергей Кащенко - Опыт внедрения метрикСергей Кащенко - Опыт внедрения метрик
Сергей Кащенко - Опыт внедрения метрикLuxoft Education Center
 
Governance of content
Governance of contentGovernance of content
Governance of contentrglab
 
Андрей Кощеев - Мастерство управления качеством в полном цикле разработки
Андрей Кощеев - Мастерство управления качеством в полном цикле разработкиАндрей Кощеев - Мастерство управления качеством в полном цикле разработки
Андрей Кощеев - Мастерство управления качеством в полном цикле разработкиSQALab
 
Управление рабочими элементами в TFS
Управление рабочими элементами в TFSУправление рабочими элементами в TFS
Управление рабочими элементами в TFSАлександр Шамрай
 
Simonova sql server-enginetesting
Simonova sql server-enginetestingSimonova sql server-enginetesting
Simonova sql server-enginetestingLiloSEA
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовSQALab
 
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
 
битрикс Framework сергей рыжиков
битрикс Framework   сергей рыжиковбитрикс Framework   сергей рыжиков
битрикс Framework сергей рыжиковMedia Gorod
 
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL Server
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL ServerNetWrix SQL Server Change Reporter. Обзор программы для аудита SQL Server
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL ServerNetwrix Россия/СНГ
 

Similaire à Team software development with MS ALM 2013 (20)

Simonova sql server-enginetesting
Simonova sql server-enginetestingSimonova sql server-enginetesting
Simonova sql server-enginetesting
 
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)
 
Разработка БД и TFS
Разработка БД и TFSРазработка БД и TFS
Разработка БД и TFS
 
Dotnet development
Dotnet developmentDotnet development
Dotnet development
 
Обзор и архитектура MS Team System
Обзор и архитектура MS Team SystemОбзор и архитектура MS Team System
Обзор и архитектура MS Team System
 
CM Management (www.cmcons.com)
CM Management (www.cmcons.com)CM Management (www.cmcons.com)
CM Management (www.cmcons.com)
 
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)
 
ASP.NET MVC: new era?
ASP.NET MVC: new era?ASP.NET MVC: new era?
ASP.NET MVC: new era?
 
Непрерывная интеграция (Марина Пестова)
Непрерывная интеграция (Марина Пестова)Непрерывная интеграция (Марина Пестова)
Непрерывная интеграция (Марина Пестова)
 
DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...
DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...
DUMP-2012 - Мобильные технологии - "Как мы выстраиваем разработку сервиса под...
 
Сергей Кащенко - Опыт внедрения метрик
Сергей Кащенко - Опыт внедрения метрикСергей Кащенко - Опыт внедрения метрик
Сергей Кащенко - Опыт внедрения метрик
 
Governance of content
Governance of contentGovernance of content
Governance of content
 
Андрей Кощеев - Мастерство управления качеством в полном цикле разработки
Андрей Кощеев - Мастерство управления качеством в полном цикле разработкиАндрей Кощеев - Мастерство управления качеством в полном цикле разработки
Андрей Кощеев - Мастерство управления качеством в полном цикле разработки
 
DevOps guide for awesome quality assurance
DevOps guide for awesome quality assuranceDevOps guide for awesome quality assurance
DevOps guide for awesome quality assurance
 
Управление рабочими элементами в TFS
Управление рабочими элементами в TFSУправление рабочими элементами в TFS
Управление рабочими элементами в TFS
 
Simonova sql server-enginetesting
Simonova sql server-enginetestingSimonova sql server-enginetesting
Simonova sql server-enginetesting
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
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
 
битрикс Framework сергей рыжиков
битрикс Framework   сергей рыжиковбитрикс Framework   сергей рыжиков
битрикс Framework сергей рыжиков
 
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL Server
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL ServerNetWrix SQL Server Change Reporter. Обзор программы для аудита SQL Server
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL Server
 

Team software development with MS ALM 2013

  • 1.
  • 3.
  • 4. ВТБ 24 – внедрение Microsoft ALM    
  • 5. ВТБ 24 – внедрение Microsoft ALM  
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.  Scrum  Agile  CMMI  MS Power Tools for TFS  codeplex.com  Work Item Tracking  Areas & Iterations  Build  Source Control  Reports  и многое другое…
  • 13.  Backlog проекта  Backlog отдельной итерации  План тестирования  По активностям  Учет отгулов и выходных  Контроль загрузки  Несколько уровней абстракций (Backlog Levels)  Прогнозирование
  • 14.
  • 15.  Feedback Client for TFS Power Point Story Boarding  Code Review Feature in VS  SC Operation Manager
  • 16.  Build completion  Code changes  Work item updates  Code reviews  Ежедневный Stand Up митинг (Scrum митинг)  Распределенные команды  Memory stream  Ссылки на рабочие элементы  События  Упоминания пользователей и т.д. …
  • 17.
  • 18.  Определение требований  Документация проектных решений  Моделирование архитектуры  Генерация артефактов на основе модели  Возможность создания собственного DSL  Связывание элементов модели и рабочих элементов  Валидация архитектуры
  • 19. Как можно организовать Code Review?  Парное программирование  Присылать изменения по почте  Использовать разные ветки в системе контроля версий  Использовать распределенные системы контроля версий  Использовать встроенные в IDE инструменты, например Code Review Feature в Visual Studio 2013 Ultimate  Использовать встроенные в IDE инструменты, например Code Review Feature в Visual Studio 2013 Ultimate
  • 20. Что изменилось?  возможность offline работы  часть операций не требует подключения к серверу  на клиенте храниться две версии  любая операция требует подключения к серверу  на клиенте храниться только одна версия  полная поддержка offline работы  на клиенте храниться полная копия репозитория  offline доступны все операции: branch, merge …  Подключение нужно только для синхронизации
  • 21. А что, если IDE не только Visual Studio?
  • 23.  Continuous delivery (CD)  Прозрачность процесса  Возможность согласования на всех этапах  Автоматическое развертывание решения на нужные среды  Автоматизированная конфигурация решений любой сложности  Управление планом релиза  Возможность создания кастомного рабочего процесса для релиза