В основе двухфакторной теории Ф. Герцберга лежат две большие категории потребностей: гигиенические факторы и мотивирующие факторы.

Герцберг назвал первую категорию потребностей гигиеническими, по его мнению, эти факторы описывают окружение сотрудника и обслуживают первичные функции, предупреждая неудовлетворенность работой.

Удовлетворительный уровень гигиенического фактора не мотивирует, но его отсутствие демотивирует.

Вторую категорию факторов Герцберг назвал мотивирующими, так как они побуждают сотрудников к лучшему выполнению.

Гигиенические факторы

  • Заработная плата, социальный статус
  • Политика организации и руководства
  • Условия работы
  • Межличностные отношения с начальником, коллегами и подчиненными
  • Степень непосредственного контроля за работой

Мотивирующие факторы

  • Успех
  • Продвижение по службе
  • Признание и одобрение результатов работы
  • Высокая степень ответственности
  • Возможность творческого и профессионального роста

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


К чему я привожу этот скопированный текст. В разработке ПО есть такие же факторы. Есть задачи, которые по умолчанию сейчас должны работать. Их довольно много. Самый простой пример ошибки.

Лучше всего проектировать так, чтобы ошибок не было, и речь не о ошибках в коде, а о логических тупиках. Если же спроектировать так не получается - тут часто нужно уметь решать и понимать решение задачи про 12 шаров. Тогда нужно дать пользователю информацию как и где поправить это решение.

Самые неудачные тут кейсы это неверные обобщения контекстов.

(тут нужно дописать про обобщение, и про задачу 12 шаров и дать ссылки)