Научная статья на тему 'Формирование структурно-функционального представления участников проекта'

Формирование структурно-функционального представления участников проекта Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
68
16
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — М. А. Латкин, И. В. Чумаченко

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

FORMING OF STRUCTURE-FUNCTIONAL REPRESENTATION OF PROJECT PARTICIPANTS

Запропоновано формування формалізованої уяви структур та процесів учасників проекту, системна модель реалізації проекту для подальшого якісного та кількісного аналізу методами комп’ютерної обробки

Текст научной работы на тему «Формирование структурно-функционального представления участников проекта»

Посилання на статтю_

Латкин М.А. Формирование структурно-функционального представления участников проекта / М.А. Латкин, И.В. Чумаченко // Управлшня проектами та розвиток виробництва: Зб.наук.пр. - Луганськ: вид-во СНУ iм. В.Даля, 2003. - № 1(6) .-С.39-45.

УДК 681.3

М.А. ЛАТКИН, И.В. ЧУМАЧЕНКО

ФОРМИРОВАНИЕ СТРУКТУРНО-ФУНКЦИОНАЛЬНОГО ПРЕДСТАВЛЕНИЯ УЧАСТНИКОВ ПРОЕКТА

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

М.А.Латкин, 1.В.Чумаченко

ФОРМУВАННЯ СТРУКТУРНО-ФУНКЦЮНАЛЬНО! УЯВИ УЧАСНИК1В ПРОЕКТУ

Запропоновано формування формалiзованоï уяви структур та процеав учасниюв проекту, системна модель реалiзацiï проекту для подальшого ягасного та юльюсного аналiзу методами комп'ютерноТ обробки. Дж.4.

M.A. Latkin, I.V. Chumachenko

FORMING OF STRUCTURE-FUNCTIONAL REPRESENTATION OF PROJECT PARTICIPANTS

Création of formalized représentation of structures and processes is introduced. The system model of project implementation for further qualitative and quantitative analysis by computer data processing is developed.

Актуальность. Сложные проекты характеризуются большим числом участников, количеством привлекаемых ресурсов, большими объемами работ и затратами на их выполнение. Наиболее ответственным и трудоемким этапом жизненного цикла проекта является разработка планов его реализации. Перед руководителем проекта возникают проблемы определения исполнителей проекта, распределения ресурсов по работам проекта и между его участниками. К основным участникам проекта относятся заказчик, инвестор, руководитель проекта, головной исполнитель и соисполнители (проектировщик, поставщик, подрядчик и т.д.) [1].

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

- согласования планов и бюджетов между различными участниками проекта;

- согласования планов и бюджетов с учетом операционной, инвестиционной, финансовой деятельности участника проекта;

"УправлЫня проектами та розвиток виробництва", 2003, № 1(6)

1

- анализа изменения состояния участников в процессе управления проектом.

В настоящее время эффективным инструментом анализа состояния исполнителя является моделирование структур и бизнес-процессов компаний методами Orgware и Workflow. Но эти методы применяются в случае, если заказчик и исполнитель одна и та же организация [2].

Анализ существующих публикаций в рамках выделенной проблемы позволяет сделать следующие выводы:

- существуют стандарты по организации процессов управления и выполнения проектами;

- широкое использование статистических и экспертных методов при принятии управленческих решений;

- создание методов качественного анализа структур и процессов организаций.

В качестве нерешенных частей рассматриваемой проблемной области можно выделить:

- отсутствие на Украине статистических данных в области управления проектами;

- слабое внимание применению аналитических методов для количественного моделирования структур и процессов участников проекта.

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

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

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

El -> GrEl -> UnSys -> Sys -> SSys, где El - элемент системы;

GrEl - группа элементов системы;

UnSys - подсистема;

Sys - система;

SSys - сложная система.

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

Таким образом, имея описание участников проекта на всех уровнях декомпозиции и стратах представления, можно системно моделировать процессы реализации проекта, с учетом собственной производственно-хозяйственной деятельности и взаимодействия различных участников, используя методы экспертных оценок и имитационного моделирования [3 ].

