SlideShare a Scribd company logo
Что такое проблемный
проект и как с этим
бороться
Dov Nimratz
Solution Architect in RingLab
Обо мне
• 30 years in R&D
• 17 years in Israel HighTech
• ECI, Telrad, RAD, Audiocodes companies
• HW, SW, Mechanical design engineer
• Project & Product Manager
• Business developer for EMEA & CIS countries
• 22 publications, US patent
• Counseling & SW development teaching
Email: dovnmr@gmail.com
Skype: dovnmr
Понятия
• Проект - временное предприятие, направленное на создание уникального
продукта, услуги или результата (PMBOK).
• Проблема - сложный теоретический или практический вопрос, требующий
изучения, разрешения
• В соответствии с ITIL проблема – неизвестная причина одного или нескольких
инцидентов.
• В каждый конкретный момент времени всегда есть главная проблема.
• Т.е. - проблема это хроническая болезнь.
• Принцип работы, как у врача - Диагностирование -> Лечение -> Профилактика
• Технические проблемы и не технические проблемы.
• Три сферы не технических проблем:
• С заказчиком
• С командой
• С начальством
• С внешними сторонами.
Собрать все симптомы
• Баги в фреймворке
• Нет тех поддержки
• Заказчик меняет условия
• Нет достаточно QA
• Продавец соглашается с заказчиком во всем
• Начальство не ценит - команда демотивирована
• Все устали от переработок и ушел Тим лид
• Spaghetti code
• Креши приложения
• Отставание от графика, перетрачен бюджет
Построить граф
зависимостей
No tech supp.
Заказчик
меняет
условия
Crash in
App.
Отставание от
графика
Bugs in
framework
Продавец
“тряпка”
Мало QA
Все устали
Ушел
ТимЛид
Spaghetti
code
Начальство
В ребрах писать «если бы не
было … то не было бы
связи»No tech supp.
Заказчик
меняет
условия
Crash in
App.
Отставание от
графика
Bugs in
framework
Продавец
“тряпка”
Мало QA
Все устали
Ушел
ТимЛид
Spaghetti
code
Начальство
Если бы продавец
отстаивал наши
интересы, то заказчик
не менял бы условия
3. В ребрах писать «если бы
не было … то не было бы
связи»No tech supp.
Заказчик
меняет
условия
Crash in
App.
Отставание от
графика
Bugs in
framework
Продавец
“тряпка”
Мало QA
Все устали
Ушел
ТимЛид
Spaghetti
code
Начальство
Если бы заказчик не
менял условия не
было бы отставания
3. В ребрах писать «если бы
не было … то не было бы
связи»No tech supp.
Заказчик
меняет
условия
Crash in
App.
Отставание от
графика
Bugs in
framework
Продавец
“тряпка”
Мало QA
Все устали
Ушел
ТимЛид
Spaghetti
code
Начальство
Если бы не было
отставания, продавец
мог бы
“сопротивляться”
Положительная обратная
связь
Заказчик
меняет
условия
Отставание от
графика
Продавец
“тряпка”
Положительная обратная
связь
Заказчик
меняет
условия
Отставание от
графика
Продавец
“тряпка”
Проблема
Нарушенная
коммуникация
Нарушенная
мотивация
Схема связей проблем
No tech supp.
Заказчик
меняет
условия
Crash in
App.
Отставание от
графика
Bugs in
framework
Продавец
“тряпка”
Мало QA
Все устали
Ушел
ТимЛид
Spaghetti
code
Начальство
Положительная обратная
связь
Уходят люди Начальство
Отставание от
графика
Crash in
App.
Схема связей проблем
No tech supp.
Заказчик
меняет
условия
Crash in
App.
Отставание от
графика
Bugs in
framework
Продавец
“тряпка”
Мало QA
Все устали
Ушел
ТимЛид
Spaghetti
code
Начальство
Положительная обратная
связь - техническая
проблема
Crash in
App.
Все устали
Spaghetti
code
Схема связей проблем
No tech supp.
Заказчик
меняет
условия
Crash in
App.
Отставание от
графика
Bugs in
framework
Продавец
“тряпка”
Мало QA
Все устали
Ушел
ТимЛид
Spaghetti
code
Начальство
Самостоятельный источник
проблемы - без обратной
связи
No tech supp.
Отставание от
графика
Crash in
App.
Bugs in
framework
Все устали
Spaghetti
code
Разобраться с
интерфейсом и мотивацией
Проблема
Нарушенная
коммуникация
Нарушенная
мотивация
Разобраться с
интерфейсом и мотивацией
Меняет
условия
Ежедневные
митинги
За что я плачу?
Заказчик
Уровень проблемы
Уровень коммуникации
Уровень мотивации
Разобраться с
интерфейсом и мотивацией
Потакает
заказчику
Боится
разговаривать
Страх потерять клиента
Продавец
Уровень проблемы
Уровень коммуникации
Уровень мотивации
Разобраться с
интерфейсом и мотивацией
Давит
на команду
Ругается с
программистами
Потеря имиджа
Начальство
Уровень проблемы
Уровень коммуникации
Уровень мотивации
Изменение мотивации
За что я плачу?
Заказчик
Страх потерять клиента
Продавец
Потеря имиджа
Начальство
Получить максимально
хороший продукт
Изменение
коммуникации
За что я плачу?
Заказчик
Страх потерять клиента
Продавец
Потеря имиджа
Начальство
Получить максимально
хороший продукт
Ежедневные
митинги
Боится
разговаривать
Ругается с
программистами
Возврат к модели
Scrum
Тесная связь с
Product owner
Составить кризис
план и митинги
по нему
Борьба с главной
проблемой
No tech
supp. Отставание от
графика
Crash in
App.
Bugs in
framework
Все устали
Spaghetti
code
Замена плохого
хорошим
No tech
supp.
Bugs in
framework
За что я плачу?
Заказчик
Страх потерять клиента
Продавец
Потеря имиджа
Начальство
План дальнейших действий
по превентивному лечению
• Обеспечить реальную поддержку от производителя framework
• Наладить общение Продавец - Product Owner - Заказчик
• Направить энергию Продавца, РО и Заказчика на
производителя Framework
• Усилить команду тестировщиками и консультантами
• Построить кризис план согласованный со всеми сторонами
• Ввести регулярные командные обсуждения с руководством
• План перехода от монолитного кода к микросервисам
Вопросы?

