
- •Оглавление
- •Введение.
- •Организация процесса конструирования. Жизненный цикл программных средств.
- •Определение технологии конструирования программного обеспечения
- •Классический жизненный цикл
- •Макетирование
- •Стратегии конструирования по
- •Инкрементная модель
- •Быстрая разработка приложений
- •Спиральная модель
- •Компонентно-ориентированная модель
- •Тяжеловесные и облегченные процессы
- •Модели качества процессов конструирования
- •Планирование программного проекта. Оценка трудоемкости и стоимости программного проекта. Конкурентоспособность.
- •Процесс руководства проектом
- •Начало проекта
- •Измерения, меры и метрики
- •Планирование проектных задач
- •Размерно-ориентированные метрики
- •Функционально-ориентированные метрики
- •Выполнение оценки в ходе руководства проектом
- •Выполнение оценки проекта на основе loc- и fp-метрик
- •Конструктивная модель стоимости
- •Модель композиции приложения
- •Модель раннего этапа проектирования
- •Модель этапа постархитектуры
- •Предварительная оценка программного проекта
- •Анализ чувствительности программного проекта
- •Сценарий понижения зарплаты
- •Сценарий наращивания памяти
- •Сценарий использования нового микропроцессора
- •Сценарий уменьшения средств на завершение проекта
- •Организация разработки программного проекта.
- •Кризис программирования и способ выхода из него
- •Модель cmm-sei
- •Управление качеством разработки программного продукта с помощью системы стандартов iso 9001
- •Примерная структура процесса и организации, занимающейся разработкой программных продуктов
- •Внедрение программного проекта.
- •Что такое проект внедрения.
- •Определение стратегических целей проекта и тактического плана внедрения
- •Обучение специалистов группы внедрения.
- •Моделирование бизнеса.
- •Обучение конечных пользователей работе с системой.
- •Опытно-промышленная эксплуатация
- •Ввод системы в промышленную эксплуатацию.
- •Ключевые факторы успеха.
- •Эволюция программного обеспечения.
- •5.1. Наследуемые системы
- •Количество сбоев аппа- Характеризуются ли аппаратные средства высоким уровнем ратных средств и по сбоев в работе? Является ли по поддержки причиной аварийных перезагрузок системы?
- •5.2. Модернизация программного обеспечения
- •Прогнозирование сопровождения
- •5.3. Реинжениринг программного обеспечения
- •Преобразование исходного кода программ
- •Анализ систем
- •Создание программных модулей
- •Создание абстракций данных
- •Изменение данных
- •5.4. Управление конфигурациями
- •Планирование управления конфигурацией
- •Определение конфигурационных объектов
- •База данных конфигураций
- •Управление изменениями
- •Управление версиями и выпусками
- •Идентификация версий
- •Управление выходными версиями
- •Сборка системы
- •Case-средства для управления конфигурацией
- •Средства поддержки управления изменениями
- •Средства поддержки управления версиями
- •Средства сборки систем
- •Экономическая эффективность эксплуатации программного проекта.
- •6.1. Особенности экономики производства крупных программных продуктов
- •6.2. Проблемы анализа экономики производства программных продуктов
- •6.3. Проблемы организации экономически эффективного производства программных продуктов
- •6.4. Оценка стоимости разработки программного обеспечения
- •6.4.1. Линейный метод
- •6.4.2. Метод функциональных точек
- •6.4.3. Оценка с использованием эмпирических данных
- •6.5. Методы оценки эффективности по на этапе эксплуатации
- •Список литературы.
6.5. Методы оценки эффективности по на этапе эксплуатации
Современная финансовая теория выделяет следующие показатели экономической эффективности внедрения программных проектов:
внутренняя норма дохода (IRR — Internal Rate of Return);
чистая приведенная (текущая) стоимость (NPV — Net Present Value);
срок окупаемости (РВ — Payback Period);
совокупная стоимость владения (ТСО — Total Cost of Ownership);
норма возврата инвестиций (ROI — Return of Investment).
Наиболее часто для оценки эффективности информационных систем используют два последних показателя — ТСО и ROI.
Под ТСО понимается сумма всех затрат на внедрение и обеспечение функционирования И С вплоть до момента ее вывода из эксплуатации. Существует две основные модели расчета совокупной стоимости владения: концепция, предложенная Gartner Group, и результат совместных усилий Microsoft и Interpose. По методике, предложенной Gartner, все затраты делятся на фиксированные и текущие.
Фиксированные затраты производятся один раз на этапе внедрения системы. К ним относят: стоимость разработки и внедрения проекта, первоначальные закупки необходимого для внедрения ИС аппаратного и программного обеспечения, привлечение внешних консультантов.
Текущие затраты — расходы, обеспечивающие функционирование системы. Это те затраты, которые требуются постоянно, пока система работает. К ним относятся:
обновление и модернизация системы;
управление системой в целом — администрирование, обучение администрации и конечных пользователей, заработная плата персонала, привлечение внешних ресурсов;
«активность пользователя» — доработка ПО, дополнительные настройки ПО, работа с данными, последствия некомпетентных действий пользователя.
Казалось бы, все просто — нужно только подсчитать затраты по каждой из вышеперечисленных статей. Но на самом деле не
все расходы легко подсчитать — значительная их часть не только не закладывается заранее, но и нигде не учитывается. Причем 75 % затрат, входящих в состав ТСО, обусловлены проблемами конечных пользователей. В модели ТСО, разработанной Microsoft и Interpose, учитываются как раз эти затраты. Согласно их методике затраты делятся на прямые и косвенные.
Прямые затраты — те, которые предусматриваются бюджетом и планируются. К ним относятся расходы на аппаратное и программное обеспечение, управление (администрирование и проектирование), поддержку, разработку.
Косвенные затраты — составляют более 50 % средних расходов, которые не поддаются планированию и часто вообще не регистрируются. К ним относятся, прежде всего, пользовательские затраты (неформальное обучение, персональная поддержка, ошибки и просчеты) и простои из-за выхода оборудования из строя или плановых профилактических остановок.
Таким образом, совокупную стоимость владения можно подсчитать по простой формуле
ТСО = Пр + Кс, (9.7)
где Пр — прямые затраты;
Кс — косвенные затраты.
Эффективность вложений (возврат инвестиций) ROI — это показатель, характеризующий выгоду программного проекта. Он рассчитывается как отношение дисконтированных поступлений, ожидаемых от внедрения данного программного продукта, к начальной стоимости инвестиций:
ROI = ^, (9.8)
И
где Эф — эффект от внедрения, выраженный в денежных единицах;
И — инвестиции в ИС.
Модель ROI принадлежит Gartner Group.
Для оценки доходной части, как правило, анализируют цели бизнеса, которые нужно достичь путем внедрения программного проекта или появления каких-либо новых программных продуктов. Берут измеримые показатели бизнеса (например, сокраше- ние операционных расходов, поддержку конкурентоспособного состояния, улучшение внутреннего контроля) и по ним делают оценки эффекта. В качестве расходной части чаще всего исполь- зуют показатель ТСО.