Федеральное агентство связи
Федеральное государственное образовательное бюджетное учреждение
высшего профессионального образования
Московский технический университет связи и информатики
Кафедра менеджмента
Реферат
«Технико-экономические показатели разработки
программных средств и их оценка»
Проверила:
ст.преп. Грецова Е.В.
Москва 2017
Технико-экономический анализ разработки комплексов программ состоит в выборе и прогнозировании наиболее адекватных экономических и функциональных критериев для обобщенного описания эффективности, стоимости создания и использования комплексов программ в зависимости от их назначения, области применения и других факторов.
При технико-экономическом анализе и обосновании проектов ПС возможны два сценария:
-
создание и весь жизненный цикл комплекса программ и/или базы данных ориентируется на массовое тиражирование и распространение их на рынке, среди заранее неизвестных пользователей в различных сферах и внешней среде применения; при этом отсутствует конкретный внешний потребитель-заказчик, который определяет и диктует основные требования к ПС и финансирует проект;
-
разработка проекта ПС и/или БД предполагается для конкретного потребителя-заказчика с определенным, относительно небольшим тиражом и с известной областью и внешней средой применения.
Целью рассматриваемых прогнозов является оценка трудоемкости и длительности разработки комплексов программ, а также распределения затрат по составляющим и этапам работ. Прогнозы предназначены для планирования процесса разработки конкретных ПС, оценки их стоимости, длительности и других технико-экономических показаний (ТЭП) на начальных этапах проекта в технических заданиях и контрактах. Результаты прогнозов должны обеспечивать возможность согласовывать заказчику и разработчику сроки и стоимость создания ПС.
Объектом прогноза по времени являются совокупные затраты и их основные составляющие, а также длительность и другие параметры разработки сложных комплексов программ гарантированного качества коллективами специалистов. Достоверность первичных прогнозов трудоемкости и стоимости на этапах концепции и системного анализа может составлять 30 - 50%, а уточненные оценки на этапе структурного проектирования, могут улучшаться до 20%. Желательно, точность прогнозов при детальном проектировании доводить до 10%, однако более точные оценки пока вряд ли возможны, вследствие ограниченного опыта их проведения и малой статистики ТЭП завершенных разработок.
Глубина прогнозов соответствует длительности полного цикла разработки сложных ПС, которая может варьироваться в пределах 1 - 5 лет. При этом, как правило, объект и технология разработки, а также средства ее автоматизации определяются перед началом разработки и в дальнейшем практически не изменяются. Вследствие этого вновь появляющиеся технологии практически неприменимы для уже начатых разработок. Для прогнозирования всегда используется более или менее представительная база данных ранее завершенных разработок. Технология и оснащенность инструментальными средствами автоматизации этих разработок соответствует некоторому уровню, характерному для времени их начала. Чем больше данных привлекается для получения обобщенных значений ТЭП, тем больше в их составе будет результатов работ, завершенных несколько лет назад.
В теории прогнозирования выделяются три класса методов:
-
экспертных оценок - индивидуальных и групповых;
-
экстраполяции и расчета по аналогам-прототипам;
-
моделирования - логические, математические и информационные модели оцениваемых характеристик систем или процессов.
Эти методы могут быть связаны и при создании конкретных методик прогнозирования в той или иной степени используются их сочетания. В зависимости от объектов, целей и глубины прогноза по времени изменяется доминирующий класс используемых методов. Поэтому, прежде всего, необходимо сформулировать особенности прогнозирования ТЭП.
Для прогнозирования процессов и технико-экономических характеристик ПС используются исходные данные двух типов: характеристики самого прогнозируемого объекта или процесса и характеристики аналогов-прототипов.
Исходные данные первого типа отражают характеристики конкретного создаваемого объекта или процесса, доступные методы и средства автоматизации труда при их создании. Эти данные последовательно детализируются и уточняются в процессе проектирования ПС, что, в частности, позволяет уточнять выбор компонентов аналогичных объектов и их характеристик для описания исходных данных второго типа. Этому обычно сопутствует уточнение технологической среды разработки. В результате у руководителей и исполнителей проекта ПС появляется возможность формализовать и уточнять исходные данные об объекте, процессах и среде разработки. Наибольшее влияние на планирование разработок ПС оказывают: класс ПС, его размер, связь с реальным масштабом времени и степень использования готовых апробированных компонентов.
Второй тип исходных данных для обоснования и планирования жизненного цикла ПС составляют обобщенный опыт проектирования и технико-экономические характеристики прототипов ПС. Для достоверного планирования и прогнозирования необходимы накопление, изучение и обобщение конкретных данных о процессах, использованных ресурсах завершенных разработок ПС в различных аспектах. Целесообразно, чтобы такие данные регистрировались и обрабатывались по единой методике в течение всего ЖЦ любых ПС для формирования представительной базы характеристик предшествующих разработок на предприятии или в отрасли.
В общем случае для оценки, прогнозирования и обоснования технико-экономической эффективности разработки нового комплекса программ необходимы исходные данные:
-
обобщенные характеристики использованных ресурсов и технико-экономические показатели завершенных разработок - прототипов ПС, а также оценки влияния на них различных факторов объекта и среды разработки;
-
реализованные планы и обобщенные перечни выполненных работ, реальные графики проведенных ранее оценок и разработок различных ПС;
-
цели и содержание частных работ в процессе создания предыдущих, сложных комплексов программ и требования к их выполнению для обеспечения необходимого качества ПС в целом;
-
структура и содержание документов, являвшихся результатом выполнения ранее отдельных работ.
Методы экспертной оценки заключаются в консультации с одним или несколькими экспертами, которые проводят оценку стоимости и других ТЭП нового проекта ПС, используя свой опыт, интуицию и знание содержания проекта. Эти методы, несмотря на свои недостатки, удачно дополняют более точные модели. Из достоинств экспертных оценок следует отметить возможность использования опыта прошлых разработок и их отличия от новых методов, архитектуры ЭВМ, областей применения, предусмотренных в конкретных проектах. Эксперт может учесть также индивидуальные возможности коллектива и взаимодействие разработчиков или другие уникальные стороны проекта.
К недостаткам экспертной оценки следует отнести ее зависимость от компетенции и объективности эксперта, который может оказаться пристрастным, оптимистичным, пессимистичным или незнакомым с существенными аспектами проекта. Трудно выбрать золотую середину между быстро полученной оценкой одного эксперта - своевременной, эффективной, но трудно проверяемой и разумно объяснимой, и строгой, хорошо документированной оценкой в методе группового согласим - тщательно обоснованной и проанализированной, но требующей более длительной проработки, а также трудно повторяемой через некоторое время, особенно когда спецификации проекта отчасти изменены. Из-за множества различных, индивидуальных особенностей экспертов - оптимизма, пессимизма, желания добиться успеха, политических соображений, предпочтительным является метод оценивания несколькими экспертами. Существует много путей объединения индивидуальных оценок в единую - обобщенную. Один путь состоит в получении средних или срединных оценок. Это быстрый метод, но он может выдавать не очень точный результат из-за возможности выбросов значений отдельных оценок. Другой метод состоит в проведении совещания группы экспертов для формирования единой оценки. Этот метод имеет общее преимущество отсеивания оценок, связанных с неосведомленностью, но обладает двумя недостатками. Во-первых, одна группа экспертов может повлиять на оценки другой группы своим красноречием и напористостью. Во-вторых, группа экспертов может лопасть под влияние авторитетной личности или политической ситуации.
Ограничения при прогнозировании определяются, прежде всего, имеющимися обработанными данными, которые могут быть использованы в качестве исходных аналогов или обобщенных характеристик. Дополнительные затраты на обеспечение повышенного качества программ учитываются при анализе сложных ПС СРВ. Анализ проводится для ПС в целом или для крупных этапов работ, и не ставится задача определения нормативов на конкретные операции при выполнении работ отдельными специалистами. Предполагается, что разработка ПС проводится при использовании регламентированной технологии и контроле ее выполнения. При отсутствии такой технологии прогнозирование ТЭП разработок сложных ПС практически невозможно. В этом случае трудоемкость и длительность разработки может возрастать в несколько раз по сравнению с оптимистическими экспертными оценками.
Опыт и интуиция руководителей разработки позволяют получить первичные экспертные оценки, принятие которых в качестве достоверных, приводит зачастую к сложным конфликтам между заказчиком и разработчиком. Целенаправленная и методичная экспертная оценка затрат уменьшает величину ошибки, однако, обычно она остается все-таки довольно большой. Для обеспечения рациональной достоверности первичное прогнозирование целесообразно проводить путем экстраполяции на базе накопленных конкретных данных об отдельных аналогичных предшествующих разработках или с использованием обобщенных ТЭП совокупности подобных разработок, проведенных на данном предприятии.
Список используемой литературы:
1.Вендров А.М, Проектирование программного обеспечения экономических информационных систем. Учебник. – М.:Финансы и статистика, 2002.
2. http://www.cultinfo.ru/fulltext/1/001/008/110/382.htm