Научная статья на тему 'Технология использования системы управления проектами по разработке программного обеспечения'

Технология использования системы управления проектами по разработке программного обеспечения Текст научной статьи по специальности «Экономика и бизнес»

CC BY
567
48
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
iPolytech Journal
ВАК
Область наук
Ключевые слова
УПРАВЛЕНИЕ ПРОЕКТАМИ / ПРОЦЕССЫ ПРОЕКТА / РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ / ВНЕДРЕНИЕ СИСТЕМЫ УПРАВЛЕНИЯ ПРОЕКТАМИ / ОПЕРАТИВНОЕ УПРАВЛЕНИЕ ПЕРСОНАЛОМ / PROJECT MANAGEMENT / PROJECT PROCESSES / SOFTWARE DEVELOPMENT / IMPLEMENTATION OF PROJECT MANAGEMENT SYSTEM / OPERATIONAL MANAGEMENT OF PERSONNEL

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Патрушева Александра Анатольевна

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

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

Похожие темы научных работ по экономике и бизнесу , автор научной работы — Патрушева Александра Анатольевна

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

APPLICATION TECHNOLOGY FOR SOFTWARE DEVELOPMENT PROJECT MANAGEMENT SYSTEM

The article discusses the technology of introducing proposed by the author methodical approach of software development project management into production business processes of a small IT company. It describes the place of “Timeline” system of personnel operational control in the practical application of this methodical approach in “I-Point Rus” LLC. The paper provides the examples of additional free tools that reduce the company's costs of the operating toolkit for project management and therefore assist in the implementation of the proposed approach, which is of particular importance for small companies.

Текст научной работы на тему «Технология использования системы управления проектами по разработке программного обеспечения»

УДК 331.103.226

ТЕХНОЛОГИЯ ИСПОЛЬЗОВАНИЯ СИСТЕМЫ УПРАВЛЕНИЯ ПРОЕКТАМИ ПО РАЗРАБОТКЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

л

© А.А. Патрушева1

Иркутский государственный технический университет,

664074, Россия, г. Иркутск, ул. Лермонтова, 83.

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

Ил. 4. Табл. 3. Библиогр. 2 назв.

Ключевые слова: управление проектами; процессы проекта; разработка программного обеспечения; внедрение системы управления проектами; оперативное управление персоналом.

APPLICATION TECHNOLOGY FOR SOFTWARE DEVELOPMENT PROJECT MANAGEMENT SYSTEM A.A. Patrusheva

Irkutsk State Technical University,

83 Lermontov St., Irkutsk, 664074, Russia.

The article discusses the technology of introducing proposed by the author methodical approach of software development project management into production business processes of a small IT company. It describes the place of “Timeline” system of personnel operational control in the practical application of this methodical approach in “I-Point Rus” LLC. The paper provides the examples of additional free tools that reduce the company's costs of the operating toolkit for project management and therefore assist in the implementation of the proposed approach, which is of particular importance for small companies.

4 figures. 3 tables. 2 sources.

Key words: project management; project processes; software development; implementation of project management system; operational management of personnel.

Автором был предложен методический подход к управлению проектами по разработке программного обеспечения (ПО) [1] и инструментарий (система «Таймлайн»), позволяющий автоматизировать сбор, обработку, хранение и представление информации, используемой для оперативного управления основными параметрами таких проектов [2]. В данной статье мы рассмотрим технологию внедрения методического подхода и системы «Таймлайн» в бизнес-процессы небольшой проектной компании, занимающейся разработкой ПО.

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

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

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

Необходимо также отметить цикличность процесса разработки: блок «Планирование - Проектирование - Разработка - Тестирование» может повторяться любое количество раз (в зависимости от количества релизов/итераций разработки), также как и блок «Проектирование - Кодирование - Тестирование» может повторяться любое количество раз, в зависимости от количества задач отдельного релиза или итерации.

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

1 Патрушева Александра Анатольевна, исполнительный директор ООО «Ай-Поинт рус», тел.: 89148881003, e-mail: nasheeva@gmail.com

Patrusheva, Managing Director of “I-Point Rus”LLC, tel.: 89148881003, e-mail: nasheeva@gmail.com

Источники

информации:

Инструменты доступа к информации:

Управление

содержанием проекта

сроками проекта

стоимостью проекта

человеческими ресурсами

коммуникациями

рисками проекта

поставками продукта

интеграцией проекта

Рис. 2. Схема процесса управления проектом по разработке ПО в соответствии с разработанной методикой

На рис. 2 представлена подробная схема процесса управления для проектов по разработке ПО в соответствии с предложенной методикой [1].

В разработанной методике управления проектами [1] большое внимание уделяется способам получения информации для осуществления процесса управления. Для целей сбора, хранения и обработки необходимой информации и служит разработанная система «Таймлайн» [2]. То, какую именно информацию «Тай-млайн» сохраняет, и для каких целей управления она

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

Источники

информации:

Команда

проекта

Инструменты доступа к информации:

- ежедневные отчеты //////////////////////////////

- статистика трудозатрат

- отчеты

по дисциплине

Управление

