SlideShare a Scribd company logo
1 of 40
Управление долгосрочными
проектами на примере
интернет-магазина МТС
Денис Митрофанов
Генеральный директор QSOFT
+7 (495) 771-73-63
Зачем все это и о чем я буду
рассказывать
Для создания большого и успешного интернет-проекта
нужно много составляющих: правильное
позиционирование, ассортимент, цены, работа
доставки, реклама и так далее
Создание, и главное, развитие самого продукта (Сайта,
сервиса, приложения) – одно из ключевых условий
успеха (а в некоторых случаях – единственное)
Отличия долгосрочного проекта
Несколько лет интенсивной разработки (не поддержка!)
Регулярный выпуск версий (каждые 3-4 месяца)
Причем: 2-я версия больше, чем 1-я, и так далее
Мы знаем точно только состав одной версии
Требования изменяются в результате опыта
эксплуатации и изменений на рынке
Нужно поддерживать совместимость с боевой версией
Почему нельзя все сделать сразу
1-й результат нужен быстро
Нельзя спланировать и спроектировать на 5 лет вперед
(3 года назад не было iPad)
Изменения требований ко 2-й версии после запуска 1-й
«Парадокс проектирования» (цена растет нелинейно от
объема + точность)
Если не управлять
версионностью…
По мере развития
проект превращается
в «ласкутного
монстра»
Никто не знает как он
работает и почему
Доработка нового
функционала требует
нечеловеческих
усилий
Проект «ложиться»
под нагрузками
Перезапуск при неправильном
управлении развитием проекта
Требуется практически полная остановка развития
проекта
Требуется время на создание новой версии
Новая версия не содержит того же количества функций,
что старая (зато новая версия содержит много багов)
Требуется много сил и времени на развитие новой
версии
Сбои в работе при переходе на новую версию, потери
данных
Вывод:
Версионный подход –
единственный способ создания
больших и успешных проектов,
Но версионностью нужно уметь
управлять.
Первый этап развития ИМ МТС
Релиз 1 (октябрь-декабрь 2009)
Создание в сжатые сроки первой версии интернет-магазина с минимальной
функциональностью и с высокой перспективой дальнейшего развития.
Функционал:
• Разработка дизайна;
• Каталог телефонов и тарифов;
• Организация процесса
оформления и обработки
заказов;
• Базовое наполнение
контентом;
• Реализация механизмов экспорта
и импорта данных;
• Доработка каталога (отзывы,
модерация отзывов);
• Система подбора тарифного
плана.
Релиз 2 (январь-апрель 2010).
Запуск региональных версий интернет-магазина.
Функционал:
• Запуск 9 региональных версий ИМ;
• Реализация мультивендорности;
• Обеспечение интеграций с региональными партнерами.
Первый этап развития ИМ МТС
Второй этап развития ИМ МТС
Цели второго этапа заключалась в расширении регионального представления
и функциональности интернет-магазина МТС, интеграциях с внешними
системами и создание бэк-офиса.
Релиз 1 (июль-август 2010).
Реализация, настройка и запуск 70 регионов ИМ.
Релиз 2 (август-сентябрь 2010)
Запуск нового функционала с целью увеличения продаж, открытие раздела
для юридических лиц.
Функционал:
Второй этап развития ИМ МТС
• Реализация механизма аукциона телефонных номеров, отчетность по лотам;
• Запуск раздела для корпоративных клиентов;
• Сбор статистики по региональным версиям ИМ;
• Доработка тарифного каталога.
Релиз 3 (октябрь-декабрь 2010)
Разработка бэк-офиса интернет-магазина, разработка логики
резервирования остатков, внедрение акционной механики.
Функционал:
Второй этап развития ИМ МТС
• Синхронное открытие самовывоза
в 76 регионах;
• Разработка интерфейса
розничных магазинов, включая
логику резервирования,
интеграция с 1С;
• Импорт номеров тарифов;
• Разработка внутреннего web-
интерфейса ИМ для КЦ РТК;
• Разработка акционной механики
интернет-магазина;
• Разработка предзаказа;
• Переработка каталога
аксессуаров.
Второй этап развития ИМ МТС
Аукцион номеров:
Второй этап развития ИМ МТС
Внутренний web-интерфейс ИМ для КоллЦентра:
Релиз 1 (май-июнь 2011)
Создание веб-приложения продажи телефонных номеров через интернет-
магазин МТС для социальных сетей Facebook, Одноклассники и ВКонтакте.
Функционал:
Третий этап развития ИМ МТС
• Версия ИМ для приложений в социальных сетях (Вконтакте,
Одноклассники и Facebook);
• Разработка механизма сравнения товаров;
• Доработка интерфейса офиса продаж.
Релиз 2 (июнь-август 2011)
Доработка каталога и фильтра товаров.
Функционал:
Третий этап развития ИМ МТС
• Переработка принципа хранения характеристик товаров;
• Разработка фильтра по товарам;
• Синхронизация статусов резерва с системой РТК.
Релиз 3 (сентябрь-ноябрь 2011)
Обновление интерфейса операторов, переработка оформления и
региональности.
Функционал:
Третий этап развития ИМ МТС
• Новая версия интерфейса для
операторов ИМ;
• Разработка страниц под
мобильные устройства;
• Переработка корпоративного
раздела;
• Переработка механизма
оформления заказа;
• Разработка новой региональной
механики;
• Интеграция с сервисами mts.ru;
• Оптимизация сайта.
Третий этап развития ИМ МТС
Операторский интерфейс:
Третий этап развития ИМ МТС
Новая региональная механика:
Четвертый этап развития ИМ МТС
Релиз 1 (январь-апрель 2012)
Первая версия предполагала совмещение работы со сторонними складами, а
также внедрение memcached.
Функционал:
• Учет остатков со склада партнеров ИМ;
• Внедрение адаптивного кеширования сайта;
• Доработка корпоративного раздела;
• Конвертация характеристик товаров.
Релиз 2 (сентябрь-декабрь 2012)
Главной целью релиза являлось обновление и расширение основной
функциональности интернет-магазина, интеграция с основным сайтом
Функционал:
Четвертый этап развития ИМ МТС
• Переработка логики учета
остатков;
• Переработка логики резервов;
• Разработка новой версии
корзины;
• Переработка логики акционной
механики;
• Доработки каталога и поиска;
• Реализация виджета ИМ на сайте
mts.ru;
• Разработка функционала
рекомендации аксессуаров для
mts.ru;
• Оплата со счета мобильного
телефона.
Четвертый этап развития ИМ МТС
Корзина интернет-магазина:
Интеграции с системами РТК
• Синхронизация создания заказа
через систему 1С;
• Синхронизация событий РТК и
ИМ;
• Экспорт отмененного заказа;
Получение актуальной информации по каталогу:
• Импорт остатков товарной базы,
добавление и учет остатков на
точке;
• Импорт цен товаров;
• Импорт точек доставки;
• Импорт статуса резерва заказа;
• Импорт номенклатуры;
• Импорт остатков внешних
поставщиков;
Взаимодействие по заказам:
• Экспорт данных о клиенте
корпоративного раздела;
• Экспорт заявки на резерв;
• Экспорт заказов с тарифами.
Интеграции с системами МТС
• Передача данных о корзине покупателя;
• Вывод рекомендуемых аксессуаров для клиентов mts.ru (личный
кабинет).
Получение актуальной информации по каталогу:
• Импорт данных о тарифах;
• Импорт данных модельного ряда телефонов БД МТС;
• Получение каталога приложений для мобильных телефонов.
Реализация виджетов для сайта mts.ru:
Интеграции с внешними системами
Интеграции с партнерскими сетями:
• Экспорт каталога товаров для Яндекс.Маркет, Admitad, Criteo, Soloway,
Wikimart, GoogleShop и других систем;
• Интеграция с Яндекс.Быстрый заказ и Яндекс.Карты.
Интеграции с социальными сетями:
• Покупка номеров через приложение Red Gadget под социальные
сети (ВКонтакте, Facebook, Одноклассники);
• Виджеты социальных сетей.
Интеграции с платежными системами:
• Интеграция с кредитной системой CreditLine;
• Интеграция с платежной системой PayOnline (оплата банковской
картой);
• Интеграция с системой CyberPlat (оплата заказа со счета мобильного
телефона);
• Интеграция с системой QIWI.
Еще немного
теории, как
сделать всем
красиво
Мажорные итерации (3-6 мес.)
Рефакторинг
Нагрузочное тестирование
Доработка архитектуры, документирование
Проблема «продажи» рефакторинга: нет видимого
результата (важно чтобы у заказчика был технический
специалист) + видимые метрики
Разделение производства и Поддержки.
Культура отгрузок
Разделение Производства и поддержки. Минорных и
мажорных итераций
Разные цели (KPI) и психология Производства и
Поддержки
Отгрузки через отдел Поддержки
Обеспечение высокого uptime
Стабилизация команды. Сохранение
культуры
Люди устают, один проект надоедает, деньги не
мотивируют
Своевременная передача знаний и культуры, а не
удержание любой ценой 5-ти человек 5 лет
Команда 5-10 человек, 2 архитектора
Стабильный поток объемов
Основные причины падений в порядке
возрастания (по экспоненте)
Сбой на уровне «железа»
Сбой на уровне ПО (ОС, БД, web-сервер)
Сбой на уровне канала (хостинга)
Сбой на уровне Продукта
Сбой от высокой неплановой нагрузки
Сбой в результате обновления Продукта
Стабильность проекта 24х7
Независимый аудит кода перед отгрузкой
Сфокусированная ответственность за отгрузку
Регулярный выборочный контроль кода со стороны
эксперта (тех директора)
Автотесты
План-тесты и таблицы связанного функционала (работа
отдела качества)
Тренируйтесь на кошках
Частичная отгрузка на боевой – в идеале если
пользуетесь сами или часть лояльных пользователей
Отгрузка для части боевых пользователей (на
выделенный сервер)
Полная идентичность финального тестового стенда и
боевого (включая окружение)
Тестирование на реальных данных
Отгрузка одной кнопкой
DNS
Балансировщик
Node
1
Node
2
Node
N
Типовая схема
DNS
Балансировщик
Node
1
Node
2
Node
NStageStage
Отключаем одну
ноду и обновляем со
Stage
DNS
Балансировщик
Node
1
Node
2
Node
N
Тестовый
трафик
Включаем ноду в
тестовом режиме
DNS
Балансировщик
Node
1
Node
2
Node
N
Раздаем изменения
с обновленной ноды
Проблемы и риски
Нормирование нагрузки на команду – не равномерный
объем работы
Вялотекущие периоды сильно демотивируют команду
Большие обновления перед Новым годом – в пик
продаж
Остатки – обновление кэша по факту изменения
Синхронизация кэша на резервном сервере
Вопросы?
Митрофанов Денис
Спасибо за внимание!