More Related Content

What's hot

вольфсон построение собственного Agile-фреймворка (шаблон)
вольфсон   построение собственного Agile-фреймворка (шаблон)вольфсон   построение собственного Agile-фреймворка (шаблон)
вольфсон построение собственного Agile-фреймворка (шаблон)Magneta AI
 
Post Agile эра / Борис Вольфсон (HeadHunter)
Post Agile эра / Борис Вольфсон (HeadHunter)Post Agile эра / Борис Вольфсон (HeadHunter)
Post Agile эра / Борис Вольфсон (HeadHunter)
Ontico
 
Галина Митричева
Галина МитричеваГалина Митричева
Галина Митричева
CodeFest
 
Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...
Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...
Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...
Lviv Startup Club
 
Сергей Мячин
Сергей МячинСергей Мячин
Сергей Мячин
CodeFest
 
Quality Assurance
Quality AssuranceQuality Assurance
Quality Assurance
KIT_Conference
 
Дмитрий Плетнев
Дмитрий ПлетневДмитрий Плетнев
Дмитрий Плетнев
CodeFest
 
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
1С-Битрикс
 
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
ScrumTrek
 
Владимир Стасевич, Сбербанк и Agile – понятия совместимые
Владимир Стасевич, Сбербанк и Agile – понятия совместимыеВладимир Стасевич, Сбербанк и Agile – понятия совместимые
Владимир Стасевич, Сбербанк и Agile – понятия совместимые
ScrumTrek
 
User Story Canvas
User Story CanvasUser Story Canvas
User Story Canvas
Maxim Gaponov
 
Андрій Уманський: Роль розробника в продуктовій компанії. Product engineer – ...
Андрій Уманський: Роль розробника в продуктовій компанії. Product engineer – ...Андрій Уманський: Роль розробника в продуктовій компанії. Product engineer – ...
Андрій Уманський: Роль розробника в продуктовій компанії. Product engineer – ...
Lviv Startup Club
 
Иван Дубровин, Возможные подходы к контрактованию в Agile
Иван Дубровин, Возможные подходы к контрактованию в AgileИван Дубровин, Возможные подходы к контрактованию в Agile
Иван Дубровин, Возможные подходы к контрактованию в Agile
ScrumTrek
 
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
ScrumTrek
 
щеголев по ту сторону баррикад
щеголев   по ту сторону баррикадщеголев   по ту сторону баррикад
щеголев по ту сторону баррикадMagneta AI
 
