SlideShare a Scribd company logo
1 of 15
Митрофанов Денис
                   QSOFT


       Долгосрочное
управление проектами
c непрерывным циклом разработки до 3 лет и более
Долгосрочное управление
                                      проектами




Что такое долгосрочный проект
   Несколько лет интенсивной разработки (не поддержка!)

   Регулярный выпуск версий (каждые 3-4 месяца)

   Причем: 2-я версия больше, чем 1-я, а 3-я больше, чем 2-я
Долгосрочное управление
                                    проектами



Отличия долгосрочного проекта от просто
большого
   Мы знаем точно только состав одной версии

   Требования изменяются в результате опыта эксплуатации и
   изменений на рынке

   Нужно поддерживать работающую версию

   Нужно учитывать функционал и данные работающей версии
   при обновлениях
Долгосрочное управление
                                     проектами




Почему нельзя сразу сделать все
   Нельзя спланировать и спроектировать на 5 лет вперед (3
   года назад не было iPad)

   Изменения требований ко 2-й версии после запуска 1-й

   «Парадокс проектирования» (цена растет нелинейно от
   объема + точность)

   «Классическое» ПО – отсутствие обратной совместимости
Долгосрочное управление
                                     проектами



Чем плохи революции и почему они
случаются
   Революции это дорого. Очень.

   Революции происходят когда другого выхода нет (ну или когда
   это в чьих-то личных интересах)

   Применительно к IT это полностью новая версия проекта и
   полный отказ от старой
Долгосрочное управление
                                     проектами




Чуть подробнее, чем же плохи революции
   Требуется практически полная остановка развития проекта

   Требуется время на создание новой версии

   Новая версия не содержит того же количества функций, что
   старая (зато новая версия содержит много багов)

   Требуется много сил и времени на развитие новой версии

   Сбои в работе при переходе на новую версию, потери данных
Долгосрочное управление
                                      проектами




Когда случаются революции
   По мере развития проект превращается в «ласкутного
   монстра»

   Никто не знает как он работает и почему

   Доработка нового функционала требует нечеловеческих
   усилий

   Проект «ложиться» под нагрузками
Долгосрочное управление
                                    проектами



Что приводит к революциям или
проблемы долгосрочных проектов
   Противоречие операционных целей и стратегических задач
   (нет времени/денег на архитектуру и рефакторинг)

   Растущие потребности проектов (сегодня нужно больше, чем
   вчера)

   Смена разработчиков, менеджеров и бизнес-заказчиков
Долгосрочное управление
                          проектами




Как избежать революции?

Не допустить ситуации, когда это
единственный выход!
Долгосрочное управление
                                     проектами




Эволюционное развитие проекта
   Минорные (операционные задачи) и мажорные итерации
   (стратегия: 3-6 мес)

   Проблема «продажи» рефакторинга

   Противоречие стратегический целей и операционных задач

   Поддержка. Up time

   Стабилизация команды
Долгосрочное управление
                                    проектами




Мажорные итерации (3-6 мес.)
   Рефакторинг

   Нагрузочное тестирование

   Доработка архитектуры

   Проблема «продажи» рефакторинга: нет видимого результата
   (важно чтобы у заказчика был технический специалист)
Долгосрочное управление
                                    проектами



Разделение производства и Поддержки.
Культура отгрузок
   Разделение Производства и поддержки. Минорных и
   мажорных итераций

   Разные цели и психология Производства и Поддержки

   Отгрузки через отдел Поддержки

   Обеспечение высокого uptime
Долгосрочное управление
                                     проектами




Надежность и быстродействие
   Откуда проблема: Нельзя иметь 30-ти кратный запас по
   «железу» - все свободные ресурсы «отъест» плохой код

   Ограничения по железу при разработке

   Запуск нового для части трафика на отдельной ноде
Долгосрочное управление
                                     проектами




Стабилизация команды
   Люди устают, один проект надоедает, деньги не мотивируют

   Своевременная передача знаний и культуры, а не удержание
   любой ценой 5-ти человек 5 лет

   Команда 5-10 человек, 2 архитектора

   Стабильный поток объемов
Долгосрочное управление
                       проектами




Вопросы?

Митрофанов Денис
Спасибо за внимание!

More Related Content

What's hot

3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...Ievgenii Katsan
 
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?ScrumTrek
 
Развитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТРазвитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТCUSTIS
 
Технопарк_Управление Web-проектом_Восьмое занятие
Технопарк_Управление Web-проектом_Восьмое занятиеТехнопарк_Управление Web-проектом_Восьмое занятие
Технопарк_Управление Web-проектом_Восьмое занятиеАртём Шихарев
 
Александр Андронов, Engineering Assessment
Александр Андронов, Engineering AssessmentАлександр Андронов, Engineering Assessment
Александр Андронов, Engineering AssessmentScrumTrek
 
Кнопочное мышление против целостного IT-продукта
Кнопочное мышление против целостного IT-продуктаКнопочное мышление против целостного IT-продукта
Кнопочное мышление против целостного IT-продуктаAlexander Byndyu
 
Process и Case Management в информационной системе:
Process и Case Management в информационной системе: Process и Case Management в информационной системе:
Process и Case Management в информационной системе: CEE-SEC(R)
 
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиПрофсоUX
 
Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile
Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по AgileКонстантин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile
Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по AgileScrumTrek
 
Room8: Внедрение практик code review как важная составляющая успеха мобильног...
Room8: Внедрение практик code review как важная составляющая успеха мобильног...Room8: Внедрение практик code review как важная составляющая успеха мобильног...
Room8: Внедрение практик code review как важная составляющая успеха мобильног...DevGAMM Conference
 
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...Tech Talks @NSU
 
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в Сбербанке
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в СбербанкеUX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в Сбербанке
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в СбербанкеUX-Среда
 
2 щербин projects-rbru final
2 щербин projects-rbru final2 щербин projects-rbru final
2 щербин projects-rbru finalBankir_Ru
 
Product lifecycle ws software development (sef)
Product lifecycle ws software development (sef)Product lifecycle ws software development (sef)
Product lifecycle ws software development (sef)Dmitry Bezuglyy
 
11боровиков. 2016 копия
11боровиков. 2016 копия11боровиков. 2016 копия
11боровиков. 2016 копияBankir_Ru
 
Кризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решенияКризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решенияSQALab
 
12 m kononov20161026
12 m kononov2016102612 m kononov20161026
12 m kononov20161026Bankir_Ru
 

What's hot (20)

3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...
 
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
 
Развитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТРазвитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТ
 
Технопарк_Управление Web-проектом_Восьмое занятие
Технопарк_Управление Web-проектом_Восьмое занятиеТехнопарк_Управление Web-проектом_Восьмое занятие
Технопарк_Управление Web-проектом_Восьмое занятие
 
Александр Андронов, Engineering Assessment
Александр Андронов, Engineering AssessmentАлександр Андронов, Engineering Assessment
Александр Андронов, Engineering Assessment
 
Кнопочное мышление против целостного IT-продукта
Кнопочное мышление против целостного IT-продуктаКнопочное мышление против целостного IT-продукта
Кнопочное мышление против целостного IT-продукта
 
Process и Case Management в информационной системе:
Process и Case Management в информационной системе: Process и Case Management в информационной системе:
Process и Case Management в информационной системе:
 
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурами
 
Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile
Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по AgileКонстантин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile
Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile
 
Room8: Внедрение практик code review как важная составляющая успеха мобильног...
Room8: Внедрение практик code review как важная составляющая успеха мобильног...Room8: Внедрение практик code review как важная составляющая успеха мобильног...
Room8: Внедрение практик code review как важная составляющая успеха мобильног...
 
управление проектом часть 1
управление проектом часть 1управление проектом часть 1
управление проектом часть 1
 
Что такое Scrum
Что такое ScrumЧто такое Scrum
Что такое Scrum
 
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
 
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в Сбербанке
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в СбербанкеUX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в Сбербанке
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в Сбербанке
 
2 щербин projects-rbru final
2 щербин projects-rbru final2 щербин projects-rbru final
2 щербин projects-rbru final
 
Product lifecycle ws software development (sef)
Product lifecycle ws software development (sef)Product lifecycle ws software development (sef)
Product lifecycle ws software development (sef)
 
11боровиков. 2016 копия
11боровиков. 2016 копия11боровиков. 2016 копия
11боровиков. 2016 копия
 
Кризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решенияКризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решения
 
Роли в IT
Роли в ITРоли в IT
Роли в IT
 