More Related Content

Viewers also liked

Артем Виноградов Капитализация ошибок. Управление клиентским опытом в цифровы...
Артем Виноградов Капитализация ошибок. Управление клиентским опытом в цифровы...Артем Виноградов Капитализация ошибок. Управление клиентским опытом в цифровы...
Артем Виноградов Капитализация ошибок. Управление клиентским опытом в цифровы...elenae00
 
10+апреля+постпродажное+обслуживание+тимофей+шиколенков+аудиомания
10+апреля+постпродажное+обслуживание+тимофей+шиколенков+аудиомания10+апреля+постпродажное+обслуживание+тимофей+шиколенков+аудиомания
10+апреля+постпродажное+обслуживание+тимофей+шиколенков+аудиоманияelenae00
 
Удержание клиента и дополнительная прибыль на всех этапах жизненного цикла кл...
Удержание клиента и дополнительная прибыль на всех этапах жизненного цикла кл...Удержание клиента и дополнительная прибыль на всех этапах жизненного цикла кл...
Удержание клиента и дополнительная прибыль на всех этапах жизненного цикла кл...elenae00
 
Ханин Даниил. кошмары Rucommerce
Ханин Даниил. кошмары  RucommerceХанин Даниил. кошмары  Rucommerce
Ханин Даниил. кошмары Rucommerceelenae00
 
