Определение объема окупаемости затрат на разработку IT-проектов при их продаже (тиражировании).
Для консалтинговых компаний, занимающихся разработкой IT-проектов, можно определить количество IT-проектов, которые они должны продать для того, чтобы окупились их затраты на разработку данного проекта. Согласно «Международного стандарта ISO/IEC 12207: 1995» жизненный цикл IT/IS включает: основные процессы; вспомогательные процессы; организационные процессы. Исходя из этих данных можно выделить процессы, которые выполняет разработчик, и определить затраты на эти процессы.
Таким образом, затраты разработчика IT-проекта складываются из следующих составляющих:
1. единовременные затраты на IT-проект;
2. текущие затраты разработчика при продаже IT-проектов
Единовременные затраты разработчика на IT-проект включают затраты на:
· процесс разработки (подготовительная работа, которая включает выбор модели ЖЦ ПО, составление плана и т.п.), анализ требований к системе, проектирование архитектуры системы, анализ требований к ПО, проектирование архитектуры ПО, детальное проектирование ПО, кодирование и тестирование ПО, интеграция ПО, квалификационное тестирование ПО, интеграцию системы, квалификационное тестирование системы, установку ПО, приемку ПО);
· процесс документирования, который состоит из набора действий, с помощью которых планируют, проектируют, разрабатывают, выпускают, редактируют, распространяют и сопровождают документы;
· процесс обеспечения качества системы (подготовительная работа; обеспечение качества продукта, которое подразумевает гарантирование полного соответствия программных продуктов и их документации требованиям заказчика согласно договора; обеспечение качества процесса, которое гарантирует соответствие процессов ЖЦ ПО, методов разработки, среды разработки и квалификации персонала условиям договора, стандартам и процедурам; обеспечение других показателей качества системы);
· и другие.
2. текущие затраты разработчика при продаже IT-проектов
Текущие затраты определяются на каждый IT-проект отдельно. Они включают затраты на:
· процесс поставки (инициирование поставки, подготовка ответа на заявочные предложения, подготовка договора, планирование, выполнение и контроль, проверка и оценка, поставка и завершение работ);
· процесс сопровождения (подготовительная работа, включающая составление планов и разработку процедур действий, анализ проблем и запросов на модификацию, модификацию ПО, проверку и приемку; перенос ПО в другую среду, снятие ПО с эксплуатации).
· процесс верификации (проверка того, что ПО удовлетворяет всем требованиям и условиям);
· процесс совместной оценки (как на уровне управления проектом, так и на уровне его технической реализации в течение всего срока действия договора);
· процесс аудита (может проводится любыми сторонами, участвующими в договоре, либо независимой стороной);
· процесс разрешения проблем (каждая проблема должна быть идентифицирована, описана, проанализирована и разрешена).
· процесс обучения пользователей.
· и другие затраты.
Объем окупаемости, т.е. количество IT-проектов, которое нужно продать, чтобы окупить единовременные затраты разработчика, можно определить по следующей формуле:
Qокуп = Седин/ (Цпр-Стек.пр), штук
где Qокуп - объем окупаемости, в штуках;
Седин. - единовременные затраты разработчика на один IT-проект, руб.;
Цпр - продажная цена одного IT-проекта, в руб.;
Стек.пр. - текущие затраты разработчика при продаже одного IT-проекта, руб..