12 m kononov20161026
12 m kononov2016102612 m kononov20161026
12 m kononov20161026
 

Viewers also liked

5 станислав елисеев сбор требований при помощи прототипов. голая правда
5 станислав елисеев   сбор требований при помощи прототипов. голая правда5 станислав елисеев   сбор требований при помощи прототипов. голая правда
5 станислав елисеев сбор требований при помощи прототипов. голая правдаAnastasiya Usoltseva
 
Тонкости проведения не технического интервью технического специалиста
Тонкости проведения не технического интервью технического специалистаТонкости проведения не технического интервью технического специалиста
Тонкости проведения не технического интервью технического специалистаSQALab
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продуктаAlexey Filimonov
 
3 максим иванкин где найти и как вырастить хорошего аналитика
3 максим иванкин   где найти и как вырастить хорошего аналитика3 максим иванкин   где найти и как вырастить хорошего аналитика
3 максим иванкин где найти и как вырастить хорошего аналитикаAnastasiya Usoltseva
 
Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014
Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014
Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014it-people
 
Software Engineering Bootcamp - Meeting 2
Software Engineering Bootcamp - Meeting 2Software Engineering Bootcamp - Meeting 2
Software Engineering Bootcamp - Meeting 2Yury Chernushenko
 
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6SPbCoA
 
Особенности аналитики сервисных компаний
Особенности аналитики сервисных компанийОсобенности аналитики сервисных компаний
Особенности аналитики сервисных компанийSQALab
 
Спецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общатьсяСпецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общатьсяSQALab
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиSQALab
 
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...Ivan Shamaev
 
Клинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчикомКлинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчикомSQALab
 
Эффективное управление продуктом (Георгий Баркан)
Эффективное управление продуктом (Георгий Баркан)Эффективное управление продуктом (Георгий Баркан)
Эффективное управление продуктом (Георгий Баркан)Ontico
 
Activity based management fall 2016
Activity based management fall 2016 Activity based management fall 2016
Activity based management fall 2016 Stephen Brian Salter
 
васильев г.л., полякова в.а. рекламный маркетинг учебное пособие - 2008
васильев г.л., полякова в.а.   рекламный маркетинг учебное пособие - 2008васильев г.л., полякова в.а.   рекламный маркетинг учебное пособие - 2008
васильев г.л., полякова в.а. рекламный маркетинг учебное пособие - 2008Ivan Shamaev
 
Коммуникации с заказчиком и проектной командой при сборе требований
Коммуникации с заказчиком и проектной командой при сборе требованийКоммуникации с заказчиком и проектной командой при сборе требований
Коммуникации с заказчиком и проектной командой при сборе требованийAlexander Novichkov
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014it-people
 
Классические ошибки при разработке проекта
Классические ошибки при разработке проектаКлассические ошибки при разработке проекта
Классические ошибки при разработке проектаSQALab
 
Практические вопросы и ответы по Qlikview - часть 1
Практические вопросы и ответы по Qlikview - часть 1Практические вопросы и ответы по Qlikview - часть 1
Практические вопросы и ответы по Qlikview - часть 1Ivan Shamaev
 

Viewers also liked (20)

5 станислав елисеев сбор требований при помощи прототипов. голая правда
5 станислав елисеев   сбор требований при помощи прототипов. голая правда5 станислав елисеев   сбор требований при помощи прототипов. голая правда
5 станислав елисеев сбор требований при помощи прототипов. голая правда
 
Тонкости проведения не технического интервью технического специалиста
Тонкости проведения не технического интервью технического специалистаТонкости проведения не технического интервью технического специалиста
Тонкости проведения не технического интервью технического специалиста
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продукта
 
3 максим иванкин где найти и как вырастить хорошего аналитика
3 максим иванкин   где найти и как вырастить хорошего аналитика3 максим иванкин   где найти и как вырастить хорошего аналитика
3 максим иванкин где найти и как вырастить хорошего аналитика
 
Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014
Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014
Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014
 
Software Engineering Bootcamp - Meeting 2
Software Engineering Bootcamp - Meeting 2Software Engineering Bootcamp - Meeting 2
Software Engineering Bootcamp - Meeting 2
 
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
 
Особенности аналитики сервисных компаний
Особенности аналитики сервисных компанийОсобенности аналитики сервисных компаний
Особенности аналитики сервисных компаний
 
Спецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общатьсяСпецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общаться
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и грабли
 
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...
 
Клинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчикомКлинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчиком
 
Эффективное управление продуктом (Георгий Баркан)
Эффективное управление продуктом (Георгий Баркан)Эффективное управление продуктом (Георгий Баркан)
Эффективное управление продуктом (Георгий Баркан)
 
Activity based management fall 2016
Activity based management fall 2016 Activity based management fall 2016
Activity based management fall 2016
 
васильев г.л., полякова в.а. рекламный маркетинг учебное пособие - 2008
васильев г.л., полякова в.а.   рекламный маркетинг учебное пособие - 2008васильев г.л., полякова в.а.   рекламный маркетинг учебное пособие - 2008
васильев г.л., полякова в.а. рекламный маркетинг учебное пособие - 2008
 
Коммуникации с заказчиком и проектной командой при сборе требований
Коммуникации с заказчиком и проектной командой при сборе требованийКоммуникации с заказчиком и проектной командой при сборе требований
Коммуникации с заказчиком и проектной командой при сборе требований
 
Time driven
Time drivenTime driven
Time driven
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
 
Классические ошибки при разработке проекта
Классические ошибки при разработке проектаКлассические ошибки при разработке проекта
Классические ошибки при разработке проекта
 
Практические вопросы и ответы по Qlikview - часть 1
Практические вопросы и ответы по Qlikview - часть 1Практические вопросы и ответы по Qlikview - часть 1
Практические вопросы и ответы по Qlikview - часть 1
 

Similar to Долгосрочное управление проектами (Денис Митрофанов)

Менеджмент и системная инженерия
Менеджмент и системная инженерияМенеджмент и системная инженерия
Менеджмент и системная инженерияAnatoly Levenchuk
 
Project managemenet basis - Natalia Naumenko
Project managemenet basis - Natalia NaumenkoProject managemenet basis - Natalia Naumenko
Project managemenet basis - Natalia NaumenkoTaras Stadnikov
 
Agile на Смертельном Марше
Agile на Смертельном МаршеAgile на Смертельном Марше
Agile на Смертельном МаршеNikita Filippov
 
Управление проектами в системной инженерии. Теории, технологии, инструменты.
Управление проектами в системной инженерии. Теории, технологии, инструменты.Управление проектами в системной инженерии. Теории, технологии, инструменты.
Управление проектами в системной инженерии. Теории, технологии, инструменты.Anatoly Levenchuk
 
Ad 2009 - agile в кризис
Ad 2009 - agile в кризисAd 2009 - agile в кризис
Ad 2009 - agile в кризисAlexey Korsun
 
Управление проектами: трансформация бизнеса в инженерно-строительной отрасли
Управление проектами: трансформация бизнеса в инженерно-строительной отраслиУправление проектами: трансформация бизнеса в инженерно-строительной отрасли
Управление проектами: трансформация бизнеса в инженерно-строительной отраслиInfor-media
 
Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итMagneta AI
 
определение и реализация требований к ИТ продукту
определение и реализация требований к ИТ продуктуопределение и реализация требований к ИТ продукту
определение и реализация требований к ИТ продуктуDanil Dintsis, Ph. D., PgMP
 
Project Management Анар Умурзакова
Project Management Анар УмурзаковаProject Management Анар Умурзакова
Project Management Анар УмурзаковаSamson Bezmyatezhny
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...Yury Vetrov
 
Введение в Lean и Agile
Введение в Lean и AgileВведение в Lean и Agile
Введение в Lean и AgileKirill Rubinshteyn
 
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковМодуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковYana Brodetski
 
Управление проектами. Слайды к семинару.
Управление проектами. Слайды к семинару.Управление проектами. Слайды к семинару.
Управление проектами. Слайды к семинару.Kate Koltunova
 
эволюция методологий управления (водопад, Rup, Agile) башакин
эволюция методологий управления (водопад, Rup, Agile)   башакинэволюция методологий управления (водопад, Rup, Agile)   башакин
эволюция методологий управления (водопад, Rup, Agile) башакинWRider
 
True Story: спасение одного ИТшного проекта
True Story: спасение одного ИТшного проектаTrue Story: спасение одного ИТшного проекта
True Story: спасение одного ИТшного проектаSQALab
 