11+апреля+онлайн+для+оффлайна+мадина+мухамедова+motivi
11+апреля+онлайн+для+оффлайна+мадина+мухамедова+motivi11+апреля+онлайн+для+оффлайна+мадина+мухамедова+motivi
11+апреля+онлайн+для+оффлайна+мадина+мухамедова+motivielenae00
 
10+апреля+постоянные+покупатели+инара+мухамедова+lamoda
10+апреля+постоянные+покупатели+инара+мухамедова+lamoda10+апреля+постоянные+покупатели+инара+мухамедова+lamoda
10+апреля+постоянные+покупатели+инара+мухамедова+lamodaelenae00
 
Дискуссия на диванах. Что мешает росту интернет магазина.
Дискуссия на диванах. Что мешает росту интернет магазина.Дискуссия на диванах. Что мешает росту интернет магазина.
Дискуссия на диванах. Что мешает росту интернет магазина.elenae00
 
4. конвертируем заинтересованную аудиторию барни пирс (barney pierce)
4. конвертируем заинтересованную аудиторию барни пирс (barney pierce)4. конвертируем заинтересованную аудиторию барни пирс (barney pierce)
4. конвертируем заинтересованную аудиторию барни пирс (barney pierce)elenae00
 
11+апреля+круглый+стол+diy+илья+илья+уваров+retaility
11+апреля+круглый+стол+diy+илья+илья+уваров+retaility11+апреля+круглый+стол+diy+илья+илья+уваров+retaility
11+апреля+круглый+стол+diy+илья+илья+уваров+retailityelenae00
 
Reading 03 rough cut capa ci-ty planning_supplement for mps_2011
Reading 03 rough cut capa ci-ty planning_supplement for mps_2011Reading 03 rough cut capa ci-ty planning_supplement for mps_2011
Reading 03 rough cut capa ci-ty planning_supplement for mps_2011naveenupmanyu01
 
Голдов Дмитрий. Управление партнерской программой в крупном E commerce
Голдов Дмитрий. Управление партнерской программой в крупном E commerceГолдов Дмитрий. Управление партнерской программой в крупном E commerce
Голдов Дмитрий. Управление партнерской программой в крупном E commerceelenae00
 
Проявите гибкость: помогите пользователю принести вам доход! Наиля Замашкина
Проявите гибкость: помогите пользователю принести вам доход! Наиля ЗамашкинаПроявите гибкость: помогите пользователю принести вам доход! Наиля Замашкина
Проявите гибкость: помогите пользователю принести вам доход! Наиля Замашкинаelenae00
 
козьяков петр. программа поддержки бизнеса и международная программа защиты...
козьяков петр. программа поддержки  бизнеса и международная  программа защиты...козьяков петр. программа поддержки  бизнеса и международная  программа защиты...
козьяков петр. программа поддержки бизнеса и международная программа защиты...elenae00
 
Наталья Семагина Мобильная интеграция емейлов: путь к успеху.
Наталья Семагина Мобильная интеграция емейлов: путь к успеху.Наталья Семагина Мобильная интеграция емейлов: путь к успеху.
Наталья Семагина Мобильная интеграция емейлов: путь к успеху.elenae00
 

Viewers also liked (16)

Inn
InnInn
Inn
 
Inn
InnInn
Inn
 
Артем Виноградов Капитализация ошибок. Управление клиентским опытом в цифровы...
Артем Виноградов Капитализация ошибок. Управление клиентским опытом в цифровы...Артем Виноградов Капитализация ошибок. Управление клиентским опытом в цифровы...
Артем Виноградов Капитализация ошибок. Управление клиентским опытом в цифровы...
 
