Download - Внедрение изменений: рефакторинг Vs реинжиниринг

Transcript
Page 1: Внедрение изменений: рефакторинг Vs реинжиниринг

Внедрение изменений

Роман ИВЛИЕВ

Рефакторинг VS

Реинжиниринг

Page 2: Внедрение изменений: рефакторинг Vs реинжиниринг

2002-....

• Тестировщик

• Разработчик

• Руководитель разработчиков

• Руководитель тестировщиков

• Руководитель проектов

• CTO

• CIO

О СЕБЕ

Page 3: Внедрение изменений: рефакторинг Vs реинжиниринг

О BANKI.RU

Что вы знаете о нас?

Page 4: Внедрение изменений: рефакторинг Vs реинжиниринг

• 10 лет в Интернете

• 570КК выручки за 2014 год

• 0,5КК уников в сутки (1,3 КК в пике в декабре в сутки)

• 30+ сотрудников департамента информационных технологий

• 70Тб трафика в месяц

О BANKI.RU

Page 5: Внедрение изменений: рефакторинг Vs реинжиниринг

• Про то, почему встают на путь изменений

ПРО ЧТО Я БУДУ РАССКАЗЫВАТЬ

Page 6: Внедрение изменений: рефакторинг Vs реинжиниринг

• Про то, почему встают на путь изменений

• Про то, как это, поменять группу или отдел

ПРО ЧТО Я БУДУ РАССКАЗЫВАТЬ

Page 7: Внедрение изменений: рефакторинг Vs реинжиниринг

• Про то, почему встают на путь изменений

• Про то, как это, поменять группу или отдел

• Про то, с какой стороны подошёл и почему потом пошёл с другой стороны

ПРО ЧТО Я БУДУ РАССКАЗЫВАТЬ

Page 8: Внедрение изменений: рефакторинг Vs реинжиниринг

• Про то, почему встают на путь изменений

• Про то, как это, поменять группу или отдел

• Про то, с какой стороны подошёл и почему потом пошёл с другой стороны

• Про то, чем всё это закончилось

ПРО ЧТО Я БУДУ РАССКАЗЫВАТЬ

Page 9: Внедрение изменений: рефакторинг Vs реинжиниринг

• Про то, почему встают на путь изменений

• Про то, как это, поменять группу или отдел

• Про то, с какой стороны подошёл и почему потом пошёл с другой стороны

• Про то, чем всё это закончилось

• Про то, как всё это началось заново

ПРО ЧТО Я БУДУ РАССКАЗЫВАТЬ

Page 10: Внедрение изменений: рефакторинг Vs реинжиниринг

БУДЬТЕ БДИТЕЛЬНЫ

Page 11: Внедрение изменений: рефакторинг Vs реинжиниринг

Про то, почему встают на путь изменений

Откуда берётся тяга что-то менять?

Page 12: Внедрение изменений: рефакторинг Vs реинжиниринг

• Вам что-то мешает или хочется большего

Про то, почему встают на путь изменений

Page 13: Внедрение изменений: рефакторинг Vs реинжиниринг

• Вам что-то мешает или хочется большего

• Если система не развивается – она деградирует

Про то, почему встают на путь изменений

Page 14: Внедрение изменений: рефакторинг Vs реинжиниринг

• Вам что-то мешает или хочется большего

• Если система не развивается – она деградирует

• Если вы будете ждать – что-то может изменить вас

Про то, почему встают на путь изменений

Page 15: Внедрение изменений: рефакторинг Vs реинжиниринг

• Вам что-то мешает или хочется большего

• Если система не развивается – она деградирует

• Если вы будете ждать – что-то может изменить вас

• Конкуренция

Про то, почему встают на путь изменений

Page 16: Внедрение изменений: рефакторинг Vs реинжиниринг

• Вам что-то мешает или хочется большего

• Если система не развивается – она деградирует

• Если вы будете ждать – что-то может изменить вас

• Конкуренция

• Рост запросов бизнеса

Про то, почему встают на путь изменений

Page 17: Внедрение изменений: рефакторинг Vs реинжиниринг

Как это выглядит в мечтах

меняющего?

Про то, почему встают на путь изменений

Page 18: Внедрение изменений: рефакторинг Vs реинжиниринг

Как изменения выглядит в мечтах?

Page 19: Внедрение изменений: рефакторинг Vs реинжиниринг

Как изменения выглядит в мечтах?

Page 20: Внедрение изменений: рефакторинг Vs реинжиниринг

Как изменения выглядит в мечтах?

Уйма соратников

Page 21: Внедрение изменений: рефакторинг Vs реинжиниринг

Как изменения выглядит в мечтах?

Мы можем поменять всё

Page 22: Внедрение изменений: рефакторинг Vs реинжиниринг

А как это выглядит на самом деле

Page 23: Внедрение изменений: рефакторинг Vs реинжиниринг

ВРАГИ ИЗМЕНЕНИЙ

Page 24: Внедрение изменений: рефакторинг Vs реинжиниринг

ВЕСЕЛО?

Page 25: Внедрение изменений: рефакторинг Vs реинжиниринг

ЧТО С ЭТИМ ДЕЛАТЬ?

