SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
1
Токсичні
вимоги
2
#01 Що таке токсичні вимоги?
Питаннячка
W h a t w e w i l l d i s c u s s t o d a y
#02 Типи токсичних вимог
#03 Чому вони виникають?
#04 Що з ними робити?
#05 Рекомендації
3
Golden Poison Frog
The golden poison frog is considered one of the most toxic animals on Earth. A single specimen measuring two
inches has enough venom to kill ten grown men. The indigenous Emberá people of Colombia have used its
powerful venom for centuries to tip their blowgun darts when hunting, hence the species' name.!
https://www.nationalgeographic.com/animals/amphibians/g/golden-poison-frog/
4
Визначення
W h a t i s t o x i c r e q u i r e m e n t s ?
Що ми розуміємо під токсичними вимогами, як вони впливають
на проект
#1
5
Вимоги, які
формують суттєву
невизначеність
або сумнівну
визначеність.
6
НУ ТО Й ЩО ?
Питання часу, коли токсини почнуть діяти – але за приховані
проблеми, конфлікти – великі ризики, непорозуміння через різні
очікування, втрати часу, прибутку.
7
Типи вимог
П р о п о з и ц і я я к ї х к л а с и ф і к у в а т и
Як ми можемо класифікувати?
#2
8
Тощо
Т о к с и ч н а в и м о г а
Виникають завдяки прямої вказівки на безліч варіантів.
Класичний варіант – використання таких слів як: тощо, та інші,
будь - які інші.
9
“Заточки”
Н а р о с і й с ь к і й м о в і
Несподівано чіткі обмеження, які створюють сукупність вимог,
що обмежує вибір виконавця
10
Думки
всесвіту
Т о к с и ч н а в и м о г а
Надлишкові, не відповідають визначеним цілям та обмеженням, не
реалістичні
11
Похибки
Т о к с и ч н а в и м о г а
Як правило - це похибки у нефункціональних вимогах. Зазвичай
плутанина за цифрами, одиницями виміру.
12
Визначення
способу
реалізації
Т и п т о к с и ч н и х в и м о г
Вимоги, які надають визначення не тільки що потрібно зробити, але і
як саме це зробити, які технології використати.
13
Розрив
трикутника
Т и п т о к с и ч н и х в и м о г
Вимоги, які роблять неможливим реалістичний баланс у проектному
трикутнику, порушуються певні норми на виконання окремих задач
(явна невідповідність обмежень по строкам до об'єму визначеної
задачі).
14
Протиріччя
Т о к с и ч н а в и м о г а
Внутрішні протиріччя
15
Чому вони
виникають?
W h o d o w h a t
Ключові фактори впливу
#3
16
• Невизначеність
• Шаблони
• Законодавство
Реальність
• Захист від демпінгу
• Захист від некомпетентних
• Обмеження архітектури
Захист
• Досвід
• Відсутність компетенцій
• Неправильні компетенції
Компетенції
• Корупція
• Страхи
• Відсутність часу
• Дурко начальник
Фактор Z
КЛАСИ ФАКТОРІВ ВИНИКНЕННЯ
17
НАВІТЬ ГАРНІ
АНАЛІТИКИ СТВОРЮЮТЬ
ТОКСИЧНІ ВИМОГИ
1
18
Що з ними
робити?
T o b e r e a l i s t i c i t i s …
#4
19
Проковтнути /
Керувати / Втекти /
Дружити /
Використовувати
В н а с є п е в н і в а р і а н т и
20
1 Знайти
• Зробити перелік
• Визначити попередню класифікацію
Сценарій
Керування
Щ о р о б и т и з т о к с и ч н и м и в и м о г а м и
21
2
3
Підготовка детоксу
Визначте запитання, зробіть пропозиції щодо
покращення
Комунікація
Надсилайте ваші запитання та пропозиції,
ініціюйте зустріч
22
4
Запобіжники
Ви не зможете зробити повну детоксикацію
вимог. Створіть запобіжники за допомогою
додаткових домовленостей, страховки тощо.
23
ФАКТОРАМИ?
А що робити з
24
• Невизначеність
• Шаблони
• Законодавство
Реальність
• Захист від демпінгу
• Захист від некомпетентних
• Обмеження архітектури
Захист
• Досвід
• Відсутність компетенцій
• Неправильні компетенції
Компетенції
• Корупція
• Страхи
• Відсутність часу
• Дурко начальник
Фактор Z
ТАК ЩО Ж З НИМИ РОБИТИ?
25
Change responsible – визначте хто у
компанії може виступати аналітиком
Change scope – оберіть ту частину
вимог яку ви дійсно зможете
підготовити
Outsource – ви можете
передати задачу аналізу
вимог досвідченим фахівцям.
У комерційних проектах ваші
партнери можуть вам надати
допомогу.
КОМПЕТЕНЦІЇ
Ф а к т о р и
Досвід
Відсутність компетенцій
Неправильні компетенції
26
Оцінка за аналогіями
Прототипи
Agile, Етапи
НЕВИЗНАЧЕНІСТЬ
Ф а к т о р
27
Допомога
Начальнику - Начальник
Малі кроки, приклади
Фактори xXx
Ф а к т о р и
Корупція
Страхи
Відсутність часу
Дурко начальник
28
Рекомендації - зрозуміти
адекватність. Замовник дійсно
може мати підстави вимагати
специфічні умови та
кваліфікації.
Захист
Ф а к т о р и
Захист від демпінгу
Захист від некомпетентних
Обмеження архітектури
Час від часу замовник може
скопіювати вимоги іншої компанії
не враховуючи специфіку та
вартість додаткових вимог. Вам
необхідно перевірити чи дійсно ці
вимоги належать саме до цього
бізнесу та саме до цієї задачі
29
Рекомендації
W o w ! T h i s i s l a s t s e c t i o n
#5
30
когда, но, исключая, хотя, пока не, обычно,
часто, нормально, типично, дружественный,
универсальный, гибкий, приблизительно,
может, возможно, следует, должно, могло,
вероятно, пожалуй, надежный, безопасный
застрахован от любых неожиданностей,
устраивает всех пользователей, запускается
на всех платформах, не имеет сбоев,
способен модифицироваться во всех
будущих ситуациях, насколько возможно,
как правило
Плахие саветы

