Developing a Decision Support System for Allocating Human Resources in Software Projects

Document Type: Research Paper


1 Assistant Prof. of Industrial Management, Yazd University, Yazd, Iran

2 M.Sc. of Industrial Management, Yazd University, Yazd, Iran


In recent decades, information technology systems and tools play an essential role in improving the method for responding the requests from managers. Decision support system as an important tool has the fundamental role in organizations. In the team of Software project allocating people to tasks has a noticeable effect on profits. A decision support system can help managers in making appropriate decisions. In this research the DSS was designed by integrating Dynamic Programming and Goal Programming method. Usually there are different goals and even contradictory ones in Software project. Such goals would complicate the decision making process. Decision support system proposed in this study defines the goal for each criterion. The deviation from the goal is for evaluating the answers. The advantage of decision support systems is combining goals that are different in nature. The proposed algorithm compared with other methods requires less computation.



آریانژاد، م.؛ جمالی فیروزآبادی، ک. (1383). مدل انتخاب تأمین‌کنندگان در حالت چند هدفه، علوم مهندسی دانشگاه علم و صنعت ایران، 15 (4): 107-95.

ترابی، ح.؛ مالی، م.؛ دیانت، م. (1387). حسابداری جنبه‌های نامشهود دارایی‌های سازمان، اولین کنفرانس مدیریت اجرایی، 21-1.

سلیمی­فرد، خ.؛ بابایی­زاده، س. (1390). یک سیستم پشتیبانی تصمیم برای زمان­بندی کلاس­های دانشگاه (مطالعه موردی دانشگاه خلیج فارس)، مدیریت فناوری اطلاعات، 3 (7): 92- 77.

شاهرضائی، م.؛ سیف­برقی، م.؛ احتشام راثی، ر. (1391). طراحی سیستم پشتیبانی تصمیم برای انتخاب تأمین­کننده در محیط تخفیفات چندگانه (مطالعه موردی شرکت امرسان)، مدیریت فناوری اطلاعات، 4 (12): 112- 89.

عابدی، ق.؛ لگشایی، ب.؛ طبیبی، ج.؛ آریانژاد، م. (1386). ارائه مدل برنامه‌ریزی آرمانی جهت تخصیص منابع در بخش آموزشی، دانشگاهی وزارت بهداشت درمان و آموزش پزشکی، مجله دانشگاه علوم پزشکی مازندران، 17 (57): 87-82.

فدایی نژاد، م.ا.؛ صادقی شریف، ج.؛ بناییان، ح. (1390). طراحی سیستم پشتیبانی تصمیم­گیری جهت مدیریت بانکی از منظر تجهیز منابع، (مورد پژوهشی بانک کشاورزی)، مدیریت فناوری اطلاعات، 3 (6): 108- 89.

کیانی ماوی، ر. (1382). طراحی مدل ریاضی چند معیاره برای تخصیص منابع در شرکت فولاد آذربایجان، پایان‌نامه برای دریافت درجه کارشناسی ارشد، دانشگاه تهران.

مؤمنی، م. و رضایی، ن. (1387). مدل بهره‌برداری از مخزن سد ارس با استفاده از برنامه‌ریزی پویا، مدیریت صنعتی، 1 (1): 152-139.

یزدان‌پناه، ا. ع. (1375). طراحی مدل‌های ریاضی تخصیص منابع مالی پروژه‌های عمرانی بخش فرهنگ و هنر، پایان‌نامه دکترای مدیریت، دانشگاه تهران.

Acuna, S.T., Juristo, N., Moreno, A.M. (2006). Emphasizing human capabilities in software development. IEEE Software; 23 (2): 94-101.

Aktas, E., Ulengin, F., Sahin, S.O. (2007). A decision support system to improve the efficiency of resource allocation in healthcare management. Socio-Economic Planning Sciences, 41 (2): 130-146.

Basole R. C. & Chao R. O. (2004). Location-Based Mobile Decision Support Systems and Their Effect On User Performance,Proceedings of the Tenth Americas Conference on Information Systems, New York, 2870-2874.