Page 26: Внедрение изменений: рефакторинг Vs реинжиниринг

ВАЖНО! Стратегия должна быть

Page 27: Внедрение изменений: рефакторинг Vs реинжиниринг

БЕЗ ПАНИКИ

Page 28: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

Page 29: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

Плохой, но очень распространённый

кейс

Page 30: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Так-так-так....сто пудов всё черех Ж....

МОНОЛОГ руководителя

Page 31: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Так-так-так....сто пудов всё черех Ж....

• ТвоюжМ, да тут все неправильно!

МОНОЛОГ руководителя

Page 32: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Так-так-так....сто пудов всё черех Ж....

• ТвоюжМ, да тут все неправильно!

• Да вы ВСЕ делаете не так

МОНОЛОГ руководителя

Page 33: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Так-так-так....сто пудов всё черех Ж....

• ТвоюжМ, да тут все неправильно!

• Да вы ВСЕ делаете не так

• Где процессы? Где регламенты? ХАОС!?

МОНОЛОГ руководителя

Page 34: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Так-так-так....сто пудов всё черех Ж....

• ТвоюжМ, да тут все неправильно!

• Да вы ВСЕ делаете не так

• Где процессы? Где регламенты? ХАОС!?

• Сейчас я все исправлю за пару недель

МОНОЛОГ руководителя

Page 35: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Так-так-так....сто пудов всё черех Ж....

• ТвоюжМ, да тут все неправильно!

• Да вы ВСЕ делаете не так

• Где процессы? Где регламенты? ХАОС!?

• Сейчас я все исправлю за пару недель

• Я научу вас работать, лентяи

МОНОЛОГ руководителя

Page 36: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

Page 37: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

Хороший кейс

Page 38: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Расскажите мне, как тут у вас и что

ДИАЛОГ руководителя

Page 39: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Расскажите мне, как тут у вас и что

• А почему это так?

ДИАЛОГ руководителя

Page 40: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Расскажите мне, как тут у вас и что

• А почему это так?

• Вам всё нравится?

ДИАЛОГ руководителя

Page 41: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Расскажите мне, как тут у вас и что

• А почему это так?

• Вам всё нравится?

• Где процессы? Где регламенты? О! Что-то есть

ДИАЛОГ руководителя

Page 42: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Расскажите мне, как тут у вас и что

• А почему это так?

• Вам всё нравится?

• Где процессы? Где регламенты? О! Что-то есть

• Ну-с, приступим

ДИАЛОГ руководителя

Page 43: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Расскажите мне, как тут у вас и что

• А почему это так?

• Вам всё нравится?

• Где процессы? Где регламенты? О! Что-то есть

• Ну-с, приступим

• Кто со мной? Лентяи, хи-хих-и

ДИАЛОГ руководителя

Page 44: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

Page 45: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Процессы наверняка есть, пусть даже не формализованные

Что имеем на самом деле?

Page 46: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Процессы наверняка есть, пусть даже не формализованные

• «Так здесь заведено» - ЭПИК

Что имеем на самом деле?

Page 47: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Процессы наверняка есть, пусть даже не формализованные

• «Так здесь заведено» - ЭПИК

• Часть команды явно не здесь и не сейчас

Что имеем на самом деле?

Page 48: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Процессы наверняка есть, пусть даже не формализованные

• «Так здесь заведено» - ЭПИК

• Часть команды явно не здесь и не сейчас

• Система наверняка работает, пусть и не оптимально

Что имеем на самом деле?

Page 49: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Процессы наверняка есть, пусть даже не формализованные

• «Так здесь заведено» - ЭПИК

• Часть команды явно не здесь и не сейчас

• Система наверняка работает, пусть и не оптимально

• Есть те, кому НАДО

Что имеем на самом деле?

Page 50: Внедрение изменений: рефакторинг Vs реинжиниринг

РЕИНЖИНИРИНГ VS РЕФАКТОРИНГ

• Процессы наверняка есть, пусть даже не формализованные

• «Так здесь заведено» - ЭПИК

• Часть команды явно не здесь и не сейчас

• Система наверняка работает, пусть и не оптимально

• Есть те, кому НАДО

• Закисло всё, ковырнуть надо

Что имеем на самом деле?

Page 51: Внедрение изменений: рефакторинг Vs реинжиниринг

ЗАБРАТЬ МАКСИМУМ ИЗ ТОГО, ЧТО ЕСТЬ

Page 52: Внедрение изменений: рефакторинг Vs реинжиниринг

КАЧЕСТВО VS КОЛИЧЕСТВО

Page 53: Внедрение изменений: рефакторинг Vs реинжиниринг

1. Тот, что обязательно надо тестировать

ВЫДЕЛИЛ ПРОБЛЕМЫ ДВУХ ТИПОВ

Page 54: Внедрение изменений: рефакторинг Vs реинжиниринг

1. Тот, что обязательно надо тестировать

• Тот, что обязательно надо исследовать и решать

ВЫДЕЛИЛ ПРОБЛЕМЫ ДВУХ ТИПОВ

Page 55: Внедрение изменений: рефакторинг Vs реинжиниринг

