Economics and Organization of Software Production

Тип: Нормативний

Кафедра: department of digital economics and business analytics

Навчальний план

СеместрКредитиЗвітність
54Іспит

Лекції

СеместрК-сть годинЛекторГрупа(и)
532професор Shevchuk I. B.УФЕ-31с

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
532УФЕ-31спрофесор Shevchuk I. B., професор Shevchuk I. B.

Опис курсу

The subject of the discipline “Economics and Organization of Software Production”: the main provisions of the economics of software development, including metrics for estimating the size of software, approaches to calculating the complexity, methods for estimating the cost of software, reliability and more.

The purpose of studying the discipline “Economics and Organization of Software Production” – to provide students with knowledge of the theory and practice of management processes of software development and evaluation of their value.

The main tasks of the discipline “Economics and Organization of Software Production”: obtaining competencies for recognizing different methodologies for developing and estimating the cost of software products; mastering the methods of estimating the complexity of software production; acquisition of skills to determine the economic and technological efficiency of software projects; use of accumulated experience and knowledge of economic sciences in professional activity; making reasonable technical and economic decisions when developing software products; carry out an expert assessment of the complexity of software development.

Requirements for knowledge and skills

a) to know

  • basic concepts of economics of software development;
  • basic methods of algorithmic assessment of development complexity software product;
  • methods of expert assessment of the complexity of software product development;
  • features of application of different assessment methods at different stages of development;
  • units of measurement of the size of programs;
  • software development metrics;
  • features of application of different evaluation methods at different phases of software product development;

b) be able to

  • perform actions on sets; build truth tables; make logical conclusions based on references, check the consistency of many statements;
  • plan the process of assessing the complexity and cost of developing software product, choose the best methods of assessment, conduct a comparative economic analysis of projects;
  • determine the complexity of the work;
  • apply algorithmic methods of cost evaluation of software development;
  • carry out expert assessment of the complexity of software development;
  • apply in practice methods for assessing the complexity of developing Functional Point, Early Functional Point, Use Case Point, Wideband Delphi;
  • determine the economic and technological efficiency of software projects.

Рекомендована література

Basic:

  1. Blank, J., Moore, C. Agile Project Management and Economics, Pearson Education, 2020, 360 p.
  2. Bocek, G. Economics-Driven Software Architecture, Springer, 2019, 320 p.
  3. Ehrenhart, D., Fok, A. Economic Analysis of Software-as-a-Service (SaaS), Wiley, 2021, 340 p.
  4. ISO/IEC 52010 Systems and Software Engineering: Economic Aspects of Software Product Quality, International Organization for Standardization (ISO), 2019, 150 p.
  5. Kemerer, J. The Economics of Software Quality, Addison-Wesley Professional, 2019, 480 p.
  6. Miller, L. Digital Transformation and the Economics of IT, McGraw-Hill, 2021, 410 p.
  7. Simon, F. Software Asset Management: Using Economics to Manage Software Licenses and Compliance, Routledge, 2022, 290 p.
  8. Sukhani, V. Software Cost Estimation and Sizing Methods: Issues and Guidelines, CRC Press, 2020, 285 p.
  9. Дикань, В., Лєбєдєва, Л. Економіка програмної інженерії: теорія та практика, НУ «Львівська політехніка», 2019, 276 с.
  10. Дорошенко, В. Економіка цифрових продуктів та послуг, Видавництво «Промінь», 2022, 340 с.
  11. Економіка і організація виробництва: Комп’ютерний практикум: навчальний посібник для здобувачів ступеня бакалавра за освітньою програмою “Комп’ютерний моніторинг і геометричне моделювання процесів і систем” спеціальності 122 “Комп’ютерні науки “/ КПІ ім. Ігоря Сікорського; уклад.: І.В. Сегеда. Київ: КПІ ім. Ігоря Сікорського, 2020.  67с.
  12. Інформаційні технології в бізнесі. Частина 1: Навч. посіб. / [Шевчук І. Б., Старух А. І., Васьків О. М. та ін.]; за заг. ред. І. Б. Шевчук. Львів: Видавництво ННВК «АТБ», 2020. 535 с.
  13. Інформаційні технології в бізнесі : навч. посібник / І. Б. Шевчук, А. В Задорожна, О. М. Васьків та ін. ; за заг. ред. І. Б. Шевчук. Львів : ЛНУ ім. Івана Франка, 2024. Ч. 2. 366 с.
  14. Костін, О. Економіка інформаційних систем та технологій, Університет «КРОК», 2018, 384 с.
  15. Романчик Т.В. Економіка та організація виробництва програмних продуктів : конспект лекцій для студентів технічних спеціальностей усіх форм навчання / Романчик Т. В. – Харків : НТУ «ХПІ», 2021. 76 с.
  16. Хрущ Л.З. Економіка програмного забезпечення : навчальний посібник. Івано-Франківськ : ЛІК, 2018. 103 с.
  17. Шевченко, О. Економіка ІТ-підприємства: сучасні підходи та моделі, Видавництво «Наукова думка», 2020, 292 с.
  18. Яковлєв, М. Основи економіки програмного забезпечення, Видавництво «Центр учбової літератури», 2021, 256 с.

Additional:

  1. Wesley Donahue. From Idea to Reality: Planning and Scheduling Projects. 2023. 146 p/
  2. Дранишников Л. В. Конспект лекцій з дисципліни «Менеджмент проєктів програмного забезпечення».  Кам’янське : ДДТУ, 2019. 123 с.
  3. Воротнікова, І. Фінансово-економічні аспекти управління проектами в ІТ-сфері, Видавництво «Альтерпрес», 2018, 268 с.
  4. Іванов, Ю., Жежерун, Ю. Економіка і менеджмент в ІТ: посібник для студентів економічних спеціальностей, Київський ун-тет імені Бориса Грінченка, 2020, 310 с.
  5. Калюжна, Н. Інформаційні технології в управлінні підприємством: економічний аспект, Видавничий дім «Кондор», 2019, 290 с.

INTERNET SITES

  1. Developer Velocity: How software excellence fuels business performance. URL: https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/developer-velocity-how-software-excellence-fuels-business-performance
  2. Economics of Software Part 2: Elasticity Explained. URL: https://www.mindtheproduct.com/economics-of-software-part-2-elasticity-explained/
  3. The Economic Processes of the Software Sector. URL: https://www.oecd-ilibrary.org/the-economic-processes-of-the-software-sector_5ks6wvkcrns4.pdf?itemId=%2Fcontent%2Fcomponent%2F9789264076761-3-en&mimeType=pdf
  4. Метрики коду програмного забезпечення. URL: https://e-tk.lntu.edu.ua/pluginfile.php/18647/mod_resource/content/1/%D0%9B%D0%B5%D0%BA%D1%86%2016%20%D1%8F%D1%82%D1%96%D1%81.pdf
  5. Метрики складності коду. Цикломатична та когнітивна складність коду. Що для вас чистий код? (UA) URL: https://www.youtube.com/watch?v=YjKtL3wlDPo&ab_channel=ButthurtDeveloper
  6. Прототип сайту – як він допомагає оцінці та розробці. URL: https://wezom.com.ua/ua/blog/prototip-sajta-kak-on-pomogaet-ocenke-i-razrabotke
  7. Прототипування сайту. URL: https://webtune.com.ua/statti/dyzajn/prototypuvannya-sajtu/
  8. ТОП 5 інструментів для створення прототипу сайту. URL: https://zeeks.co/blog/top-5-instrumentiv-dlya-stvorennya-prototipu-sajtu/
  9. Що таке прототипування сайту і кому це потрібно? URL: https://zeeks.co/blog/shho-take-prototipuvannya-sajtu-i-komu-tse-potribno/
  10. COCOMO II Model (COnstructive COst MOdel) URL: http://sunset.usc.edu/csse/research/COCOMOII/cocomo_main.html
  11. Mike Cohn. Estimating With Use Case Points [URL: http://www.methodsandtools.com/archive/archive.php?id=25
  12. International Functions Point User Group URL: http://www.ifpug.org/
  13. Early Function Point Counting URL: http://www.nesma.nl/english/earlyfpa.htm
  14. The Delphi Process URL: http://www.stellmangreene.com/ch03

Силабус:

Завантажити силабус