Частые релизы в enterprise

Post on 24-Jul-2015

207 Views

Category:

Education

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Частые релизы в EnterpriseЧурбанов Алексей

В enterprise 4 года

В тестировании3 года

В 2ГИС 2 года

QA Lead

Суть

Enterprise

Relationship

Management

Проектные особенности

Клиенты ИнтеграцияОтчётность

бизнес-моделей

7

локализаций

7n-tier

SOAEDA

.NETService Bus

AppFabric Cache

ElasticSearch

ARR

История

10 фичраз в месяц

от

до

Бизнес Процесс

Проблемы

Жесткие сроки

Release N (?? мая)Business Task К 16.05Integration Task Не ранее 15.05Tech Task1 В маеTech Task2 В мае

Release N (15 мая)Business Task К 16.05Integration Task Не ранее 15.05Tech Task1 В маеTech Task2 В мае

Трудности с прогнозированием

Планирование

Реалии

Решение

Доставка по готовности

Визуализация

Рефакторинг

Регрессия

Автотесты

Процесс

Flow

Pull Request

– запрос на изменение

FlowНО

Кроме того:

‒ Разработка и тестирование в разных бранчах

‒ Все изменения проходят Code Review

NuClear Flow

Analysis

Ready for Development

Ready for Development

Development

Development

Development

Development

Development

Ready for Testing

Ready for Testing

Testing

Testing

Open

Testing

Open

Testing

Resolved

Testing

Testing

Ready to Deploy

Итог

Release N (15 мая)Business Task К 16.05Integration Task Не ранее 15.05Tech Task1 В маеTech Task2 В мае

Release N (15 мая)

Business Task К 16.05

Integration Task Не ранее 15.05

Tech Task1 В мае

Tech Task2 В мае

BusinessTask 15.05

Release cIntegrationTask 17.05

Release dTechTask1 05.05

Release aTechTask2 10.05

Release b

BusinessTask 15.05

Release c

IntegrationTask 19.05

Release d

TechTask2 11.05

Release b

TechTask1 05.05

Release a

EmergencyTask 07.05

Release x

BusinessTask 15.05

Release c

IntegrationTask 19.05

Release d

TechTask2 11.05

Release b

TechTask1 05.05

Release a

EmergencyTask 07.05

Release x

За последние 16 месяцев

116 релизов 285 фич

Планы

– NuGet-пакеты

– Автотесты

– Continuous Delivery

Советы

‒ Визуализируйте процессы

‒ Визуализируйте процессы

‒ Не бойтесь рефакторингов

‒ Визуализируйте процессы

‒ Не бойтесь рефакторингов

‒ Выпускайте по готовности

Спасибо!Чурбанов Алексей

a.churbanov@2gis.ru

top related