Тип работы:
Предмет:
Язык работы:


Методика оценки трудоемкости выполнения программного проекта с учетом компетенций и психотипов разработчиков

Работа №24779

Тип работы

Магистерская диссертация

Предмет

информатика

Объем работы84
Год сдачи2016
Стоимость5700 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
311
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 5
1 Моделирование. Теория управления проектами 7
1.1 Модели и моделирование 7
1.1.1 Математическое моделирование 9
1.1.2 Модели и моделирование в системном анализе 10
1.2 Оценка параметров моделей 11
1.3 Теория управления проектами 13
Выводы к 1-ой главе: 17
2 Методики оценки трудозатрат 18
2.1 Классификация методик 18
2.1.1 Методики микрооценки 18
2.1.2 Методики макрооценки 20
2.2 Преимущества и недостатки методик 28
Выводы ко 2-ой главе: 30
3Оценка психофизиологических ресурсов специалистов 31
3.1 Основные роли и должности, существующие в разработке ПО 31
3.2 Типология К.Г Юнга в контексте расстановки и адаптации людей к
профессиональной деятельности 32
3.3 Анализ предрасположенностей к определенному виду деятельности 34
3.4 Управление с учетом типологических качеств сотрудников 39
3.5 Пример соответствия видов деятельности типам личности 41
Выводы к 3-ей главе: 47
4 Методологии управления проектами 48
4.1 Традиционная (Каскадная) методология управления проектами 48
4.2 Методология управления проектами PRINCE2 49
4.3 Методология быстрой разработки приложений (Rapid Application
Development — RAD) 52
4.4 Гибкая методология управления проектом 52
Выводы к 4-ой главе: 54
5 Методика оценки трудоемкости 55
5.1 Методика оценки трудоемкости с учетом квалификации, психотипов и компетенций программистов 55
5.1.1 Исходные данные для оценки 56
5.1.2 Предварительный анализ 58
5.1.3 Алгоритм оценки 58
5.1.4 Пример расчетов 67
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 82


В любом программном проекте приходится балансировать между стоимостью, временем, качеством и объемом реализуемой функциональности. Соответственно, точный расчет ресурсов, необходимых для реализации данного продукта с заданными требованиями к качеству, является одной из основных проблем в области управления проектами. При этом расчете возникают сложности учета огромного количества факторов, влияющих на жизненный цикл ПО. Как следствие, сегодня многие компании сталкиваются с серьезными проблемами в случае неправильных расчетов необходимых сроков и стоимости:
1) при недооценке - непредвиденная трата дополнительных средств, недовольство заказчика невыполнением обязательств в срок, "бессонные ночи" сотрудников, сложность управления "обвальным" проектом, низкое качество конечного продукта, слаборазвитые функции системы и т. д;
2) при переоценке - бесполезный расход ресурсов, привлеченных к проекту, отказ заказчика от контракта с данными условиями (как следствие, возможно, потеря рабочих мест) и т.д.
Для оценки сроков выполнения проекта существует множество методик оценки. Однако многие из этих методик уже устарели, и их применение даст неадекватный результат, влекущий за собой неблагоприятные последствия. Из мировых методик наиболее успешными и распространёнными в настоящее время являются COCOMO II и FPA IFPUG. Обе методики базируются на принципе оценки функционального размера. В России в большинстве случаев оценка стоимости разработки программного обеспечения и формирование бюджета формируется на основании экспертных суждений, по аналогии либо «наугад», что часто не отражает реальную стоимость заказываемых программных проектов. Как правило, при оценке стоимости не учитывается человеческий фактор. Разные исполнители сделают одну и ту же работу за разные промежутки времени, потому что обладают разными навыками, опытом и знаниями. Поэтому для точности оценки необходимо учитывать навыки, психологический тип, компетенцию и квалификацию каждого исполнителя. В данной работе был проведен анализ зависимостей психотипов человека на выполнение определенных видов деятельности и их влияние на эффективность выполнения работ. Разработанная методика позволяет выполнять более точную оценку стоимости программного проекта за счет модификации алгоритма расчёта, вследствие учета квалификации, психотипов и компетенций не только программистов, но и других специалистов, участвующих в разработке программного продукта.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