практика переводов стандартов Pmi 2015 01_29
практика переводов стандартов Pmi 2015 01_29практика переводов стандартов Pmi 2015 01_29
практика переводов стандартов Pmi 2015 01_29Alexander Revin, PMP
 
Доски проектов и продуктов: Agile-визуализация на уровне компании
Доски проектов и продуктов: Agile-визуализация на уровне компанииДоски проектов и продуктов: Agile-визуализация на уровне компании
Доски проектов и продуктов: Agile-визуализация на уровне компанииSergey Rogachev
 
Модуль 3. Лекция 15-16. Устав проекта
Модуль 3. Лекция 15-16. Устав проектаМодуль 3. Лекция 15-16. Устав проекта
Модуль 3. Лекция 15-16. Устав проектаYana Brodetski
 

Similar to Долгосрочное управление проектами (Денис Митрофанов) (20)

Менеджмент и системная инженерия
Менеджмент и системная инженерияМенеджмент и системная инженерия
Менеджмент и системная инженерия
 
Project managemenet basis - Natalia Naumenko
Project managemenet basis - Natalia NaumenkoProject managemenet basis - Natalia Naumenko
Project managemenet basis - Natalia Naumenko
 
Agile на Смертельном Марше
Agile на Смертельном МаршеAgile на Смертельном Марше
Agile на Смертельном Марше
 
Управление проектами в системной инженерии. Теории, технологии, инструменты.
Управление проектами в системной инженерии. Теории, технологии, инструменты.Управление проектами в системной инженерии. Теории, технологии, инструменты.
Управление проектами в системной инженерии. Теории, технологии, инструменты.
 
Ad 2009 - agile в кризис
Ad 2009 - agile в кризисAd 2009 - agile в кризис
Ad 2009 - agile в кризис
 
Управление проектами: трансформация бизнеса в инженерно-строительной отрасли
Управление проектами: трансформация бизнеса в инженерно-строительной отраслиУправление проектами: трансформация бизнеса в инженерно-строительной отрасли
Управление проектами: трансформация бизнеса в инженерно-строительной отрасли
 
Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в ит
 
CCPM DBR Vebinar 28 01 2010
CCPM DBR Vebinar 28 01 2010CCPM DBR Vebinar 28 01 2010
CCPM DBR Vebinar 28 01 2010
 
определение и реализация требований к ИТ продукту
определение и реализация требований к ИТ продуктуопределение и реализация требований к ИТ продукту
определение и реализация требований к ИТ продукту
 
Project Management Анар Умурзакова
Project Management Анар УмурзаковаProject Management Анар Умурзакова
Project Management Анар Умурзакова
 
Scrum practic
Scrum practicScrum practic
Scrum practic
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
 
Введение в Lean и Agile
Введение в Lean и AgileВведение в Lean и Agile
Введение в Lean и Agile
 
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковМодуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
 
Управление проектами. Слайды к семинару.
Управление проектами. Слайды к семинару.Управление проектами. Слайды к семинару.
Управление проектами. Слайды к семинару.
 
эволюция методологий управления (водопад, Rup, Agile) башакин
эволюция методологий управления (водопад, Rup, Agile)   башакинэволюция методологий управления (водопад, Rup, Agile)   башакин
эволюция методологий управления (водопад, Rup, Agile) башакин
 
True Story: спасение одного ИТшного проекта
True Story: спасение одного ИТшного проектаTrue Story: спасение одного ИТшного проекта
True Story: спасение одного ИТшного проекта
 
практика переводов стандартов Pmi 2015 01_29
практика переводов стандартов Pmi 2015 01_29практика переводов стандартов Pmi 2015 01_29
практика переводов стандартов Pmi 2015 01_29
 
Доски проектов и продуктов: Agile-визуализация на уровне компании
Доски проектов и продуктов: Agile-визуализация на уровне компанииДоски проектов и продуктов: Agile-визуализация на уровне компании
Доски проектов и продуктов: Agile-визуализация на уровне компании
 
Модуль 3. Лекция 15-16. Устав проекта
Модуль 3. Лекция 15-16. Устав проектаМодуль 3. Лекция 15-16. Устав проекта
Модуль 3. Лекция 15-16. Устав проекта
 

More from Ontico

