Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
maklakov_a_g_professionalnyy_psihologicheskiy_o...doc
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
7.99 Mб
Скачать

Создание компьютерного варианта системы ппо: постановка задачи программисту

При создании компьютерных программ ППО основная сложность заключается в установлении взаимопонимания между психологом и программистом. К сожалению, достаточно часто психолог не может изложить свои пожелания так, чтобы они были понятны программисту, и в объеме, достаточном для написания компьютерной программы. Относительно легко находят общий язык психолог, имеющий представление о программировании, и программист, имеющий представление о психодиагностике.

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

С точки зрения программиста, компьютерная система ППО это один из прикладных вариантов работы с базами данных. База данных, если говорить не совсем профессиональным языком программирования, представляет собой файл или несколько файлов, содержащих определенную информацию, которая при необходимости может быть дополнена или достаточно легко извлечена в том или ином виде. Файл базы данных имеет свою специфическую структуру, которая зависит от характера решаемой задачи. Например, один файл базы данных может содержать десятки ревалентных таблиц, наподобие рабочих листов Excel. В одной таблице могут быть паспортные данные тестируемых (фамилия, имя отчество, пол, образование и др.), в другой – результаты психологического обследования по конкретной методике. Причем (если в этом есть необходимость) в одной таблице могут быть ответы испытуемого на каждый вопрос или тестовое задание, предусмотренное методикой, а в другой – итоговые результаты по субтесту и в целом по методике. В следующей таблице может содержаться итоговый показатель, характеризующий группу профессиональной пригодности, и т. п. Поэтому программисту необходимо получить от психолога сведения о том, какую информацию, и в каком объеме предстоит хранить в базе данных. В зависимости от этого он будет разрабатывать алгоритм решения поставленной задачи.

В рассматриваемом нами случае разработки системы мероприятий ППО при постановке задачи программисту психолог-разработчик должен указать следующее:

Компьютерная программа должна предусматривать сохранение следующей информации об обследуемом: фамилия, имя, отчество (полностью); год рождения; образование; какое учебное заведение закончил; стаж работы; опыт работы по должности, на замещение которой претендует; причины ухода с предыдущего места работы; чего ждет от работы на новом предприятии.

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

Для оценки общего уровня интеллектуального развития будет использоваться вариант батареи интеллектуальныхтестов «КР-3-85», включающий в себя четыре субтеста. По каждому субтесту будет получено два показателя: «сырой» балл и стэн. Далее «сырые» баллы будут суммироваться, что составит показатель общего уровня развития, который также будет переведен в стэны. Таким образом, по методике оценки общего интеллектуального развития будет получено всего 1 0 показателей.

Для изучения личностного адаптационного потенциала будет использована методика МАО «Адаптивность», которая включает в себя…

В результате предоставления сведений о показателях, которые будут получены в ходе психологического обследования, программист должен понять, какое количество и какую информацию необходимо будет сохранять. Кроме этого, он должен представить себе, как эти показатели взаимодействуют. Например, ему должно быть понятно, что «сырые» баллы связаны со стэнами. Поэтому ему придется предусмотреть при написании программы модуль или таблицу[120] перевода «сырых» баллов в стэны. Соответственно программисту необходимо иметь представление о соотношении «сырых» баллов и стэнов. Поэтому описание информации, которую необходимо сохранить после проведения психологического обследования, следует завершать описанием алгоритма перевода «сырых» баллов в стэны[121].

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

Перевод «сырых» баллов в стэны позволяет сулить о группе профессионального психологического отбора, к которой можно отнести испытуемого на основании конкретной методики. Алгоритм определения группы профессиональной пригодности на основании стеновых показателей представлен в таблицах…

(Далее приводятся таблицы соотнесения стеновых показателей каждой из методик с группой профотбора.)

Итоговое заключение выносится на основе сочетаний групп профпригодности по двум блокам. Первый блок составляют интегральные показатели двух методик – «КР-3-85» и МАО «Адаптивность». Третий блок включает в себя методику оценки выраженности мотивации достижения. Алгоритм определения интегрального показателя по первому блоку и алгоритм итогового заключения приведен в таблицах…

(Далее приводятся таблицы определения интегрального показателя по первому блоку методик и алгоритма вынесения итогового заключения[122].)

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

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

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

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

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

Завершая разговор о разработке компьютерного варианта системы ППО, обратим внимание на два аспекта. Во-первых, рано или поздно психологу предприятия придется проанализировать эффективность мероприятий ППО. Соответственно ему будет необходимо ввести все имеющиеся данные о результатах профотбора в электронную таблицу (скорее всего, это будет таблица в программе Excel) и сопоставить их с показателями эффективности профессиональной деятельности. Чтобы операцию по формированию электронной таблицы не делать вручную, целесообразно предусмотреть в компьютерной программе возможность передачи информации из базы данных в Excel. Для этого программисту необходимо будет создать отдельный программный модуль или использовать базу данных в формате Access.

Следует отметить, что многие программисты откровенно недолюбливают этот формат баз данных, считая его недостаточно быстрым и гибким. Тем не менее он полностью совместим с Excel. При этом перевод информации из Access в Excel не требует написания дополнительных программ и может быть выполнен обычным пользователем, работающим в MS Office. Поскольку большинство психологов далеки от проблем компьютерного программирования, а возможности современных компьютеров в десятки и сотни раз превосходят запросы подобных программ, то использование формата баз данных Access для создания компьютерных вариантов систем ППО представляется вполне целесообразным.

Во-вторых, следует иметь в виду, что разработка компьютерной программы – процесс достаточно трудоемкий и относительно долгий; в нем можно выделить четыре основных этапа:

– 1-й этап – постановка задачи программисту;

– 2-й этап – написание программы программистом;

– 3-й этап – проверка работоспособности программ;

– 4-й этап – проверка программы на надежность и валидность.

Рассмотрим последние два этапа разработки программы более подробно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]