10+апреля+постпродажное+обслуживание+тимофей+шиколенков+аудиомания
10+апреля+постпродажное+обслуживание+тимофей+шиколенков+аудиомания10+апреля+постпродажное+обслуживание+тимофей+шиколенков+аудиомания
10+апреля+постпродажное+обслуживание+тимофей+шиколенков+аудиомания
 
Удержание клиента и дополнительная прибыль на всех этапах жизненного цикла кл...
Удержание клиента и дополнительная прибыль на всех этапах жизненного цикла кл...Удержание клиента и дополнительная прибыль на всех этапах жизненного цикла кл...
Удержание клиента и дополнительная прибыль на всех этапах жизненного цикла кл...
 
Ханин Даниил. кошмары Rucommerce
Ханин Даниил. кошмары  RucommerceХанин Даниил. кошмары  Rucommerce
Ханин Даниил. кошмары Rucommerce
 
11+апреля+онлайн+для+оффлайна+мадина+мухамедова+motivi
11+апреля+онлайн+для+оффлайна+мадина+мухамедова+motivi11+апреля+онлайн+для+оффлайна+мадина+мухамедова+motivi
11+апреля+онлайн+для+оффлайна+мадина+мухамедова+motivi
 
10+апреля+постоянные+покупатели+инара+мухамедова+lamoda
10+апреля+постоянные+покупатели+инара+мухамедова+lamoda10+апреля+постоянные+покупатели+инара+мухамедова+lamoda
10+апреля+постоянные+покупатели+инара+мухамедова+lamoda
 
Дискуссия на диванах. Что мешает росту интернет магазина.
Дискуссия на диванах. Что мешает росту интернет магазина.Дискуссия на диванах. Что мешает росту интернет магазина.
Дискуссия на диванах. Что мешает росту интернет магазина.
 
4. конвертируем заинтересованную аудиторию барни пирс (barney pierce)
4. конвертируем заинтересованную аудиторию барни пирс (barney pierce)4. конвертируем заинтересованную аудиторию барни пирс (barney pierce)
4. конвертируем заинтересованную аудиторию барни пирс (barney pierce)
 
11+апреля+круглый+стол+diy+илья+илья+уваров+retaility
11+апреля+круглый+стол+diy+илья+илья+уваров+retaility11+апреля+круглый+стол+diy+илья+илья+уваров+retaility
11+апреля+круглый+стол+diy+илья+илья+уваров+retaility
 
Reading 03 rough cut capa ci-ty planning_supplement for mps_2011
Reading 03 rough cut capa ci-ty planning_supplement for mps_2011Reading 03 rough cut capa ci-ty planning_supplement for mps_2011
Reading 03 rough cut capa ci-ty planning_supplement for mps_2011
 
Голдов Дмитрий. Управление партнерской программой в крупном E commerce
Голдов Дмитрий. Управление партнерской программой в крупном E commerceГолдов Дмитрий. Управление партнерской программой в крупном E commerce
Голдов Дмитрий. Управление партнерской программой в крупном E commerce
 
Проявите гибкость: помогите пользователю принести вам доход! Наиля Замашкина
Проявите гибкость: помогите пользователю принести вам доход! Наиля ЗамашкинаПроявите гибкость: помогите пользователю принести вам доход! Наиля Замашкина
Проявите гибкость: помогите пользователю принести вам доход! Наиля Замашкина
 
козьяков петр. программа поддержки бизнеса и международная программа защиты...
козьяков петр. программа поддержки  бизнеса и международная  программа защиты...козьяков петр. программа поддержки  бизнеса и международная  программа защиты...
козьяков петр. программа поддержки бизнеса и международная программа защиты...
 
Наталья Семагина Мобильная интеграция емейлов: путь к успеху.
Наталья Семагина Мобильная интеграция емейлов: путь к успеху.Наталья Семагина Мобильная интеграция емейлов: путь к успеху.
Наталья Семагина Мобильная интеграция емейлов: путь к успеху.
 

Similar to Денис Митрофанов

Art-Fresh и "1С-Битрикс" Marketplace: разработка тиражных модулей интеграции ...
Art-Fresh и "1С-Битрикс" Marketplace: разработка тиражных модулей интеграции ...Art-Fresh и "1С-Битрикс" Marketplace: разработка тиражных модулей интеграции ...
Art-Fresh и "1С-Битрикс" Marketplace: разработка тиражных модулей интеграции ...Anton Kanevskiy
 
CEO Consulting: Mvideo from corporate reporting to mobile BI
CEO Consulting: Mvideo from corporate reporting to mobile BICEO Consulting: Mvideo from corporate reporting to mobile BI
CEO Consulting: Mvideo from corporate reporting to mobile BIVladimir Efanov
 
Опыт взаимодействия веб-студии с внешним отделом веб-аналитики
Опыт взаимодействия веб-студии с внешним отделом веб-аналитикиОпыт взаимодействия веб-студии с внешним отделом веб-аналитики
Опыт взаимодействия веб-студии с внешним отделом веб-аналитикиIlya Saburov
 
Delaidut
Delaidut Delaidut
Delaidut it-park
 
мониторинг данных из 1с
мониторинг данных из 1смониторинг данных из 1с
мониторинг данных из 1сplupinovich
 
