Определение объема окупаемости затрат на разработку IT-проектов при их продаже (тиражировании).

 

Для консалтинговых компаний, занимающихся разработкой IT-проектов, можно определить количество IT-проектов, которые они должны продать для того, чтобы окупились их затраты на разработку данного проекта. Согласно «Международного стандарта ISO/IEC 12207: 1995» жизненный цикл IT/IS включает: основные процессы; вспомогательные процессы; организационные процессы. Исходя из этих данных можно выделить процессы, которые выполняет разработчик, и определить затраты на эти процессы.

Таким образом, затраты разработчика IT-проекта складываются из следующих составляющих:

1. единовременные затраты на IT-проект;

2. текущие затраты разработчика при продаже IT-проектов

Единовременные затраты разработчика на IT-проект включают затраты на:

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

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

· процесс обеспечения качества системы (подготовительная работа; обеспечение качества продукта, которое подразумевает гарантирование полного соответствия программных продуктов и их документации требованиям заказчика согласно договора; обеспечение качества процесса, которое гарантирует соответствие процессов ЖЦ ПО, методов разработки, среды разработки и квалификации персонала условиям договора, стандартам и процедурам; обеспечение других показателей качества системы);

· и другие.

2. текущие затраты разработчика при продаже IT-проектов

Текущие затраты определяются на каждый IT-проект отдельно. Они включают затраты на:

· процесс поставки (инициирование поставки, подготовка ответа на заявочные предложения, подготовка договора, планирование, выполнение и контроль, проверка и оценка, поставка и завершение работ);

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

· процесс верификации (проверка того, что ПО удовлетворяет всем требованиям и условиям);

· процесс совместной оценки (как на уровне управления проектом, так и на уровне его технической реализации в течение всего срока действия договора);

· процесс аудита (может проводится любыми сторонами, участвующими в договоре, либо независимой стороной);

· процесс разрешения проблем (каждая проблема должна быть идентифицирована, описана, проанализирована и разрешена).

· процесс обучения пользователей.

· и другие затраты.

Объем окупаемости, т.е. количество IT-проектов, которое нужно продать, чтобы окупить единовременные затраты разработчика, можно определить по следующей формуле:

Qокуп = Седин/ (Цпртек.пр), штук

где Qокуп - объем окупаемости, в штуках;

Седин. - единовременные затраты разработчика на один IT-проект, руб.;

Цпр - продажная цена одного IT-проекта, в руб.;

Стек.пр. - текущие затраты разработчика при продаже одного IT-проекта, руб..