Beraldi, P., Violi, A., De Simone, F. (2011). A decision support system for strategic asset allocation. Decision support systems, 51 (3): 549-561.

Bhargava, H .K. Power, D. J & Sun, D. (2007), Progress in Web-based decision support technologies. Decision Support Systems, 43: 1083– 1095.

Charnes, A., Duffuaa, S., Al-Saffar, A. (1989). A dynamic goal programming model for planning food self-sufficiency in the Middle East. Appl. Math. Modelling, 13: 86-93, 1989.

Cyrus, M. (1989). Decision support system for resource allocation model. Operations Research and Economic Analysis Office, 1-24.

Fagerhalt, F. (2004). A computer-based decision support system for vessel fleet schedulingexperience and future research, Decision Support Systems, 37 (1): 35–47

Filho, C., Rocha, D., Costa, M., Pereira, W. (2012). Using Constraint Satisfaction Problem approach to solve human resource allocation problems in cooperative health services. Expert Systems with Applications, 39 (1): 385–394.

He, J., Wang, J., He, D., Dong, J., Wang, Y. (2011). The design and implementation of an integrated optimal fertilization decision support system. Mathematical and Computer Modeling, 54 (3/4): 1167-1174.

Hendriks, M.H.A., Voeten, B., Kroep, L. (1999). Human resource allocation in a multi-project R&D environment. International Journal of Project Management, 17(3): 181-188.

Huemann, M., Keegan, A., Turner, J-R. (2007). Human resource management in the project-oriented company: A review. International Journal of Project Management, 25 (3): 315-323.

Kandaveti, R., Ganz, A. (2009). Decision support system for resource allocation in disaster management. 31st Annual International Conference of the IEEE, 3425-3428.

Kang, D., Jung, J., Bae, D.-H. (2011). Constraint-based human resource allocation in software projects. Software Practice Experience, 41 (5): 551–577.

Kou, G., Shi, Y., Wang, S. (2011). Multiple criteria decision making and decision support system. Decision support systems, 51 (2): 247-249.

Krohling, R., Souza, T. (2012). Combining prospect theory and fuzzy numbers to multi-criteria decision making. Expert Systems with Applications, 39 (13): 11487–11493.

Lin, C.M., Gen, M. (2008). Multi-criteria human resource allocation for solving multistage combinatorial optimization problems using multi objective hybrid genetic algorithm. Expert Systems with Applications, 34 (4): 2480-2490.

Marler, R.T. & Arora, J.S. (2004). Survey of multi-objective optimization methods for engineering, Struct Multidisc Optim, 26 (6): 369-395.

Pal, B.B., Moitra, B.N. (2003). A goal programming procedure for solving problems with multiple fuzzy goals using dynamic programming. European Journal of Operational Research, 144 (3): 480–491.

Power, D. J. (2002). Decision Support Systems: Concepts and Resources and Managers, Quorum Books division Greenwood Publishing.

Savoiu, G. (2007). Economic indicators used for EU projects, in other criteria of aggregation than national / regional, MPRA Paper, 881-884.

Silva, L.C., Costa, A. (2013). Decision model for allocating human resources in information system projects. International Journal of Project Management, 31 (1): 100–108.

Suh, C.K. (2007). An integrated two-phased decision support system for resource allocation. Wseas transactions on business and economics, 11 (4): 161-167.

Tian, J., Wang, Y., Li, H., Li, L., Wang, K. (2007). DSS development and applications in China. Decision support systems, 42 (4): 2060-2077.

Tian, Q., Ma, J., Liang, J., Kwok, R.C.W., Liu, O. (2005). An organizational decision support system for effective R&D project selection. Decision support systems, 39 (3): 403-413.

Wen, F., Lin, C-M. (2008). Multistage Human Resource Allocation for Software Development by Multiobjective Genetic Algorithm. Applied Mathematics Journal, 2 (1): 95-10.