Вебинар Microsoft ALM (11.12.2012)
-
Upload
dmitry-melikov -
Category
Technology
-
view
414 -
download
4
Transcript of Вебинар Microsoft ALM (11.12.2012)
![Page 1: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/1.jpg)
Soft
war
eCl
oud
Serv
ices
Новые возможностиMicrosoft Visual Studio 2012
и Team Foundation Server 2012
Командная разработка
Дмитрий МеликовProduct [email protected]
![Page 2: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/2.jpg)
Проверка связи
Если есть звук, напишите в чате ОКЕсли нет звука, напишите в чате НЕТ
![Page 3: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/3.jpg)
Soft
war
eCl
oud
Serv
ices
Новые возможностиMicrosoft Visual Studio 2012
и Team Foundation Server 2012
Командная разработка
Дмитрий МеликовProduct [email protected]
![Page 4: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/4.jpg)
План вебинара
1.Введение.
2.Основы ALM.
3.Обзор возможностей TFS 2012 и VS 2012
4.Лицензирование Team Foundation Server и Visual Studio.
Продолжительность – 60 мин + ваши вопросы
![Page 5: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/5.jpg)
Версии продуктов Visual Studio
До 31 августа 2012.
2012
= Visual Studio 9.0
= Visual Studio 10.0
=
С 12 сентября 2012
До 1 марта 2010
![Page 6: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/6.jpg)
Продукты Visual Studio 2012 для всех ролей и задач разработки
+ подписка
Разработчики
Командная разработка
Тестировщики
VS UltimateVS PremiumVS Professional
VS Team Foundation Server
VS Test Professional
![Page 7: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/7.jpg)
ALM это больше чем управление разработкой!
ALM - application lifecycle management(управление жизненным циклом приложения)
Управление
Разработка
Эксплуатация
Идея Выпуск продуктаКонец проекта
![Page 8: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/8.jpg)
Продукт должен соответствовать требованиям бизнеса.
Управление
Разработка
Эксплуатация
Бизнес план
Управление проектом
Управление продуктами
![Page 9: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/9.jpg)
Разработка – фундаментальная часть ALM
Управление
Разработка
Эксплуатация
Поддержка
![Page 10: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/10.jpg)
Каждое развернутое приложение должно сопровождаться и поддерживаться
Управление
Разработка
Эксплуатация
Выпуск
Выпуск обновлений
Обратная связь
![Page 11: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/11.jpg)
Определение
Разработка
Измерение
Эксплуатация
МониторингРеализация
Отставание продукта
Отставание операций
Работающее ПО
Требования
Неправильно понятые требования
Конфликт приоритетов
Управление средами разработки и тестирования Объединение групп разработчиков, использующих разные платформы
Не удовлетворены требования эксплуатационной готовности
Невозможность получения релевантной обратной связи
Сложность устранения ошибок и отладки в рабочей среде
Пользователи/заинтересованные лица
ЭксплуатацияРазработка и тестирование
Проблемы возникают на всех этапах
![Page 12: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/12.jpg)
Средства разработки стремятся к интеграции всех процессов в одном продукте
![Page 13: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/13.jpg)
Продукты Visual Studio – наиболее комплексный подход к ALM
http://ru.wikipedia.org/wiki/Gartner
![Page 14: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/14.jpg)
MS Visual Studio 2012 & Team Foundation Server 2012
![Page 15: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/15.jpg)
Основные понятия и компоненты TFSАрхитектура: Application tier (Logic) Data tier (Data Bases) Client tier (Clients)
Дополнительные продукты: SharePoint Products SQL Server and SQL Server Reporting
Services
![Page 16: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/16.jpg)
Основные понятия и компоненты TFS
![Page 17: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/17.jpg)
Основные понятия и компоненты TFS
![Page 18: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/18.jpg)
Основные понятия и компоненты TFS
![Page 19: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/19.jpg)
Основные понятия и компоненты TFS
Основые рабочие элементы TFS: Work Item:– Product Backlog– Task– Bug
Team Project Team Project Collections Team
![Page 20: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/20.jpg)
Демонстрация
1. Обзор проекта TFS2. Работа с Work Items
• Web Access• Team Explorer• Query
3. Source control4. Приостановить и продолжить работу5. Ревью кода - Code review6. Конфигурация Build машины7. Gated check in8. Feedback request9. Настройка оповещений по почте
![Page 21: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/21.jpg)
Возможности Visual Studio 2012Редактирование шаблонов процессов и work items
Редактирование полей и внешнего вида рабочего элемента
PowerTools for VS 2012 – ссылка для скачивания редактора
![Page 22: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/22.jpg)
Возможности Visual Studio 2012Редактирование шаблонов процессов и work items
Состояния и переходы рабочего элемента
PowerTools for VS 2012 – ссылка для скачивания редактора
![Page 23: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/23.jpg)
Новые возможности Visual Studio 2012 - StoryBoarding
![Page 24: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/24.jpg)
Интеграция с EclipseВ том числе под Linux
Team Explorer Everywhere
![Page 25: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/25.jpg)
Новое в Visual Studio 2012
• Разработка Windows 8 Metro UI и Windows Store приложений• Переработанные IntelliSence, поиск, подсветка семантики• Поддержка C++11 • Разработка Windows Store приложений на C++ в связке с XAML• Новые библиотеки и отладчики для распараллеливания C++
Accelerated Massive Parallelism• Генерация C# кода из UML диаграмм• Генерация UML class диаграмм из кода• Полная поддержка HTML5, CSS3• И др.
Visual Studio 2012
Visual Studio 2012 Update 1• Поддержка Канбан доски• Разработка на C++ под Windows XP• Coded UI и нагрузочное тестирование для приложений
SharePoint 2010• И др.
Полный список изменений в Visual Studio 2012
![Page 26: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/26.jpg)
Интеграция TFS 2012 с System Center
Team Foundation Server
РазработкаЭксплуатация
• Преобразование пользовательских инцидентов (багов) в Work Items для разработчиков
• Сбор информации о выполнении приложения• IntelliTrace in production
![Page 27: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/27.jpg)
Интеграция с Project Server
• Двунаправленная синхронизация данных между TFS и PS через связь между задачами и Work Items
• Требует TFS 2012 и PS 2010
![Page 28: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/28.jpg)
Отчетность
Есть ли прогресс по тестовым планам?
Как идет процесс сборки?
Каково качество исправлений? Фиксируем ли мы
ошибки?
![Page 29: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/29.jpg)
Отчетность
Достаточен ли уровень покрытия кода тестами?
Сколько строк кода было изменено?
![Page 30: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/30.jpg)
Решение задач на всех этапах
Требования
Перечень требований
ПереченьПродуктов
МониторингЦикл
разработки
Работающее ПО
РазработкаОт идеи к Работающему ПО
Операционная деятельность
Определение содержаниеГенерация Идей
Прототипирование в PowerPointAgile планированиеUML Моделирование
Приостановить и продолжитьРецензирование кодаСбор замечаний от Бизнес ПользователейМодульное тестированиеИсследовательское тестированиеНепрерывная интеграцияНепрерывное разворачивание
Интеграция с сервис менеджмент системами
Воспроизведение проблем производственной среды
![Page 31: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/31.jpg)
Схемы лицензирования
![Page 32: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/32.jpg)
Приобрести TFS можно тремя способами
+ подписка
Разработчики
Командная разработка
Тестировщики
Visual Studio UltimateVisual Studio PremiumVisual Studio Professional
Visual Studio Team Foundation Server
Visual Test Professional
![Page 33: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/33.jpg)
Подписка MSDN
Подписки включают доступ к таким ресурсам * : Team Foundation Server (включая одну CAL и
Server) Неограниченные возможности по загрузке
ПО Microsoft (SQL, Windows, Office, и т.д.) Техническая поддержка Обучение онлайн Права на использование новых и старых версий И многое другое…
*Объем предложений по использованию ресурсов MSDN зависит от редакции Visual Studio
![Page 34: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/34.jpg)
Полезные ресурсы
• http://vstudio.softline.ru – онлайн магазин, анонсы мероприятий, новости направления.
• http://social.msdn.microsoft.com – форумы поддержки по технологиям и лицензированию.
• http://channel9.msdn.com/Series/Visual-Studio-2012-Premium-and-Ultimate-Overview-RUS - набор из 20ти 4х минутных роликов с демонстрацией основных возможностей Visual Studio.
• http://vstsblog.ru/ - блог директора по разработке Dell в Росcии, посвященный вопросам Visual Studio и TFS.
• http://blogs.msdn.com/b/visualstudioalm/archive/2012/08/15/welcome-to-visual-studio-2012-alm-rangers-readiness-wave.aspx - блог ALM Rangers – энтузиастов со всего мира, поддерживающих продукт и его развитие.
![Page 35: Вебинар Microsoft ALM (11.12.2012)](https://reader030.fdocument.pub/reader030/viewer/2022020207/557cf95ad8b42a89158b4ba7/html5/thumbnails/35.jpg)
Soft
war
eCl
oud
Serv
ices
Дмитрий МеликовМенеджер продукта,Средства разработки Microsoft
Т +7 (495) 232 00 23 доб. 1570М +7 (965) 144 48 32