1. Тот, что обязательно надо тестировать

• Тот, что обязательно надо исследовать и решать

• Те, что могут подождать

ВЫДЕЛИЛ ПРОБЛЕМЫ ДВУХ ТИПОВ

Page 56: Внедрение изменений: рефакторинг Vs реинжиниринг

КАК ДЕЛИЛ

• Расставил приоритеты

Page 57: Внедрение изменений: рефакторинг Vs реинжиниринг

• Расставил приоритеты

• Сопоставил время рискам

КАК ДЕЛИЛ

Page 58: Внедрение изменений: рефакторинг Vs реинжиниринг

• Расставил приоритеты

• Сопоставил время рискам

• Сопоставил ресурсы рискам

КАК ДЕЛИЛ

Page 59: Внедрение изменений: рефакторинг Vs реинжиниринг

МЕНЯЛ ПОДХОД В ЗАВИСИМОСТИ ОТ РАЗМЕРА ПРОЕКТА

Page 60: Внедрение изменений: рефакторинг Vs реинжиниринг

МАНИФЕСТ ПРЕОБРАЗОВАТЕЛЯ

Page 61: Внедрение изменений: рефакторинг Vs реинжиниринг

22 КУСОЧКА ЖИЗНЕННОГО ОПЫТА

Page 62: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

НИЧЕГО НЕ ПРОИСХОДИТ

Page 63: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

СРАЗУ НЕ ПОЛУЧИТСЯ

Page 64: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

ДОВЕРЬСЯ ИМ, НЕ ПРОГАДАЕШЬ

Page 65: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

ВСЕГДА ЕСТЬ ТЕ, КТО ПРОТИВ

Page 66: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

ИЩИТЕ СОЮЗНИКОВ

Page 67: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

ЗА ПРОБЛЕМОЙ ЕСТЬ ЕЩЕ ОДНА

Page 68: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

ВСЕ ОШИБАЮТСЯ

Page 69: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

ЭТО УЖЕ НАВЕРНЯКА РАБОТАЕТ

Page 70: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

НЕ НАДО РЕЗКИХ ДВИЖЕНИЙ

Page 71: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

НЕ ДАВАЙТЕ ЛОЖНЫХ ОБЕЩАНИЙ

Page 72: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

ЛОЖНОЕ ОЩУЩЕНИЕ СТАБИЛЬНОСТИ

Page 73: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

НЕ ЧИНИ ТО, ЧТО РАБОТАЕТ

Page 74: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

НАДО ЧЕМ-ТО ЖЕРТВОВАТЬ

Page 75: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

КЛУБЫ ПО ИНТЕРЕСАМ

Page 76: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

ВАШИ ПРОБЛЕМЫ – МОЯ ОТВЕТСТВЕННОСТЬ

Page 77: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

НЕ КРИТИКУЙ

Page 78: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

НЕДОВОЛЬСТВО СОБОЙ

Page 79: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

СИНДРОМ НЕУДАЧНИКА

Page 80: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

ЗДЕСЬ ТАК ЗАВЕДЕНО

Page 81: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

ДЬЯВОЛ В ДЕТАЛЯХ

Page 82: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

ЭТОГО НЕ МОЖЕТ БЫТЬ

Page 83: Внедрение изменений: рефакторинг Vs реинжиниринг

К ЧЕМУ ПРИШЕЛ – НЕМНОГО МУДРОСТИ

ИЩИТЕ ПОГРАНИЧНЫЕ ЭЛЕМЕНТЫ

Page 84: Внедрение изменений: рефакторинг Vs реинжиниринг

БУДЬТЕ БДИТЕЛЬНЫ

Page 85: Внедрение изменений: рефакторинг Vs реинжиниринг

ЭПИЛОГ

«В АйТи работают умные люди»

Панкратов (с)

Page 86: Внедрение изменений: рефакторинг Vs реинжиниринг

КАЖДОМУ СВОЕ

«Слова вы услышали, поиск пути за вами»

Уильям Деминг

Page 87: Внедрение изменений: рефакторинг Vs реинжиниринг

СПАСИБО

С удовольствием отвечу на Ваши вопросы

@dumtest

[email protected]

roman.ivliyev

Page 88: Внедрение изменений: рефакторинг Vs реинжиниринг

ЛИТЕРАТУРА

• Не рычите на собаку! Книга о дрессировке людей, животных и самого себя. Карэн Прайор

• Пять пороков команды. Притчи о лидерстве. Патрик Ленсиони

• Балдеющие от адреналина и зомбированные шаблонами. Паттерны поведения проектных команд Том ДеМарко

• Я слышу вас насквозь. Эффективная техника переговоров. Марк Гоулстон

• Реинжиниринг корпорации. Манифест революции в бизнесе. Майкл Хаммер

• Командный подход. Создание высокоэффективной организации. Джон Катценбах

• Веди людей за собой. Дэвид Новак

• Дилемма инноватора. Как из-за новых технологий погибают сильные компании. Клайтон Кристенсен

• Вторая космическая. Искусство управления и стратегии будущего Джеффри А. Мур

• 25 способов завоевать расположение людей Джон Максвелл