презентация конструктор
презентация конструкторпрезентация конструктор
презентация конструкторkrasnovsvtlt
 
Panda - вебинар про Opencart для Myopencart
Panda - вебинар про Opencart для MyopencartPanda - вебинар про Opencart для Myopencart
Panda - вебинар про Opencart для Myopencartpanda-code
 
Performance-маркетинг мобильных приложений
Performance-маркетинг мобильных приложенийPerformance-маркетинг мобильных приложений
Performance-маркетинг мобильных приложенийNetpeak
 
Александр Шестаков и Дмитрий Буров, Sape и Likeberi: "Bigdata"
Александр Шестаков и Дмитрий Буров, Sape и Likeberi: "Bigdata"Александр Шестаков и Дмитрий Буров, Sape и Likeberi: "Bigdata"
Александр Шестаков и Дмитрий Буров, Sape и Likeberi: "Bigdata"web2win
 
Сервисно-ориентированный подход к IT и управление разработкой онлайн-продукто...
Сервисно-ориентированный подход к IT и управление разработкой онлайн-продукто...Сервисно-ориентированный подход к IT и управление разработкой онлайн-продукто...
Сервисно-ориентированный подход к IT и управление разработкой онлайн-продукто...Ontico
 
Презентация IBM Solutions Connect 2015
Презентация IBM Solutions Connect 2015 Презентация IBM Solutions Connect 2015
Презентация IBM Solutions Connect 2015 Yaroslav Kulik
 
Внедрение It технологий для повышения управляемости компаний
Внедрение It технологий для повышения управляемости компанийВнедрение It технологий для повышения управляемости компаний
Внедрение It технологий для повышения управляемости компанийE-promo
 
Автоматизация централизованного управления закупками на платформе «1С:УПП», к...
Автоматизация централизованного управления закупками на платформе «1С:УПП», к...Автоматизация централизованного управления закупками на платформе «1С:УПП», к...
Автоматизация централизованного управления закупками на платформе «1С:УПП», к...Rise
 
Индустрия 4.0
Индустрия 4.0Индустрия 4.0
Индустрия 4.0IBA Group
 
FXLab_platform_ru
FXLab_platform_ruFXLab_platform_ru
FXLab_platform_ruLyubich
 
Почему БИТ:Мобайл
Почему БИТ:МобайлПочему БИТ:Мобайл
Почему БИТ:Мобайлstudiobit
 

Similar to Денис Митрофанов (20)

Art-Fresh и "1С-Битрикс" Marketplace: разработка тиражных модулей интеграции ...
Art-Fresh и "1С-Битрикс" Marketplace: разработка тиражных модулей интеграции ...Art-Fresh и "1С-Битрикс" Marketplace: разработка тиражных модулей интеграции ...
Art-Fresh и "1С-Битрикс" Marketplace: разработка тиражных модулей интеграции ...
 
CEO Consulting: Mvideo from corporate reporting to mobile BI
CEO Consulting: Mvideo from corporate reporting to mobile BICEO Consulting: Mvideo from corporate reporting to mobile BI
CEO Consulting: Mvideo from corporate reporting to mobile BI
 
Опыт взаимодействия веб-студии с внешним отделом веб-аналитики
Опыт взаимодействия веб-студии с внешним отделом веб-аналитикиОпыт взаимодействия веб-студии с внешним отделом веб-аналитики
Опыт взаимодействия веб-студии с внешним отделом веб-аналитики
 
Delaidut
Delaidut Delaidut
Delaidut
 
Мария Лютикова. Холдинг Агропромкомплектация. Проектный офис с нуля
Мария Лютикова. Холдинг Агропромкомплектация. Проектный офис с нуляМария Лютикова. Холдинг Агропромкомплектация. Проектный офис с нуля
Мария Лютикова. Холдинг Агропромкомплектация. Проектный офис с нуля
 
мониторинг данных из 1с
мониторинг данных из 1смониторинг данных из 1с
мониторинг данных из 1с
 
презентация конструктор
презентация конструкторпрезентация конструктор
презентация конструктор
 
A shabarov cv_rus
A shabarov cv_rusA shabarov cv_rus
A shabarov cv_rus
 
Panda - вебинар про Opencart для Myopencart
Panda - вебинар про Opencart для MyopencartPanda - вебинар про Opencart для Myopencart
Panda - вебинар про Opencart для Myopencart
 
Performance-маркетинг мобильных приложений
Performance-маркетинг мобильных приложенийPerformance-маркетинг мобильных приложений
Performance-маркетинг мобильных приложений
 
Александр Шестаков и Дмитрий Буров, Sape и Likeberi: "Bigdata"
Александр Шестаков и Дмитрий Буров, Sape и Likeberi: "Bigdata"Александр Шестаков и Дмитрий Буров, Sape и Likeberi: "Bigdata"
Александр Шестаков и Дмитрий Буров, Sape и Likeberi: "Bigdata"
 
Сервисно-ориентированный подход к IT и управление разработкой онлайн-продукто...
Сервисно-ориентированный подход к IT и управление разработкой онлайн-продукто...Сервисно-ориентированный подход к IT и управление разработкой онлайн-продукто...
Сервисно-ориентированный подход к IT и управление разработкой онлайн-продукто...
 
