Исключение человеческого фактора. Человеческий фактор: история термина и его значение
1. В широком смысле - понятие, используемое в социально-экономических дисциплинах для характеристики комплекса факторов, оказывающих определяющее влияние на эффективность общественного производства, связанных с мотивацией, системой ценностей, материальными и духовными условиями существования человека.
2. В узком смысле - понятие, означающее интегральные характеристики связи человека и технического устройства, проявляемые в конкретных условиях их взаимодействия при функционировании системы эргатической.
При определении и выделении фактора человеческого используются фундаментальные знания специальных наук о каждой из компонент системы. Но характеристики и свойства, фиксируемые в этом понятии, - это не изолированные признаки компонент системы эргатической, а ее совокупные системные качества, в наибольшей степени определяемые положением и функциями человека в системе.
3. Выражение, означающее в США область знания и профессию, определяемые в Европе термином эргономика. Возникло в результате буквального перевода и сокращения американского выражения "инженерия человеческих факторов" (human factors engineering).
ЧЕЛОВЕЧЕСКИЕ ФАКТОРЫ
англ. human factors).
1. Психологические, физиологические, антропометрические и др. характеристики человека, его возможности и ограничения, определяемые в конкретных условиях его взаимодействия с объектом
управления. См. Эргономика.
2. Этот термин используется часто и как син. для термина "эргономика".
ЧЕЛОВЕЧЕСКИЕ ФАКТОРЫ
Генетический термин, чаще всего используемый в качестве названия профессиональной специальности, которая исследует так называемую систему "человек-машина". Основное внимание обычно сосредоточивается на проблемах восприятия, психофизики, принятия решений и других аспектах обработки информации. Этот термин, однако, также употребляется иногда для обозначения тех элементов ("факторов"), которые являются важными для этой специальности, включая оборудование, физическую среду, задачи и индивидов, выполняющих работу. См. индустриальная/ организационная психология, которая вообще рассматривается как более широкая область, разделом которой являются исследования человеческих факторов.
ЧЕЛОВЕЧЕСКИЙ ФАКТОР
психологические и другие характеристики человека, его возможности и ограничения, определяемые в конкретных условиях его деятельности. КЧ. ф. относятся, напр., настроения и чувства людей, их привычки, социальные установки, ценностные ориентации, стереотипы индивидуального и группового поведения, способности, склонности и мотивы, субъективное отношение личности к окружающей действительности, межличностные отношения, психологический климат в коллективе, психологические барьеры и многие другие, большей частью психологические явления, возникающие в процессе деятельности людей и их общении друг с другом. Психологическая наука призвана понять закономерности возникновения и развития этих явлений и найти эффективные средства управления ими. Эту задачу психология решает в тесном содружестве с другими науками. Главной задачей комплексного изучения Ч. ф. является его активизация. Пути, методы и средства достижения этой цели должны определяться применительно к конкретным условиям. Изучением Ч. ф. в технике занимается инженерная психология. Это изучение идет по двум основным путям. Один из них- учет при создании новой техники характеристик и возможностей челове.ка, согласование техники и условий труда с человеком. В этом случае необходимо иметь данные об общих для всех людей закономерностях психических процессов. Другой путь -т отбор и обучение людей для определенных видов деятельности. Здесь необходимо иметь данные об индивидуальных психологических различиях людей, знать методы определения этих различий. Оба пути изучения и учета Ч. ф. в технике не исключают, а дополняют друг друга.
Человеческие факторы
human factors) Этими двумя словами стали обозначать многоотраслевую прикл. науку и область практики, нацеленные на анализ и учет Ч. ф. в совр. технике, или взаимосвязей между технологическими процессами и продукцией (системами, средой, машинами), с одной стороны, и пользователями (операторами, ЛПР (лицами, принимающими решения), обслуживающим персоналом), с др. Хотя профилирующей дисциплиной здесь яв-ся психология, данная область тж включает инж. науку (прежде всего НОТ, электронику и машиностроение), вычислительную технику/программирование, физ. антропологию, физиол. и медицину, техническую эстетику, а тж общую и профессиональную педагогику. Специалисты в области Ч. ф. проводят эксперименты, обследования и анализы, с тем чтобы накопить знания, касающиеся взаимодействия чел. с техникой и технологиями, или решить прикл. задачи; практики используют эти знания при разраб. и эксплуатации технических средств, сотрудничая с конструкторами и дизайнерами. Осн. объектом их внимания яв-ся совместная работа людей и машин или грамотные действия людей, обслуживающих машины. В Европе и Азии аналогом "Ч. ф." яв-ся "эргономика" (от греч. ergon - работа и nomos - закон), делающая акцент на физиолог. аспектах труда и на эксплуатационных качествах машин и оборудования. Наука о Ч. ф. пытается усовершенствовать среду и действия чел. и машины либо путем изменения машин или среды т. о., чтобы они соответствовали челов. способностям и ограниченным возможностям, либо путем адапт. людей к требованиям, диктуемым машинами, с помощью процесса обучения и отбора. Изменение машин и среды составляет ту часть области Ч. ф., к-рую наз. "инженерией Ч. ф." (human factors engineering). Хотя отдельные исслед. Ч. ф. в сфере полиграфии, транспорта и строительства скоростных магистралей проводились и раньше, именно Вторая мировая война высветила потребность в изучении и оптимизации Ч. ф. в таких сложных военных системах, как самолеты, подводные лодки и радиолокационные установки. В итоге примерно в 50 ун-тах США и др. стран были организованы курсы и программы для аспирантов по изучению Ч. ф. Сначала они проводились гл. обр. на психол. факультетах, но затем осн. место действия переместилось в область орг-ции пр-ва. Работа по изучению Ч. ф. в невоенной индустрии началась в лабораториях компании Bell Telephone, но затем ее стали осуществлять и мн. др. крупные корпорации. Для военных было важно, чтобы оружие или транспортное средство действовало с максимальной эффективностью при первом же использовании его в бою, и наука о Ч. ф. могла в этом помочь. Нек-рые товаропроизводители стали использовать знания о Ч. ф. при выпуске продукции, поскольку их преследовали в судебном порядке, если они не удосуживались это сделать и с пользователями происходили несчастные случаи. Конкуренция среди интерактивных компьютерных систем придала новый импульс науке о Ч. ф., к-рая проанализировала и усовершенствовала размеры и форматы дисплеев, управляемых программными средствами. Мн. новые виды автоматических устройств, как военных, так и промышленных (напр., роботы), тж требуют поддержки Ч. ф. Один из первых шагов в анализе Ч. ф. - выявить те задания, к-рые должны быть автоматизированы, и те, к-рые должны выполняться людьми, а затем подобрать их наилучшие сочетания. Когда исслед. и практ. применение Ч. ф. находились в начальной стадии, они были направлены на решение относительно простых проблем. Дисплеи и приборы управления продолжают привлекать внимание науки о Ч. ф., т. к. они представляют собой связующее звено между чел. и машиной, но объектами ее изучения стали тж и более крупные узлы (пульты и панели), а затем и подсистемы или целые системы. Было проведено немало сложных экспериментов со мн. переменными с целью выяснения максимальной рабочей нагрузки, специфики технологических процессов и методов подготовки операторов. См. также Инженерная психология, Промышленная и организационная психология X. М. Парсонс
В современных условиях категория «человеческий фактор » главным образом используется в двух значениях: во-первых, для характеристики взаимодействия сложной системы «человек-техника» как причина (детерминант) какого-либо явления, чаще отрицательного (дорожно-транспортного происшествие, авария самолета и др.), и, во-вторых, как интегральная совокупность и показатель качественных характеристик человеческой составляющей боевого потенциала воинских формирований .
Конструкторы различной техники, устройств и т. п. стараются предусмотреть, не допустить и уменьшить последствия такого поведения человека. Выражение человеческий фактор часто используется, как объяснение причин катастроф и аварий, повлёкших за собой убытки или человеческие жертвы.
Любому человеку свойственны ограничения возможностей или ошибки. Не всегда психологические и психофизиологические характеристики человека соответствуют уровню сложности решаемых задач или проблем. Характеристики, возникающие при взаимодействии человека и технических систем, часто называют «человеческий фактор». Ошибки, называемые проявлением человеческого фактора, как правило, непреднамеренны: человек выполняет ошибочные действия, расценивая их как верные или наиболее подходящие.
Причины, способствующие ошибочным действиям человека, можно объединить в несколько групп:
- недостатки информационного обеспечения, отсутствие учёта человеческого фактора;
- ошибки, вызванные внешними факторами;
- ошибки, вызванные физическим и психологическим состоянием и свойствами человека;
- ограниченность ресурсов поддержки и исполнения принятого решения.
Отсутствие полной уверенности в успешности выполнения предстоящего действия, сомнения в возможности достижения цели деятельности порождают эмоциональную напряженность , которая проявляется как чрезмерное волнение, интенсивное переживание человеком процесса деятельности и ожидаемых результатов. Эмоциональная напряженность ведет к ухудшению организации деятельности, перевозбуждению или общей заторможенности и скованности в поведении, возрастании вероятности ошибочных действий. Степень эмоциональной напряженности зависит от оценки человеком своей готовности к действиям в данных обстоятельствах и ответственности за их результаты. Появлению напряженности способствуют такие индивидуальные особенности человека, как излишняя впечатлительность, чрезмерная старательность, недостаточная общая выносливость, импульсивность в поведении.
Источником ошибок может служить снижение внимания в привычной и спокойной обстановке. В такой ситуации человек расслабляется и не ожидает возникновения какого-либо осложнения. При монотонной работе иногда появляются ошибки, которые практически никогда не встречаются в напряженных ситуациях.
Ошибки в выполнении тех или иных действий могут быть связаны с неудовлетворительным психическим состоянием человека. При этом у человека подавленное настроение, повышенная раздражительность, замедленность реакций, а иногда, наоборот, излишние волнение, суетливость, ненужная говорливость. У человека рассеивается внимание, возникают ошибки при выполнении необходимых действий, в особенности при неожиданных отказах оборудования или внезапных изменениях ситуации.
Причинами, способствующими появлению такого состояния, могут быть переживание какого-либо неприятного события, утомление, начинающееся заболевание, а также неуверенность в своих силах или недостаточная подготовленность к данному сложному или новому виду деятельности.
Причиной появления ошибок человека могут быть отсутствие или недостаточность информационной поддержки (специальные обработчики таких ситуаций в программном обеспечении, наглядные материалы и инструкции); особенно сильно эта проблема проявляется в экстремальных ситуациях и в условиях дефицита времени на принятие решения.
Человеческий фактор как совокупность качественных характеристик личного состава
В научных исследованиях сущности и содержания человеческого фактора в военном деле существует несколько подходов.
Так В. П. Каширин характеризует человеческий фактор как реально действующую совокупность духовных и физических сил подразделений, частей и отдельных военнослужащих. Он утверждает, что ведущую роль в человеческом факторе играет духовная сторона - то, что принято называть моральным духом войск, сил флота, личного состава подразделения, части.
Моральный дух - это духовная готовность и способность личного состава переносить испытания войны, тяготы, лишения и трудности воинской службы и добиться победы над врагом, успешно выполнять поставленные военно-служебные задачи .
По определению В. П. Каширина, моральный дух войск (сил флота) имеет две взаимосвязанные стороны: статистическую и динамическую.
Статистическую сторону он называет морально-психологическим потенциалом подразделения, части, как совокупность духовных возможностей личного состава, степень его политической, нравственной, правовой и др. сознательности, компетентности, военно-профессиональной подготовленности, которые могут быть превращены в фактор достижения победы в бою, войне, выполнения стоящих перед воинским формированием военно-служебных и других задач .
Динамическую сторону В. П. Каширин называет морально-психологическим состоянием личного состава подразделения, части, как та или иная степень реализации и проявления морально-психологического потенциала военнослужащих при решении конкретных боевых и других военно-служебных задач.
Такие же взгляды на сущность и содержание человеческого фактора, морального духа и морально-психологического состояния высказывались П.А. Корчемным , В. И. Алещенко [с. 4, 5] и др.
По утверждениям А. А. Ильюка, человеческий фактор воинских формирований - это сформированное объективной действительностью интегральное единство рациональных (мотивационно-волевых) и чувственных (эмоциональных) качеств личного состава, которые побуждают военнослужащих к исполнению воинского долга, влияют на их состояние и поведение, определяют готовность личного состава к выполнению служебно-боевых задач и применение в элементах боевого порядка [с. 21] .
На методологической основе философских положений о рациональном и чувственном уровнях психики человека, рациональной, чувственной и эйдетической формах существования сознания А. А. Ильюк определяет две составляющие человеческого фактора воинских формирований - моральный дух и морально-психологическое состояние личного состава.
Моральный дух личного состава - это устойчивая совокупность идейных убеждений, политической сознательности, социальной защищенности и профессионализма военнослужащих, уровня сплоченности воинских коллективов и административной деятельности руководящего состава, которые системно и взаимозависимо формируют внутреннюю готовность личного состава к исполнению воинского долга, создают оптимальные условия для выполнения поставленных служебно-боевых задач и побуждают к действиям. Составляющими морального духа есть: идейный, экономический, политический, социально-психологический и административный [с. 41-43] .
Морально-психологическое состояние личного состава - это совокупность душевных переживаний, которые генерируются на чувственном уровне психики человека при взаимодействии с объективной действительностью и осознании личностных качеств и через систему психологической защиты активно влияют на психическое состояние военнослужащих и проявляются в моральной деятельности. Составляющими морально-психологического состояния есть: демографический, личностный, служебный, моральный, природно-климатический [с. 132 – 134] .
Методологической основой для определения составляющих морального духа и морально-психологического состояния взяты философские положения о формах общественного сознания, особенности рационального и чувственного уровней психики человека [с. 21]
Моральный дух характеризует мотивационно-волевые: фундаментальные, стойкие, долговременные качества личного состава , а морально-психологическое состояние – эмоциональные: изменчивые, не долговременные, ситуативные [с. 130]
Такие же взгляды на сущность и содержание человеческого фактора, морального духа и морально-психологического состояния имеют Ю. В. Турченко, А. В. Сирый и др.
Оценка человеческого фактора воинских формирований (частей, подразделений)
Зависимо от полученных показателей (за 100 бальною шкалою оценки) уровень человеческого фактора воинских формирований (частей и подразделений) (УЧФ) классифицируются как «высокий», «средний», «низкий», «угрожающий», а именно:
Интерпретация результатов оценки человеческого фактора воинских формирований (частей, подразделений):
Присутствие человека и его активной деятельности практически во всех сферах жизни нельзя сбрасывать со счётов. Человеческий фактор сопровождает созидание и становится причиной разрушения. Человек с совокупностью его знаний, душевного состояния и поведения остаётся важным элементом работы любой системы, несмотря на научно-технический прогресс и обоснованное желание учёных исключить его из функциональной цепочки с целью ускорения и безопасности процесса.
История появления и применения термина «человеческий фактор»
Термин «человеческий фактор» запустил в жизнь английский экономист Бенджамин Сибом в 1921 году. Его книга называлась «Человеческий фактор в предпринимательстве». До этого в той же Британии в научно-экономических кругах имел хождение похожий термин «человеческий элемент», но его использование чаще сводилось к понятию «люди-человеки» и указывало на зависимость результата процесса от действий индивидуума. В 30-х годах в СССР предприняли попытку более детально раскрыть понятие термина, но окончательное определение человеческого фактора, как составляющего элемента процесса взаимодействия человека и машины, было дано американскими учёными.
В конце 50-х годов в Европе и в Советском Союзе термин приравняли к понятию эргономики, которая была призвана определить место человека в некой системе, обеспечить его комфортное пребывание в той системе, посредством чего улучшить качество работы и повысить эффективность. На том и успокоились. Всплыл «человеческий фактор» во всей красе у нас лишь в 1985 году с лёгкой подачи Михаила Сергеевича Горбачёва, призвавшего тот самый человеческий фактор проснуться и активно включиться в перестройку.
В последние годы термин стал очень часто использоваться в сообщениях об авариях, катастрофах и трагических происшествиях с многочисленными людскими жертвами. Постепенно понятие человеческого фактора стало ассоциироваться с халатностью, невнимательностью, бестолковостью и разгильдяйством.
Широкое применение получил термин и в сфере бизнеса и предпринимательства. Примечательно, что как-то постепенно у нас стало нормой обобщать бизнес и предпринимательство, хотя это разные понятия, и говорить о негативных последствиях человеческого фактора и там, и там. Бизнес есть коммерция, деловая активность, фирма, крупная компания. Человеческий фактор способен загубить самый перспективный бизнес. Он же способен вдохнуть невиданную силу и привести к завидному успеху самый сомнительный бизнес.
Предпринимательство не есть бизнес. Предпринимательство возникает на фоне бизнеса, когда у кого-то зреет явная неудовлетворённость своим материальным и моральным положением, что является толчком к поиску новых путей и свежих решений. Подобные предприимчивые люди организовывают свой бизнес либо дочернюю компанию. Таким образом, предпринимательство развивает бизнес, а двигателем предпринимательства является человеческий фактор, выполняющий созидательную роль.
Что такое человеческий фактор?
По сути дела, понятий термина «человеческий фактор» всего два, все остальные являются вытекающими из них производными.
1. Человеческий фактор – это человек как таковой со всем набором качеств, параметров, способностей и возможностей, которые формируются и проявляются в определённых условиях. Если человек органично вписывается в некую систему, если ему в этой системе комфортно, то можно говорить о движении вперёд. Если же какие-то характеристики были проигнорированы, в результате чего человек ощущает психологический дискомфорт и нежелание сливаться с процессом/обстановкой/коллективом, то проявится тормозящее действие человеческого фактора.
Необходимо учитывать, что одни характеристики человека сложились исторически и были впитаны с молоком матери, а другие были сознательно приобретены, сформировались и закрепились в течение жизни:
- врождённые характеристики (антропометрия), а также полученные в процессе воспитания (нравственность, жизненные принципы и ценности, нормы поведения, национальные особенности);
- приобретённые качества, как то привычки, знания и навыки, жизненные ориентиры и планы, информированность, представление о гражданском долге, правах и свободе, выводы о социальной справедливости.
Именно человеческий фактор обеспечил нам победу над фашизмом, ибо о технической оснащённости армии того периода не стоит говорить в превосходной степени. Именно на человеческий фактор делал ставку Горбачёв, затеявший перестройку, неустанно напоминая о грандиозной роли советского человека в истории страны и его активном участии во всех политических и социальных событиях.
2. Человеческий фактор подразумевает ошибочность принятых человеком решений, что затем проявляется в поступках, противоречащих логике и здравому смыслу. О человеческом факторе говорят в том случае, когда происходит рассогласованность в действиях человека и техники, объединённых общей целью. Ошибочность шагов, предпринимаемых человеком, в этом случае нельзя считать преднамеренной – напротив, он абсолютно уверен, что поступает правильно. Причины принятия ошибочных решений кроются в ограниченности возможностей человека, что особо ярко проявляется на фоне социальных, психологических и физиологических проблем. По этой причине в английском языке термины «человеческий фактор» и «надёжность человека» считают идентичными. Самыми главными источниками принятия человеком ошибочного решения можно назвать:
- недостаточность объективной информации;
- недостаточность знаний и практического опыта;
- отсутствие внешнего контакта и поддержки, невозможность посоветоваться;
- неадекватное физическое и психоэмоциональное состояние.
Чрезвычайно опасна переоценка своих возможностей и вера в собственную непогрешимость (читай: в правильность принятого решения и логичность последующих действий) человеком, вовлечённым в ситуацию, но не обладающим ни соответствующими знаниями, ни практическим опытом. Перефразируя господина Шендеровича, беда такого субъекта не в его злодейской сущности, а в том, что он банальный двоечник.
Психологическая разбалансировка и нестабильность, которой неподвластны технические устройства, очень часто становится причиной фатальных ошибок, допускаемых человеком:
- перевозбуждение и всплеск эмоций обусловлены переживанием сложившейся ситуации и ожиданием результата предпринятых действий, а индивидуальные особенности человека, его импульсивность, личные обстоятельства лишь подливают масла в огонь;
- заторможенность и скованность могут быть вызваны служебными конфликтами, общей физической усталостью или состоянием здоровья, нерешительностью, излишней старательностью и услужливостью, слабой выносливостью;
- рассеянность внимания возникает при монотонной работе без эксцессов и форс-мажоров, что ведёт к расслаблению и потере бдительности;
- психическое напряжение, вызываемое целым рядом обстоятельств, выливается в поспешность или замедленность реакции, что недопустимо при отказе приборов или мгновенно меняющихся обстоятельствах.
Отсутствие контакта и невозможность согласовать манёвры зачастую усиливает волнение, что нередко блокирует собственные знания и толкает на алогичные поступки.
Именно поэтому учёные и конструкторы сложной техники прилагают все усилия, чтобы минимизировать последствия поведения человека и влияния человеческого фактора, ведущего к необратимым последствиям – трагедиям с большим количеством жертв, авариям и катастрофам.
Области наиболее частого проявления человеческого фактора
Невероятно велика та ужасная лепта, которую внесли деяния человека в создание аварийных ситуаций, повлёкших за собой страшные катастрофы с гибелью людей. Чаще всего мы слышим о его проявлениях в производстве, на транспорте, медицине, военных манёврах. Путей развития трагической ситуации, как правило, всего два.
- Ошибочное решение, ставшее следствием паники или низкой квалификации, приводит к неверным поступкам, которые, в свою очередь, становятся причиной развития или углубления аварийной ситуации.
- Несанкционированные действия, которые расцениваются как преступные, ведущие к катастрофе.
Около 80% жутких аварий в атомной энергетике произошли по вине человеческого фактора. Яркими тому примерами катастрофы на ThreeMileIsland в Пенсильвании 1979 года и Чернобыльская авария 1986 года. Обе атомные трагедии привели к тяжёлым последствиям и многочисленным жертвам. В обоих случаях к катастрофе привели ошибочные манипуляции операторов, принявших неверное решение в создавшейся критической ситуации.
Чтобы свести к минимуму разрушительное действие человеческого фактора, сейчас максимально автоматизируют отдельные операции производственного процесса, тщательнее отбирают персонал, много времени уделяют повышению квалификации, проводят психологическое тестирование и отрабатывают на тренажёрах действия в ситуациях, приближенных к аварийным.
Крупнейшая по количеству жертв авиакатастрофа, которая унесла около 600 жизней людей, произошла в 1977 году на Канарских островах. Тогда пилотом была неправильно принята команда диспетчера. Большая часть крушений авиалайнеров происходит именно по причине человеческого фактора.
Массовое заражение 75 детей ВИЧ в Элисте в 1988 году стало причиной халатности медицинского персонала. Позже аналогичные случаи произошли в детских больницах Ростова-на-Дону, Ставрополя и Волгограда.
Утечка смертельного газа на химзаводе в Бхопале в 1984 году убила столько людей, что катастрофу назвали химической Хиросимой. К беде привело грубейшее нарушение техники безопасности и саботирование работы. Бхопальская трагедия признана самой масштабной в современной истории – как по числу жертв, так и площади заражения.
Взрыв на химзаводе в Тулузе 2001 года произошёл из-за нарушения правил хранения взрывчатого вещества.
В 2007 году произошло крушение танкера в Керченском проливе. В результате в Чёрное море утекло 7 тысяч тонн серы и 3 тысячи тонн жидкого мазута. Стоит ли говорить, к каким экологическим последствиям это уже привело и ещё приведёт?
Понятие о человеческом факторе.
1.2.1. Термин «Человеческий фактор», при его употреблении в обиходе, часто охватывает в себе все аспекты человеческой деятельности и требует чёткого определения. В работе системы любой степени сложности человеку отводится важная роль. Человек представляет собой наиболее гибкий, способный к адаптации элемент авиационной системы. В тоже время, человек наиболее уязвим с точки зрения возможности отрицательного влияния на его деятельность. В течение многих лет каждые три из четырёх авиационных происшествия происходят в результате сбоев в работоспособности человека. Эти сбои обычно классифицируются как «ошибка» человека.
1.2.2. С точки зрения деятельности по предотвращению авиационных происшествий, термин «ошибка» человека не играет положительной роли. С его помощью можно лишь определить место в системе, где произошёл сбой но, не возможно установить, почему он произошел. «Ошибка», связанная с деятельностью человека в системе, может быть предопределена на этапе проектирования самой системы или спровоцирована недостаточной подготовленностью персонала, плохо отработанными процедурами, не совершенством концепции и формата действующих контрольных перечней или руководств. В определении термина «ошибка» человека не учтены некоторые скрытые факторы, которые должны тщательно анализироваться.
1.2.3. Хорошие понятие о человеческом факторе и знания о нём необходимы для того, чтобы уметь заранее определить возможности и ограничения возможностей человека в различных условиях его деятельности и применять такие знания на практике.
(Достаточные знания о человеке и его возможностях познаются в процессе изучения его деятельности. Важным фактором в изучении человека и его способностей является метод индивидуального подхода к каждому. Формальный подход в этой работе не допустим. Очень важно, при этом, выяснить особенности характера человека, проявляющихся в ситуациях, близких к критическим ситуациям и реакцию на протекающие события. Знания о человеке позволят осуществить планирование и дальнейшее его использование руководителем.) Выражения «человеческий фактор», «аспекты человеческой деятельности» и «элементы человеческой деятельности» имеют одно и тоже значение.
На начальном этапе развития авиации считалось, что лучшими знаниями в области физиологии человека обладают врачи. По этой причине в области знаний о человеческом факторе сложился один из наиболее устойчивых предрассудков, который заключается в том, что человеческий фактор принадлежит к одной из областей медицины. И только за истекшие полстолетия работа в этой области была переориентирована на изучение прикладных аспектов деятельности человека в области авиации и в сложных производственных системах. Важную роль человеку отводят:
· В процессах принятия решений и познании;
· в проектировании оборудования систем, органов управления воздушных судов и т.д.
·в ведении связи и в программном обеспечении
· в подготовке планов, карт, руководств по эксплуатации и т.д.
Знания в области человеческого фактора находят широкое применение
· при отборе и расстановке кадров
· во время обучения персонала и при производстве проверки его знаний
· в целях разработки профилактических мероприятий по предотвращению авиационных происшествий и в ходе их расследования.
Теоретическими источниками в изучении влияния человеческого фактора в областях его влияния служат такие науки, как:
· Психология и физиология человека;
· Антропометрия и биомеханика;
· Биология и хронобиология.
Не возможно провести какой-либо анализ надлежащим образом и сделать значимые выводы по результатам представляемых обзоров или исследований, если нет определённых статистических данных.
Работа, проводимая в области человеческого фактора, должна быть ориентирована, прежде всего, на решение практических проблем в реальной области. Исследования должны быть направлены на решение существующих проблем, а не на изучение теории.
(Опыт работы других подразделений использовать необходимо но, не всегда использование этого опыта приводит к положительным результатам. Причиной тому может быть тот факт, что предмет исследования, будь-то персонал или система или условия или обстоятельства, различны. Поэтому исследования должны проводиться самостоятельно с учётом собственных условий и специфики работы. Для проведения таких исследований должен быть подготовлен персонал, способный провести исследования и выполнить определённый анализ. Без наличия подготовленного персонала в области проведения исследования влияния человеческого фактора на безопасность полётов, положительных результатов ожидать не следует. Формально можно выполнить все рекомендации, учесть причины авиационных происшествий, произошедших в других авиакомпаниях, но реальных результатов не добиться. Эти особенности должны учитываться органами, осуществляющими контроль за безопасностью.).
1.2.6. Человеческий фактор---- это наука о людях, их поведении и поступках в той обстановке, в которой они живут и трудятся, наука об их взаимодействии с машинами и механизмами, процедурами и окружающей обстановкой, наука о взаимодействии людей между собой. По определению профессора Эдварса, человеческий фактор это «Работа в области человеческого фактора, направленная на оптимизацию взаимоотношений между людьми и их деятельностью путём системного применения знаний о человеке в рамках конструирования систем. Термин «Деятельность», по определению профессора Эдварса, это проявление интереса людей к контактам между собой и особенности их поведения, как индивидуумов, так и в коллективах.
Цели исследования в области человеческого фактора заключаются в обеспечении эффективности функционирования всей производственной системы и её безопасности а, также нормального самочувствия каждого индивидуума, занятого в это системе. Интеграция человеческого фактора на этапе конструирования систем означает то, что специалисты в области человеческого фактора определяют задачи и методы деятельности человека а, также те трудности и ограничения, при которых люди, работающие во взаимосвязанных областях, должны принимать решения. Информация о человеческом факторе должна использоваться в той степени, на сколько это нужно для решения реальной, существующей проблемы, то есть избирательно. (Существующая практика работы инспекции по безопасности полётов, требовать исполнения того или иного требования без учёта местной специфики, себя не оправдывает и практических результатов не приносит. Формально требования документа выполняются но, при наличии местных свойств, время, затраченное на проведение требуемой работы, тратится без пользы. Свидетельством этому являются периодически составляемые акты с одними и теми недостатками в работе.).
1.2.7. Термины «эргономика» и «человеческий фактор» тесно связаны между собой, так как деятельность человека происходит в среде, где присутствуют различного рода механизмы. Успешная работа человека с любым механизмом зависит от степени понятия человеком самой сути создания механизма. По этой причине и появилась наука об эргономике и эргономических системах. Сам термин «эргономика» происходит от греческих слов «ergon», что означает «работа» и «nomos», что означает «закон природы». Под термином «эргономика» подразумевается изучение эффективности деятельности людей в рабочей обстановке ил в какой степени созданная и оснащённая механизмами система позволяет эффективно работать оператору. В ряде государств термин «эргономика» используется, исключительно, для изучения вопросов, которые связаны с проектированием.
Представьте ситуацию. Вы со своей командой, после очередной итерации, обсуждаете слабое покрытие кода тестами и решаете что с понедельника текущего момента все пишут тесты как для нового кода, так и для всплывающих багов. Это кажется разумным (кто-то вспоминает последний неудачный деплой), все поддакивают и довольные расходятся с мыслью, что ну вот теперь то у нас точно все будет отлично. Приходит время следующего собрания на котором во время вопроса «а как у нас с тестированием» большинство отводит глаза. Результат ясен, все осталось по старому.
Можно конечно попытаться вычислить тех кто этого не делает, выяснить почему так происходит, провести воспитательную беседу) и это даже поможет на какое-то время. А потом пройдет время и все станет по прежнему. Причем те люди которые следуют соглашениям по данному вопросу, в другом вопросе могут делать все по своему и наоборот.
Другая ситуация. Для проекта понадобилась система прав доступа и ее реализовал один из участников команды. Библиотека получилась мощная, гибкая и в целом удобная. Ее начинают активно использовать и спустя какое-то время замечают что многие игнорируют правила работы с библиотекой (соглашения) в результате чего код запутывается, появляется много дублирования, постоянно возникают ситуации что доступ к функционалу имеет не тот кто должен и никто не в состоянии быстро разобраться в хитросплетениях правил доступа.
Начнем с того что контроль условно можно разделить на две категории (в контексте данной статьи): внутренний и внешний. Внутренний контроль - это автоматизированные проверки и ограничения с помощью определенных архитектурных решений как на уровне проекта в целом, так и при проектировании конкретных библиотек (проектирование интерфейсов). Внешний это проверка проверяющим (в том числе инструментами статического анализа) по факту готовности.
Примеры:
Внешние ключи в базе данных - внутренний контроль.
По умолчанию «все запрещено» с помощью acl - внутренний контроль.
Менеджер смотрит коммит к тикету - внешний контроль.
Статический анализ кода - внешний контроль.
Оба вида контроля важны. При этом, все что можно контролировать автоматически, нужно автоматизировать и превращать внешний контроль во внутренний. По сути статья о том как «добиться максимального качества кода при минимальном контроле и устранить человеческий фактор». Это сбережет вам нервы и поможет максимально исключить влияние человека на качество программного продукта.
Внутренний контроль
База должна самостоятельно поддерживать свою целостность (fk, check) и быть максимально строгой в отношении входных данных. Тогда большинство ошибок разработки будут выявлены на самых ранних этапах.
- Всегда используется принцип «все что не разрешено - запрещено».
- При проектировании внутренних компонентов нужно стремиться к минимизации правил которых придется придерживаться в процессе и спользования. Иногда даже ценой потери гибкости (но так чтобы это не стало проблемой и препятствием). И философия python в помощь.
- Пользуйтесь моками в тестах только в случае острой необходимости (внешняя служба), иначе на каждую строчку в реальном коде придется менять несколько строк в тесте, и в конце концов это станет невыносимым бременем для всей команды.
- Внутренние библиотеки (в отличие от кода самого приложения) можно менять только при согласовании с главным разработчиком. Тут без контроля не обойтись, но можно частично решить проблему создав хуки в системе контроля версий, которые не будут давать закоммитить код по нужным вам условиям.
- Когда при разработке постоянно приходится держать в голове вещи которые «нельзя забыть» то скорее всего что-то не так. Если невозможно сделать рефакторинг который позволит об этом не думать, то нужно сделать хотя бы так чтобы код сам проверял свои требования и сообщал о них (например выкидывая исключения).
- Код который пишется или используется первый раз (первый демон, первое использование acl или любого другого компонента) должен быть написан очень качественно, ведь в дальнейшем все будут ориентироваться именно на него.
- Программирование в парах повышает качество кода.
Внешний контроль
- По мере возможностей нужно меняться задачами и не попадать в ситуации когда «понимает только Вася, но он болеет вторую неделю».- Организуйте процесс разработки так, чтобы весь код проходил через «главного разработчика». Используйте не соглашения, а правила самой VCS, дающие доступ на запись в trunk (master) только ему.
- Используйте непрерывную интеграцию. И красный флаг не должен становиться нормой.
- Выработайте требования к коду и проводите ревью.
Конечно же это не все. Ниже несколько примеров применения описываемого подхода в реальном коде.
У нас в проекте куча демонов, фреймворк предлагает наследовать класс и переопределить метод run. Естественно, что в этом методе можно написать целиком код небольшого демона (что на практике часто и делали). Добраться до такого кода и протестировать его - почти нереально. Логичное решение - попросить всех писать отдельные классы для каждого демона, а в методе run делать только вызов. Но это работает только при максимальном внешнем контроле, поэтому лучше перекрыть прямой доступ к этой части фреймворка и требовать передачи класса демона в свой прокси-код. Всю работу по запуску сделает он, а написать неправильно - просто нельзя либо очень трудно. Наверное это и есть «синтаксический уксус ».
В другом проекте вся бизнес-логика находилась внутри базы данных и доступ к ней осуществлялся исключительно через вызовы процедур. Организация доступа к базе данных была реализована в ограниченном варианте который не позволял делать обычные sql команды. Поэтому за этим аспектом не нужно было следить.
В целом можно сказать так: Создавайте свои системы таким образом чтобы правильные вещи делались легко и естественно, а нежелательные были невозможны или делались с большим трудом.
upd Здесь идет речь не о контроле за людьми! Это очень важно. Не нужно их держать на поводке и контролировать каждый их шаг. Пусть они спокойно коммитят свой код, а вот уже на ревью, выявив недостатки, код можно отправить на доработку.
Я думаю что у многих найдется что сюда добавить. Буду рад услышать ваш опыт.