One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...Ontico
 
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Ontico
 
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Ontico
 
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Ontico
 
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Ontico
 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)Ontico
 
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Ontico
 
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Ontico
 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)Ontico
 
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)Ontico
 
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Ontico
 
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Ontico
 
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Ontico
 
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Ontico
 
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)Ontico
 
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Ontico
 
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Ontico
 
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...Ontico
 
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Ontico
 
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Ontico
 

More from Ontico (20)

One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
 
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
 
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
 
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
 
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
 
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
 
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
 
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
 
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
 
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
 
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
 
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
 
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
 
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
 
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
 
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
 
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
 
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
 

Долгосрочное управление проектами (Денис Митрофанов)

  • 1. Митрофанов Денис QSOFT Долгосрочное управление проектами c непрерывным циклом разработки до 3 лет и более
  • 2. Долгосрочное управление проектами Что такое долгосрочный проект Несколько лет интенсивной разработки (не поддержка!) Регулярный выпуск версий (каждые 3-4 месяца) Причем: 2-я версия больше, чем 1-я, а 3-я больше, чем 2-я
  • 3. Долгосрочное управление проектами Отличия долгосрочного проекта от просто большого Мы знаем точно только состав одной версии Требования изменяются в результате опыта эксплуатации и изменений на рынке Нужно поддерживать работающую версию Нужно учитывать функционал и данные работающей версии при обновлениях
  • 4. Долгосрочное управление проектами Почему нельзя сразу сделать все Нельзя спланировать и спроектировать на 5 лет вперед (3 года назад не было iPad) Изменения требований ко 2-й версии после запуска 1-й «Парадокс проектирования» (цена растет нелинейно от объема + точность) «Классическое» ПО – отсутствие обратной совместимости
  • 5. Долгосрочное управление проектами Чем плохи революции и почему они случаются Революции это дорого. Очень. Революции происходят когда другого выхода нет (ну или когда это в чьих-то личных интересах) Применительно к IT это полностью новая версия проекта и полный отказ от старой
  • 6. Долгосрочное управление проектами Чуть подробнее, чем же плохи революции Требуется практически полная остановка развития проекта Требуется время на создание новой версии Новая версия не содержит того же количества функций, что старая (зато новая версия содержит много багов) Требуется много сил и времени на развитие новой версии Сбои в работе при переходе на новую версию, потери данных
  • 7. Долгосрочное управление проектами Когда случаются революции По мере развития проект превращается в «ласкутного монстра» Никто не знает как он работает и почему Доработка нового функционала требует нечеловеческих усилий Проект «ложиться» под нагрузками
  • 8. Долгосрочное управление проектами Что приводит к революциям или проблемы долгосрочных проектов Противоречие операционных целей и стратегических задач (нет времени/денег на архитектуру и рефакторинг) Растущие потребности проектов (сегодня нужно больше, чем вчера) Смена разработчиков, менеджеров и бизнес-заказчиков
  • 9. Долгосрочное управление проектами Как избежать революции? Не допустить ситуации, когда это единственный выход!
  • 10. Долгосрочное управление проектами Эволюционное развитие проекта Минорные (операционные задачи) и мажорные итерации (стратегия: 3-6 мес) Проблема «продажи» рефакторинга Противоречие стратегический целей и операционных задач Поддержка. Up time Стабилизация команды
  • 11. Долгосрочное управление проектами Мажорные итерации (3-6 мес.) Рефакторинг Нагрузочное тестирование Доработка архитектуры Проблема «продажи» рефакторинга: нет видимого результата (важно чтобы у заказчика был технический специалист)
  • 12. Долгосрочное управление проектами Разделение производства и Поддержки. Культура отгрузок Разделение Производства и поддержки. Минорных и мажорных итераций Разные цели и психология Производства и Поддержки Отгрузки через отдел Поддержки Обеспечение высокого uptime
  • 13. Долгосрочное управление проектами Надежность и быстродействие Откуда проблема: Нельзя иметь 30-ти кратный запас по «железу» - все свободные ресурсы «отъест» плохой код Ограничения по железу при разработке Запуск нового для части трафика на отдельной ноде
  • 14. Долгосрочное управление проектами Стабилизация команды Люди устают, один проект надоедает, деньги не мотивируют Своевременная передача знаний и культуры, а не удержание любой ценой 5-ти человек 5 лет Команда 5-10 человек, 2 архитектора Стабильный поток объемов
  • 15. Долгосрочное управление проектами Вопросы? Митрофанов Денис Спасибо за внимание!