ПЛАНУВАННЯ ПРОЕКТІВ У РОЗПОДІЛЕНОМУ СЕРЕДОВИЩІ З ВРАХУВАННЯМ РОБОЧИХ ГРАФІКІВ ПРАЦІВНИКІВ

Автор(и)

DOI:

https://doi.org/10.31732/2663-2209-2024-76-256-265

Ключові слова:

планування проєктів, робочий графік, гнучка розробка програмного забезпечення, розподілене середовище, часовий пояс

Анотація

Останніми роками розподілена розробка програмного забезпечення набула значної популярності, дозволяючи компаніям підвищувати продуктивність завдяки використанню глобальних ресурсів, водночас знижуючи витрати на виробництво та скорочуючи час виходу на ринок. Проте, така організаційна модель ставить перед управлінцями низку викликів. Одним із таких викликів є складність планування завдань у віддаленому, розподіленому середовищі. Окрім традиційних факторів, які враховуються в умовах спільної роботи на одному місці, менеджери повинні зважати на різноманітність робочих годин та часових поясів, в яких працюють географічно розподілені члени команди. Незважаючи на те, що за останні десятиліття було розроблено багато методів планування, обмежена кількість досліджень присвячена плануванню з урахуванням робочих годин співробітників. Метою цього дослідження є розробка нового підходу до планування, який враховує календарні обмеження співробітників та надати цінні поради для керівників проектів, особливо тих, що працюють у віддалених, розподілених середовищах. Запропонована методологія включає розробку нового алгоритмічного підходу для створення оптимального плану проекту, який враховує робочий час працівників. Порівняльний аналіз із класичним двофазним методом планування для розподілених команд показав потенціал скорочення загальної тривалості проекту на 6% і продемонстрував особливу ефективність у проектах, що характеризуються високою складністю графа завдань. Крім того, експерименти показали, що планування з урахуванням робочого часу є ще ефективнішим, коли різниця в часових поясах між підкомандами становить приблизно 8 годин, що відповідає типовому робочому дню працівника. В подальшому запропонований підхід можна додатково покращити, враховуючи додаткові фактори та обмеження в процесі розподілу ресурсів, зокрема необхідність синхронізації між інженерами, які працюють у різних часових поясах.

Завантаження

Дані завантаження ще не доступні.

Біографія автора

Oleksandr Bogolii, ВНЗ «Університет економіки та права «КРОК»

Aспірант, ВНЗ «Університет економіки та права «КРОК», м. Київ, Україна

Посилання

Blazewicz, J., Lenstra, J. K., & Kan, A. H. G. R. (1983). Scheduling subject to resource constraints: Classification and complexity. Discrete Applied Mathematics, 5(1), 11–24. https://doi.org/10.1016/0166-218X(83)90012-4

Golab, A., Gooya, E. S., Falou, A. A., & Cabon, M. (2023). A convolutional neural network for the resource-constrained project scheduling problem (RCPSP): A new approach. Decision Science Letters, 12(2), 225–238. https://doi.org/10.5267/j.dsl.2023.2.002

Goldratt, E. M. (1997). Critical chain. Great Barrington: The North River Press Publishing Corporation.

Khodakarami, V., Fenton, N., & Neil, M. (2007). Project Scheduling: Improved Approach to Incorporate Uncertainty Using Bayesian Networks. Project Management Journal, 38(2), 39–49. https://doi.org/10.1177/875697280703800205

Franck, B., Neumann, K., & Schwindt, C. (2001). Project scheduling with calendars. OR-Spektrum, 23(3), 325–334. https://doi.org/10.1007/PL00013355

Habibi, F., Barzinpour, F., & Sadjadi, S. J. (2018). Resource-constrained project scheduling problem: Review of past and recent developments. Journal of Project Management, 55–88. https://doi.org/10.5267/j.jpm.2018.1.005

Kreter, S., Schutt, A., & Stuckey, P. J. (2017). Using constraint programming for solving RCPSP/max-cal. Constraints, 22(3), 432–462. https://doi.org/10.1007/s10601-016-9266-6

Fox, T. L., & Spence, J. W. (1998). Tools of the Trade: A Survey of Project Management Tools. Project Management Journal, 29(3), 20–27. https://doi.org/10.1177/875697289802900305

Malcolm, D. G., Roseboom, J. H., Clark, C. E., & Fazar, W. (1959). Application of a Technique for Research and Development Program Evaluation. Operations Research, 7(5), 646–669. https://doi.org/10.1287/opre.7.5.646

Moder, J. (1988). Network techniques in project management. Project Management Handbook, 2nd edition (pp. 324–373). New York: Van Nostrand Reinhold.

Pollack-Johnson, B., & Liberatore, M. J. (1998). Project Management Software Usage Patterns and Suggested Research Directions for Future Developments. Project Management Journal, 29(2), 19–28. https://doi.org/10.1177/875697289802900205

Vanhoucke, M., & Coelho, J. (2016). An approach using SAT solvers for the RCPSP with logical constraints. European Journal of Operational Research, 249(2), 577–591. https://doi.org/10.1016/j.ejor.2015.08.044

Watts, D. J., & Strogatz, S. H. (1998). Collective dynamics of ‘small-world’ networks. Nature, 393(6684), 440–442. https://doi.org/10.1038/30918

Zhan, J. (1992). Calendarization of time planning in MPM networks. ZOR, Zeitschrift Für Operations Research Methods and Models of Operations Research, 36(5), 423–438. https://doi.org/10.1007/BF01415759

Zhang, H., Xu, H., & Peng, W. (2008). A Genetic Algorithm for Solving RCPSP. 2008 International Symposium on Computer Science and Computational Technology, 246–249. https://doi.org/10.1109/ISCSCT.2008.255

Cohn, M. (2024, January 2). The Ideal Size for Your Agile Team. https://www.mountaingoatsoftware.com/blog/the-just-right-size-for-agile-teams

Levison, M. (2020, March 13). Scrum Team Size - How Big? How Small? Agile Pain Relief. https://agilepainrelief.com/blog/scrum-team-size.html

Fuqua, A. (2015, May 29). Agile Story Points: How Many Stories Per Sprint? LeadingAgile. https://www.leadingagile.com/2015/05/agile-story-points-how-many-user-stories-per-sprint-rules-of-thumb/

Divakova, G. (2023, October 16). Offshore Developers — Rates in 2024: Best Countries and Best Platforms. YouTeam. https://youteam.io/blog/offshore-developers-rates-in-2020-best-countries-and-best-platforms-to-hire-a-remote-development-team/

Cohn, M. (2022, September 10). Agile Estimation: Why The Fibonacci Sequence Works. Mountain Goat Software. https://www.mountaingoatsoftware.com/blog/why-the-fibonacci-sequence-works-well-for-estimating

Downloads

Опубліковано

2024-12-30

Як цитувати

Bogolii, O. (2024). ПЛАНУВАННЯ ПРОЕКТІВ У РОЗПОДІЛЕНОМУ СЕРЕДОВИЩІ З ВРАХУВАННЯМ РОБОЧИХ ГРАФІКІВ ПРАЦІВНИКІВ. Вчені записки Університету «КРОК», (4(76), 256–265. https://doi.org/10.31732/2663-2209-2024-76-256-265

Номер

Розділ

Розділ 2. Управління та адміністрування