31
Зрозумійте ЧОМУ саме так і ЧИ ВАРТО це виправляти
32
Навчіть розуміти вплив токсичних вимог
33
Докладіть зусиль на етапі бізнес аналізу
34
Допоможіть із невизначеністю із застосування аналогій
35
Влаштовуйте QA4BA, парний аналіз, застосуйте trace
36
Питання?
S e e m s t h a t a l l

Más contenido relacionado

Más de Anton Vityaz

What Engagement is
What Engagement isWhat Engagement is
What Engagement isAnton Vityaz
 
Product Management: Fresh View
Product Management: Fresh ViewProduct Management: Fresh View
Product Management: Fresh ViewAnton Vityaz
 
TFS For Analysis and Design
TFS For Analysis and DesignTFS For Analysis and Design
TFS For Analysis and DesignAnton Vityaz
 
Irrational People: What to Know in Analysis and Management
Irrational People: What to Know in Analysis and ManagementIrrational People: What to Know in Analysis and Management
Irrational People: What to Know in Analysis and ManagementAnton Vityaz
 
Who is Delivery Manager?
Who is Delivery Manager?Who is Delivery Manager?
Who is Delivery Manager?Anton Vityaz
 
How to apply ALM to Enterprise Business Analysis
How to apply ALM to Enterprise Business AnalysisHow to apply ALM to Enterprise Business Analysis
How to apply ALM to Enterprise Business AnalysisAnton Vityaz
 
Digitalize Healthcare Business
Digitalize Healthcare BusinessDigitalize Healthcare Business
Digitalize Healthcare BusinessAnton Vityaz
 