Презентация IBM Solutions Connect 2015
Презентация IBM Solutions Connect 2015 Презентация IBM Solutions Connect 2015
Презентация IBM Solutions Connect 2015
 
Внедрение It технологий для повышения управляемости компаний
Внедрение It технологий для повышения управляемости компанийВнедрение It технологий для повышения управляемости компаний
Внедрение It технологий для повышения управляемости компаний
 
Автоматизация централизованного управления закупками на платформе «1С:УПП», к...
Автоматизация централизованного управления закупками на платформе «1С:УПП», к...Автоматизация централизованного управления закупками на платформе «1С:УПП», к...
Автоматизация централизованного управления закупками на платформе «1С:УПП», к...
 
A shabarov cv_rusall
A shabarov cv_rusallA shabarov cv_rusall
A shabarov cv_rusall
 
Индустрия 4.0
Индустрия 4.0Индустрия 4.0
Индустрия 4.0
 
FXLab_platform_ru
FXLab_platform_ruFXLab_platform_ru
FXLab_platform_ru
 
Почему БИТ:Мобайл
Почему БИТ:МобайлПочему БИТ:Мобайл
Почему БИТ:Мобайл
 
Lmc group credentials 2012_rus
Lmc group credentials 2012_rusLmc group credentials 2012_rus
Lmc group credentials 2012_rus
 

More from elenae00

Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...
Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...
Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...elenae00
 
Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...
Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...
Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...elenae00
 
Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...
Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...
Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...elenae00
 
Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...
Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...
Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...elenae00
 
Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...
Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...
Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...elenae00
 
Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...
Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...
Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...elenae00
 
4 Интернет-торговля в республике Беларусь: общая характеристика рынка и его о...
4 Интернет-торговля в республике Беларусь: общая характеристика рынка и его о...4 Интернет-торговля в республике Беларусь: общая характеристика рынка и его о...
4 Интернет-торговля в республике Беларусь: общая характеристика рынка и его о...elenae00
 
Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...
Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...
Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...elenae00
 
Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...
Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...
Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...elenae00
 
Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...
Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...
Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...elenae00
 
Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...
Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...
Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...elenae00
 
Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...
Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...
Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...elenae00
 
Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...
Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...
Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...elenae00
 
Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...
Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...
Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...elenae00
 
Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...
Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...
Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...elenae00
 
Интернет-торговля в республике Беларусь: общая характеристика рынка и его осо...
Интернет-торговля в республике Беларусь: общая характеристика рынка и его осо...Интернет-торговля в республике Беларусь: общая характеристика рынка и его осо...
Интернет-торговля в республике Беларусь: общая характеристика рынка и его осо...elenae00
 
Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...
Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...
Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...elenae00
 
Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...
Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...
Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...elenae00
 
Юридические особенности приема онлайн-платежей Ирина Шалова, Специалист практ...
Юридические особенности приема онлайн-платежей Ирина Шалова, Специалист практ...Юридические особенности приема онлайн-платежей Ирина Шалова, Специалист практ...
Юридические особенности приема онлайн-платежей Ирина Шалова, Специалист практ...elenae00
 
Технологии и сервис планирования экспресс-доставки в реальном времени Вадим В...
Технологии и сервис планирования экспресс-доставки в реальном времени Вадим В...Технологии и сервис планирования экспресс-доставки в реальном времени Вадим В...
Технологии и сервис планирования экспресс-доставки в реальном времени Вадим В...elenae00
 

More from elenae00 (20)

Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...
Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...
Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...
 
Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...
Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...
Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...
 
Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...
Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...
Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...
 
Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...
Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...
Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...
 
Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...
Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...
Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...
 
Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...
Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...
Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...
 
4 Интернет-торговля в республике Беларусь: общая характеристика рынка и его о...
4 Интернет-торговля в республике Беларусь: общая характеристика рынка и его о...4 Интернет-торговля в республике Беларусь: общая характеристика рынка и его о...
4 Интернет-торговля в республике Беларусь: общая характеристика рынка и его о...
 
Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...
Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...
Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...
 
Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...
Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...
Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...
 
Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...
Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...
Новые технологии анализа эффективности рекламы: объединяем мир онлайн- и оффл...
 
Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...
Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...
Сервис аналитики и автоматизации продаж интернет-магазинов IntaroCRM Дмитрий ...
 
Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...
Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...
Эффективные инструменты для управление доставкой заказов интернет-магазинов. ...
 
Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...
Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...
Краудгифтинг. Как увеличить конверсию продаж интернет магазина на 30% Евгений...
 
Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...
Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...
Особенности развития e-commerce в регионах Борис Лепинских, Официальный предс...
 
Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...
Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...
Новый пункт назначения для электронной коммерции: Скандинавия, Финляндия, При...
 
Интернет-торговля в республике Беларусь: общая характеристика рынка и его осо...
Интернет-торговля в республике Беларусь: общая характеристика рынка и его осо...Интернет-торговля в республике Беларусь: общая характеристика рынка и его осо...
Интернет-торговля в республике Беларусь: общая характеристика рынка и его осо...
 
Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...
Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...
Украина: потенциал рынка в 45 млн потребителей Юлия Павленко, Исполнительный ...
 
Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...
Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...
Переход от стратегии выживания к стратегии устойчивого развития: ориентация н...
 
Юридические особенности приема онлайн-платежей Ирина Шалова, Специалист практ...
Юридические особенности приема онлайн-платежей Ирина Шалова, Специалист практ...Юридические особенности приема онлайн-платежей Ирина Шалова, Специалист практ...
Юридические особенности приема онлайн-платежей Ирина Шалова, Специалист практ...
 
