СИСТЕМА ФОРМИРОВАНИЯ КАДРОВОГО СОСТАВА ИННОВАЦИОННОГО ПРОЕКТА
SYSTEM OF INNOVATION PROJECT PERSONNEL FORMATION

Изобретение относится к системам и способам управления проектом, управлению и распределению человеческих ресурсов в проектах и предназначено для формирования множества вариантов построения команды проекта, для заданного описания функциональных возможностей претендентов и распределения функций (работ) между членами команды проекта.
Известна система рационального распределения ресурсов (RU №2375750 C1, МПК G06Q 10/00, заявлено 27.03.2008, опубликовано 10.12.2009), содержит в блоке ввода задания системе на первый момент времени устройство управления рациональным назначением и анализа распределения ресурсов по заданным условиям, ячейку критериальной оценки анализа рационального распределения ресурсов, ячейку фиксирования запланированной величины выполненных работ, ячейку фиксирования фактической величины выполненных работ, ячейку фиксирования по величине выполненных работ, ячейку рационального распределения ресурсов технической составляющей, ячейку рационального распределения работ, ячейку рационального распределения ресурсов организационной составляющей, а в блоке ввода задания системе на второй момент времени - ячейку фиксирования запланированной величины выполненных работ, ячейку фиксирования фактической величины выполненных работ, блок перераспределения ресурсов в ходе выполнения работ, ячейку фиксирования работ, обеспеченных ресурсами, ячейку проверки исчерпаемости ресурсов.
Недостатком известной системы являются ограниченные функциональные возможности, т.к. она производит распределение ресурсов по временным затратам и не позволяет из множества претендентов формировать команду проекта.
К причинам, препятствующим достижению указанного ниже технического результата, относится отсутствие средств, обеспечивающих отбор претендентов в команду проекта.
1
2
n
1
2
n
11
nn
11
nn
1
2
n
1
2
n
Известно устройство для решения задачи о назначениях (RU №2439687 C1, МПК G06F 17/50, заявлено 01.06.2010, опубликовано 10.01.2012), содержащее генератор тактовых импульсов 1, группу из n счетчиков 4, 4, …, 4, группу из n дешифраторов 5, 5, …, 5, группу из n*n первых регистров 6, …, 6, группу из n*n блоков элементов И 7, …, 7, элемент И 10, сумматор 11, схему сравнения 12, группу из n вторых регистров 13, 13, …, 13, третий регистр 14, вход пуска устройства 15, первый выход устройства 17, второй выход устройства 18, группу из n третьих выходов устройства 19, 19, …, 19.
Недостатком известного устройства являются ограниченные функциональные возможности, т.к. оно решает задачу назначения исполнителей для выполнения каждой работы из множества уже сформированных команд проекта
К причинам, препятствующим достижению указанного ниже технического результата, относится отсутствие средств, обеспечивающих отбор претендентов в команду проекта.
1
2
n
1
n
i
i+1
n
Наиболее близким по технической сущности к заявленной системе является устройство для решения задачи о назначении (RU №2511412 C1, МПК G06F 17/00, G06Q 10/06, заявлено 24.12.2012, опубликовано 10.04.2014), содержащее вход пуска 1, генератор тактовых импульсов 2, сумматор 3, схему сравнения 4, первый элемент И 5, выход устройства 6, группу из n счетчиков 7, 7, …, 7, триггер готовности результата 8, группу из n дешифраторов 9, …, 9, группу выходов 10, причем выходы сумматора 3 соединены с первой группой входов схемы сравнения 4, выход которой соединен с первым входом первого элемента И 5, выход переноса i-го счетчика 7 соединен с счетным входом (i+1)-го счетчика 7, i=1, …, n-1, выход переноса n-го счетчика 7 соединен с единичным входом триггера готовности результата 8, выход которого соединен с выходом устройства 6.
Недостатком известного устройства являются ограниченные функциональные возможности, т.к. оно производит распределение ресурсов среди сформированных команд проекта, по принципу один человек - одна работа, и не рассматривает возможность отбора претендентов в команду проекта, построение вариантов построения команды проекта для возможного перераспределения функций.
К причинам, препятствующим достижению указанного ниже технического результата, относится отсутствие средств, обеспечивающих отбор претендентов в команду проекта и построение вариантов построения команды проекта для возможного перераспределения функций.
Задачей изобретения является расширение функциональных возможностей системы формирования кадрового состава инновационного проекта: формирование из множества претендентов вариантов построения команды проекта, в которой один исполнитель выполняет одну функцию, и распределение функций между членами команды проекта.
1
2
n
1
n
i
n
1
k
1
n
1
i
1
n
i
1
n
i
1
n
i
1
n
i
j
1
k
1
k
Это достигается тем, что в отличие от известного технического решения в системе формирования кадрового состава инновационного проекта, содержащей вход пуска 1, генератор тактовых импульсов 2, сумматор 3, схему сравнения 4, первый элемент И 5, выход устройства 6, группу из n счетчиков 7, 7, …, 7, триггер готовности результата 8, группу из n дешифраторов 9, …, 9, группу выходов 10, причем выходы сумматора 3 соединены с первой группой входов схемы сравнения 4, выход которой соединен с первым входом первого элемента И 5, выход переноса i-го счетчика 7 соединен со счетным входом (i+1)-го счетчика i=1, …, n-1, выход переноса n-го счетчика 7 соединен с единичным входом триггера готовности результата 8, выход которого соединен с выходом устройства 6, дополнительно введены блок хранения результата 11, элемент НЕ 12, группа из k элементов ИЛИ 13, …, 13, входы задания количества функций 14, элементы задержки 15 и 16, счетчик 17, второй элемент И 18, группа из n блоков памяти 19, …, 19, причем вход пуска 1 соединен с первым входом второго элемента И 18, выход генератора тактовых импульсов 2 соединен с вторым входом второго элемента И 18, выход триггера готовности результата 8 соединен через элемент НЕ 12 с третьим входом второго элемента И 18, выход второго элемента И 18 соединен с счетным входом первого счетчика 7 и через первый элемент задержки 15 соединен с вторым входом первого элемента И 5, выход первого элемента И 5 соединен с счетным входом счетчика 17 и через второй элемент задержки 16 с входом разрешения записи блока хранения результата 11, выходы i-го счетчика 7, входящего в группу счетчиков 7, …, 7, соединены с соответствующими адресными входами i-ого блока памяти 19, входящего в группу блоков памяти 19, …, 19, выходы i-ого блока памяти 19, входящего в группу блоков памяти 19, …, 19, соединены с соответствующими входами i-ого дешифратора 9, входящего в группу дешифраторов 9, …, 9, i=1, …, n, и с соответствующими информационными входами блока хранения результата 11, j-ый выход i-го дешифратора 9 соединен с i-ым входом j-го элемента ИЛИ 13, входящего в группу элементов ИЛИ 13, …, 13, выходы элементов ИЛИ 13, …, 13, i=1, …, n, j=1, …, k, входящие в группу, соединены с соответствующими входами сумматора 3, выходы счетчика 17 соединены с соответствующими выходами 10, входящими в группу, и с адресными входами блока хранения результата 11.
При описании системы формирования кадрового состава инновационного проекта использованы следующие обозначения:
K - количество претендентов;
n - количество функций;
1
2
k
П={П, П, …, П} - множество претендентов;
1
2
n
F={F, F, …, F} - множество функций;
M - матрица компетенций;
ji
H - элемент матрицы компетенций M, который связывает возможности претендентов относительно способности выполнения соответствующих функций;
1
n
T={t, …, t} - количество претендентов, которые могут выполнять заданные функции;
c
i
i
1
2
n
K - коэффициент счета для счетчика 7, входящего в группу из n счетчиков 7, 7, …, 7, i=1, …, n;
i
1
2
n
Wi - количество выходов счетчика 7, входящего в группу из n счетчиков 7, 7, …, 7, i=1,·…, n;
i
i
i
1
Wi
i
1
2
n
Y={Y, …, Y}, i=1,·…, n - значения двоичных сигналов на выходах счетчика 7, входящего в группу из n счетчиков 7, 7, …, 7, i=1, …, n;
i
1
n
z - количество выходов блоков памяти 19, входящих в группу блоков памяти 19, …, 19;
i
i
i
1
z
i
1
n
X={X, …, X} - значения двоичных сигналов на выходах блока памяти 19, входящего в группу блоков памяти 19, …, 19;, i=1, …, n;
v - количество разрядов группы выходов 10;
]а[ - ближайшее целое, не меньшее числа а.
На фиг. 1 приведена схема предлагаемой системы формирования кадрового состава инновационного проекта.
1
2
n
1
n
1
k
1
n
На фиг. 1 приняты следующие обозначения: вход пуска 1, генератор тактовых импульсов 2, сумматор 3, схема сравнения 4, первый элемент И 5, выход устройства 6, группа из n счетчиков 7, 7, …, 7, триггер готовности результата 8, группа из n дешифраторов 9, …, 9, группа выходов 10, блок хранения результата 11, элемент НЕ 12, группа из k элементов ИЛИ 13, …, 13, входы задания количества функций 14, элементы задержки 15 и 16, счетчик 17, второй элемент И 18, группа из n блоков памяти 19, …, 19.
Вход пуска 1 соединен с первым входом второго элемента И 18. Выход генератора тактовых импульсов 2 соединен со вторым входом второго элемента И 18. Выходы сумматора 3 соединены с первой группой входов схемы сравнения 4, выход которой соединен с первым входом первого элемента И 5.
i
i+1
n
Выход переноса i-го счетчика 7 соединен со счетным входом (i+1)-го счетчика 7, i=1, …, n-1. Выход переноса n-го счетчика 7 соединен с единичным входом триггера готовности результата 8, выход которого соединен с выходом устройства 6.
Выход триггера готовности результата 8 соединен через элемент НЕ 12 с третьим входом второго элемента И 18.
1
Выход второго элемента И 18 соединен со счетным входом первого счетчика 7 и через первый элемент задержки 15 соединен со вторым входом первого элемента И 5.
Выход первого элемента И 5 соединен со счетным входом счетчика 17 и через второй элемент задержки 16 со входом разрешения записи блока хранения результата 11.
i
1
n
Счетчик 7, входящий в группу счетчиков 7, …, 7, имеет Wi выходов, i=1, …, n.
i
1
n
i
1
n
s
i
i
Выходы i-го счетчика 7, входящего в группу счетчиков 7, …, 7, соединены с соответствующими адресными входами i-ого блока памяти 19, входящего в группу блоков памяти 19, …, 19. Выход Y соединен с s-ым входом i-го блока памяти 19, s=1, …, Wi.
i
1
n
i
j
1
k
i
k
Дешифратор 9, входящий в группу дешифраторов 9, …, 9, имеет z входов и k выходов, i=1, …, n. j-ый выход i-го дешифратора 9 соединен с i-ым входом j-го элемента ИЛИ 13, входящего в группу элементов ИЛИ 13, …, 13. Выходы элементов ИЛИ 13, …, 13, i=1, …, n, j=1, …, k, входящие в группу, соединены с соответствующими входами сумматора 3.
i
1
n
Блок памяти 19, входящий в группу блоков памяти 19, …, 19, имеет Wi входов и z выходов, i=1, …, n.
i
1
n
i
1
n
i
i
Выходы i-ого блока памяти 19, входящего в группу блоков памяти 19, …, 19, соединены с соответствующими входами i-ого дешифратора 9, входящего в группу дешифраторов 9, …, 9. m-ый выход i-ого блока памяти 19, соединены с m-ым входом i-го дешифратора 9, i=1, …, n, m=1, …, z.
1
n
i
1
z
1
z
1
z
1
1
2
2
n
n
Выходы блоков памяти, входящих в группу блоков памяти 19, …, 19, соединены с соответствующими информационными входами блока хранения результата 11: j-ый выход i-го блока памяти 19 соединен с z×(i-1)+j-ым информационным входом блока хранения результата 11, i=1, …, n; j=1, …, z. Значения сигналов на информационных входах с первого по z×n-ый имеют вид: {X, …, X, X, …, X, …, X, …, X}.
1
k
Элементы ИЛИ, входящие в группу элементов ИЛИ 13, …, 13, имеют n входов.
Выходы счетчика 17 соединены с соответствующими выходами 10, входящими в группу, и с адресными входами блока хранения результата 11.
Предлагаемая система формирования кадрового состава инновационного проекта работает следующим образом.
Сущность рассматриваемой задачи заключается в следующем.
1
2
k
1
2
n
ji
Пусть задано множество претендентов в команду П={П, П, …, П}, множество функций F={F, F, F}, связанных матрицей компетенций М, в которой H - элемент матрицы, который связывает возможности претендентов относительно способности выполнения соответствующих функций (табл. 1).
ji
ji
Претенденты умеют выполнять несколько функций. Если j-ый претендент выполняет i-ую функцию, то H=1, в противном случае H=0.
Из множества претендентов необходимо сформировать варианты состава команды проекта S∈П, при которых один исполнитель выполняет одну функцию (работу), и определить версии распределения работ между членами команды проекта.
Работа системы основана на формировании множества вариантов построения команды проекта, в которой один исполнитель выполняет одну работу, и определении версий распределения работ между членами команды проекта для каждого варианта.
1
2
n
В исходном состоянии все счетчики, входящие в группу из n счетчиков 7, 7, …, 7, и счетчик 17 находятся в нулевом состоянии. Триггер готовности результата 8 находится в состоянии «0».
1
n
Количество претендентов, которые могут выполнять заданные функции T={t, …, t}, определяется следующим образом:
1
2
n
i
1
i
i
c
c
Коэффициент счета для счетчиков, входящих в группу из n счетчиков 7, 7, …, 7, имеют следующие значения K=t+1; K=t, i=2, …, n.
i
2
В блоке памяти 19 записаны двоичные коды номеров претендентов, которые могут выполнить i-ую функцию, i=1, …, n. Количество выходов блоков памяти z=]logk[.
1
1
i
i
Информация о кодах претендентов записана в блоке памяти 19 с адреса «1» по адрес t, в блоках памяти 19, i=2, …, n с адреса «0» по адрес t-1.
2
На входы задания количества функций 14 подается q-разрядный двоичный код числа n, q=]logn[.
2
k
k
n
n
Количество выходов группы выходов 10 и, соответственно, количество выходов дополнительного счетчика 17 и адресных входов блока хранения результата 11 определяется следующим образом: v=]log(C)[, где C - количество сочетаний из k по n.
1
1
1
n
j
1
k
1
k
1
n
Для включения системы на вход пуска 1 подается сигнал «1». Поскольку на выходе триггера готовности результата 8 сигнал «0», то на выходе элемента НЕ 12 сигнал «1» и импульсы с выхода генератора тактовых импульсов 2 поступают на счетный вход счетчика 7, входящего в группу счетчиков. После поступления первого импульса на выходах счетчика 7 двоичный код «0…01», а на выходах остальных счетчиков, входящих в группу, двоичные коды «0…0». Эти коды поступают на адресные входы соответствующих блоков памяти 19 и на их выходах формируются двоичные коды претендентов. Дешифраторы, входящие в группу из n дешифраторов 9, …, 9, преобразуют поступивший двоичный код в унитарный, в котором только один разряд имеет значение «1», а остальные - значение «0». На выходе элемента ИЛИ 13, входящего в группу из k элементов ИЛИ 13, …, 13, формируется сигнал «1», если j-ый претендент входит в состав рассматриваемого варианта построения команды проекта. Сумматор 3 производит суммирование значений с выходов элементов ИЛИ, входящих в группу из k элементов ИЛИ 13, …, 13. Двоичный код суммы поступает на первую группу входов схемы сравнения 4, которая сравнивает его с заданным кодом количества функций. Если участвуют n претендентов, т.е. выполняется условие один исполнитель - одна функция, то на выходе схемы сравнения 4 формируется сигнал «1», который после поступления импульса с выхода первого элемента задержки 15 проходит на счетный вход дополнительного счетчика 17, изменяя его на следующее состояние («0…01»). После поступления сигнала с выхода второго элемента задержки 16 происходит запись информации с выходов блоков памяти, входящих в группу из n блоков памяти 19, …, 19 в блок хранения результатов 11 по адресу «0…01». Элементы задержки 15 и 16 формируют сигналы после окончания переходных процессов в схеме.
Если на выходе схемы сравнения 5 сигнал «0» - это свидетельствует о том, что при формировании варианта построения команды проекта нарушено условие «один исполнитель - одна функция», и результат не рассматривается.
n
Указанный процесс повторяется с приходом каждого последующего импульса с выхода генератора тактовых импульсов. После рассмотрения всех вариантов на выходе переноса n-го счетчика 7 формируется сигнал «1», который переводит триггер готовности результата 8 в состояние «1», при этом на выходе устройства 6 формируется сигнал «1», указывающий на окончание процесса решения задачи. На выходе элемента НЕ 12 формируется сигнал «0», который закрывает элемент И 18 для прохождения импульсов с выхода генератора тактовых импульсов 2. Двоичный код на группе выходов 10 указывает на количество полученных решений, а в блоке хранения результата записан их вид.
Ниже приведен пример работы системы для матрицы компетенций, приведенной в табл. 2.
В результате анализа всего множества вариантов построения команды проекта формируется множество вариантов построения команды, удовлетворяющих условию «одна работа - один исполнитель», и распределение функций в каждом их вариантов.
В табл.3 приведены решения, записанные в блок хранения результатов 11.
Решение представляет собой двоичный код, составленный из кодов исполнителей. Место расположение кода исполнителя указывает на номер выполняемой функции, например для адреса 30, двоичный код 111100110010101 состоит из кодов исполнителей (табл. 4):
Таким образом, технический результат заявляемого изобретения - расширение функциональных возможностей: формирование из множества претендентов вариантов построения команды проекта, в которой один исполнитель выполняет одну функцию и распределение функций между членами команды проекта достигается за счет технических средств вместе со связями, упомянутых в описании работы системы.
Использованные источники
1. Система рационального распределения ресурсов (RU №2375750 C1, МПК G06Q 10/00, заявлено 27.03.2008, опубликовано 10.12.2009).
2. Устройство для решения задачи о назначениях (RU №2439687 C1, МПК G06F 17/50, заявлено 01.06.2010, опубликовано 10.01.2012).
3. Устройство для решения задачи о назначении (RU №2511412 C1, МПК G06F 17/00, G06Q 10/06, заявлено 24.12.2012, опубликовано 10.04.2014).