1) Советов, Б. Я. Моделирование систем : учебник для вузов / Б.Я. Советов. - Москва : Высшая школа, 2001. - 7-35 с.
2) Johnson, K. Software cost estimation. Metrics and models / K. Johnson. - University of Calgary, 2004. - 115 с.
3) Parkinson, S.N. Parkinson's Law and Other Studies in Administration /
S.N. Parkinson. - Houghton-Miffin, 2002. - 148 с.
4) Михайловский, Н. Сравнение методов оценки стоимости проектов по разработке информационных систем [Электронный ресурс] / Н. Михайловский, 2003. - 10 с. - Режим доступа: http://www.pmprofy.ru/content/rus/79/797- article.asp.
5) Gapers, J. Applied Software Measurement : Assuring Productivity and Quality / J. Сapers. - McGraw-Hill, 2006. - 590 с.
6) Parkinson, S.N. Parkinson's Law and Other Studies in Administration / S.N. Parkinson. - Houghton-Miffin, 2002. - 148 с.
7) Coates, J. Technological Forecasting and Social Change / J. Coates. - Elsevier Science Inc, 2009. - 235 с.
8) Boehm, B.W. Software engineering economics / B.W. Boehm. - Prentice-Hall, 2004. - 320 с.
9) Boehm, B.W. The СОСОМО 2.0 Software Cost Estimation Model / B.W. Boehm. - American Programmer, 2005. - 586 с.
10) Баценко, Д.В. Методы и средства оценки стоимости программного обеспечения: учебник для вузов / Д.В. Баценко. - НАУ, 2004. - 113-118 с.
11) Юнг, К.Г. Психологические типы: пер. Зеленского / К.Г. Юнг. - СПб. : Ювента, 1995. - 36-42 с.
12) Краснов, И.З. Дифференцированный подход к подготовке специалистов информационной безопасности / И.З Краснов // Решетневские чтения. — 2013. — Т. 2. — № 17. — С. 301-304.
13) Нив, Г.Р. Пространство доктора Деминга / Г.Р. Нив. - Москва : МГИЭТ (ТУ), 1996. - 334 с.
14) Гуленко, В. В. Менеджмент слаженной команды / В.В. Гуленко. - Москва : Астрель, 2003. - 282 с.
15) Сагайдак, С.С. Поле профессиональной неопределенности в координатах «способности - склонности» / С.С. Сагайдак // Психологический журнал. - 2006. - №2(10). - С. 4-9.
16) Либерзон, В.И. Основы управления проектами / В.И. Либерзон. - Москва, 2009. - 102 с.
17) Рассел, А.Д. Управление высокотехнологичными программами и проектами / А.Д. Рассел. - Москва : ДМК, 2002. - 153 с.
18) Воропаев, В. И. Управление проектами в России / В.И. Воропаев. - Москва : Аланс, 2005. - 256 с.
19) Покровский, М.А. Основы управления проектами : учебное пособие / М.А. Покровский. - Москва : Изд-во МГТУ им. Баумана, 1998. - 104 с.
20) Якунин, Ю.Ю. Оценка трудоемкости разработки программной системы / Ю.Ю.Якунин // Вестник Сибирского государственного аэрокосмического университета имени академика М.Ф. Решетнева. - Красноярск: СибГАУ, 2008. - Вып. 2(19). - С. 87-91с.
21) Варламов, А. С. Методика оценки трудоемкости выполнения программного проекта // Молодёжь и наука: Сборник материалов VIII Всероссийской научно-технической конференции студентов, аспирантов и молодых учёных, посвященной 155-летию со дня рождения К. Э. Циолковского [Электронный ресурс]. — Красноярск: Сибирский федеральный ун-т, 2012. — Режим доступа: http://conf.sfu-kras.ru/sites/mn2012/section12.html, свободный.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