Анализ участников проекта на разных стратах показал, что для представления процессной и информационной страт необходимо сформировать событийные модели, для представления остальных страт (целевая, функциональная, организационная структура, технические средства и

2

"Управлшня проектами та розвиток виробництва", 2003, № 1(6)

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

Формирование формализованного представления участников проекта. Структурные и событийные модели являются взаимосвязанными, одни являются прообразом для других, как по стратам, так и по уровням декомпозиции проектных решений. Поэтому необходимо использовать единый способ представления структурных и событийных моделей. Для наглядного описания моделей используется аппарат теории графов. Для формализованного описания моделей используется аппарат регулярных схем системных моделей (РССМ) [4].

Поскольку структурные модели описывают состав элементов системы на выделенной страте представления, то для связи между операторами у^ будем

Л

использовать базовую операцию конъюнкции у .

Таким образом, формализованное представление структурной модели

можно записать в операторах РССМ в виде: Я = у^ л • • • л у„уя

Вставляя формализованное представление последующих уровней декомпозиции в формализованное представление верхнего уровня, получаем формализованное представление структурной модели на уровне подсистем, групп элементов, элементов:

Я а&у* = [у^ Л-Лу?] = [[у^* Л-Луипп8у*]Л-Л[у^ Л-Лу™"*]] =

ггг От Огп г От Отп гг От Огп г От Огт

= [[[у1 л"луп ]л"л[У1 Л"Луп ]]л"л[[У1 Л"Луп ]л"л[У1 Л"Луп ]]] =

гггг Е1 Е11 г Е1 Е1 т гг Е1 Е1 п г Е1 Е1 щ

= [[[[у1 Л"Луп ]л"л[у1 Л"Луп ]]л"л[[У1 Л"Луп ]л"л[У1 Л"Луп ]]]Л"

Е1 Е1 Е1 Е1 Е1 Е1 Е1 Е1

Л[[[у1 л"луи ]л"л[У1 л"лУи ]]л"л[[У1 л"лУи ]л"л[У1 л"лУи ]]]].

Структурные модели в РССМ можно представить в виде:

Я = / (yi, е,®, у ).

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

а) умножение у - последовательное выполнение операторов;

Л

б) конъюнкция у - параллельное выполнение операторов;

V

в) дизъюнкция у - условное выполнение операторов.

Таким образом, формализованное представление событийной модели можно записать в операторах РССМ в виде:

Я 8$у*=

• • • ^у*

/1 Уп

"УправлЫня проектами та розвиток виробництва", 2003, № 1(6)

3

Вставляя формализованное представление последующих уровней декомпозиции в формализованное представление верхнего уровня, получаем формализованное представление событийной модели на уровне подсистем, групп элементов, элементов:

я SSys = [ У^ ••• УПУ ] = [[ Ур^ ••• УГП^ ] ••• [ УР^ • •• уГП^ ]]

= ••• У^г ] • •• [ Ур •■ •• У^ ]] •• • [[У1г ••• У^]••• [Ур • ••уР ]]] =

= [[[[ У? ••• У? ] ••• [У? • •• У? ]] •• • [[У? ••• У?]••• [У? • ••у? ]]]•••

[[[ У?1 • •• У? ] •• • [ У1? •• • У? ]] ••• [[У? ••• У?]••• [У? •• •у? ]]]] ■

Событийные модели в РССМ можно представить в виде:

• Л V

Я = I (У, Ч, е,®ДА У, У, У) ■ Важным аспектом выступает механизм преобразования знаний при переходе с одной страты представления к другой и описание механизма перехода между моделями путем формирования системы отображений.

Переход между структурными моделями осуществляется на основе словесного описания, которое дается каждым участником проекта, и можно представить такой системой правил:

Правило 1. На фиксированном уровне декомпозиции структурных моделей, элемент одной модели ЭуБ! отображается в элемент другой модели Зуэ;': Був! => БуБ|'. ___

БуБ| БуБ|'

р

Правило 2. На фиксируемом уровне декомпозиции структурных моделей, множество элементов одной модели {ЭуБ!} отображается в элемент другой модели БуБ|': {вуБ|> => БуБ|'.

Правило 3. На фиксируемом уровне декомпозиции структурных моделей, элемент одной модели БуБ| отображается на множество элементов другой модели {вуБ|'}: БуБ| => {БуБ|}.

4

"Управлшня проектами та розвиток виробництва", 2003, № 1(6)

В формализованном виде отображения между структурными моделями связано с отображением исходного базиса операторов у/ ^ У в новый базис

операторов ^ 2. Для решения этой задачи введем бинарные отношения р

на множествах У и 2: Р у 2 с Ух Z.

Для правила 1, отношение ру 2 задано таблицею:

Ру, 2

у/ *

Для правила 2, отношение ру 2 задано таблицею:

Ру, 2

у/ *

у1 + п *

Для правила 3, отношение ру 2 задано таблицею:

Ру, 2 zj Zj + п

у/ * *

где - наличие отношения.

Отношение Ру 2 возникает, когда имеет место взаимно-однозначное

соответствие между элементами множеств У и Т. Наличие взаимнооднозначного соответствия позволяет получить отображение структурной или событийной модели в новый базис путем замены элементов исходного базиса

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2 У

У1 на соответствующие элементы нового базиса 2^ : Я = Ру 2Я .

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

• Л V

Яп = I(У1, Ч, е,®ДА у, у, у) .

В процессе реализации проекта, каждая функциональная задача у/

принимает входную информацию и выдает выходную информацию. Обозначим в РССМ задачу приема входной информации оператором I., а задачу выдачи выходной информации оператором О..

* 0.

Далее исследуем связи между функциональными задачами у/ и

I

осуществляем переход от процессной модели Яп к процессной модели Яп ,

"УправлЫня проектами та розвиток виробництва", 2003, № 1(6) 5

у/

которая учитывает задачи по приему входной информации и выдаче выходной

I

информации: Яп ^ Яп ■ Рассмотрим следующие варианты преобразования

I

модели Яп в Яп :

а) при последовательном выполнении операторов:

У\ • у2 ^ 1\У\0\ • ЬУ202;

б) при параллельном выполнении операторов:

У\[У2 лУз] ^ 1\У\0\[12У202 л13У303];

в) при условном выполнении операторов:

а а

У\ ( У2 V Уз ) ^ 1\У\0\ ( 12У2°2 V IзУз°з ) .

аа

Таким образом, процессная модель участников проекта, с учетом задач по приему и выдачи информации, в формализованном представлении выглядит так:

, • л v Яп = I(У1, Ь, 01, х*, е,®,\,0, У, У, У) .

I

В процессе выполнения функциональных задач, в процессной модели Яп , между ними происходит передача данных. Обозначим в РССМ задачу передачи данных оператором р j .

|| ! 0| |

У1 1 1 ■ Уj

1 р

1 р|,1

1

01

Проведем преобразование процессной модели Яп в процессную модель, с учетом передачи данных, и обозначим ее как информационную модель Я1:

1

Яп ^ Я1 ■ Для этого, используя аксиомы тождественных преобразований алгоритмов, последовательное и условное выполнение операторов приведем к виду:

1\У\0\[ 12У202 л 13У303] = [ 1\У\0\ • 12У202 лАУ\0\ • 13У303] ;

а а

1\У\0\ ( 12У202 V13У303 ) = ( 1\У\0\ • 12У202 V 1\У\0\ • 13У303 ) .

аа

Рассматривая каждую цепочку, начиная с первой, последовательного

I

выполнения операторов, проводим преобразование модели Яп в модель Я1:

6

"Управлшня проектами та розвиток виробництва", 2003, № 1(6)

/\ У\0\ • ¡2У2О2 ^ ¡\У\ • Р\ 2 • У2О2 . Замещаем, первый оператор II и

последний оператор Оп операторами Ро, которые обозначают передачу данных от элемента и до элемента подсистемы верхнего уровня.

Таким образом, информационная модель участников проекта в формализованном виде представляется так:

• Л V

К/ = I(У, Р,/, Хк, У, У, У) .

На основе правил перехода между структурными моделями, проводим

у

взаимное отображение функциональной модели Кф в модель организационной

7

структуры : К/с = Ру гКф. В результате чего можно получить

информационную модель в базисе модели организационной структуры:

Ку ^ к/.

При преобразовании операторов базиса информационной модели уг,Р\ - в

операторы базиса модели организационной структуры каждый участник

проекта может указать элементы организационной структуры, которые участвуют в передаче данных и канал связи. Обозначим в РССМ канал связи оператором С/ - . Возможные такие варианты преобразований:

а) прямой канал связи существует

,7

Уг ь, Ри У;

г zj

ку = у/ • р, / • у/ ^ к1 = 2 • [2 л i; л с, / ] • i,-;

,j ' /

б) прямой канал связи отсутствует

С,

Уг Рц У/

V 7

к = У/ • Р/ • У/ ^ К = I/ • [1/ Л---Лгк л — ЛI- Л]• г,-.

Таким образом, получим обобщенную процессную модель реализации проекта К^ с учетом передачи данных и каналов связи в базисе элементов

организационной структуры : Коб = /(гг-, С^ -, Хк, е,®,\,0, г, г, г) .

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

г

г

"УправлЫня проектами та розвиток виробництва", 2003, № 1(6)

7

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

ЛИТЕРАТУРА

1. Бушуев С.Д. Керiвництво з питань проектного менеджменту. К.: Украшська асо^а^я управлшня проектами, 1999. - 197 с.

2. Кондратьев В.В., Краснова В.Б. Реструктуризация управления компанией: 17-модульная программа для менеджеров. Модуль 6. - М.: ИНФРА-М, 2000. - 240 с.

3. Бажин И.И. Информационные системы менеджмента - М.: ГУ-ВШЭ, 2000. - 688 с.

4. Луханин М.И. Основы научно-методического обеспечения оценки реализуемости государственных программ и проектов. К.: «Кит», 2002. - 206 с.

Стаття над1йшла до редакцп 09.04.2003 р.

8

"Управлшня проектами та розвиток виробництва", 2003, № 1(6)

i Надоели баннеры? Вы всегда можете отключить рекламу.