Наше IT або отака хуйня, малята
Наше IT або отака хуйня, малятаНаше IT або отака хуйня, малята
Наше IT або отака хуйня, малятаAnton Vityaz
 
Твоя моя не понимать або розмова керівника проекту і замовника.pptx
Твоя моя не понимать або розмова керівника проекту і замовника.pptxТвоя моя не понимать або розмова керівника проекту і замовника.pptx
Твоя моя не понимать або розмова керівника проекту і замовника.pptxAnton Vityaz
 
BA.Irrational.pptx
BA.Irrational.pptxBA.Irrational.pptx
BA.Irrational.pptxAnton Vityaz
 
How to apply alm to enterprise business analysis
How to apply alm to enterprise business analysisHow to apply alm to enterprise business analysis
How to apply alm to enterprise business analysisAnton Vityaz
 
Успешный запуск продукта: совместная работа BA, PO, PM
Успешный запуск продукта: совместная работа BA, PO, PMУспешный запуск продукта: совместная работа BA, PO, PM
Успешный запуск продукта: совместная работа BA, PO, PMAnton Vityaz
 
Клуб аналитиков Thinkersware: Анализ на входе
Клуб аналитиков Thinkersware: Анализ на входеКлуб аналитиков Thinkersware: Анализ на входе
Клуб аналитиков Thinkersware: Анализ на входеAnton Vityaz
 
Resco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона Витязя
Resco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона ВитязяResco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона Витязя
Resco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона ВитязяAnton Vityaz
 
Реабилитация (aftercare.org.ua) - Бизнес модель
Реабилитация (aftercare.org.ua) - Бизнес модельРеабилитация (aftercare.org.ua) - Бизнес модель
Реабилитация (aftercare.org.ua) - Бизнес модельAnton Vityaz
 
Реабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, Ценности
Реабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, ЦенностиРеабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, Ценности
Реабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, ЦенностиAnton Vityaz
 
Внедрение офиса управления проектами (PMO)
Внедрение офиса управления проектами (PMO)Внедрение офиса управления проектами (PMO)
Внедрение офиса управления проектами (PMO)Anton Vityaz
 

Más de Anton Vityaz (20)

What Engagement is
What Engagement isWhat Engagement is
What Engagement is
 
Product Management: Fresh View
Product Management: Fresh ViewProduct Management: Fresh View
Product Management: Fresh View
 
TFS For Analysis and Design
TFS For Analysis and DesignTFS For Analysis and Design
TFS For Analysis and Design
 
Irrational People: What to Know in Analysis and Management
Irrational People: What to Know in Analysis and ManagementIrrational People: What to Know in Analysis and Management
Irrational People: What to Know in Analysis and Management
 
Who is Delivery Manager?
Who is Delivery Manager?Who is Delivery Manager?
Who is Delivery Manager?
 
How to apply ALM to Enterprise Business Analysis
How to apply ALM to Enterprise Business AnalysisHow to apply ALM to Enterprise Business Analysis
How to apply ALM to Enterprise Business Analysis
 
Digitalize Healthcare Business
Digitalize Healthcare BusinessDigitalize Healthcare Business
Digitalize Healthcare Business
 
Наше IT або отака хуйня, малята
Наше IT або отака хуйня, малятаНаше IT або отака хуйня, малята
Наше IT або отака хуйня, малята
 
Code or No Code
Code or No CodeCode or No Code
Code or No Code
 
Твоя моя не понимать або розмова керівника проекту і замовника.pptx
Твоя моя не понимать або розмова керівника проекту і замовника.pptxТвоя моя не понимать або розмова керівника проекту і замовника.pptx
Твоя моя не понимать або розмова керівника проекту і замовника.pptx
 
Finnish Culture
Finnish CultureFinnish Culture
Finnish Culture
 
Nordic Culture
Nordic CultureNordic Culture
Nordic Culture
 
