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

PPTX
Сергій Марцинюк "A kind of Magic." Lviv Project Management Day 2017
PPTX
Оксана Басманова "Прийоми у спілкуванні із замовником при обговоренні обсягів...
PPTX
безуглый гибкая стратегия (Agile strategy)
PPTX
Иван Константинов
PDF
15 шагов к быстрым сделкам на тендерных площадках
PDF
зимин метрики в стиле Heart - как понять, что продукт хороший и нравится по...
PPTX
Аркадий Рушкевич
PPTX
Василий Чепцов, PMBOK для Agile-менеджера. Чем полезен?
Сергій Марцинюк "A kind of Magic." Lviv Project Management Day 2017
Оксана Басманова "Прийоми у спілкуванні із замовником при обговоренні обсягів...
безуглый гибкая стратегия (Agile strategy)
Иван Константинов
15 шагов к быстрым сделкам на тендерных площадках
зимин метрики в стиле Heart - как понять, что продукт хороший и нравится по...
Аркадий Рушкевич
Василий Чепцов, PMBOK для Agile-менеджера. Чем полезен?

What's hot (19)

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

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

PPTX
Дов Німрац “Що таке проблемний продукт і як з цим боротись?” Kharkiv Project ...
PDF
Распространенные ошибки, которые приведут проект к провалу
PPT
Как сделать наши проекты немного более управляемыми с Agile
PPTX
Analyst days 2015 Оценка аутсорсинговых проектов
PPTX
Оценка аутсорсинговых проектов
PPTX
Пара слов о рисках
PPTX
User Experience / UPA Europe 2009: Когда проектирование заказывать не нужно. ...
PPTX
Как управлять командами в IT?
PPTX
CodeFest, июль 2012. Бережной С. — Заказчик и исполнитель
PPTX
Основные ошибки менеджеров при планировании проектов
PPTX
Основные ошибки менеджеров при планировании проектов
PPTX
Прагматик. Калугин. Программист-менеджер
PDF
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
PDF
Долой отмазки в тестировании!
PPT
Risk Stories Seminar. XP Injection. Kiev. Ukraine
PPT
Проблемы локальных аутсорсинговых проектов
PPTX
Производство счастья промышленными методами, для программистов и их менеджеров
PPTX
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
PPTX
SWP'12. PMARCOR. Техногенные манипуляции
PDF
Scrum practic
Дов Німрац “Що таке проблемний продукт і як з цим боротись?” Kharkiv Project ...
Распространенные ошибки, которые приведут проект к провалу
Как сделать наши проекты немного более управляемыми с Agile
Analyst days 2015 Оценка аутсорсинговых проектов
Оценка аутсорсинговых проектов
Пара слов о рисках
User Experience / UPA Europe 2009: Когда проектирование заказывать не нужно. ...
Как управлять командами в IT?
CodeFest, июль 2012. Бережной С. — Заказчик и исполнитель
Основные ошибки менеджеров при планировании проектов
Основные ошибки менеджеров при планировании проектов
Прагматик. Калугин. Программист-менеджер
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
Долой отмазки в тестировании!
Risk Stories Seminar. XP Injection. Kiev. Ukraine
Проблемы локальных аутсорсинговых проектов
Производство счастья промышленными методами, для программистов и их менеджеров
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
SWP'12. PMARCOR. Техногенные манипуляции
Scrum practic
Ad

More from Lviv Startup Club (20)

PDF
Maksym Vyshnivetskyi: PMO KPIs (UA) - LemBS
PDF
Oleksandr Ivakhnenko: LinkedIn Marketing і Content Marketing: розширений підх...
PDF
Maksym Vyshnivetskyi: PMO Quality Management (UA)
PDF
Oleksandr Ivakhnenko: Вступ до генерації лідів для ІТ-аутсорсингу (UA)
PDF
Oleksandr Osypenko: Поради щодо іспиту та закриття курсу (UA)
PDF
Oleksandr Osypenko: Пробний іспит + аналіз (UA)
PDF
Oleksandr Osypenko: Agile / Hybrid Delivery (UA)
PDF
Oleksandr Osypenko: Стейкхолдери та їх вплив (UA)
PDF
Rostyslav Chayka: Prompt Engineering для проєктного менеджменту (Advanced) (UA)
PPTX
Dmytro Liesov: PMO Tools and Technologies (UA)
PDF
Rostyslav Chayka: Управління командою за допомогою AI (UA)
PDF
Oleksandr Osypenko: Tailoring + Change Management (UA)
PDF
Maksym Vyshnivetskyi: Управління закупівлями (UA)
PDF
Oleksandr Osypenko: Управління ризиками (UA)
PPTX
Dmytro Zubkov: PMO Resource Management (UA)
PPTX
Rostyslav Chayka: Комунікація за допомогою AI (UA)
PDF
Ihor Pavlenko: Комунікація за допомогою AI (UA)
PDF
Maksym Vyshnivetskyi: Управління якістю (UA)
PDF
Ihor Pavlenko: Робота зі стейкхолдерами за допомогою AI (UA)
PDF
Maksym Vyshnivetskyi: Управління вартістю (Cost) (UA)
Maksym Vyshnivetskyi: PMO KPIs (UA) - LemBS
Oleksandr Ivakhnenko: LinkedIn Marketing і Content Marketing: розширений підх...
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Oleksandr Ivakhnenko: Вступ до генерації лідів для ІТ-аутсорсингу (UA)
Oleksandr Osypenko: Поради щодо іспиту та закриття курсу (UA)
Oleksandr Osypenko: Пробний іспит + аналіз (UA)
Oleksandr Osypenko: Agile / Hybrid Delivery (UA)
Oleksandr Osypenko: Стейкхолдери та їх вплив (UA)
Rostyslav Chayka: Prompt Engineering для проєктного менеджменту (Advanced) (UA)
Dmytro Liesov: PMO Tools and Technologies (UA)
Rostyslav Chayka: Управління командою за допомогою AI (UA)
Oleksandr Osypenko: Tailoring + Change Management (UA)
Maksym Vyshnivetskyi: Управління закупівлями (UA)
Oleksandr Osypenko: Управління ризиками (UA)
Dmytro Zubkov: PMO Resource Management (UA)
Rostyslav Chayka: Комунікація за допомогою AI (UA)
Ihor Pavlenko: Комунікація за допомогою AI (UA)
Maksym Vyshnivetskyi: Управління якістю (UA)
Ihor Pavlenko: Робота зі стейкхолдерами за допомогою AI (UA)
Maksym Vyshnivetskyi: Управління вартістю (Cost) (UA)

Дов Німрац "“Що таке проблемний продукт і як з цим боротись?" 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

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