agile и Контур. История взаимоотношений
DESCRIPTION
Наша компания занимается разработкой веб-сервисов для организаций. В периоды пиковых нагрузок в наших системах работают сотни тысяч пользователей, а стоимость наших ошибок, сконвертированная в потенциальные потери для компании, измеряется миллионами рублей.Разумеется, мы не могли не задумываться о том, как организовывать нашу работу, чтобы минимизировать технические и организационные риски, и в какой-то момент зону нашего внимания попали гибкие методологии разработки. Разные команды разработчиков у нас работают немного по-разному, кто-то в полной мере использует Agile, кто-то применяет лишь отдельные практики гибкой разработки.TRANSCRIPT
Наш бизнес• Мы создаем веб-сервисы для малого и среднего бизнеса
• Основные направления деятельности: электронный документооборот, отчетность, бухгалтерия, …
• Более 1 млн клиентов по всей стране
• Ярко выраженные периоды активности пользователей
• Более 250 тыс документов в пиковые дни
• Высока цена ошибки
Наши процессы• У нас демократия
• Порядка 10 команд разработки
• У каждой команды – немного «свой» Agile
Мы используем (и рады этому!)• Управление при помощи приоритетов
• Короткие итерации и частые релизы
• Планирование
• Daily Scrum• Code Review
Как мы внедряем практики• Уверенное «нет» культу карго
• Начинаем с идентификации проблемы
Картинки из жизни
Наши проблемы
• «Большие» задачи
• Общее тестирование
• Народ мало что знает о соседях
• Фидбэк от клиентов имеет свойство теряться
Наши решения
• «Большие» задачи
Сборные мини-команды для решения таких задач
Избавляемся от лишних зависимостей
Наши решения
• «Большие» задачи
• Общее тестирование• Daily Scrum в тестировании• Дежурный тестировщик в команде
Наши решения
• «Большие» задачи
• Общее тестирование
• Народ мало что знает о соседях• Летучка PO• Конференции разработчиков• Хорошие кухни и места для курения
Наши решения
• «Большие» задачи
• Общее тестирование
• Народ мало что знает о соседях
• Фидбэк от клиентов имеет свойство теряться• Добро пожаловаться!• Свободная касса• Сбор статистики по обращениям клиентов
Ваши вопросы?