Scrum в Заказной разработке
Scrum в Заказной разработкеScrum в Заказной разработке
Scrum в Заказной разработке
Nikita Filippov
 
бородин об эмпирической разработке
бородин   об эмпирической разработкебородин   об эмпирической разработке
бородин об эмпирической разработкеMagneta AI
 
Дарья Рыжкова. Прекратите искать и начните предпринимать! Или почему традицио...
Дарья Рыжкова. Прекратите искать и начните предпринимать! Или почему традицио...Дарья Рыжкова. Прекратите искать и начните предпринимать! Или почему традицио...
Дарья Рыжкова. Прекратите искать и начните предпринимать! Или почему традицио...
ScrumTrek
 
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
ScrumTrek
 

What's hot (19)

вольфсон построение собственного Agile-фреймворка (шаблон)
вольфсон   построение собственного Agile-фреймворка (шаблон)вольфсон   построение собственного Agile-фреймворка (шаблон)
вольфсон построение собственного Agile-фреймворка (шаблон)
 
Post Agile эра / Борис Вольфсон (HeadHunter)
Post Agile эра / Борис Вольфсон (HeadHunter)Post Agile эра / Борис Вольфсон (HeadHunter)
Post Agile эра / Борис Вольфсон (HeadHunter)
 
Галина Митричева
Галина МитричеваГалина Митричева
Галина Митричева
 
Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...
Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...
Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...
 
Сергей Мячин
Сергей МячинСергей Мячин
Сергей Мячин
 
Quality Assurance
Quality AssuranceQuality Assurance
Quality Assurance
 
Дмитрий Плетнев
Дмитрий ПлетневДмитрий Плетнев
Дмитрий Плетнев
 
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
 
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
 
Владимир Стасевич, Сбербанк и Agile – понятия совместимые
Владимир Стасевич, Сбербанк и Agile – понятия совместимыеВладимир Стасевич, Сбербанк и Agile – понятия совместимые
Владимир Стасевич, Сбербанк и Agile – понятия совместимые
 
User Story Canvas
User Story CanvasUser Story Canvas
User Story Canvas
 
Андрій Уманський: Роль розробника в продуктовій компанії. Product engineer – ...
Андрій Уманський: Роль розробника в продуктовій компанії. Product engineer – ...Андрій Уманський: Роль розробника в продуктовій компанії. Product engineer – ...
Андрій Уманський: Роль розробника в продуктовій компанії. Product engineer – ...
 
Иван Дубровин, Возможные подходы к контрактованию в Agile
Иван Дубровин, Возможные подходы к контрактованию в AgileИван Дубровин, Возможные подходы к контрактованию в Agile
Иван Дубровин, Возможные подходы к контрактованию в Agile
 
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
 
щеголев по ту сторону баррикад
щеголев   по ту сторону баррикадщеголев   по ту сторону баррикад
щеголев по ту сторону баррикад
 
Scrum в Заказной разработке
Scrum в Заказной разработкеScrum в Заказной разработке
Scrum в Заказной разработке
 
бородин об эмпирической разработке
бородин   об эмпирической разработкебородин   об эмпирической разработке
бородин об эмпирической разработке
 
Дарья Рыжкова. Прекратите искать и начните предпринимать! Или почему традицио...
Дарья Рыжкова. Прекратите искать и начните предпринимать! Или почему традицио...Дарья Рыжкова. Прекратите искать и начните предпринимать! Или почему традицио...
Дарья Рыжкова. Прекратите искать и начните предпринимать! Или почему традицио...
 
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
 

Similar to Дов Німрац "“Що таке проблемний продукт і як з цим боротись?" Lviv Project Management Day 2017

Дов Німрац “Що таке проблемний продукт і як з цим боротись?” Kharkiv Project ...
Дов Німрац “Що таке проблемний продукт і як з цим боротись?” Kharkiv Project ...Дов Німрац “Що таке проблемний продукт і як з цим боротись?” Kharkiv Project ...
Дов Німрац “Що таке проблемний продукт і як з цим боротись?” Kharkiv Project ...
Lviv Startup Club
 
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
GoSharp
 
Распространенные ошибки, которые приведут проект к провалу
Распространенные ошибки, которые приведут проект к провалуРаспространенные ошибки, которые приведут проект к провалу
Распространенные ошибки, которые приведут проект к провалу
Mad Devs
 
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
geekfamilyrussia
 
Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.
Сергей Сторожев
 