BA.Irrational.pptx
BA.Irrational.pptxBA.Irrational.pptx
BA.Irrational.pptx
 
How to apply alm to enterprise business analysis
How to apply alm to enterprise business analysisHow to apply alm to enterprise business analysis
How to apply alm to enterprise business analysis
 
Успешный запуск продукта: совместная работа BA, PO, PM
Успешный запуск продукта: совместная работа BA, PO, PMУспешный запуск продукта: совместная работа BA, PO, PM
Успешный запуск продукта: совместная работа BA, PO, PM
 
Клуб аналитиков Thinkersware: Анализ на входе
Клуб аналитиков Thinkersware: Анализ на входеКлуб аналитиков Thinkersware: Анализ на входе
Клуб аналитиков Thinkersware: Анализ на входе
 
Resco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона Витязя
Resco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона ВитязяResco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона Витязя
Resco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона Витязя
 
Реабилитация (aftercare.org.ua) - Бизнес модель
Реабилитация (aftercare.org.ua) - Бизнес модельРеабилитация (aftercare.org.ua) - Бизнес модель
Реабилитация (aftercare.org.ua) - Бизнес модель
 
Реабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, Ценности
Реабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, ЦенностиРеабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, Ценности
Реабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, Ценности
 
Внедрение офиса управления проектами (PMO)
Внедрение офиса управления проектами (PMO)Внедрение офиса управления проектами (PMO)
Внедрение офиса управления проектами (PMO)
 

