title: Development of intelligent tools for evaluating software development problems within  SCRUM framework
metadata.name: dc.contributor.advisor
metadata.value: Михайлина-Семина Екатерина Дмитриевна
metadata.lang: ru_RU
metadata.name: dc.contributor.advisor
metadata.value: MihajlinaSemina Ekaterina Dmitrievna
metadata.lang: en_GB
metadata.name: dc.contributor.author
metadata.value: Герасимец Богдана
metadata.lang: ru_RU
metadata.name: dc.contributor.author
metadata.value: Gerasimec Bogdana
metadata.lang: en_GB
metadata.name: dc.contributor.editor
metadata.value: Крылатов Александр Юрьевич
metadata.lang: ru_RU
metadata.name: dc.contributor.editor
metadata.value: Krylatov Aleksandr Urevic
metadata.lang: en_GB
metadata.name: dc.date.accessioned
metadata.value: 2021-08-07T09:12:02Z
metadata.lang: -
metadata.name: dc.date.available
metadata.value: 2021-08-07T09:12:02Z
metadata.lang: -
metadata.name: dc.date.issued
metadata.value: 2021
metadata.name: dc.identifier.other
metadata.value: 079650
metadata.lang: en_GB
metadata.name: dc.identifier.uri
metadata.value: http://hdl.handle.net/11701/32571
metadata.lang: -
metadata.name: dc.description.abstract
metadata.value: Гибкие методологии разработки изначально создавались для эффективной организации труда в сфере разработки программного обеспечения, но в последние годы все чаще используется в других сферах, в которых ранее были другие подходы. Активация использования таких методологий формирует новые условия их функционирования и представляет исключительный интерес для углубленного изучения этих методологий, чтобы оптимизировать их для использования в различных профессиональных направлениях. Наша исследовательская работа направлена на изучение одного из механизмов функционирования гибких методологий и на оптимизацию работы такого механизма через разработку инструментов направленных на проблемы принятия бизнес решений.
  В нашем исследовании мы рассмотрим один из ключевых механизмом гибких методологий разработки - оценку задач разработки программного обеспечения.
  Оценка задач в разработке программного обеспечения  в рамках методологии Agile - оценка условного объема и времени работы над конкретной задачей, величина которой определяется командой разработки, опираясь на опыт выполнения схожих задач, а также на предварительный план действий для выполнения такой задачи. 
  Оценка задач является важной частью разработки любого ПО.  В нашей научно-исследовательской работе мы выявим лучшие практики оценки задач, что поможет автоматизировать процесс планирования и прогнозирования, что в свою очередь улучшит операционные прогнозы. Такие практики сделают процесс разработки прозрачнее, что поможет оптимизировать операционную часть менеджмента.
  Реализация всех намеченных в рамках данной исследовательской работы задач внесет вклад в развитие методов оценки задач для разработки программного обеспечения посредством выявления типовых задач разработки на оценку, оптимизации методов оценивания таких задач числами Фибоначчи, аппроксимацией числовых характеристик и качественных свойств оценки задач разработки. Результат нашей работы - программа которая с помощью заданной модели предлагает наиболее оптимальную оценку задач. 
metadata.lang: ru_RU
metadata.name: dc.description.abstract
metadata.value: Agile development methodologies were originally created for efficient work organization in the field of software development, but in recent years they have been increasingly used in other fields that previously had other approaches. The activation of the use of such methodologies forms new conditions for their functioning and is of exceptional interest for an in-depth study of these methodologies in order to optimize them for use in different professional areas. Our research work is aimed at studying one of the mechanisms of functioning of flexible methodologies and at optimizing the work of such a mechanism through the development of tools aimed at the problems of business decision-making.
  In our research, we consider one of the key mechanisms of agile development methodologies - the evaluation of software development tasks.
  Task estimation in software development in Agile methodology is an estimation of the conditional amount and timing of work on a particular task whose size is determined by the development team based on the experience of performing similar tasks, and on the preliminary action plan for performing such task. 
  Task estimation is an important part of any software development.  In our research work, we will identify best practices for task estimation, which will help to automate the planning and forecasting process, which in turn will improve operational forecasts. Such practices will make the development process more transparent, which will help to optimize the operational part of management.
  The implementation of all the tasks outlined in this research work will contribute to the development of methods for evaluating tasks for software development by identifying typical development tasks for evaluation, optimization methods for evaluating such tasks with Fibonacci numbers, approximation of numerical characteristics and qualitative properties of the evaluation of development tasks. The result of our work is a program which with the help of the given model will offer the most optimal estimation of tasks in Fibonacci numbers.  
metadata.lang: en_GB
metadata.name: dc.language.iso
metadata.value: ru
metadata.name: dc.subject
metadata.value: скрам
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: фибоначчи
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: разработка програмного обеспечения
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: оптимизация прогнозирования
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: оценка задач разработки
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: фрактальная апроксимация
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: story points
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: scrum
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: agile
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: fibonacci
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: software development
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: python
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: forecasting optimization
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: tasks assessment
metadata.lang: en_GB
metadata.name: dc.title
metadata.value: Development of intelligent tools for evaluating software development problems within  SCRUM framework
metadata.lang: en_GB
metadata.name: dc.title.alternative
metadata.value: Разработка интеллектуальных инструментов оценки задач разработки программного обеспечения в рамках фреймворка SCRUM
metadata.lang: ru_RU
resources.filename: Gerasimets_Bogdana_FQW_in_pages_format.pages
resources.url: https://dspace.spbu.ru/bitstream/11701/32571/1/Gerasimets_Bogdana_FQW_in_pages_format.pages
resources.format: Unknown
resources.description: Article
resources.size: 7,69 MB
resources.filename: Gerasimets_Bogdana_Final_qualification_work.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/32571/2/Gerasimets_Bogdana_Final_qualification_work.pdf
resources.format: Adobe PDF
resources.description: Article
resources.size: 6,15 MB
resources.filename: reviewSV_Review_Gerasimets.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/32571/3/reviewSV_Review_Gerasimets.pdf
resources.format: Adobe PDF
resources.description: ReviewSV
resources.size: 63,51 kB
resources.filename: reviewSV_Otzyv_Gerasimec.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/32571/4/reviewSV_Otzyv_Gerasimec.pdf
resources.format: Adobe PDF
resources.description: ReviewSV
resources.size: 85,38 kB