как вовлекать заказчиков в АСУ ТП
как вовлекать заказчиков в АСУ ТПкак вовлекать заказчиков в АСУ ТП
как вовлекать заказчиков в АСУ ТП
APPAU_Ukraine
 
Работа с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформацииРабота с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформации
Andrii Mandrika
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
borovoystudio
 
Things To Unlearn In Software Development
Things To Unlearn In Software DevelopmentThings To Unlearn In Software Development
Things To Unlearn In Software Development
Alexey Krivitsky
 
Производство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровПроизводство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеров
Anna Tarasenko
 
Александр Жарков — Эволюция команды разработки: взгляд изнутри
Александр Жарков — Эволюция команды разработки: взгляд изнутриАлександр Жарков — Эволюция команды разработки: взгляд изнутри
Александр Жарков — Эволюция команды разработки: взгляд изнутриDaria Oreshkina
 
20 миллионов долларов за два года с нуля, или как мы делаем нужный людям продукт
20 миллионов долларов за два года с нуля, или как мы делаем нужный людям продукт20 миллионов долларов за два года с нуля, или как мы делаем нужный людям продукт
20 миллионов долларов за два года с нуля, или как мы делаем нужный людям продукт
CodeFest
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
borovoystudio
 
5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда 5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда
Heads&Hands
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами Заказчика
Александр Кольцов
 
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосновать"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
Maksym Bezuglyi
 
Никита Ремизов - Введение в разработку ТЗ
Никита Ремизов - Введение в разработку ТЗНикита Ремизов - Введение в разработку ТЗ
Никита Ремизов - Введение в разработку ТЗ
DrupalSPB
 
Документация тестировщика - Александр Трибушный
Документация тестировщика - Александр ТрибушныйДокументация тестировщика - Александр Трибушный
Документация тестировщика - Александр Трибушный
DataArt
 
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QAТраблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Олег Чебулаев
 

Similar to Дов Німрац "“Що таке проблемний продукт і як з цим боротись?" Lviv Project Management Day 2017 (20)

Дов Німрац “Що таке проблемний продукт і як з цим боротись?” Kharkiv Project ...
Дов Німрац “Що таке проблемний продукт і як з цим боротись?” Kharkiv Project ...Дов Німрац “Що таке проблемний продукт і як з цим боротись?” Kharkiv Project ...
Дов Німрац “Що таке проблемний продукт і як з цим боротись?” Kharkiv Project ...
 
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
 
Распространенные ошибки, которые приведут проект к провалу
Распространенные ошибки, которые приведут проект к провалуРаспространенные ошибки, которые приведут проект к провалу
Распространенные ошибки, которые приведут проект к провалу
 
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
 
Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.
 
как вовлекать заказчиков в АСУ ТП
как вовлекать заказчиков в АСУ ТПкак вовлекать заказчиков в АСУ ТП
как вовлекать заказчиков в АСУ ТП
 
Работа с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформацииРабота с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформации
 
Customer Development
Customer Development Customer Development
Customer Development
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
Things To Unlearn In Software Development
Things To Unlearn In Software DevelopmentThings To Unlearn In Software Development
Things To Unlearn In Software Development
 
Производство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровПроизводство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеров
 
Александр Жарков — Эволюция команды разработки: взгляд изнутри
Александр Жарков — Эволюция команды разработки: взгляд изнутриАлександр Жарков — Эволюция команды разработки: взгляд изнутри
Александр Жарков — Эволюция команды разработки: взгляд изнутри
 
20 миллионов долларов за два года с нуля, или как мы делаем нужный людям продукт
20 миллионов долларов за два года с нуля, или как мы делаем нужный людям продукт20 миллионов долларов за два года с нуля, или как мы делаем нужный людям продукт
20 миллионов долларов за два года с нуля, или как мы делаем нужный людям продукт
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда 5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами Заказчика
 
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосновать"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
 
Никита Ремизов - Введение в разработку ТЗ
Никита Ремизов - Введение в разработку ТЗНикита Ремизов - Введение в разработку ТЗ
Никита Ремизов - Введение в разработку ТЗ
 
Документация тестировщика - Александр Трибушный
Документация тестировщика - Александр ТрибушныйДокументация тестировщика - Александр Трибушный
Документация тестировщика - Александр Трибушный
 
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QAТраблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
 

More from Lviv Startup Club

Artem Bykovets: Чому люди не стають раптово кросс-функціональними, хоча в нас...
Artem Bykovets: Чому люди не стають раптово кросс-функціональними, хоча в нас...Artem Bykovets: Чому люди не стають раптово кросс-функціональними, хоча в нас...
Artem Bykovets: Чому люди не стають раптово кросс-функціональними, хоча в нас...
Lviv Startup Club
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Lviv Startup Club
 
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
Lviv Startup Club
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Lviv Startup Club
 
Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)
Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)
Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)
Lviv Startup Club
 
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...
Lviv Startup Club
 
Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...
Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...
Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...
Lviv Startup Club
 
Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...
Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...
Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...
Lviv Startup Club
 
Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)
Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)
Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)
Lviv Startup Club
 
Igor Protsenko: Difference between outsourcing and product companies for prod...
Igor Protsenko: Difference between outsourcing and product companies for prod...Igor Protsenko: Difference between outsourcing and product companies for prod...
Igor Protsenko: Difference between outsourcing and product companies for prod...
Lviv Startup Club
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
Lviv Startup Club
 
Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)
Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)
Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)
Lviv Startup Club
 
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...
Lviv Startup Club
 
Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)
Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)
Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)
Lviv Startup Club
 
Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...
Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...
Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...
Lviv Startup Club
 
Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...
Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...
Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...
Lviv Startup Club
 
Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...
Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...
Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...
Lviv Startup Club
 
Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...
Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...
Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...
Lviv Startup Club
 
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...
Lviv Startup Club
 
Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...
Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...
Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...
Lviv Startup Club
 

More from Lviv Startup Club (20)

Artem Bykovets: Чому люди не стають раптово кросс-функціональними, хоча в нас...
Artem Bykovets: Чому люди не стають раптово кросс-функціональними, хоча в нас...Artem Bykovets: Чому люди не стають раптово кросс-функціональними, хоча в нас...
Artem Bykovets: Чому люди не стають раптово кросс-функціональними, хоча в нас...
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
 
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
 
Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)
Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)
Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)
 
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...
 
Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...
Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...
Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...
 
Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...
Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...
Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...
 
Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)
Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)
Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)
 
Igor Protsenko: Difference between outsourcing and product companies for prod...
Igor Protsenko: Difference between outsourcing and product companies for prod...Igor Protsenko: Difference between outsourcing and product companies for prod...
Igor Protsenko: Difference between outsourcing and product companies for prod...
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
 
Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)
Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)
Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)
 
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...
 
Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)
Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)
Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)
 
Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...
Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...
Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...
 
Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...
Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...
Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...
 
Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...
Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...
Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...
 
Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...
Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...
Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...
 
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...
 
Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...
Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...
Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...
 

Дов Німрац "“Що таке проблемний продукт і як з цим боротись?" Lviv Project Management Day 2017

  • 1. Что такое проблемный проект и как с этим бороться Dov Nimratz Solution Architect in RingLab
  • 2. Обо мне • 30 years in R&D • 17 years in Israel HighTech • ECI, Telrad, RAD, Audiocodes companies • HW, SW, Mechanical design engineer • Project & Product Manager • Business developer for EMEA & CIS countries • 22 publications, US patent • Counseling & SW development teaching Email: dovnmr@gmail.com Skype: dovnmr
  • 3. Понятия • Проект - временное предприятие, направленное на создание уникального продукта, услуги или результата (PMBOK). • Проблема - сложный теоретический или практический вопрос, требующий изучения, разрешения • В соответствии с ITIL проблема – неизвестная причина одного или нескольких инцидентов. • В каждый конкретный момент времени всегда есть главная проблема. • Т.е. - проблема это хроническая болезнь. • Принцип работы, как у врача - Диагностирование -> Лечение -> Профилактика • Технические проблемы и не технические проблемы. • Три сферы не технических проблем: • С заказчиком • С командой • С начальством • С внешними сторонами.
  • 4. Собрать все симптомы • Баги в фреймворке • Нет тех поддержки • Заказчик меняет условия • Нет достаточно QA • Продавец соглашается с заказчиком во всем • Начальство не ценит - команда демотивирована • Все устали от переработок и ушел Тим лид • Spaghetti code • Креши приложения • Отставание от графика, перетрачен бюджет
  • 5. Построить граф зависимостей No tech supp. Заказчик меняет условия Crash in App. Отставание от графика Bugs in framework Продавец “тряпка” Мало QA Все устали Ушел ТимЛид Spaghetti code Начальство
  • 6. В ребрах писать «если бы не было … то не было бы связи»No tech supp. Заказчик меняет условия Crash in App. Отставание от графика Bugs in framework Продавец “тряпка” Мало QA Все устали Ушел ТимЛид Spaghetti code Начальство Если бы продавец отстаивал наши интересы, то заказчик не менял бы условия
  • 7. 3. В ребрах писать «если бы не было … то не было бы связи»No tech supp. Заказчик меняет условия Crash in App. Отставание от графика Bugs in framework Продавец “тряпка” Мало QA Все устали Ушел ТимЛид Spaghetti code Начальство Если бы заказчик не менял условия не было бы отставания
  • 8. 3. В ребрах писать «если бы не было … то не было бы связи»No tech supp. Заказчик меняет условия Crash in App. Отставание от графика Bugs in framework Продавец “тряпка” Мало QA Все устали Ушел ТимЛид Spaghetti code Начальство Если бы не было отставания, продавец мог бы “сопротивляться”
  • 11. Схема связей проблем No tech supp. Заказчик меняет условия Crash in App. Отставание от графика Bugs in framework Продавец “тряпка” Мало QA Все устали Ушел ТимЛид Spaghetti code Начальство
  • 12. Положительная обратная связь Уходят люди Начальство Отставание от графика Crash in App.
  • 13. Схема связей проблем No tech supp. Заказчик меняет условия Crash in App. Отставание от графика Bugs in framework Продавец “тряпка” Мало QA Все устали Ушел ТимЛид Spaghetti code Начальство
  • 14. Положительная обратная связь - техническая проблема Crash in App. Все устали Spaghetti code
  • 15. Схема связей проблем No tech supp. Заказчик меняет условия Crash in App. Отставание от графика Bugs in framework Продавец “тряпка” Мало QA Все устали Ушел ТимЛид Spaghetti code Начальство
  • 16. Самостоятельный источник проблемы - без обратной связи No tech supp. Отставание от графика Crash in App. Bugs in framework Все устали Spaghetti code
  • 17. Разобраться с интерфейсом и мотивацией Проблема Нарушенная коммуникация Нарушенная мотивация
  • 18. Разобраться с интерфейсом и мотивацией Меняет условия Ежедневные митинги За что я плачу? Заказчик Уровень проблемы Уровень коммуникации Уровень мотивации
  • 19. Разобраться с интерфейсом и мотивацией Потакает заказчику Боится разговаривать Страх потерять клиента Продавец Уровень проблемы Уровень коммуникации Уровень мотивации
  • 20. Разобраться с интерфейсом и мотивацией Давит на команду Ругается с программистами Потеря имиджа Начальство Уровень проблемы Уровень коммуникации Уровень мотивации
  • 21. Изменение мотивации За что я плачу? Заказчик Страх потерять клиента Продавец Потеря имиджа Начальство Получить максимально хороший продукт
  • 22. Изменение коммуникации За что я плачу? Заказчик Страх потерять клиента Продавец Потеря имиджа Начальство Получить максимально хороший продукт Ежедневные митинги Боится разговаривать Ругается с программистами Возврат к модели Scrum Тесная связь с Product owner Составить кризис план и митинги по нему
  • 23. Борьба с главной проблемой No tech supp. Отставание от графика Crash in App. Bugs in framework Все устали Spaghetti code
  • 24. Замена плохого хорошим No tech supp. Bugs in framework За что я плачу? Заказчик Страх потерять клиента Продавец Потеря имиджа Начальство
  • 25. План дальнейших действий по превентивному лечению • Обеспечить реальную поддержку от производителя framework • Наладить общение Продавец - Product Owner - Заказчик • Направить энергию Продавца, РО и Заказчика на производителя Framework • Усилить команду тестировщиками и консультантами • Построить кризис план согласованный со всеми сторонами • Ввести регулярные командные обсуждения с руководством • План перехода от монолитного кода к микросервисам

Editor's Notes

  1. Деление на технологические и не технологические проблемы Не технологические - Заазчик и Продавец
  2. Пирамида проблемы: 1. Заказчик Проблема - меняет условия Коммуникация - ежедневные стендапы с его участием Мотивация - Страх перед советом директоров 2. Продавец Проблема - Во всем поддерживает заказчика Коммуникация - Работает по телефону, а не в поле Мотивация - Бояться скандала и быть уволенным
  3. Начальство Проблема - Давит на команду Коммуникация - Не ведет диалога, а посылает проверяющих Мотивация - “подхлестнуть лошадь” Люди уходят на следующем слойке
  4. Все устали и люди уходят - общая проблема Коммуникация - все ругают команду Мотивация избавиться от проекта
  5. Источник проблемы в данном случае был не в обратных связях
  6. Исправление ситуации - перенос давления начальства и заказчика на поставщика фреймворка.