Реинжиниринг работающего продукта на ходу. Tutu.ru презентация

Содержание

О Туту.ру 250 сотрудников 13.5 млн посетителей в месяц 2003 год основания 600 тыс посетителей в день 8 млн строк кода

Слайд 1 Как tutu.ru делает реинжиниринг работающего продукта на ходу
Грунтович Роман
Туту.ру


Слайд 2О Туту.ру
250
сотрудников
13.5 млн
посетителей в месяц
2003
год основания
600 тыс
посетителей в день
8

млн
строк кода

Слайд 3Предпосылки
Постоянно меняющиеся внешние факторы
Рост количества сотрудников


Слайд 4Проблемы
Дорогая поддержка системы
Снижение темпов развития


Слайд 5Летний поезд
Ожидания бизнеса
Реальность


Слайд 6Наследие full-stack разработки


Слайд 7Метрика качества кода


Слайд 8Нужно что-то менять!


Слайд 9Первый подход
Переписываем последовательно модуль за модулем

Profit!


Слайд 11



Проект
Продукт






Распределение времени: ожидания


Слайд 12



Проект
Продукт





Распределение времени: реальность


Слайд 13Второй подход: реинжиниринг
Делаем новую систему с нуля

Profit!


Слайд 14Что такое реинжиниринг?


Слайд 15 С чего мы начали?


Слайд 16Кого мы взяли с собой в путь?
Чемпиона с видением
Опытных бойцов
А можно

и свежих, еще не испорченных ☺

Слайд 17Команда
1 ПО
2 бэкендера
2 фронтендера
1 тестировщик
1 ПО
3 бэкендера
4 фронтендера
3 тестировщика


Слайд 18Требования
Получить платформу для быстрого развития
Выдавать результаты поэтапно
Не навредить работающему продукту
Не навредить

позициям в поисковиках
Сохранить прибыльность

Слайд 19Как мы подошли к выбору нового технологического стека


Слайд 21Процесс реинжиниринга


Слайд 23Выделяем сегмент для первого этапа с минимальным функционалом


Слайд 25Выбираем следующий сегмент


Слайд 27Выдавать результаты поэтапно


Слайд 28А как оно вообще должно работать?


Слайд 30 Как мы выбираем вариант решения задачи
Решает задачу
Наименее затратен
Покрывает все известные на

данный момент случаи использования


Слайд 31Переписать нельзя оставить


Слайд 33 Как мы отслеживаем прогресс
Логируем ошибки
Считаем метрики загрузки страниц
Проверяем через A/B

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


Слайд 34Сохранить прибыльность


Слайд 35Как мы передаем результаты своих трудов в продуктовую команду


Слайд 36Что делать с постоянно меняющимся миром?


Слайд 37А если продукт уходит вперед?


Слайд 38Итоги
Получить платформу для быстрого развития
Выдавать результаты поэтапно
Не навредить работающему продукту
Не навредить

позициям в поисковиках
Сохранить прибыльность

Слайд 39Что нам помогло
Прагматичность
Итеративность
Целеустремленность
Адаптивность


Слайд 40Грунтович Роман
gruntovich@tutu.ru


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

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика