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


РИСКИ, ВЛИЯЮЩИЕ НА ЭФФЕКТИВНОСТЬ ПРОЕКТА ПО РАЗРАБОТКЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Работа №58118

Тип работы

Дипломные работы, ВКР

Предмет

информатика

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

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


Введение 1
Глава 1. ВВЕДЕНИЕ В ПРЕДМЕТНУЮ ОБЛАСТЬ 3
1.1 Определение IT-проекта 3
1.2 Жизненный цикл IT - проекта 5
1.3 Понятие рисков и управление рисками в IT-проектах 12
Глава 2. АНАЛИЗ ПРОЕКТОВ 18
2.1 Критерии успешности проектов 18
2.2 Риски в фазах жизненного цикла проекта по разработке по и меры по их снижению. ..20
Глава 3. РИСКИ IT-ПРОЕКТОВ И ЭФФЕКТИВНОСТЬ ПРОЕКТА 36
3.1 Оценка влияния рисков на эффективность проекта 36
3.2 Меры по разрешению влияющих на эффективность рисков 38
Заключение 42
Список литературы 43
Приложение 45


Проекты по разработке программного обеспечения зачастую превышают ограничения по времени и бюджету, а также не отвечают львиной доле требований заказчиков и конечных пользователей [1,2,3,4,5]. Результаты различных исследований в области разработки программного обеспечения приводят к выводу о том, что реализация рисков в проектах по разработке программного обеспечения является ключом,приводящим к снижению производительности. Таким образом, основной целью программной инженерии является улучшение процесса разработки программного продукта, в частности, контроль источников рисков в программных проектах и создание качественного программного обеспечения для заказчиков / пользователей [6,7].Контроль в основном осуществляется используя определенные методы, инструменты и процедуры, однако зачастую это привносит лишь формализм в сложность и риски при разработке ПО [3,4].
Для улучшения производительности программных проектов, исследователи в области информационных технологий попытались определить различные факторы риска и выявили следующие: отсутствие конечных пользователей или нежелание пользоваться продуктом (продукт не востребован), текучесть кадров, неспособность правильно указать цели, потеря или отсутствие поддержки, неопытность кадров, технологическая сложность проекта, степень новизны, изменения проекта, размер проекта и т.д. Все это существенно влияет на результаты развития проектов по разработке ПО [8].
Выявив риски в проектах по разработке программного обеспечения, исследователями были предложены множество процедур и методов контроля рисков [9]. Было предложено матричное управление для структуры проектной команды [10], аргументировалась важность использования гибкости и параллелизма в программных процессах[11,12]. Очевидно, все эти новые методы и процедуры при разработке ПО имеют большое значение в достижении улучшения производительности проекта, но никто не смог связать эти новшества с гарантированной успешностью проекта. Напротив, все новшества воспринимаются как вероятность увеличения рисков, а не их смягчения.
Зачастуюсвязи между рисками при разработке программного обеспечения и различными аспектами успешности it-проекта (например, качество, стоимость, время)игнорируются в IT-литературе. Тем не менее, определение таких связей является важным шагом на пути продвижения знаний о проектных рисках, потому что, вполне вероятно, различные проектные риски по-разному влияют на аспекты успеха it-проекта. Например, отсутствие поддержки пользователей и отсутствие опыта пользователей в отношении новой технологии могут влиять на эффективность использования системы более значительно, чем другие риски. С другой стороны, сложность конечного программного продукта и отсутствие опыта у команды разработчиков в решении определенной задачи окажут более значительное влияние на общие затраты и временные показатели, чем другие риски. Конкретная процедура или метод управления сможет снизить только некоторые факторы риска разработки программного обеспечения, но не все имеющиеся. Связи между рисками и различными аспектами успеха it- проекта помогут менеджерам проектов выбрать необходимые стратегии управления для достижения желаемых результатов проекта. Цель данной дипломной работы - связать различные риски разработки программного обеспечения с эффективностью проекта и предложить меры по снижению или уменьшению рисков.


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

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

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


Реализация различных рисков в проектах по разработке программного обеспечения является серьезной проблемой, влияющей на успех проекта в целом. Оценка рисков, приведенных в данной работе, влияющих на эффективность проекта, позволит менеджерам проектов акцентировать свое внимание на управлении рисками, которые сильнее всего влияют на успех. Данное исследование предоставило список рисков, присущих как определенным фазам жизненного цикла разработки ПО, так и всему проекту, а так же список рисков, сильнее всего влияющих на эффективность проектов по разработке программного обеспечения.Этот список может использоваться в качестве руководства для будущих проектов по разработке ПО. Так же были выявлены меры, предотвращающие либо снижающие вероятность реализации перечисленных рисков. Благодаря проделанной работе выявлено, что обратив львиную долю внимания на такие факторы рисков как правильная оценка усилий команды, корректные проектные требования и взаимоотношения в команде, можно сильно увеличить шансы на успешное завершение проекта, несмотря на реализацию других факторов риска. Другие факторы успешности проекта, такие как технические характеристики системы, не включены в это исследование. Однако полученные данные позволяют открыть новые темы для исследования, например, сможет ли один риск инициировать другие? Каковы коренные причины возникновения рисков? Как появление одного риска влияет на реализацию другого? И как мы можем определить соответствующую стратегию смягчения последствий (какие стратегии более эффективны для снижения рисков и, таким образом, увеличивают вероятность успеха информационной системы?).По итогам данного исследования готовится публикация.


1. Leveraging the New Infrastructure How Market Leaders Capitalize on Information Technology. / Weill P., Broadbent M., 1998.
2. Toward an assessment of software development risk. Journal of Management Information Systems. / Barki H., Rivard, S., Talbot, J.,1993. - с.203 - 209.
3. The effect of coordination and uncertainty on software project performance: residual performance risk as an intervening variable. / Nidumolu S., 1995.- с.191 - 219.
4. A comparison of the structural contingency and risk-based perspectives on coordination in software-development projects. / Nidumolu S, 1996. - с.77 - 113.
5. Expectation failure concept and system analysts’ view of information system failures: results of an exploratory study. / Lyytinen K., 1988. - с.45 - 56.
6. Software processes and project performance. / Christopher D., 1996.-c.187 - 205.
7. Software Engineering: A Practitioner’s Approach. / Pressman R.S., 1992.
8. IS project team performance: an empirical assessment. / Jones M.C., Harrison A.W., 1996.- c.57 - 65.
9. Managing the Software Process. / Humphrey W., 1989.
10. Significance of project management structure on development success. / Larson E.W., Gobeli D.H., 1989. - c.119 - 125.
11. Concurrent software engineering: prospects and pitfalls. / Blackburn J.D., 1996. - c.179-188.
12. The influence of process concurrency on project outcomes in product development: an empirical study of cross-functional teams. / Hauptman O., Hirji K.K., 1996. - c.153-164.
13. PRINCE2 Methodology [Электронный ресурс] - Режим доступа: www.prince2.com/eur/prince2-methodology, свободный.
14. PMBOK®Guide [Электронный ресурс] - Режим доступа: http: //www. pmi. org/pmbok- guide-standards/foundational/pmbok, закрытый.
15.Software Development Success Rates. / Scott W. Ambler, 2009. - c.110- 115.
16. Risk Management for Information Systems Development. / Powell P.L., KLEIN J.H., 1996. - c.309-319.
17. Анализ и сокращение рисков проектов программных средств. /В.В. Липаев, 2005.-c 4-6.
18.Software Risk Management. / B.W. Boehm, 1989. - c.902-916.
19. Software Risk Management: Principles and Practices. / B.W. Boehm, 1991.
- c.30-41.
20. Components of software development risk: how to address them? / Ropponen J., Lyytinen K., 2000. - c.98-111.
21. CHAOS Report Chronicles Standish Group, 2009 [Электронный ресурс]
- Режим доступа: https://pmhut.com/the-chaos-report-2009-on-it-proiect- failure, свободный.
22. Critical functions: needed roles in the innovation process. / Roberts E.B., Fusfeld A.R., 1997. - с.273 - 303.
23. Building high performing engineering project teams. / Thamhain H., Wilemon D., 1987. -с.130 - 137.
24. Software Engineering (Eighth Edition). / Sommerville I., 2006.-с.156 - 174.
25. Board for Software Standardization and Control, 1995. - c. 25.
26. «Ещё раз про семь основных методологий разработки» [Электронный ресурс] - Режим доступа:
https://habrahabr.ru/company/edison/blog/269789/. свободный.
27. Efficiency Criteria in Software Project Management. /Cecilia C., Mihai G., Mihai C., 2013. - c.128 - 129.
28. Controlling Software Project Risks - an Empirical Study of Methods
used by Experienced Project Managers. /Addison T., Vallabh S., 2002. - c.129 - 136.
29. Признаки успеха и провала IT-проектов / Герасимова Е. // Выпускная клвалификационная работа. - 2017.


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



Подобные работы


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