Toxic Requirements

  • 2. 2 #01 Що таке токсичні вимоги? Питаннячка W h a t w e w i l l d i s c u s s t o d a y #02 Типи токсичних вимог #03 Чому вони виникають? #04 Що з ними робити? #05 Рекомендації
  • 3. 3 Golden Poison Frog The golden poison frog is considered one of the most toxic animals on Earth. A single specimen measuring two inches has enough venom to kill ten grown men. The indigenous Emberá people of Colombia have used its powerful venom for centuries to tip their blowgun darts when hunting, hence the species' name.! https://www.nationalgeographic.com/animals/amphibians/g/golden-poison-frog/
  • 4. 4 Визначення W h a t i s t o x i c r e q u i r e m e n t s ? Що ми розуміємо під токсичними вимогами, як вони впливають на проект #1
  • 6. 6 НУ ТО Й ЩО ? Питання часу, коли токсини почнуть діяти – але за приховані проблеми, конфлікти – великі ризики, непорозуміння через різні очікування, втрати часу, прибутку.
  • 7. 7 Типи вимог П р о п о з и ц і я я к ї х к л а с и ф і к у в а т и Як ми можемо класифікувати? #2
  • 8. 8 Тощо Т о к с и ч н а в и м о г а Виникають завдяки прямої вказівки на безліч варіантів. Класичний варіант – використання таких слів як: тощо, та інші, будь - які інші.
  • 9. 9 “Заточки” Н а р о с і й с ь к і й м о в і Несподівано чіткі обмеження, які створюють сукупність вимог, що обмежує вибір виконавця
  • 10. 10 Думки всесвіту Т о к с и ч н а в и м о г а Надлишкові, не відповідають визначеним цілям та обмеженням, не реалістичні
  • 11. 11 Похибки Т о к с и ч н а в и м о г а Як правило - це похибки у нефункціональних вимогах. Зазвичай плутанина за цифрами, одиницями виміру.
  • 12. 12 Визначення способу реалізації Т и п т о к с и ч н и х в и м о г Вимоги, які надають визначення не тільки що потрібно зробити, але і як саме це зробити, які технології використати.
  • 13. 13 Розрив трикутника Т и п т о к с и ч н и х в и м о г Вимоги, які роблять неможливим реалістичний баланс у проектному трикутнику, порушуються певні норми на виконання окремих задач (явна невідповідність обмежень по строкам до об'єму визначеної задачі).
  • 14. 14 Протиріччя Т о к с и ч н а в и м о г а Внутрішні протиріччя
  • 15. 15 Чому вони виникають? W h o d o w h a t Ключові фактори впливу #3
  • 16. 16 • Невизначеність • Шаблони • Законодавство Реальність • Захист від демпінгу • Захист від некомпетентних • Обмеження архітектури Захист • Досвід • Відсутність компетенцій • Неправильні компетенції Компетенції • Корупція • Страхи • Відсутність часу • Дурко начальник Фактор Z КЛАСИ ФАКТОРІВ ВИНИКНЕННЯ
  • 18. 18 Що з ними робити? T o b e r e a l i s t i c i t i s … #4
  • 19. 19 Проковтнути / Керувати / Втекти / Дружити / Використовувати В н а с є п е в н і в а р і а н т и
  • 20. 20 1 Знайти • Зробити перелік • Визначити попередню класифікацію Сценарій Керування Щ о р о б и т и з т о к с и ч н и м и в и м о г а м и
  • 21. 21 2 3 Підготовка детоксу Визначте запитання, зробіть пропозиції щодо покращення Комунікація Надсилайте ваші запитання та пропозиції, ініціюйте зустріч
  • 22. 22 4 Запобіжники Ви не зможете зробити повну детоксикацію вимог. Створіть запобіжники за допомогою додаткових домовленостей, страховки тощо.
  • 24. 24 • Невизначеність • Шаблони • Законодавство Реальність • Захист від демпінгу • Захист від некомпетентних • Обмеження архітектури Захист • Досвід • Відсутність компетенцій • Неправильні компетенції Компетенції • Корупція • Страхи • Відсутність часу • Дурко начальник Фактор Z ТАК ЩО Ж З НИМИ РОБИТИ?
  • 25. 25 Change responsible – визначте хто у компанії може виступати аналітиком Change scope – оберіть ту частину вимог яку ви дійсно зможете підготовити Outsource – ви можете передати задачу аналізу вимог досвідченим фахівцям. У комерційних проектах ваші партнери можуть вам надати допомогу. КОМПЕТЕНЦІЇ Ф а к т о р и Досвід Відсутність компетенцій Неправильні компетенції
  • 26. 26 Оцінка за аналогіями Прототипи Agile, Етапи НЕВИЗНАЧЕНІСТЬ Ф а к т о р
  • 27. 27 Допомога Начальнику - Начальник Малі кроки, приклади Фактори xXx Ф а к т о р и Корупція Страхи Відсутність часу Дурко начальник
  • 28. 28 Рекомендації - зрозуміти адекватність. Замовник дійсно може мати підстави вимагати специфічні умови та кваліфікації. Захист Ф а к т о р и Захист від демпінгу Захист від некомпетентних Обмеження архітектури Час від часу замовник може скопіювати вимоги іншої компанії не враховуючи специфіку та вартість додаткових вимог. Вам необхідно перевірити чи дійсно ці вимоги належать саме до цього бізнесу та саме до цієї задачі
  • 29. 29 Рекомендації W o w ! T h i s i s l a s t s e c t i o n #5
  • 30. 30 когда, но, исключая, хотя, пока не, обычно, часто, нормально, типично, дружественный, универсальный, гибкий, приблизительно, может, возможно, следует, должно, могло, вероятно, пожалуй, надежный, безопасный застрахован от любых неожиданностей, устраивает всех пользователей, запускается на всех платформах, не имеет сбоев, способен модифицироваться во всех будущих ситуациях, насколько возможно, как правило Плахие саветы 
  • 31. 31 Зрозумійте ЧОМУ саме так і ЧИ ВАРТО це виправляти
  • 32. 32 Навчіть розуміти вплив токсичних вимог
  • 33. 33 Докладіть зусиль на етапі бізнес аналізу
  • 34. 34 Допоможіть із невизначеністю із застосування аналогій
  • 35. 35 Влаштовуйте QA4BA, парний аналіз, застосуйте trace
  • 36. 36 Питання? S e e m s t h a t a l l