Применение концепции alm в практике управления...

13
1 Go# Conferences Team Leaders Day Владимир Гусаров Применение концепции ALM в практике управления разработкой на C# http://vstsblog.ru, http://blog.almguru.com [email protected] @Hussar77

Upload: gosharp

Post on 28-Jul-2015

157 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Применение концепции ALM в практике управления разработкой на C#

1

Go# Conferences – Team Leaders Day

Владимир Гусаров

Применение концепции ALM в практике

управления разработкой на C#

http://vstsblog.ru, http://blog.almguru.com

[email protected]

@Hussar77

Page 2: Применение концепции ALM в практике управления разработкой на C#

2Go

# C

on

fere

nce

s –

Te

am

Le

ad

ers

Day

Владимир Гусаров

Занимаюсь промышленной разработкой программного обеспечения в течение более чем 20-ти лет.

В настоящее время руковожу московским офисом разработки компании Dell.

С 2010-го года являюсь Microsoft Most Valuable Professional (MVP) в номинации Visual Studio Application Lifecycle Management (ALM)

С 2011-го года присоединился к команде ALM Rangers.

Page 3: Применение концепции ALM в практике управления разработкой на C#

3

Что такое ALM и с чем его едят

Page 4: Применение концепции ALM в практике управления разработкой на C#

4Go

# C

on

fere

nce

s –

Te

am

Le

ad

ers

Day

Какой жизненный цикл у приложения?

Техническаяподдержка

Выпуск

Доработка

Получениеобратнойсвязи

Тестирование

Разработка идокументирова-

ние

Сбортребований, постановказадачи

Page 5: Применение концепции ALM в практике управления разработкой на C#

5Go

# C

on

fere

nce

s –

Te

am

Le

ad

ers

Day

Сбор требований и постановка задачи

Прототипирование

Макетирование дизайна

Критерий готовности

Page 6: Применение концепции ALM в практике управления разработкой на C#

6Go

# C

on

fere

nce

s –

Te

am

Le

ad

ers

Day

Разработка и документирование

Модульное тестирование

Организация кода

Автоматическая сборка

Кода

Документации

Запуск тестов

Покрытие

Инспекция/статический анализ кода

Page 7: Применение концепции ALM в практике управления разработкой на C#

7Go

# C

on

fere

nce

s –

Te

am

Le

ad

ers

Day

Тестирование

Тест планы

Фиксация прохождения тестов

Ручных

Автоматических

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

Нагрузочное тестирование

Page 8: Применение концепции ALM в практике управления разработкой на C#

8Go

# C

on

fere

nce

s –

Te

am

Le

ad

ers

Day

Обратная связь

Демонстрация результатов

спринта

Клиент сбора обратной связи

Простота использования

Запись видео и голоса

Создание мгновенных снимков

Подключение на ранних этапах

Page 9: Применение концепции ALM в практике управления разработкой на C#

9Go

# C

on

fere

nce

s –

Te

am

Le

ad

ers

Day

Выпуск

Автоматизация

Утверждение

Тренинги

Технической поддержки

Отдела продаж

Page 10: Применение концепции ALM в практике управления разработкой на C#

10Go

# C

on

fere

nce

s –

Te

am

Le

ad

ers

Day

Техническая поддержка

Удовлетворённость

потребителя

Метрики инцидентов

Стоимость инцидента

Обзор продукта службой

поддержки

Page 11: Применение концепции ALM в практике управления разработкой на C#

11

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

Построим инфраструктуру, создадим приложение и начнём его использовать

Page 12: Применение концепции ALM в практике управления разработкой на C#

12Go

# C

on

fere

nce

s –

Te

am

Le

ad

ers

Day

Ресурсы

Visual Studio Online

http://visualstudio.com

Каталог решений Visual Studio ALM Rangers

http://aka.ms/vsarsolutions

Visual Studio ALM Community Widgets

http://aka.ms/widgets

Виртуальная машина Visual Studio 2013

http://aka.ms/vs13almvm

Page 13: Применение концепции ALM в практике управления разработкой на C#

13Go

# C

on

fere

nce

s –

Te

am

Le

ad

ers

Day

Всем спасибо!

[email protected]

Появились вопросы?

@Hussar77

http://vstsblog.ru, http://blog.almguru.com