//////////////////////////////////////////

сроками проекта

стоимостью проекта

человеческими ресурсами

коммуникациями

рисками проекта

//////////////////////////////////////////

интеграцией проекта

Рис. 3. Место «Таймлайн» в процессе управления проектами

Разработанная методика была внедрена в бизнес-процессы компании ООО «Ай-Поинт рус». Данная компания характеризуется следующими показателями (информация за 2011 год):

1. Годовой оборот за 2011 год: 4,75 млн руб.

2. Годовой оборот за 2012 год: 10,75 млн руб.

Специализация:

1. Аутсорсинг услуг по разработке ПО ^еЬ-разработка, разработка мобильных приложений).

2. Разработка собственных проектов.

3. Разработка Web-сайтов, маркетинговых материалов.

Доля выручки по специализации и рынкам приведена в табл. 1 и 2.

Основная доля дохода компании (84%) приходится на аутсорсинг с США, Австралией, Европой. Остальная часть доходов - разработка ПО на заказ для российских клиентов. В компании в 2009 г. начало развиваться направление разработки и продаж собственных продуктов. Однако доходы от этого вида деятельности пока составляют менее 1% от общих доходов компании. Команда разработчиков: 10 человек. Компетенции сотрудников представлены в табл.

3.

Таблица 1

Доля выручки ООО «Ай-Поинт рус» по специализации

Аутсорсинг услуг по разработке программного обеспечения, % Разработка собственных проектов, % Разработка Web-сайтов, маркетинговых материалов, %

95 < 1 5

Таблица 2

Доля выручки ООО «Ай-Поинт рус» по рынкам_____________________

Работа с иностранными заказчиками, % Работа с российскими заказчиками, %

84 16

Таблица 3

Компетенции сотрудников ООО «Ай-Поинт рус»

Название компетенции Число сотрудников, обладающих компетенцией

Ведущий ]ауа-разработчик 4

^а-разработчик 4

Управление проектами Э

Тестирование 1

Дизайн 1

Рис. 4. Концептуальная схема процесса реализации проекта применительно к ООО «Ай-Поинт рус»

Деятельность «Ай-Поинт рус» построена попро-ектно. Проекты компании можно разделить на два типа: заказная разработка и собственные проекты. В обоих случаях каждый проект уникален, существенное отличие между двумя типами состоит в том, что в случае собственных проектов роль заказчика выполняет руководство компании, а маркетинг получаемого программного продукта относится к задачам компании, в отличие от заказной разработки, где компания выполняет лишь разработку (тестирование, поддержку).

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

Рассмотрим, каким образом используется система «Таймлайн» в данной компании. Для этого представим концептуальную схему этапов процесса реализации проекта по разработке ПО в соответствии с разработанным подходом [1] применительно к специфике рассматриваемой компании (рис. 4). Из рис. 4 видим, что система «Таймлайн» используется на этапе предварительной оценки стоимости и сроков проекта, а также во всех этапах работ как средство накопления статистики по трудозатратам, отчетности и учета рабочего времени сотрудников.

Для остальных целей предложенной методики компания использует другие доступные ресурсы:

1. Google Docs, позволяющие одновременно нескольким людям редактировать один документ - это удобно при планировании.

2. Система Trac, позволяющая вести блог википроекта, а также отслеживать ошибки в разрабатываемом продукте.

Trac и Google Docs - это бесплатные инструменты, что позволяет сократить затраты компании на операционный инструментарий для ведения проектов, а это особенно актуально для небольших компаний, таких как «Ай-Поинт рус».

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

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

Библиографический список

1. Нащеева А.А. Методический подход к управлению ИТ- ные и математические технологии в науке и управлении».

проектами на основе существующих стандартов // Инфор- Ч. 3-я. Иркутск: ИСЭМ СО РАН, 2009. С. 140-147.

мационные и математические технологии в науке и управ- 2. Нащеева А.А. Система мониторинга работ «Таймлайн» //

лении: тр. 14-й Байкальской всерос. конф. «Информацион- Вестник ИрГТУ. 2010. № 4. С. 223-227.

УДК 658.666.9.012

УЧЕТ ЭКОЛОГИЧЕСКОГО ФАКТОРА ПРИ ОЦЕНКЕ ЭФФЕКТИВНОСТИ ИНВЕСТИЦИОННОГО ПРОЕКТА

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

1 9

© Д.А. Пивоваров1, Т.Г. Гедич2

Иркутский государственный технический университет,

664074, Россия, г. Иркутск, ул. Лермонтова, 83.

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

Табл. 3. Библиогр. 4 назв

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

1Пивоваров Дмитрий Александрович, аспирант, тел.: 89148733219.

Pivovarov Dmitry, Postgraduate, tel.: 89148733219.

2Гедич Татьяна Георгиевна, кандидат экономических наук, профессор кафедры экономики и менеджмента, тел.: 89149317185, e-mail: t.g.gedich@mail.ru

Gedich Tatyana, Candidate of Economics, Professor of the Department of Economics and Management, tel.: 89149317185, e-mail: t.g.gedich@mail.ru.

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