RU2758183C1 - Method and device for training in planning and performing tasks - Google Patents
Method and device for training in planning and performing tasks Download PDFInfo
- Publication number
- RU2758183C1 RU2758183C1 RU2020115309A RU2020115309A RU2758183C1 RU 2758183 C1 RU2758183 C1 RU 2758183C1 RU 2020115309 A RU2020115309 A RU 2020115309A RU 2020115309 A RU2020115309 A RU 2020115309A RU 2758183 C1 RU2758183 C1 RU 2758183C1
- Authority
- RU
- Russia
- Prior art keywords
- tasks
- block
- plan
- matrix
- task
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Изобретение относится к специализированным устройствам вычислительной техники и может быть использовано в системах автоматизации деловых процессов, в частности в системах управления временными ресурсами, людьми или проектами, например, организация, планирование, составление расписаний или распределение временных, человеческих или машинных ресурсов. [МПК G06Q 10/06, G06F 17/00]The invention relates to specialized computing devices and can be used in systems for automating business processes, in particular in systems for managing time resources, people or projects, for example, organizing, planning, scheduling or allocating time, human or machine resources. [IPC
Из уровня технички известны СИСТЕМЫ И МЕТОДЫ УПРАВЛЕНИЯ ПРОЕКТАМИ [US2013103448 (А1), опубл. 25.04.2013 г.], которые включают в себя подачу запроса на запуск проекта в системе управления проектами, получение уведомления о том, что обработчики ролей были назначены множеству задач, необходимых для завершения проекта, выполнение по меньшей мере одной задачи из множества задач, а также получение уведомления о том, что по меньшей мере одна задача была рассмотрена по меньшей мере одним из назначенных обработчиков роли.From the technical level known SYSTEMS AND METHODS OF PROJECT MANAGEMENT [US2013103448 (A1), publ. 04/25/2013], which include submitting a request to start a project in the project management system, receiving a notification that role handlers have been assigned to a set of tasks required to complete a project, performing at least one task from a set of tasks, and also receiving notification that at least one task has been reviewed by at least one of the assigned role handlers.
Недостатком данного аналога являются относительно узкие функциональные возможности по планированию и управлению только проектами.The disadvantage of this analogue is the relatively narrow functionality for planning and managing only projects.
Также из уровня техники известна ПОРТАТИВНАЯ СИСТЕМА УПРАВЛЕНИЯ ЗАДАЧАМИ [CN105761014 (А), опубл. 13.07.2016], характеризующаяся тем, что задачи принимают за единицу на основе оригинального программного обеспечения для управления целевыми потоками задач, автоматически сортируя и сопоставляя множество задач с использованием принципа общего планирования в соответствии с различными схемами в порядке: приоритет, и создание графика плана задач. В этом методе содержатся три основные сборки: клиентское программное обеспечение, серверное программное обеспечение и база данных. Клиентское программное обеспечение и серверное программное обеспечение, соответственно, содержат интерфейс клиента и сборку доступа к данным. База данных содержит таблицу информации о персонале, записывающую информацию о персонале, информацию о задаче записи из таблицы задач, таблицу схемы распределения записей, записывающую информацию схемы распределения, и таблица выполнения задачи, записывающая ход выполнения задачи. Изобретение делает прорыв на основе оригинального программного обеспечения для управления целевыми потоками задач, уделяет больше внимания повышению производительности труда сотрудников и позволяет тратить основное время и усилия сотрудников на выполнение задач.Also known from the prior art PORTABLE TASK CONTROL SYSTEM [CN105761014 (A), publ. 07/13/2016], characterized by the fact that tasks are taken as a unit based on the original software for managing target flows of tasks, automatically sorting and matching many tasks using the principle of general scheduling in accordance with various schemes in order: priority, and creating a task plan schedule ... This method contains three main assemblies: client software, server software, and database. The client software and the server software, respectively, contain a client interface and a data access assembly. The database includes a personnel information table recording personnel information, task information of recording from the task table, a record distribution scheme table recording the distribution scheme information, and a task execution table recording the progress of the task. The invention makes a breakthrough based on the original software for managing target flows of tasks, pays more attention to improving employee productivity and allows you to spend most of the time and effort of employees on tasks.
Недостатком данного аналога является многоуровневая иерархическая система построения данного решения, которая обуславливает сложность реализации и низкую надежность.The disadvantage of this analogue is a multi-level hierarchical system for building this solution, which causes the complexity of implementation and low reliability.
Также из уровня техники известна СИСТЕМА И МЕТОД ПОДДЕРЖКИ ПЛАНИРОВАНИЯ ПРОЕКТА [JP2011048459 (А), опубл. 10.03.2011], включающее устройство управления проектом, управляющее проектом, содержащее множество задач, ранее сохраняет данные результатов планировщика для определения соотношения между по меньшей мере идентификатором ответственного лица, идентификатором вида задачи, идентификатором планировщика плана, частотой начисления платы, задержкой времени выполнения коэффициент и частота соблюдения сроков выполнения на основе результатов выполнения существующего проекта. Когда устройство управления проектом получает запланированный проект, подготовленный в терминале планировщика, устройство управления проектом получает частоту заряда, коэффициент задержки времени выполнения и частоту соблюдения времени выполнения от устройства хранения в каждой задаче на основе комбинации среди идентификатора вида задачи, идентификатора плановика, и идентификатор ответственного лица, относящийся к запланированному проекту, вычисляет коэффициент соблюдения времени выполнения заказа, средний коэффициент задержки и ожидаемое время задержки в каждой задаче и создает информацию об оценке проекта.Also from the prior art known SYSTEM AND METHOD OF SUPPORTING PROJECT PLANNING [JP2011048459 (A), publ. 03/10/2011], including a project management device managing a project containing a plurality of tasks, previously stores the scheduler results data to determine the relationship between at least the responsible person identifier, the task type identifier, the plan scheduler identifier, the charging frequency, the execution time delay ratio, and the frequency of meeting deadlines based on the results of an existing project. When the project manager receives a scheduled project prepared in the scheduler terminal, the project manager receives the charge rate, runtime delay ratio and runtime observance rate from the storage device in each task based on a combination among task type ID, planner ID, and responsible person ID. related to the planned project, calculates the lead time adherence rate, the average latency rate, and the expected latency for each task, and generates project evaluation information.
Недостатком данного аналога является сложная аппаратная реализация, предусматривающая контроль множества физических показателей, которая ограничивает возможности реализации известного технического решения.The disadvantage of this analogue is a complex hardware implementation, which provides for the control of a variety of physical indicators, which limits the implementation of the known technical solution.
Наиболее близкая по технической сущности является АВТОМАТИЗИРОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ [RU 2599339 С1, опубл. 10.10.2016], содержащая базу данных плановых проектных задач, блок календарного среднесрочного планирования, базу данных о сотрудниках, базу данных о функциональных задачах по договорным и внутренним соглашениям, базу данных учета рабочего времени и блок расчета заработной платы, отличающаяся тем, что введены блок оценки важности функциональных задач, вход которого соединен с выходом базы данных о функциональных задачах по договорным и внутренним соглашениям, блок оценки временных рамок выполнения функциональных задач, вход которого соединен с выходом блока оценки важности функциональных задач, а выход соединен с первым входом блока календарного среднесрочного планирования, блок оценки важности плановых проектных задач, вход которого соединен с выходом базы данных плановых проектных задач, блок оценки временных рамок выполнения плановых проектных задач, вход которого соединен с выходом блока оценки важности плановых проектных задач, а выход соединен со вторым входом блока календарного среднесрочного планирования, третий вход которого соединен с выходом базы данных о сотрудниках и первым входом блока расчета заработной платы, блок оценки выполнения среднесрочного плана, вход которого соединен с выходом блока календарного среднесрочного планирования, первый выход соединен с четвертым входом блока календарного среднесрочного планирования, а второй выход соединен со вторым входом блока расчета заработной платы, третий вход которого соединен с выходом базы данных учета рабочего времени, а также последовательно соединенные блок оперативной памяти дополнительных задач, блок оценки важности дополнительных задач и блок оценки временных рамок выполнения дополнительных задач, выход которого соединен с пятым входом блока календарного среднесрочного планирования.The closest in technical essence is the AUTOMATED ENTERPRISE MANAGEMENT SYSTEM [RU 2599339 C1, publ. 10.10.2016], containing a database of planned project tasks, a block of calendar medium-term planning, a database of employees, a database of functional tasks under contractual and internal agreements, a database of working hours and a payroll block, characterized in that a block assessing the importance of functional tasks, the input of which is connected to the output of the database on functional tasks according to contractual and internal agreements, a block for assessing the time frame for performing functional tasks, the input of which is connected to the output of the block for assessing the importance of functional tasks, and the output is connected to the first input of the block of medium-term scheduling , a block for assessing the importance of planned project tasks, the input of which is connected to the output of the database of planned project tasks, a block for assessing the time frames for performing planned project tasks, the input of which is connected to the output of the block for assessing the importance of planned project tasks, and the output is connected to the second input of the calendar block medium-term planning, the third input of which is connected to the output of the employee database and the first input of the payroll block, the block for evaluating the implementation of the medium-term plan, the input of which is connected to the output of the medium-term calendar planning block, the first output is connected to the fourth input of the medium-term calendar planning block, and the second the output is connected to the second input of the payroll block, the third input of which is connected to the output of the working time accounting database, as well as a series-connected block of RAM for additional tasks, a block for evaluating the importance of additional tasks and a block for evaluating the time frame for performing additional tasks, the output of which is connected to the fifth input of the block of medium-term scheduling.
Основной технической проблемой прототипа является сложная и громоздкая архитектура построения системы управления и планирования, для работы с которой пользователю необходимо изучить большое количество дидактического материала по работе с ней (инструкций и методичек), кроме того к недостатку прототипа можно отнести низкую стабильность работы пользователей с известной системой, которая обусловлена тем, что у пользователя не вырабатывается навык выполнения поставленных задач.The main technical problem of the prototype is the complex and cumbersome architecture of building a control and planning system, for working with which the user needs to study a large amount of didactic material on working with it (instructions and manuals), in addition, the disadvantage of the prototype can be attributed to the low stability of users' work with the known system. , which is due to the fact that the user does not develop the skill of performing the assigned tasks.
Задачей изобретения является устранение недостатков прототипа.The objective of the invention is to eliminate the disadvantages of the prototype.
Техническим результатом изобретения является повышение стабильности выполнения пользователем задач.The technical result of the invention is to increase the stability of the user's performance of tasks.
Указанный технический результат достигается за счет того, что способ обучения планированию и выполнению задач, характеризующийся тем, что обучение осуществляют посредством последовательного прохождения двух подготовительных и дневных этапов обучения: на первом подготовительном этапе обучения пользователь посредством блока ввода записывает в строчки M1(i, 1:k) матрицы не отсортированных задач M1n1,k блока неотсортированных задач атрибуты задач, где i - порядковый номер задачи в матрице не отсортированных задач, n1 - общее количество задач в матрице не отсортированных задач, k - количество атрибутов задач, и тем самым формирует матрицу неотсортированных задач, на втором подготовительном этапе обучения блок не отсортированных задач в зависимости от значений идентификаторов классов задач M1(i, 1) матрицы не отсортированных задач перемещает строчки M1(i, 1:k) матрицы не отсортированных задач в матрицу задач недельного плана M2n2,k блока задач недельного плана, где n2 - количество задач недельного плана, в матрицу задач дневного плана M3n3,k блока задач дневного плана, где n3 - количество задач дневного плана, в матрицу не актуальных задач M5n5,k блока не актуальных задач, где n5 - количество не актуальных задач, после чего на дневном этапе обучения пользователь из блока задач дневного плана последовательно посредством блока ввода отправляет строчки М3(i, 1:k) матрицы задач дневного плана на пользовательский интерфейс, после чего при необходимости пользователь посредством блока ввода корректирует атрибуты - задачи, при этом блок задач дневного плана задает значение соответствующего элемента изменения атрибутов задач дневного плана R(i)=1, затем если все элементы R(1:n3) соответствуют значению «1», тогда срабатывает логический блок «И» и передает управляющий сигнал в блок накопления результатов оценки качества выполнения задач, который в зависимости от значения времени с блока времени записывает в элементы вектора оценки качества выполнения задач дневного плана R2(j) значение оценки качества выполнения задач дневного плана, при завершении дневного этапа обучения по сигналу с блока времени блок задач дневного недельного плана и блок задач дневного плана изменяют идентификаторы классов задач М2(i, 1) и М3(i, 1) и в зависимости от их значений, а также данных с блока времени распределяют задачи между матрицей задач недельного плана M2n2,k блока задач недельного плана, матрицей задач дневного плана M3n3,k блока задач дневного плана, матрицей выполненных задач M4n4,k блока выполненных задач, матрицей не актуальных задач M5n5,k блока не актуальных задач, а также формируют вектор изменения атрибутов задач дневного плана R(1, n3) блока задач дневного плана из нулевых элементов, после чего повторяется следующий дневной этап обучения.The specified technical result is achieved due to the fact that the method of teaching planning and performing tasks, characterized by the fact that learning is carried out by sequentially passing through two preparatory and daytime stages of training: at the first preparatory stage of training, the user, through an input unit, writes in lines M1 (i, 1: k) matrices of unsorted tasks M1 n1, k of the block of unsorted tasks are attributes of tasks, where i is the ordinal number of the task in the matrix of unsorted tasks, n1 is the total number of tasks in the matrix of unsorted tasks, k is the number of attributes of tasks, and thus forms the matrix unsorted tasks, at the second preparatory stage of training, the block of unsorted tasks, depending on the values of the identifiers of the classes of tasks M1 (i, 1) of the matrix of unsorted tasks, moves the rows M1 (i, 1: k) of the matrix of unsorted tasks into the matrix of tasks of the weekly plan M2 n2 , k of the block of tasks of the weekly plan, where n2 is the number of tasks not effective plan, into the matrix of daily plan tasks M3 n3, k block of daily plan tasks, where n3 is the number of daily plan tasks, into the matrix of irrelevant tasks M5 n5, k block of irrelevant tasks, where n5 is the number of irrelevant tasks, then on During the day stage of training, the user from the block of daily plan tasks sequentially through the input block sends lines M3 (i, 1: k) of the matrix of the daily plan tasks to the user interface, after which, if necessary, the user, through the input block, corrects the attributes - tasks, while the block of daily plan tasks sets the value of the corresponding element for changing the attributes of daily plan tasks R (i) = 1, then if all the elements R (1: n3) correspond to the value "1", then the logical block "AND" is triggered and transmits a control signal to the block for accumulating the results of assessing the quality of execution tasks, which, depending on the time value from the time block, writes to the elements of the vector for assessing the quality of the daily plan tasks R2 (j) h the assessment of the quality of the daily plan tasks, at the end of the day training stage, upon a signal from the time block, the daily weekly plan task block and the daily plan task block change the identifiers of the task classes M2 (i, 1) and M3 (i, 1) and, depending on their values, as well as data from the time block, distribute tasks between the matrix of tasks of the weekly plan M2 n2, k of the task block of the weekly plan, the matrix of tasks of the daily plan M3 n3, k of the block of tasks of the daily plan, the matrix of completed tasks M4 n4, k of the block of completed tasks, the matrix is not topical tasks M5 n5, k of the block of non-topical tasks, and also form a vector of change in the attributes of the tasks of the daily plan R (1, n3) of the block of tasks of the daily plan from zero elements, after which the next day training stage is repeated.
В частности, новые подготовительные этапы обучения могут осуществляться при прохождении текущих дневных этапов обучения.In particular, new preparatory stages of training can be carried out during the passage of the current daytime stages of training.
В частности, если статус повторяемости М3(i, 2) задачи дневного плана M3(i, 1:k) соответствует значению «ежедневный», тогда при завершении дневного этапа обучения статус ее выполнения M3(i, 3) меняется на «не обработанный».In particular, if the repeatability status M3 (i, 2) of the daily plan task M3 (i, 1: k) corresponds to the value “daily”, then at the end of the daytime stage of training, the status of its execution M3 (i, 3) changes to “not processed” ...
В частности, при завершении дневного этапа обучения, если дата начала выполнения задачи недельного плана M2(i, 4) соответствует текущей дате, тогда ее идентификатор класса задачи M2(i, 1) меняется на «задача дневного плана» после чего перемещается в матрицу задач дневного плана M3(n3, k).In particular, at the end of the day training stage, if the start date of the task of the weekly plan M2 (i, 4) corresponds to the current date, then its class identifier of the task M2 (i, 1) changes to "task of the day plan" and then moves to the matrix of tasks daily plan M3 (n3, k).
В частности, при записи задач в строчки M1(i, 1:k) матрицы не отсортированных задач M1n1,k блока неотсортированных задач пользователь указывает атрибуты задачи: идентификатор класса задачи, статус повторяемости задачи, статус выполнения задачи, дата начала выполнения, дата окончания выполнения, наименование задачи, описание задачи, трудоемкость выполнения, примечания.In particular, when writing tasks to the lines M1 (i, 1: k) of the matrix of unsorted tasks M1 n1, k of the block of unsorted tasks, the user specifies the task attributes: task class identifier, task repeatability status, task execution status, start date, end date execution, name of the task, description of the task, complexity of implementation, notes.
В частности, пользователь посредством блока ввода передает на пользовательский интерфейс матрицу не отсортированных задач M1n,k блока неотсортированных задач, матрицу задач недельного плана M2n2,k из блока задач недельного плана, матрицу задач дневного плана M3n3,k из блока задач дневного плана, матрицу выполненных задач M4n4,k из блока выполненных задач, матрицу не актуальных задач M5n5,k из блока не актуальных задач.In particular, the user through the input block transfers to the user interface a matrix of unsorted tasks M1 n, k of a block of unsorted tasks, a matrix of weekly plan tasks M2 n2, k from a weekly plan task block, a daily plan task matrix M3 n3, k from a daily plan task block , the matrix of completed tasks M4 n4, k from the block of completed tasks, the matrix of irrelevant tasks M5 n5, k from the block of not urgent tasks.
В частности, значение оценки качества выполнения задач дневного плана блоком накопления результатов оценки качества выполнения задач рассчитывается по соотношению R2(j)=1440-(Ч⋅60+М), где Ч - текущий час суток и М - текущая минута сработки логического блока «И».In particular, the value of assessing the quality of the daily plan tasks execution by the block for accumulating the results of assessing the quality of tasks execution is calculated by the ratio R2 (j) = 1440- (H⋅60 + M), where H is the current hour of the day and M is the current minute of triggering of the logical block " AND".
В частности, после изменения значения элемента R(i) изменения атрибутов задач дневного плана на «1», изменяется цвет отображения соответствующей задачи M3(i, 1:k) на пользовательском интерфейсе.In particular, after changing the value of the element R (i), changing the attributes of the daily plan tasks to "1", the display color of the corresponding task M3 (i, 1: k) on the user interface changes.
Указанный технический результат достигается за счет того, что устройство для обучения планированию и выполнению задач содержит блок ввода, который подключен к блоку не отсортированных задач, к блоку задач недельного плана, к блоку задач дневного плана, к блоку выполненных задач и к блоку не актуальных задач, блок не отсортированных задач подключен к блоку задач недельного плана, к блоку задач дневного плана, к блоку выполненных задач и к блоку не актуальных задач, блок задач недельного плана подключен к блоку задач дневного плана, к блоку выполненных задач и к блоку не актуальных задач, блок задач дневного плана подключен к блоку выполненных задач и к блоку не актуальных задач, блок выполненных задач подключен к блоку не актуальных задач, блок задач дневного плана подключен к логическому блоку «И», выход которого последовательно соединен с блоком накопления результатов оценки качества выполнения задач и с пользовательским интерфейсом, также к пользовательскому интерфейсу подключены блок не отсортированных задач, блок задач недельного плана, блок задач дневного плана, блок выполненных задач и блок не актуальных задач, блок времени подключен к блоку не отсортированных задач, к блоку задач недельного плана, к блоку задач дневного плана, к блоку выполненных задач, к блоку не актуальных задач и к блоку накопления результатов оценки качества выполнения задач. В частности, блок не отсортированных задач, блок задач недельного плана, блок задач дневного плана, блок выполненных задач и блок не актуальных задач содержат матрицы с атрибутами задач, образованными последовательностями 0 и 1 в соответствии со схемой кодирования ASC II.The specified technical result is achieved due to the fact that the device for teaching planning and performing tasks contains an input unit that is connected to the block of unsorted tasks, to the block of tasks of the weekly plan, to the block of tasks of the daily plan, to the block of completed tasks and to the block of irrelevant tasks. , the block of unsorted tasks is connected to the block of tasks of the weekly plan, to the block of tasks of the daily plan, to the block of completed tasks and to the block of irrelevant tasks, the block of tasks of the weekly plan is connected to the block of tasks of the daily plan, to the block of completed tasks and to the block of irrelevant tasks , the block of tasks of the daily plan is connected to the block of completed tasks and to the block of irrelevant tasks, the block of completed tasks is connected to the block of non-urgent tasks, the block of tasks of the daily plan is connected to the logical block "I", the output of which is sequentially connected to the block of accumulation of results of assessing the quality of execution tasks and with the user interface, also the bloc are connected to the user interface to unsorted tasks, block of tasks of the weekly plan, block of tasks of the daily plan, block of completed tasks and block of irrelevant tasks, the time block is connected to the block of unsorted tasks, to the block of tasks of the weekly plan, to the block of tasks of the daily plan, to the block of completed tasks, to the block of non-urgent tasks and to the block of accumulation of the results of assessing the quality of tasks. In particular, the block of unsorted tasks, the block of tasks of the weekly plan, the block of tasks of the daily plan, the block of completed tasks and the block of irrelevant tasks contain matrices with task attributes formed by
Краткое описание чертежейBrief Description of Drawings
На фиг. 1 показана блок-схема устройства для обучения планированию и выполнению задач.FIG. 1 shows a block diagram of a device for teaching scheduling and execution of tasks.
На фиг. 2-6 показан интерфейс варианта реализации интерфейса устройства для обучения планированию и выполнению задач.FIG. 2-6 shows the interface of an embodiment of the device interface for teaching scheduling and performing tasks.
На фигуре обозначено: 1 - блок ввода, 2 - блок не отсортированных задач, 3 - блок задач недельного плана, 4 - блок задач дневного плана, 5 - блок выполненных задач, 6 - блок не актуальных задач, 7 - логический блок «И», 8 - блок накопления результатов оценки качества выполнения задач, 9 - пользовательский интерфейс, 10 - блок времени.The figure indicates: 1 - block of input, 2 - block of unsorted tasks, 3 - block of tasks of the weekly plan, 4 - block of tasks of the daily plan, 5 - block of completed tasks, 6 - block of irrelevant tasks, 7 - logical block "AND" , 8 - block for accumulating the results of assessing the quality of tasks, 9 - user interface, 10 - time block.
Осуществление изобретенияImplementation of the invention
Устройство для обучения планированию и выполнению задач содержит блок ввода 1, который подключен к блоку не отсортированных задач 2, блоку задач недельного плана 3, блоку задач дневного плана 4, блоку выполненных задач 5, блоку не актуальных задач 6. Блок не отсортированных задач 2, блок задач недельного плана 3, блок задач дневного плана 4, блок выполненных задач 5 и блок не актуальных задач 6 содержат матрицы с атрибутами задач, образованными последовательностями 0 и 1 в соответствии со схемой кодирования ASC II.The device for teaching planning and execution of tasks contains an
Блок не отсортированных задач 2 подключен к блоку задач недельного плана 3, блоку задач дневного плана 4, блоку выполненных задач 5 и к блоку не актуальных задач 6. Блок задач недельного плана 3 подключен к блоку задач дневного плана 4, блоку выполненных задач 5 и к блоку не актуальных задач 6. Блок задач дневного плана 4 подключен к блоку выполненных задач 5 и к блоку не актуальных задач 6. Блок выполненных задач 5 подключен к блоку не актуальных задач 6.The block of
Блок задач дневного плана 4 подключен к логическому блоку «И» 7, выход которого последовательно соединен с блоком накопления результатов оценки качества выполнения задач 8 и с пользовательским интерфейсом 9.The block of tasks of the
Также к пользовательскому интерфейсу 9 подключены блок не отсортированных задач 2, блок задач недельного плана 3, блок задач дневного плана 4, блок выполненных задач 5 и блок не актуальных задач 6.Also, a block of
Блок времени 10 подключен к блоку не отсортированных задач 2, блоку задач недельного плана 3, блоку задач дневного плана 4, блоку выполненных задач 5, к блоку не актуальных задач 6 и к блоку накопления результатов оценки качества выполнения задач 8.The
Обозначения векторов и матриц, используемых в устройстве для обучения планированию и выполнению задач:Designations of vectors and matrices used in the device for teaching planning and performing tasks:
- M1n,k - матрица не отсортированных задач, которая хранится в блоке неотсортированных задач 2, где n - количество не отсортированных задач, k - количество атрибутов задач;- M1 n, k is the matrix of unsorted tasks, which is stored in the block of
Количество атрибутов задач может изменяться в различных вариантах реализации заявленного решения, например, для рассматриваемого варианта реализации задачи могут иметь следующие классы:The number of task attributes can vary in different implementations of the declared solution, for example, for the considered implementation option, the tasks can have the following classes:
1) M1n,1 - идентификатор класса задачи: задача недельного плана, задача дневного плана, не актуальная задача, выполненная задача;1) M1 n, 1 - task class identifier: weekly plan task, daily plan task, not actual task, completed task;
2) M1n,2 - статус повторяемости задачи: еженедельная задача, ежедневная задача, разовая;2) M1 n, 2 - task repeatability status: weekly task, daily task, one-time;
3) M1n,3 - статус выполнения задачи: не выполнена, выполнена;3) M1 n, 3 - task execution status: not completed, completed;
4) M1n,4 - дата начала выполнения;4) M1 n, 4 - start date of execution;
5) M1n,5 - дата окончания выполнения;5) M1 n, 5 - completion date;
6) M1n,6 - наименование задачи;6) M1 n, 6 - task name;
7) M1n,7 - описание задачи;7) M1 n, 7 - problem description;
8) M1n,8 - трудоемкость выполнения;8) M1 n, 8 - complexity of execution;
9) M1n,9 - примечания.9) M1 n, 9 - notes.
- M2n2,k - матрица задач недельного плана, которая хранится в блоке задач недельного плана 3, где n2 - количество задач недельного плана, k - количество атрибутов задач;- M2 n2, k is the matrix of weekly plan tasks, which is stored in the block of tasks of the
- M3n3,k - матрица задач дневного плана, которая хранится в блоке задач дневного плана 4, где n3 - количество задач дневного плана, k - количество атрибутов задач;- M3 n3, k is the matrix of daily plan tasks, which is stored in the block of
- M4n4,k - матрица выполненных задач, которая хранится в блоке выполненных задач 5,- M4 n4, k is the matrix of completed tasks, which is stored in the block of completed
где n4 - количество выполненных задач, k - количество атрибутов задач;where n4 is the number of completed tasks, k is the number of task attributes;
- M5n5,k- матрица не актуальных задач, которая хранится в блоке не актуальных задач 6,- M5 n5, k - matrix of irrelevant tasks, which is stored in the block of
где n5 - количество не актуальных задач, k - количество атрибутов задач;where n5 is the number of irrelevant tasks, k is the number of task attributes;
- Rn3 - вектор изменения атрибутов задач дневного плана, где n3 - количество задач дневного плана;- R n3 is the vector of changes in the attributes of daily plan tasks, where n3 is the number of daily plan tasks;
- R2d - вектор оценки качества выполнения задач дневного плана, где d - количество контролируемых дней.- R2 d is a vector for assessing the quality of the daily plan tasks, where d is the number of monitored days.
Ячейки указанных матриц и векторов могут быть образованы последовательностями 0 и 1 в соответствии с применяемой схемой кодирования, например, ASC II, следовательно, блок не отсортированных задач 2, блок задач недельного плана 3, блок задач дневного плана 4, блок выполненных задач 5, а также блок не актуальных задач 6 полностью охарактеризованы на функциональном уровне и описываемая форма реализации предполагает использование логических элементов или программируемого (настраиваемого) многофункционального средства. Таким образом, признаки имеют материальную сущность и действия осуществляются над материальными объектами. Блок ввода 1 может быть выполнен в виде клавиатуры, манипулятора «Мышь» или сенсорного экрана мобильного телефона.The cells of these matrices and vectors can be formed by
Пользовательский интерфейс 9 может быть выполнен в виде экрана компьютера или мобильного устройства.The
Способ обучения планированию и выполнению задач реализуется посредством последовательного прохождения подготовительных и дневных этапов обучения. На первом подготовительном этапе обучения пользователь посредством блока ввода 1 записывает в строчки M1(i, 1:k) матрицы не отсортированных задач M1n1,k блока неотсортированных задач 2 атрибуты задач, где i - порядковый номер задачи в матрице не отсортированных задач, n1 - общее количество задач в матрице не отсортированных задач, k - количество атрибутов задач, и тем самым формирует матрицу неотсортированных задач.The way of teaching planning and performing tasks is realized through the sequential passage of the preparatory and daytime stages of training. At the first preparatory stage of training, the user, through
Например, для рассматриваемого варианта реализации матрица не отсортированных задач М15,9 может быть реализована в следующем виде:For example, for the considered implementation option, the matrix of unsorted tasks M1 5.9 can be implemented in the following form:
На втором подготовительном этапе обучения блок не отсортированных задач в зависимости от значений идентификаторов классов задач М1(i, 1) матрицы не отсортированных задач перемещает строчки M1(i, 1:9) матрицы не отсортированных задач в матрицу задач недельного плана М22 9 блока задач недельного плана 3:At the second preparatory stage of training, the block of unsorted tasks, depending on the values of the identifiers of the classes of tasks M1 (i, 1) of the matrix of unsorted tasks, moves the lines M1 (i, 1: 9) of the matrix of unsorted tasks into the matrix of tasks of the weekly plan M2 2 9 of the task block week plan 3:
в матрицу задач дневного плана М33,9 блока задач дневного плана 4:in the matrix of tasks of the daily plan M3 3.9 block of tasks of the daily plan 4:
После чего на дневном этапе обучения пользователь из блока задач дневного плана последовательно посредством блока ввода отправляет строчки М3(i, 1:9) матрицы задач дневного плана на пользовательский интерфейс, после чего при необходимости пользователь посредством блока ввода корректирует атрибуты - задачи, например,After that, at the daytime stage of training, the user from the block of daily plan tasks sequentially through the input block sends lines M3 (i, 1: 9) of the matrix of the daily plan tasks to the user interface, after which, if necessary, the user, through the input block, corrects the attributes - tasks, for example,
Одновременно, блок задач дневного плана 4 задает значение соответствующего элемента изменения атрибутов задач дневного плана R(1)=1, затем если все элементы R(1:3) соответствуют значению «1», тогда срабатывает логический блок «И» 7 и передает управляющий сигнал в блок накопления результатов оценки качества выполнения задач 8, который в зависимости от значения времени с блока времени 10 записывает в элементы R2(1) значение оценки качества выполнения задач дневного плана. Например, если последняя задача дневного плана была выполнена в 20:45, тогда блок накопления результатов оценки качества выполнения задач 8 записывает в элемент R2(1)=1440-20*60+45=195, при этом чем быстрее будут отработаны все задачи дневного плана, тем более высока будет выставлены оценка.At the same time, the block of tasks of the
После изменения значения элемента R(1) изменения атрибутов задач дневного плана на «1», изменяется цвет отображения соответствующей задачи М3(1, 1:k) на пользовательском интерфейсе. Например, цвет отображения может поменяться с красного на зеленый.After changing the value of the element R (1), changing the attributes of the daily plan tasks to "1", the display color of the corresponding task M3 (1, 1: k) on the user interface changes. For example, the display color may change from red to green.
При завершении дневного этапа обучения в 00:00 по сигналу с блока времени блок задач дневного недельного плана 3 и блок задач дневного плана 4 изменяют идентификаторы классов задач M2(i, 1) и M3(i, 1) и в зависимости от их значений и данных с блока времени 10, например, M21,1 = задача дневного плана, М22,1 = задача недельного плана, М33,1 = выполненная задача, М32,1 = выполненная задача, М33,1 = задача дневного плана, после чего распределяют задачи между матрицей задач недельного плана:At the end of the day training stage at 00:00, upon a signal from the time block, the daily weekly
матрицей задач дневного плана М32,9 блока задач дневного плана 4:matrix of tasks of the daily plan M3 2.9 block of tasks of the daily plan 4:
матрицей выполненных задач М42,9 блока выполненных задач 5:matrix of completed tasks M4 2.9 of the block of completed tasks 5:
Формируют вектор изменения атрибутов задач дневного плана R(1,2) блока задач дневного плана из нулевых элементов, после чего повторяется следующий дневной этап обучения.A vector of changes in the attributes of the daily plan tasks R (1,2) of the daily plan task block is formed from zero elements, after which the next day training stage is repeated.
Во время обучения пользователь посредством блока ввода 1 передает на пользовательский интерфейс 9 матрицу не отсортированных задач M1n,k блока неотсортированных задач, матрицу задач недельного плана M2n2,k из блока задач недельного плана, матрицу задач дневного плана M3n3,k из блока задач дневного плана, матрицу выполненных задач M4n4,k из блока выполненных задач, матрицу не актуальных задач M5n5,k из блока не актуальных задач.During training, the user through
В 2019 году заявитель изготовил вариант реализации заявленного устройства в качестве программного средства для мобильного устройства и веб-сервиса, работа, с интерфейсом которого показан на фиг. 2-6.In 2019, the applicant made a variant of the implementation of the claimed device as a software tool for a mobile device and a web service, the work with the interface of which is shown in Fig. 2-6.
Первоначально задачи пользователь составляет общий список задач. Все задачи, которые у него написаны на разных носителях или существуют только в его голове, он вносит в список «Общий список задач» (см. Фиг. 2).Initially, the user creates a general task list. All tasks that he has written in different media or exist only in his head, he adds to the list "General list of tasks" (see Fig. 2).
После того, как задачи выписаны в колонку «Общий список задач», пользователь формирует список задач на неделю - те задачи, которые пользователь планирует выполнить на текущей неделе (см. Фиг. 3).After the tasks are written out in the "General list of tasks" column, the user generates a list of tasks for the week - those tasks that the user plans to perform this week (see Fig. 3).
Ежедневно из списка задач на неделю или из общего списка отбираются задачи, которые должны быть сделаны в текущую дату. Список, в который помещаются задачи, называется «На сегодня» (см. Фиг. 4).Every day, tasks to be done on the current date are selected from the list of tasks for the week or from the general list. The list in which the tasks are placed is called "Today" (see Fig. 4).
Когда пользователь открывает или вносит какое-либо изменение в задачу списка «На сегодня», у задачи изменяется внешний вид. В данном случае меняется цвет обводки задачи на зеленый, при этом задача может быть не выполнена, у нее может быть просрочен срок выполнения. Важным является то, что она располагается в списке «Задачи на сегодня» (см. Фиг. 5).When a user opens or makes any changes to a task in the Today list, the appearance of the task changes. In this case, the color of the outline of the task changes to green, and the task may not be completed, it may be overdue. It is important that it is located in the "Tasks for today" list (see Fig. 5).
Когда со всеми задачами из списка «Задачи на сегодня» было произведено какое-либо действие, она все меняют свой внешний вид, а пользователь в конце календарного дня получает баллы - вознаграждение от системы просто за то, что он обратил внимание на свои задачи (см. Фиг. 6).When an action has been taken with all the tasks from the “Tasks for Today” list, they all change their appearance, and the user at the end of the calendar day receives points - a reward from the system simply for paying attention to his tasks (see . Fig. 6).
Действие повторяется каждый день. За счет того, что система не заставляет выполнять задачи, вносить в нее какие-то существенные изменения, но начисляет баллы за элементарные любые действия, человеку просто зайти в систему и подвигать задачи. В основе построения методики обучения планированию и выполнению задач лежит схема Действие (действие с задачей) - Результат (изменение цвета задачи на пользовательском интерфейсе 9) - Вознаграждение (получение баллов, если все задачи поменяли свой цвет), которая ведет к желанию и выработке привычки регулярно заходить в сервис и двигать задачи.The action is repeated every day. Due to the fact that the system does not force you to perform tasks, make any significant changes to it, but gives points for any elementary actions, a person just logs into the system and moves the tasks. The basis for building a methodology for teaching planning and performing tasks is the scheme Action (action with a task) - Result (changing the color of the task on the user interface 9) - Reward (getting points if all tasks have changed their color), which leads to desire and habit development on a regular basis enter the service and move tasks.
Методика основана на Scrum методологии - гибкому подходу к разработке программного обеспечения. Мы применяем его к работе с задачами, которые ставит себе человек, и добавляем в него игровую составляющую в виде мгновенного отклика системы на действие с задачей и вознаграждения в конце каждого дня.The methodology is based on the Scrum methodology - an agile approach to software development. We apply it to work with tasks that a person sets for himself, and add a game component to it in the form of an instant response from the system to an action with a task and a reward at the end of each day.
Указанный технический результат достигается за счет того, что у пользователя благодаря архитектуре построения формируется привычка ежедневно работать с задачами текущего дневного плана, это дисциплинируется пользователя, вырабатывается привычка постановки и выполнения задач.The specified technical result is achieved due to the fact that, thanks to the construction architecture, the user develops the habit of working daily with the tasks of the current daily plan, this disciplines the user, develops the habit of setting and performing tasks.
В период тестирования заявленный способ показал свою эффективность на контрольной группе в 200 человек. В течение трех месяцев использования количество завершенных в срок задач возросло на 70%.During the testing period, the claimed method has shown its effectiveness in a control group of 200 people. Within three months of use, the number of tasks completed on time increased by 70%.
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2020115309A RU2758183C1 (en) | 2020-04-30 | 2020-04-30 | Method and device for training in planning and performing tasks |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2020115309A RU2758183C1 (en) | 2020-04-30 | 2020-04-30 | Method and device for training in planning and performing tasks |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2758183C1 true RU2758183C1 (en) | 2021-10-26 |
Family
ID=78289656
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2020115309A RU2758183C1 (en) | 2020-04-30 | 2020-04-30 | Method and device for training in planning and performing tasks |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2758183C1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU4849U1 (en) * | 1996-06-07 | 1997-08-16 | Андрей Игоревич Забродин | DEVICE FOR TRAINING AND CONTROL OF STUDENTS |
| JP2011048459A (en) * | 2009-08-25 | 2011-03-10 | Toshiba Corp | System and method for supporting project planning |
| US8082277B1 (en) * | 2007-06-05 | 2011-12-20 | The Board of Trustees of the University of Alabama, for and on behalf of the University of Alabamaiin Huntsville | Systems and methods for generating technical documents |
| US20130103448A1 (en) * | 2011-06-21 | 2013-04-25 | King Abdulaziz City For Science And Technology | Project management systems and methods thereof |
-
2020
- 2020-04-30 RU RU2020115309A patent/RU2758183C1/en active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU4849U1 (en) * | 1996-06-07 | 1997-08-16 | Андрей Игоревич Забродин | DEVICE FOR TRAINING AND CONTROL OF STUDENTS |
| US8082277B1 (en) * | 2007-06-05 | 2011-12-20 | The Board of Trustees of the University of Alabama, for and on behalf of the University of Alabamaiin Huntsville | Systems and methods for generating technical documents |
| JP2011048459A (en) * | 2009-08-25 | 2011-03-10 | Toshiba Corp | System and method for supporting project planning |
| US20130103448A1 (en) * | 2011-06-21 | 2013-04-25 | King Abdulaziz City For Science And Technology | Project management systems and methods thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Lei et al. | A statistical analysis of the effects of Scrum and Kanban on software development projects | |
| Dener et al. | Solving the exam scheduling problems in central exams with genetic algorithms | |
| Nembhard et al. | Parallel system scheduling with general worker learning and forgetting | |
| Ambler et al. | Introduction to disciplined agile delivery | |
| Lunesu et al. | Using simulation for understanding and reproducing distributed software development processes in the cloud | |
| Turner et al. | Modeling kanban processes in systems engineering | |
| Domanskyi et al. | A hybrid method for managing agile team in a distributed environment | |
| Schwindt | Resource allocation in project management | |
| Davies | Bank-office process management in the financial services: a simulation approach using a model generator | |
| RU2758183C1 (en) | Method and device for training in planning and performing tasks | |
| CN115147088A (en) | A business management method, device, electronic device and storage medium | |
| Papajohn et al. | Exploring potential delays associated with requests for information in CM/GC highway construction | |
| Javdani Gandomani et al. | A reliable hybrid software development model: CRUP (Crystal Clear & RUP) | |
| Dutta et al. | Analyzing organization structures and performance through agent-based socio-technical modeling | |
| Kurashkin et al. | Software designed for fitness club client's requirements management automation | |
| Kuchta et al. | Traditional versus agile scheduling and implementation of R&D projects: a case study | |
| Halimeh et al. | Scrum metaprocess: a process line approach for customizing Scrum | |
| Porrawatpreyakorn et al. | A knowledge transfer framework for supporting the transition to agile development of web application in the thai telecommunications industry | |
| Yoon | Evaluating the Effect of Process Change on the Performance of an Agile Software Maintenance Team Using Discrete Event Simulation | |
| Bartsch et al. | Simulation environment for IT service support processes: Supporting service providers in estimating service levels for incident management | |
| Prasetyo et al. | A Case Study of Using Scrum for Small to Medium Software Development Project E-Voting Student Council Elections | |
| Kom et al. | Designing cost measurement system in a small scrum based software company using activity based costing model (case study: ABC company) | |
| Sihombing | Development of Financial Management Information System at Education Foundation Using RAD Method | |
| Pathak | The advantages of using project management tools in industries | |
| Leffingwell | Mastering the iteration: An agile white paper |