agile и Контур. История взаимоотношений

18
Agile и Контур. История взаимоотношений Игорь Гольдберг СКБ Контур [email protected]

Upload: nikita-filippov

Post on 27-May-2015

2.650 views

Category:

Technology


5 download

DESCRIPTION

Наша компания занимается разработкой веб-сервисов для организаций. В периоды пиковых нагрузок в наших системах работают сотни тысяч пользователей, а стоимость наших ошибок, сконвертированная в потенциальные потери для компании, измеряется миллионами рублей.Разумеется, мы не могли не задумываться о том, как организовывать нашу работу, чтобы минимизировать технические и организационные риски, и в какой-то момент зону нашего внимания попали гибкие методологии разработки. Разные команды разработчиков у нас работают немного по-разному, кто-то в полной мере использует Agile, кто-то применяет лишь отдельные практики гибкой разработки.

TRANSCRIPT

Page 1: Agile и Контур. История взаимоотношений

Agile и Контур.

История взаимоотношений

Игорь ГольдбергСКБ Контур

[email protected]

Page 2: Agile и Контур. История взаимоотношений

Наш бизнес• Мы создаем веб-сервисы для малого и среднего бизнеса

• Основные направления деятельности: электронный документооборот, отчетность, бухгалтерия, …

• Более 1 млн клиентов по всей стране

• Ярко выраженные периоды активности пользователей

• Более 250 тыс документов в пиковые дни

• Высока цена ошибки

Page 3: Agile и Контур. История взаимоотношений

Наши процессы• У нас демократия

• Порядка 10 команд разработки

• У каждой команды – немного «свой» Agile

Мы используем (и рады этому!)• Управление при помощи приоритетов

• Короткие итерации и частые релизы

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

• Daily Scrum• Code Review

Page 4: Agile и Контур. История взаимоотношений

Как мы внедряем практики• Уверенное «нет» культу карго

• Начинаем с идентификации проблемы

Page 5: Agile и Контур. История взаимоотношений

Картинки из жизни

Page 6: Agile и Контур. История взаимоотношений
Page 7: Agile и Контур. История взаимоотношений
Page 8: Agile и Контур. История взаимоотношений
Page 9: Agile и Контур. История взаимоотношений
Page 10: Agile и Контур. История взаимоотношений
Page 11: Agile и Контур. История взаимоотношений
Page 12: Agile и Контур. История взаимоотношений
Page 13: Agile и Контур. История взаимоотношений

Наши проблемы

• «Большие» задачи

• Общее тестирование

• Народ мало что знает о соседях

• Фидбэк от клиентов имеет свойство теряться

Page 14: Agile и Контур. История взаимоотношений

Наши решения

• «Большие» задачи

Сборные мини-команды для решения таких задач

Избавляемся от лишних зависимостей

Page 15: Agile и Контур. История взаимоотношений

Наши решения

• «Большие» задачи

• Общее тестирование• Daily Scrum в тестировании• Дежурный тестировщик в команде

Page 16: Agile и Контур. История взаимоотношений

Наши решения

• «Большие» задачи

• Общее тестирование

• Народ мало что знает о соседях• Летучка PO• Конференции разработчиков• Хорошие кухни и места для курения

Page 17: Agile и Контур. История взаимоотношений

Наши решения

• «Большие» задачи

• Общее тестирование

• Народ мало что знает о соседях

• Фидбэк от клиентов имеет свойство теряться• Добро пожаловаться!• Свободная касса• Сбор статистики по обращениям клиентов

Page 18: Agile и Контур. История взаимоотношений

Ваши вопросы?