Технологии и сервис планирования экспресс-доставки в реальном времени Вадим В...
Технологии и сервис планирования экспресс-доставки в реальном времени Вадим В...Технологии и сервис планирования экспресс-доставки в реальном времени Вадим В...
Технологии и сервис планирования экспресс-доставки в реальном времени Вадим В...
 

Денис Митрофанов

  • 1. Управление долгосрочными проектами на примере интернет-магазина МТС Денис Митрофанов Генеральный директор QSOFT +7 (495) 771-73-63
  • 2. Зачем все это и о чем я буду рассказывать Для создания большого и успешного интернет-проекта нужно много составляющих: правильное позиционирование, ассортимент, цены, работа доставки, реклама и так далее Создание, и главное, развитие самого продукта (Сайта, сервиса, приложения) – одно из ключевых условий успеха (а в некоторых случаях – единственное)
  • 3. Отличия долгосрочного проекта Несколько лет интенсивной разработки (не поддержка!) Регулярный выпуск версий (каждые 3-4 месяца) Причем: 2-я версия больше, чем 1-я, и так далее Мы знаем точно только состав одной версии Требования изменяются в результате опыта эксплуатации и изменений на рынке Нужно поддерживать совместимость с боевой версией
  • 4. Почему нельзя все сделать сразу 1-й результат нужен быстро Нельзя спланировать и спроектировать на 5 лет вперед (3 года назад не было iPad) Изменения требований ко 2-й версии после запуска 1-й «Парадокс проектирования» (цена растет нелинейно от объема + точность)
  • 5. Если не управлять версионностью… По мере развития проект превращается в «ласкутного монстра» Никто не знает как он работает и почему Доработка нового функционала требует нечеловеческих усилий Проект «ложиться» под нагрузками
  • 6. Перезапуск при неправильном управлении развитием проекта Требуется практически полная остановка развития проекта Требуется время на создание новой версии Новая версия не содержит того же количества функций, что старая (зато новая версия содержит много багов) Требуется много сил и времени на развитие новой версии Сбои в работе при переходе на новую версию, потери данных
  • 7. Вывод: Версионный подход – единственный способ создания больших и успешных проектов, Но версионностью нужно уметь управлять.
  • 8.
  • 9. Первый этап развития ИМ МТС Релиз 1 (октябрь-декабрь 2009) Создание в сжатые сроки первой версии интернет-магазина с минимальной функциональностью и с высокой перспективой дальнейшего развития. Функционал: • Разработка дизайна; • Каталог телефонов и тарифов; • Организация процесса оформления и обработки заказов; • Базовое наполнение контентом; • Реализация механизмов экспорта и импорта данных; • Доработка каталога (отзывы, модерация отзывов); • Система подбора тарифного плана.
  • 10. Релиз 2 (январь-апрель 2010). Запуск региональных версий интернет-магазина. Функционал: • Запуск 9 региональных версий ИМ; • Реализация мультивендорности; • Обеспечение интеграций с региональными партнерами. Первый этап развития ИМ МТС
  • 11. Второй этап развития ИМ МТС Цели второго этапа заключалась в расширении регионального представления и функциональности интернет-магазина МТС, интеграциях с внешними системами и создание бэк-офиса. Релиз 1 (июль-август 2010). Реализация, настройка и запуск 70 регионов ИМ.
  • 12. Релиз 2 (август-сентябрь 2010) Запуск нового функционала с целью увеличения продаж, открытие раздела для юридических лиц. Функционал: Второй этап развития ИМ МТС • Реализация механизма аукциона телефонных номеров, отчетность по лотам; • Запуск раздела для корпоративных клиентов; • Сбор статистики по региональным версиям ИМ; • Доработка тарифного каталога.
  • 13. Релиз 3 (октябрь-декабрь 2010) Разработка бэк-офиса интернет-магазина, разработка логики резервирования остатков, внедрение акционной механики. Функционал: Второй этап развития ИМ МТС • Синхронное открытие самовывоза в 76 регионах; • Разработка интерфейса розничных магазинов, включая логику резервирования, интеграция с 1С; • Импорт номеров тарифов; • Разработка внутреннего web- интерфейса ИМ для КЦ РТК; • Разработка акционной механики интернет-магазина; • Разработка предзаказа; • Переработка каталога аксессуаров.
  • 14. Второй этап развития ИМ МТС Аукцион номеров:
  • 15. Второй этап развития ИМ МТС Внутренний web-интерфейс ИМ для КоллЦентра:
  • 16. Релиз 1 (май-июнь 2011) Создание веб-приложения продажи телефонных номеров через интернет- магазин МТС для социальных сетей Facebook, Одноклассники и ВКонтакте. Функционал: Третий этап развития ИМ МТС • Версия ИМ для приложений в социальных сетях (Вконтакте, Одноклассники и Facebook); • Разработка механизма сравнения товаров; • Доработка интерфейса офиса продаж.
  • 17. Релиз 2 (июнь-август 2011) Доработка каталога и фильтра товаров. Функционал: Третий этап развития ИМ МТС • Переработка принципа хранения характеристик товаров; • Разработка фильтра по товарам; • Синхронизация статусов резерва с системой РТК.
  • 18. Релиз 3 (сентябрь-ноябрь 2011) Обновление интерфейса операторов, переработка оформления и региональности. Функционал: Третий этап развития ИМ МТС • Новая версия интерфейса для операторов ИМ; • Разработка страниц под мобильные устройства; • Переработка корпоративного раздела; • Переработка механизма оформления заказа; • Разработка новой региональной механики; • Интеграция с сервисами mts.ru; • Оптимизация сайта.
  • 19. Третий этап развития ИМ МТС Операторский интерфейс:
  • 20. Третий этап развития ИМ МТС Новая региональная механика:
  • 21. Четвертый этап развития ИМ МТС Релиз 1 (январь-апрель 2012) Первая версия предполагала совмещение работы со сторонними складами, а также внедрение memcached. Функционал: • Учет остатков со склада партнеров ИМ; • Внедрение адаптивного кеширования сайта; • Доработка корпоративного раздела; • Конвертация характеристик товаров.
  • 22. Релиз 2 (сентябрь-декабрь 2012) Главной целью релиза являлось обновление и расширение основной функциональности интернет-магазина, интеграция с основным сайтом Функционал: Четвертый этап развития ИМ МТС • Переработка логики учета остатков; • Переработка логики резервов; • Разработка новой версии корзины; • Переработка логики акционной механики; • Доработки каталога и поиска; • Реализация виджета ИМ на сайте mts.ru; • Разработка функционала рекомендации аксессуаров для mts.ru; • Оплата со счета мобильного телефона.
  • 23. Четвертый этап развития ИМ МТС Корзина интернет-магазина:
  • 24. Интеграции с системами РТК • Синхронизация создания заказа через систему 1С; • Синхронизация событий РТК и ИМ; • Экспорт отмененного заказа; Получение актуальной информации по каталогу: • Импорт остатков товарной базы, добавление и учет остатков на точке; • Импорт цен товаров; • Импорт точек доставки; • Импорт статуса резерва заказа; • Импорт номенклатуры; • Импорт остатков внешних поставщиков; Взаимодействие по заказам: • Экспорт данных о клиенте корпоративного раздела; • Экспорт заявки на резерв; • Экспорт заказов с тарифами.
  • 25. Интеграции с системами МТС • Передача данных о корзине покупателя; • Вывод рекомендуемых аксессуаров для клиентов mts.ru (личный кабинет). Получение актуальной информации по каталогу: • Импорт данных о тарифах; • Импорт данных модельного ряда телефонов БД МТС; • Получение каталога приложений для мобильных телефонов. Реализация виджетов для сайта mts.ru:
  • 26. Интеграции с внешними системами Интеграции с партнерскими сетями: • Экспорт каталога товаров для Яндекс.Маркет, Admitad, Criteo, Soloway, Wikimart, GoogleShop и других систем; • Интеграция с Яндекс.Быстрый заказ и Яндекс.Карты. Интеграции с социальными сетями: • Покупка номеров через приложение Red Gadget под социальные сети (ВКонтакте, Facebook, Одноклассники); • Виджеты социальных сетей. Интеграции с платежными системами: • Интеграция с кредитной системой CreditLine; • Интеграция с платежной системой PayOnline (оплата банковской картой); • Интеграция с системой CyberPlat (оплата заказа со счета мобильного телефона); • Интеграция с системой QIWI.
  • 28. Мажорные итерации (3-6 мес.) Рефакторинг Нагрузочное тестирование Доработка архитектуры, документирование Проблема «продажи» рефакторинга: нет видимого результата (важно чтобы у заказчика был технический специалист) + видимые метрики
  • 29. Разделение производства и Поддержки. Культура отгрузок Разделение Производства и поддержки. Минорных и мажорных итераций Разные цели (KPI) и психология Производства и Поддержки Отгрузки через отдел Поддержки Обеспечение высокого uptime
  • 30. Стабилизация команды. Сохранение культуры Люди устают, один проект надоедает, деньги не мотивируют Своевременная передача знаний и культуры, а не удержание любой ценой 5-ти человек 5 лет Команда 5-10 человек, 2 архитектора Стабильный поток объемов
  • 31. Основные причины падений в порядке возрастания (по экспоненте) Сбой на уровне «железа» Сбой на уровне ПО (ОС, БД, web-сервер) Сбой на уровне канала (хостинга) Сбой на уровне Продукта Сбой от высокой неплановой нагрузки Сбой в результате обновления Продукта
  • 32. Стабильность проекта 24х7 Независимый аудит кода перед отгрузкой Сфокусированная ответственность за отгрузку Регулярный выборочный контроль кода со стороны эксперта (тех директора) Автотесты План-тесты и таблицы связанного функционала (работа отдела качества)
  • 33.
  • 34. Тренируйтесь на кошках Частичная отгрузка на боевой – в идеале если пользуетесь сами или часть лояльных пользователей Отгрузка для части боевых пользователей (на выделенный сервер) Полная идентичность финального тестового стенда и боевого (включая окружение) Тестирование на реальных данных Отгрузка одной кнопкой
  • 39. Проблемы и риски Нормирование нагрузки на команду – не равномерный объем работы Вялотекущие периоды сильно демотивируют команду Большие обновления перед Новым годом – в пик продаж Остатки – обновление кэша по факту изменения Синхронизация кэша на резервном сервере