Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Диагноз по фотографии

70,213 views

Published on

Доклад Алексея Виноградова на конференции SQA Days-20. 24-26 ноября 2016. Минск
www.sqadays.com

Published in: Education
  • Be the first to comment

  • Be the first to like this

Диагноз по фотографии

  1. 1. Диагноз по фотографии лечим Cargo Cult и другие болезни без регистрации и смс Alexei Vinogradov
  2. 2. Alexei Vinogradov IT-Kонсультант тестирование, управление тестированием, автоматизация в тестировании, коучинг 15+ лет в IT, докладчик SQA Days / Codefest / QA Fest
  3. 3. Список болезней • Cargo Cult • Not invented here (NIH) • Эффект Даннинга-Крюгера
  4. 4. Cargo Cult
  5. 5. Cargo Cult • Cargo - груз • Меланезия (с конца XIX века)
  6. 6. Cargo Cult • Ритуалы подражания
  7. 7. Cargo Cult в IT
  8. 8. Cargo Cult в IT Daily Standup
  9. 9. Cargo Cult в IT Scrum Master
  10. 10. Cargo Cult в IT Собственный фреймворк автоматизации
  11. 11. Cargo Cult в IT • Стендапы • Ретроспективы • Автоматизация • Отказ от ручных тестировщиков • Continues Delivery
  12. 12. Cargo Cult ?! Подражание полезно!
  13. 13. Cargo Cult или нет? Единственного тестировщика джуна назначают организовать процесс тестирования Команду переводят на Scrum без обучения, менеджера назначают Scrum-мастером Джун-тестировщик смотрит, как тестируют сениоры в команде и повторяет
  14. 14. Подражание vs. Cargo Cult Плохо • без опытных мастеров • без обучения • без обратной связи извне Хорошо • с тренером • с коучем • специалисты в проекте • после обучения
  15. 15. NIH (Not-Invented-Here) Syndrome
  16. 16. NIH (Not Invented Here) • „Reinventing the Wheel“ • „Сделано не у нас“ синдром • Известен, как минимум, с 1960-ых • Отказ пользоваться наработками, сделанными не внутри компании
  17. 17. NIH - аргументы • Недостаточное качество существующих решений • Зависимость от внешнего производителя • Недостаточная гибкость для расширения существующего решения • Неподходящая лицензия
  18. 18. NIH - псевдоаргументы • Нехватка времени на поиск и анализ существующих решений
  19. 19. NIH - псеводаргументы • Существующие решения „не бесплатные“ 99 $ в год?!? Лол, я за месяц сам сделаю.
  20. 20. NIH - ошибки • Бинарный выбор (или сами, или чужое решение без изменений) • Отбрасывание платных решений • Сильная преференция бесплатных решений • Путать „желаемые“ требования к решению с „необходимыми“
  21. 21. NIH (Not Invented Here) If it's a core business function -- do it yourself, no matter what. (c) Joel Spolsky CEO StackOverflow
  22. 22. NIH - делать самим?! Создание инновационного коммерческого продукта для автотестирования веба (Selenium или своё?) Написать свой фреймворк BDD как Cucumber, только на С++ Написать свой багтрекер
  23. 23. NIH - советы • Рассматривайте платные решения • Привлекайте консультантов • Общайтесь к производителем решений • Не забывайте о возможности ветвления (fork) существующих решений • Пользуйтесь „пробными“ (trial) версиями
  24. 24. Dunning-Kruger Effect
  25. 25. Эффект Даннинга-Крюгера David Dunning, Justin Kruger: Unskilled and unaware of it. How difficulties in recognizing one’s own incompetence lead to inflated self-assessments (1999)
  26. 26. Эффект Даннинга-Крюгера David Dunning, Justin Kruger: Unskilled and unaware of it. How difficulties in recognizing one’s own incompetence lead to inflated self-assessments (1999)
  27. 27. Исследования самооценки „Я знаю, что я ничего не знаю“ (с) Платон
  28. 28. Исследования самооценки „Настоящее знание - знать степень своего невежества.“ Да не Конфуций я!!!
  29. 29. Исследования самооценки „Настоящее знание - знать степень своего невежества.“ (с) Конфуций
  30. 30. Исследования самооценки „Невежество чаще подкреплено уверенностью, чем знание“ (с) Чарльз Дарвин
  31. 31. Исследования самооценки „Остерегайся неверных знаний, они опаснее чем незнание“ (с) Бернард Шоу
  32. 32. Гипотезы Некомпетентный в какой-то области: • не замечает свою некомпетентность • не замечает степень своей неадекватности • не может точно оценить уровень компетентности в этой области у других • способен заметить и признать свою некомпетентность после обучения в этой области
  33. 33. Эффект Даннинга-Крюгера Невежды оценивали свои способности значительно выше, чем на самом деле (на 30-50%)
  34. 34. Эффект Даннинга-Крюгера Лучшие оценивали свои способности немного ниже, чем на самом деле.
  35. 35. Эффект Даннинга-Крюгера Ig Nobel Prize Know
  36. 36. Эффект Даннинга-Крюгера Не показывает: • что некомпетентные более уверены в себе, чем компетентные • что те, кто уверен, что он эксперт в области Х на самом деле им не является • что некомпетентные считают себя умнее компетентных
  37. 37. Эффект Даннинга-Крюгера Показывает только: • что некомпетентные считают себя более компетентными, чем они есть на самом деле • что разница между ожиданием и действительностью тем больше, чем меньше компетентность
  38. 38. Выводы • Уровень компетентности не статичен (в отличии от например IQ) • Каждый из нас был невеждой в какой-то области, не осознавая этого • Поменять уровень компетентности можно обучением в этой области* • Некомпетентность может очень негативно влиять на качество принимаемых решений
  39. 39. Прокачали знания о • Cargo Cult • Not invented here (NIH) • Эффект Даннинга-Крюгера
  40. 40. The End. Questions? skype: alexejv email: alexei@vinogradov-it.de twitter: @i_vino
  41. 41. Sunk Cost Fallacy
  42. 42. Диллема • Проект А - ожидаемая прибыль 5 млн $ • Проект В - ожидаемая прибыль 6 млн $ В прошлом году мы затратили 2 млн $ на исследования, которые сделали проект А возможным
  43. 43. Утопленные расходы Расходы, которые невозможно вернуть, часто эмоционально привязывают к одной из опций.
  44. 44. Тестирование Мы потратили год на написание автотестов на JavaScript, значит мы будем продолжать писать на JavaScript, даже если расчёты показывает, что переход на Java или Python позволит нам добиться нужного покрытия быстрее. Мы будем пользоваться SuperBugTracker, хотя нам удобнее JIRA, потому что мы уже купили лицензию за 10.000 $.
  45. 45. Утопленные расходы Такое поведение нерационально! Решения прошлого не должны влиять на то, что хорошо для вас сейчас!
  46. 46. Утопленные расходы Утопленные расходы - могут быть как ошибкой, так и правильным решением на момент в прошлом. Не принимайте их в расчет при выборе альтернатив на будущее. Учёт этих расходов наносит серьёзный ущерб компании.
  47. 47. The End. Questions? skype: alexejv email: alexei@vinogradov-it.de twitter: @i_vino

×